Tải bản đầy đủ (.doc) (87 trang)

KHẢO SÁT VÀ THIẾT KẾ BỘ THỰC TẬP GIAO TIẾP MÁY TÍNH VỚI CARD PCI1711

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.67 MB, 87 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC NÔNG LÂM TP. HỒ CHÍ MINH
KHOA CƠ KHÍ & CÔNG NGHỆ


Bùi Thanh Tâm
Lương Minh Hải

KHẢO SÁT VÀ THIẾT KẾ BỘ THỰC TẬP GIAO
TIẾP MÁY TÍNH VỚI CARD PCI-1711

Tp. Hồ Chí Minh
Tháng 08 – 2008
BỘ GIÁO DỤC VÀ ĐÀO TẠO


ĐẠI HỌC NÔNG LÂM TP. HỒ CHÍ MINH
KHOA CƠ KHÍ - CÔNG NGHỆ


KHẢO SÁT VÀ THIẾT KẾ BỘ THỰC TẬP GIAO TIẾP
MÁY TÍNH VỚI CARD PCI-1711

Chuyên nghành: Điều Khiển Tự Động

Giáo viên hướng dẫn:

Sinh viên thực hiện:

Th.S. Nguyễn Văn Công Chính


Bùi Thanh Tâm
MSSV: 04138034
Lương Minh Hải
MSSV: 04138009

Tp. Hồ Chí Minh
Tháng 08 - 2008
BỘ GIÁO DỤC VÀ ĐÀO TẠO


ĐẠI HỌC NÔNG LÂM TP. HỒ CHÍ MINH
KHOA CƠ KHÍ - CÔNG NGHỆ


KHẢO SÁT VÀ THIẾT KẾ BỘ THỰC TẬP GIAO TIẾP
MÁY TÍNH VỚI CARD PCI-1711

Chuyên nghành: Điều Khiển Tự Động

Giáo viên hướng dẫn:

Sinh viên thực hiện:

Th.S. Nguyễn Văn Công Chính

Bùi Thanh Tâm
MSSV: 04138034
Lương Minh Hải
MSSV: 04138009


Tp. Hồ Chí Minh
Tháng 08 - 2008


LỜI CẢM ƠN
Sinh viên thực hiện xin bày tỏ lòng
biết ơn đến thầy Th.S. Nguyễn Văn
Công Chính, trên cương vị là người
hướng dẫn chính của đề tài, đã tận tình
hướng dẫn, giúp đỡ trong suốt quá
trình thực hiện luận văn.
Sinh viên thực hiện cũng xin bày tỏ
lòng biết ơn đến các thầy cô trong
trường Đại học Nông Lâm T.p.HCM,
đặc biệt là qúy Thầy, Cô trong Bộ Môn
Điều Khiển Tự Động đã tận tình dạy dỗ
và truyền thụ những kinh nghiệm quý
báu trong suốt thời gian qua.
Cuối cùng sinh viên thực hiện xin
chân thành cảm ơn sự đóng góp ý kiến
của tất cả các bạn sinh viên trong suốt
quá trình thực hiện luận văn.

Sinh viên thực hiện
Bùi Thanh Tâm – Lương Minh Hải


TÓM TẮT
 Tên đề tài: Khảo sát và thiết kế bộ thực tập Card giao tiếp PCI-1711.
 Mục tiêu chính của đề tài: Khảo sát card PCI-1711 và thiết kế bộ thực tập

giao tiếp máy tính sử dụng card PCI-1711.
1. Khảo sát: khảo sát nguyên lý hoạt động và các chức năng của card PCI
- 1711, từ đó đưa ra giải pháp thiết kế bộ thực tập cho card PCI-1711.
2. Thiết kế bộ thực tập card PCI-1711:
 Tra cứu các thông tin hướng dẫn và các driver kèm theo cho card
PCI-1711.
 Nghiên cứu giao diện lập trình Labview và ngôn ngữ lập trình Visual
Basic cho card PCI-1711.
 Bố trí và thực hiện các thí nghiệm về nguyên lý hoạt động của bộ
thực tập cho card PCI-1711.
 Thiết kế và thi công bộ thực tập cho card PCI-1711.
 Viết chương trình điều khiển:
-

Điều khiển hệ thống xi lanh khí nén. (Labview)

-

Điều khiển độ sáng của Led bằng quang trở. (Labview)

-

Đo nhiệt độ và điều khiển quạt. (Labview)

-

Điều khiển tốc độ động cơ bằng phương pháp điều rộng xung.
(Labview).

-


Điều khiển hệ thống xi lanh điện khí nén. (Visual Basic).


 Kết quả đạt được:
 Hoàn thành việc khảo sát và thiết kế bộ thực tập card giao tiếp PCI
-1711.
 Chức năng Analog Input của card không ổn định.
 Các chức năng Digital Input, Digital Ouput, Analog output, Counter
và chức năng tự động chọn kênh hoạt động tốt.
 Chương trình điều khiển hệ thống xi lanh khí nén, đo và điều khiển
độ sáng của Led bằng quang trở, điều khiển tốc độ động cơ bằng
phương pháp điều rộng xung và điều khiển độ sáng của đèn Led đạt
được kết quả tốt, tín hiệu điện áp ngõ vào đã được giảm nhiễu
nhưng vẫn còn ít, không đáng kể.
 Việc thu thập dữ liệu và điều khiển của card PCI-1711 bằng ngôn
ngữ lập trình Labview cho chúng ta kết quả với độ chính xác khá
cao, và đặc biệt là thời gian xử lý thực sự nhanh chóng hiệu quả,
giảm thiểu thời gian xử lý. Bên cạnh đó, việc lập trình bằng ngôn
ngữ lập trình Labview và Visual Basic tương đối thuận tiện và dễ
dàng với những người đã có kinh nghiệm lập trình.

Gíao viên hướng dẫn:

Sinh viên thực hiện:

Th.S. Nguyễn Văn Công Chính

Bùi Thanh Tâm
Lương Minh Hải



SUMMARY
 Theme: Case study and design PCI-1711 card for experiment kit.
 Main objective of topic: Estimate and design practice kit for PCI-1711
card.
1. Estimate: Verify principles and test functions of PCI-1711 card. After that,
send out practice kit design solutions for PCI-1711 card.
2. Design practices kit for PCI-1711 card.
 Look up information guidelines and attached drivers for PCI-1711
card.
 Study Labview interface and Visual Basic language to utilize PCI1711 card.
 Responsibility order and have done experimental principle of
practice kit for PCI-1711 card.
 Design and execute practice kit for PCI-1711 card.
 Write program:
- Control pneumatic system. (Labview)
- Control lightness of Led light by photo resistance. (Labview)
- Temperature measurement and control fan. (Labview)
- Controlling DC motor by Pulse Width Modulation method.
(Labview)


- Control pneumatic system. (Visual Basic)

 Reached results:
 Estimate and design practice kit for PCI-1711 card completely.
 Analog input function of card is instability.
 Some functions such as Digital Input, Digital Output, Analog output,
Counter and Automatic selection channel function work well.

 Program that control pneumatic voltaic pump barrel system, Control
DC motor by Pulse Width Modulation method and control lightness
of Led light by photo resistance has achieved good results. The
signal is reduced disturb.
 Data acquisition and controlling of PCI-1711 card by Labview
program language give result to us quite high precision. Especially,
the processing time is fast productive. Besides, utilize by Labview
Interface and Visual Basic language are natively convenient and
easy for those had experience on programming.

Advisor:

Done by:

MSc.Van Cong Chinh, Nguyen

Thanh Tam, Bui
Minh Hai, Luong


MỤC LỤC
TRANG
Trang tựa.........................................................................................................i
Lời cảm ơn......................................................................................................iii
Tóm tắt............................................................................................................iv
Mụclục............................................................................................................viii
Danh sách các từ viết tắt................................................................................xi
Danh sách các hình.......................................................................................xiii
Danh sách các bảng......................................................................................xiv
1. MỞ ĐẦU..................................................................................................... 1

2. TRA CỨU TÀI LIỆU................................................................................... 3
2.1 Card giao tiếp PCI - 1711.........................................................................3
2.1.1 Giới thiệu về card PCI - 1711...............................................................3
2.1.2 Chức năng.......................................................................................... 4
2.1.3 Những đặc tính kỹ thuật chính.............................................................4
a. Chức năng cắm vào và chạy của card PCI-1711...............................4
b. Những loại ngõ vào mềm và sự thiết lập giới hạn ngõ vào................4
c. Bộ nhớ vào trước ra trước trên card ..................................................5
d. Tối ưu hóa ngõ ra A/D để tăng hiệu suất sử dụng.............................5
2.1.4 Phần mềm ứng dụng ..........................................................................5
2.1.5 Các công cụ.........................................................................................6
a. Kết nối tín hiệu....................................................................................6
b. Kết nối I/O...........................................................................................7
c. Sơ đồ và chức năng của từng chân....................................................7
d. Kết nối ngõ vào tương tự....................................................................8
e. Kết nối tín hiệu tương tự ngõ ra..........................................................9
f. Kết nối nguồn khởi động....................................................................10
2.1.6 Tổng quan phần mềm........................................................................11


a. Lựa chọn ngôn ngữ lập trình.............................................................11
b. Biểu đồ chỉ dẫn ngôn ngữ lập trình driver DLL.................................13
2.1.7 Sự hiệu chỉnh.....................................................................................13
a. Sự thiết lập biến trở.........................................................................14
b. Sự hiệu chỉnh A/D.............................................................................15
c. Hiệu chỉnh D/A..................................................................................15
d. Sự tự điều chỉnh A/D.........................................................................16
2.2 Các chức năng cơ bản hỗ trợ trong việc
thu thập tín hiệu và điều khiển trong Lab view16
2.3 Các chức năng cơ bản hỗ trợ trong việc thu

thập tín hiệu và điều khiển trong Visual Basic................................
2.4 Phương pháp điều rộng xung PWM (Pulse Width Modulation)........23
3. PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN ......................................................24
3.1 Phương pháp thực hiện........................................................................24
3.2 Phương tiện............................................................................................24
4. THỰC HIỆN ĐỀ TÀI..................................................................................26
4.1 Thực hiện................................................................................................26
4.1.1 Thiết kế kit thực tập cho card PCI - 1711...........................................26
4.1.2 Tiến hành thí nghiệm..........................................................................26
4.1.3 Thi công mạch nguyên lý bằng phần mềm Orcad Capture................28
4.2 Thi công mạch điều khiển.....................................................................31
4.3 Mạch điều khiển xi lanh.........................................................................32
4.3.1 Viết chương trình điều khiển hệ thống
xi lanh khí nén trong Labview................................................................36
4.3.2 Chương trình điều khiển hệ thống
xi lanh viết bằng Visual Basic...............................................................37
4.4 Mạch điều khiển tốc độ động cơ DC....................................................43
4.5 Chương trình điều khiển độ sáng của Led bằng quang trở..............46


4.6 Chương trình đo nhiệt độ và điều khiển quạt.....................................49
5. KẾT LUẬN VÀ ĐỀ NGHỊ...........................................................................53
5.1 Kết luận...................................................................................................54
5.2 Đề nghị....................................................................................................54
TÀI LIỆU THAM KHẢO.................................................................................55
PHỤ LỤC.......................................................................................................57
1. Hướng dẫn cài đặt card PCI-1711.
2. Các bước cài đặt card PCI-1711.
3. Sơ đồ khối của card.
4. Chú ý cách mắc dây.

5. Các thông số của card PCI-1711.
6. Khe cắm PCI.
7. Tổng quan về Labview.
8. Biểu đồ khối - Bảng các hàm.
9. Bảng công cụ.
10. IRF540.
11. Opto Isolator P521.
12. Các hàm trong module DRIVER.BAS.
13. Động cơ một chiều (DC Motor).
14. Mã của chương trình điều khiển hệ thốnh xi lanh khí nén.


DANH SÁCH CÁC TỪ VIẾT TẮT
 IEC (International Electrotech Commission): Ủy Ban Kỹ Thuật Điện
Quốc Tế.
 PDA (physical device address): địa chỉ thiết bị vật lý.
 GPIB (general-purpose interface): đường truyền giao diện đa năng.
 EMI (electromagnetic interference): sự nhiễu điện từ.
 EMC (electromagnetic compatibility): tính tương thích điện tử.
 U16: Unsigned word (16 bit integer [0 – 65535]).
 U32: Unsigned word (32 bit integer [0 – 4294967295]).
 SGL: Single-precision, floating-point.
 I32: Long signed integer (–2,147,483,648 to 2,147,483,647).
 DAQ: Data Acquisition.
 Vis: Virtual Instruments.
 CTHT: Công tắc hành trình


DANH SÁCH CÁC HÌNH
Hình 2.1: Card PCI-1711 và mạch kết nối tín hiệu.

Hình 2.2: Sơ đồ sắp xếp các chân của card PCI-1711.
Hình 2.3: Thể hiện sự kết nối kênh một đầu giữa nguồn tín hiệu di động và
một kênh ngõ vào trên card PCI-1711.
Hình 2.4: Trình bày cách để tạo tín hiệu tương tự ngõ ra và sự kết nối bên
trong của tham chiếu ngõ ra trên card PCI-1711.
Hình 2.5: Thiết lập biến trở.
Hình 2.6: Phương pháp điều rộng xung.
Hình 2.5: Thiết lập biến trở.
Hình 4.1: Mạch xuất tín hiệu số từ card ra ngòai để điều khiển.
Hình 4.2: Mạch nhận tín hiệu số từ ngoài vào card.
Hình 4.3: Mạch xuất tín hiệu tương tự, mạch tạo nguồn +5V từ bên ngoài, và
các Led nguồn +5V và +12V từ card.
Hình 4.4: Sơ đồ bố trí chân dữ liệu trên mạch nguyên lý.
Hình 4.5: Board mạch của kit thực tập sau khi đã hoàn chỉnh.
Hình 4.6: Sơ đồ khối kết nối giữa kit thực tập và card PCI-1711.
Hình 4.7: Mạch điều khiển động cơ DC, điều khiển xi lanh, và điều khiển độ
sáng của Led bằng quang trở.
Hình 4.8: Biểu đồ trạng thái.
Hình 4.9: Lưu đồ giải thuật điều khiển hệ thống xi lanh.
Hình 4.10: Sơ đồ bố trí xi lanh và các van điện.
Hình 4.11: Kết nối giữa công tắc hành trình của hệ thống khí nén và ngõ vào
số của kit thực tập card PCI-1711.
Hình 4.12: Chương trình điều khiển xi lanh.


Hình 4.13: Lưu đồ giải thuật gọi hàm.
Hình 4.14: Giao diện bắt đầu chương trình.
Hình 4.15: Giao diện điều khiển chương trình.
Hình 4.16: Giao diện kết thúc chương trình.
Hình 4.18: Lưu đồ giải thuật điều khiển tốc độ động cơ DC.

Hình 4.19: Giao diện chương trình điều khiển tốc độ động cơ.
Hình 4.20: Mã của chương trình điều khiển động cơ DC bằng PWM.
Hình 4.21: Lưu đồ giải thuật điều khiển độ sáng của Led bằng quang trở.
Hình 4.22: Giao diện chương trình điều khiển độ sáng Led bằng quang trở.
Hình 4.23: Mã của chương trình điều khiển độ sáng của Led bằng quang trở.
Hình 4.24: Sơ đồ nguyên lý mạch đo nhiệt độ.
Hình 4.25: Sơ đồ kết nối cảm biến nhiệt độ LM35.
Hình 4.26: Lưu đồ giải thuật chương trình đo nhiệt độ và điều khiển quạt.
Hình 4.27: Giao diện chương trình đo nhiệt độ và điều khiển quạt.
Hình 4.28: Mã chương trình đo nhiệt độ và điều khiển quạt.

.


DANH CÁC SÁCH BẢNG
Bảng 2.1: Mô tả kết nối tín hiệu vào ra I/O.
Bảng 2.1: Mô tả kết nối tín hiệu vào ra I/O.
Bảng 2.2: Lựa chọn ngôn ngữ lập trình.
Bảng 2.3: Chức năng của từng biến trở.
Bảng 2.4: Mô tả chi tiết cấu trúc của các hàm chức năng hổ trợ trong Labview.
Bảng 2.5: Mô tả tham số của các hàm chức năng hổ trợ trong Visual Basic.
Bảng 4.1: Mô tả các tham số.


2. TRA CỨU TÀI LIỆU
2.1 Card giao tiếp PCI-1711: [II.2]
2.1.1 Giới thiệu về card PCI-1711: [II.2]

Hình 2.1: Card PCI-1711 và mạch kết nối tín hiệu.
 Card PCI-1711 của công ty Advantech là một loại card thu thập dữ liệu

thật sự mạnh mẽ đối với khe cắm PCI. Nó có chức năng như một đơn
vị thiết kế mạch điện và đầy đủ các tính năng cho việc điều khiển và thu
thập dữ liệu. Card PCI-1711 cung cấp những tính năng đặc trưng cho
những yêu cầu khác nhau của người sử dụng.


 Card PCI-1711 là một loại card thu thập dữ liệu đa chức năng, tương
thích với nhiều dòng máy tính PC. Nó cho phép ta thực hiện 5 chức
năng kiểm soát và đo lường đó là: ngõ vào tương tự, ngõ ra tương tự,
ngõ vào số, ngõ ra số, timer/counter.
 Card PCI-1711 rất hiệu quả cho việc thu thập dữ liệu, điều khiển các
quá trình tự động và tự động hóa nhà máy.
2.1.2 Chức năng: [II.2]
Card PCI-1711 cung cấp cho người sử dụng những tính năng đo lường và
điều khiển như sau:
 16 kênh A/D vào.

12 kênh biến đổi A/D với tần số lấy mẫu lên tới 100khz.

16 kênh Digital vào.

16 kênh Digital ra.

2 kênh D/A ngõ ra.

Lập trình cho bộ định thời và bộ đếm.

Tự động chọn kênh.
2.1.3 Những đặc tính kỹ thuật chính: [II.2]
a. Chức năng cắm vào và chạy của card PCI-1711:

 Card PCI-1711 của công ty Advantech là một thiết bị cắm vào và chạy,
tuân theo đầy đủ đặc điểm kỹ thuật của card PCI Rev 2.1. Trong suốt
quá trình cài đặt, tất cả các dạng bus liên kết, chẳng hạn như bus địa
chỉ (I/O) vào ra cơ bản, và các ngắt đều được thực thi một cách dễ
dàng bởi chức năng cắm và chạy.
b. Những loại ngõ vào mềm và sự thiết lập giới hạn ngõ vào:
 Người sử dụng có thể đặt những giá trị tăng dần khác nhau cho mỗi
kênh tùy theo giới hạn điện áp ngõ vào tương ứng mà chúng cần.
Những thiết lập giá trị tăng dần do đó cũng được lựa chọn để lưu vào
Ram. Việc thiết kế mềm dẻo này cho phép tạo ra nhiều kênh và tốc độ
lấy mẫu cao, nâng cao hiệu suất thu thập dữ liệu (lên đến 100 KS/s).
c. Bộ nhớ vào trước ra trước (FIFO) trên mạch:


 Card PCI-1711 có khả năng cung cấp bộ nhớ đệm vào trước ra trước
(FIFO) lưu trữ mẫu lên đến 1K A/D. Người sử dụng có thể cho phép
hoặc không cho phép chức năng yêu cầu ngắt của bộ đệm FIFO. Trong
khi yêu cầu ngắt cho FIFO được kích hoạt, người sử dụng được phép
xác định rõ, dù có hay không, thì một yêu cầu ngắt cũng sẽ được gửi đi
cùng với mỗi hành động lấy mẫu, hay chỉ khi bộ đệm FIFO đã bão hòa
phân nửa. Tiện ích này cho phép việc truyền dữ liệu tốc độ cao liên tục
với hiệu suất hoạt động của hệ thống có thể dự đoán trước.
d. Tối ưu hóa ngõ ra A/D để tăng hiệu suất sử dụng:
 Card PCI-1711 có thêm 2 kênh tín hiệu Analog ngõ ra. Tùy theo yêu cầu
mà nó được đưa vào sử dụng để không phải tăng thêm chi phí.
 Card PCI-1711 có 16 kênh tín hiệu số vào và ra. Người sử dụng dễ
dàng tùy ý thiết kế những ứng dụng tùy theo những yêu cầu sử dụng
đặc biệt.
2.1.4 Phần mềm ứng dụng: [II.2]
Advantech mang đến bộ driver DLL thật phong phú. Hỗ trợ bộ driver

thứ 3 và những phần mềm ứng dụng, giúp cho việc khai thác đầy đủ các chức
năng của Card PCI-1711, đó là :
 DLL driver.
 Labview driver.
 Advantech ActiveDAQ.
 Advantech GeniDAQ.
Những người sử dụng lập trình trực tiếp tại các thanh ghi của thiết bị
thu thập dữ liệu (DAS) có thể coi ngôn ngữ lập trình cấp độ thanh ghi như là
một tùy chọn. Thông thường ngôn ngữ lập trình cấp độ thanh ghi hơi khó
khăn và phức tạp, nó thường được giới thiệu cho những lập trình viên có
kinh nghiệm.


2.1.5 Các công cụ: [II.2]
 Công ty Advantech mang đến sự tập hợp đầy đủ các công cụ của sản
phẩm để hỗ trợ cho card PCI-1711. Các công cụ này bao gồm:
 Dây cable: cable PCL-10168 là một loại cable đặc biệt được thiết kế
cho card PCI-1711 nhằm cung cấp những điện trở kháng cao để
giảm nhiễu. Để đạt được tín hiệu tiêu chuẩn tốt, những sợi dây dẫn
tín hiệu phải được xoắn lại với nhau như cách làm của loại cable
xoắn hai sợi, nhằm để giảm nhiễu từ những nguồn tín hiệu khác.
Hơn nữa những tín hiệu tương tự và số của nó cũng sẽ được thu
thập một cách rời nhau và được bảo vệ để vô hiệu hóa những vấn
đề liên quan đến EMI/EMC. (sự nhiễu điện từ/tính tương thích điện
tử).
 Board mạch kết nối: ADAM-3968 là một mô-đun đầu cuối có 68
chân, theo tiêu chuẩn SCSI. Mô-đun đầu cuối này có thể được sẵn
sàng kết nối với những loại card PC-Lab của công ty Advantech.
a. Kết nối tín hiệu:


Việc duy trì kết nối tín hiệu là một trong những nhân tố quan
trọng nhất để đảm bảo cho hệ thống ứng dụng của bạn gửi và nhận dữ
liệu một cách chính xác. Một tín hiệu kết nối tốt có thể tránh những
nguy hiểm không cần thiết cho máy tính và những thiết bị phần cứng
khác. Mục này cung cấp những thông tin hữu ích về cách kết nối những
tín hiệu ngõ vào và ngõ ra tới card PCI-1711 thông qua những đường
kết nối I/O.

b. Kết nối I/O:
 Kết nối I/O trên card PCI-1711 là một bộ kết nối 68 chân, cho phép bạn
kết nối tới những chức năng của card PCI-1711với loại cable PCL10168.


 Cable PCL-10168 là một loài cable được thiết kế đặc biệt cho card PCI1711 nhằm giảm thiểu sự nhiễu trong việc truyền và nhận những tín
hiệu tương tự.
c. Sơ đồ và chức năng của từng chân:

Hình 2.2: Sơ đồ sắp xếp các chân của card PCI-1711.


Bảng 2.1: Mô tả kết nối tín hiệu vào ra I/O. [II.2]
d. Kết nối ngõ vào tương tự:
Tên tín hiệu
AI < 0…15 >

Tham chiếu
AIGND

Hướng
Vào


AIGND
DA0_REF
DA1_REF
DA0_OUT
DA1_OUT
AOGND
DI <0…15>
DO <0…15>
DGND
CNT0_CLK
CNT0_OUT
CNT0_GATE
PACER_OUT

-

-

AOGND

Vào

AOGND

Ra

Kênh tín hiệu tương tự ngõ ra 0/1.

DGND

DGND
DGND
DGND
DGND
DGND

Vào
Ra
Vào
Ra
Vào
Ra

TRG_GATE

DGND

Vào

EXT_TRG

DGND

Vào

+12V
+5V

DGND
DGND


Ra
Ra

Nguồn 0V của ngõ ra tương tự.
Các kênh ngõ vào số.
Các kênh ngõ ra số.
Nguồn 0V của tín hiệu số.
Ngõ vào xung clock của bộ đếm 0.
Ngõ ra của bộ đếm 0.
Cổng điều khiển của bộ đếm 0 .
Xung clock pacer ngõ ra.
Cổng khởi động bộ A/D bên ngoài.Khi
chân TRG_GATE được nối với +5V, nó
sẽ cho phép tín hiệu khởi động bên ngoài
được đưa đến ngõ vào. Ngược lại nếu
nối với DGND, nó sẽ không cho phép tín
hiệu khởi động bên ngoài được đưa tới
ngõ vào.
Khởi động bộ A/D bên ngoài. Chân này là
ngõ vào tín hiệu khởi động bên ngoài cho
bộ chuyển đổi A/D
Nguồn +12V
Nguồn +5V



Mô tả
Kênh tín hiệu tương tự ngõ vào từ 0 - 15
Nguồn 0V của ngõ vào tương tự

Kênh tín hiệu tương tự ngõ ra 0/1 tham
chiếu bên ngoài

Card PCI-1711 hỗ trợ 16 kênh tín hiệu tương tự ngõ vào, mỗi

kênh ngõ vào được chọn bởi phần mềm.

Một nguồn tín hiệu không sử dụng nguồn 0V cục bộ thì được gọi
là nguồn di động. Trong chế độ này, card PCI-1711 cung cấp một nguồn
0V tham chiếu cho những nguồn tín hiệu di động bên ngoài.


Hình 2.3: Thể hiện sự kết nối kênh một đầu giữa nguồn tín hiệu di động và
một kênh ngõ vào trên card PCI-1711.
e. Kết nối tín hiệu tương tự ngõ ra:
 Card PCI-1711 cung cấp 2 kênh tín hiệu D/A ngõ ra là DA0_OUT và
DA1_OUT. Người sử dụng có thể sử dụng chính xác mức tham chiếu
được cung cấp bên trong của card PCI-1711 -5V (10V) để tạo ra dãy
điện áp D/A ngõ ra từ 0V đến +5V (+10V). Người sử dụng cũng có thể
tạo ra dãy D/A ngõ ra thông qua những tham chiếu bên ngoài,
DA0_REF và DA1_REF. Dãy điện áp tham chiếu ngõ vào tối đa là 10V.
Chẳng hạn như, kết nối với tham chiếu bên ngoài +7V sẽ tạo ra 0V ÷
+7V D/A ngõ ra.


Hình 2.4: Trình bày cách để tạo tín hiệu tương tự ngõ ra và sự kết nối bên
trong của tham chiếu ngõ ra trên card PCI-1711.
f. Kết nối nguồn khởi động:

PCI-1711 bao gồm 1 vi xử lý 82C54 tương thích cho lập trình thời

gian/ bộ đếm, cung cấp 3 bộ đếm 16 bit được kết nối đến 1 bộ xung
clock 10Mhz. Mỗi bộ đếm được xác định cụ thể như Counter 0, Counter


1 và Counter 2.
Counter 0 là một bộ đếm những sự kiện từ các xung ngõ vào hay
các xung ngõ ra. Counter 1 và Counter 2 được phân thành tầng nhằm
tạo ra bộ Timer 32 bit cho bộ điều khiển kích hoạt (Pacer triggering).
Một biên thấp tới cao từ Counter 2 output (PACER_OUT) sẽ khởi động
một bộ chuyển đổi A/D trên card PCI-1711. Cùng lúc đó, có thể sử dụng



tín hiệu này như là một tín hiệu đồng bộ cho những ứng dụng khác.
Kết nối nguồn khởi động bên ngoài: trong khi đưa vào bộ điều
khiển kích hoạt, card PCI-1711 cũng cho phép kích hoạt bên ngoài cho
bộ chuyển đổi A/D. Khi một nguồn +5V được kết nối với chân
TRG_GATE, chức năng khởi động bên ngoài sẽ được kích hoạt. Một
biên thấp tới cao từ chân EXT_TRG sẽ kích hoạt bộ chuyển đổi A/D


trên card PCI-1711. Khi chân DGND được kết nối với chân TRG_GATE,
chức năng kích hoạt bên ngoài sẽ bị hủy theo cách đó.
2.1.6 Tổng quan phần mềm: [II.2]

Mục này cung cấp một cái nhìn tổng quan về cách chọn
lựa phần mềm lập trình khả dụng, và sự tham khảo nhanh những ví dụ
về những mã nguồn để có thể giúp bạn định hướng tốt hơn trong việc
lập trình.



Advantech mang đến cho người sử dụng nhiều lựa chọn
để lập trình cho card thu thập dữ liệu (DAS). Có thể sử dụng những
phần mềm ứng dụng của Advantech chẳng hạn như Advantech DLL
driver, ActiveDAQ (OCX), GeniDAQ, hay thậm chí là những driver thứ
ba khác. Người sử dụng được phép tùy chọn cấp độ thanh ghi ngôn
ngữ lập trình.

a. Lựa chọn ngôn ngữ lập trình:


Biểu đồ đơn giản như bảng 2.2 rất có ích để minh họa cho mối
liên hệ qua lại giữa những lớp phần cứng khác nhau, hệ điều hành
(OS), những bộ điều khiển, những phần mềm ứng dụng.
Mỗi một sự lựa chọn ngôn ngữ lập trình khác nhau đều được tóm tắt

ngắn gọn như sau:
 DLL Driver: phần mềm DLL Drivers của Advantech được sử dụng cho
tất cả những loại card DAS của công ty Advantech. DLL Drivers của
Advantech có tính năng đầy đủ của thư viện chức năng I/O nhằm nâng
cao hiệu suất ứng dụng. DLL Drivers của Advantech làm việc liên tục
với những công cụ phát triển như Visual C++, Visual Basic, Inprise C++
Builder và Inprise Delphi.


Bảng 2.2: Lựa chọn ngôn ngữ lập trình.



ActiveDAQ: cung cấp một bộ sưu tập của việc thêm vào các điều

khiển Active và thư viện chức năng để trình bày tất cả những tính năng
thu thập dữ liệu. Nó đặc trưng cho một giao diện ngôn ngữ lập trình đồ
họa với biểu tượng cơ bản, một ngôn ngữ tương thích VBA, một
chương trình viết báo cáo giống như bảng Excel.



Với điều khiển ActiveDAQ có thể phát triển những ứng dụng với
những công cụ lập trình yêu thích cho dù đó là Visual Basic, Visual C+
+, Delphi, C++ Builder, Access hay Excel. Labview và HP VEE cũng
đều áp dụng được.



Lập trình ở cấp độ thanh ghi: việc lập trình ở cấp độ thanh ghi được
dành riêng cho những lập trình viên đã có kinh nghiệm.



Labview Driver: Advantech cung cấp cho người sử dụng một driver
cho phần mềm Labview. Bộ driver Labview 32bit này tương thích với
Win95/98 và WIN NT 4.0, mang đến cả hai khả năng tương thích cho
việc thu thập dữ liệu ở tốc độ bình thường và tốc độ cao cho card.

b. Biểu đồ chỉ dẫn ngôn ngữ lập trình driver DLL:


×