Card NI6014

Một phần của tài liệu thiết kế đồng bộ điều khiển phản hồi trạng thái dùng bộ quan sát luenberger cho hệ truyền động khớp nối mềm (Trang 79 - 83)

Card NI6014 là thiết bị phần cứng thuộc dòng DAQ của hóng National Instrument, sử dụng để điều khiển đối tượng thời gian thực. Card được ghộp với mỏy tớnh qua cổng PCI của mỏy tớnh. Mỏy tớnh và card trở thành hệ thống điều khiển hoàn chỉnh, bao gồm nhiều chức năng: Thu thập tớn hiệu vào qua cổng vào tương tự(AI) vào số(DI) và cỏc bộ đếm(Counter), đưa tớn hiệu điều khiển ra bờn ngoài qua cổng ra tương tự(AO), ra số(DO) và cỏc đầu ra tạo xung, tớnh toỏn cỏc bộ điều khiển bằng CPU mỏy tớnh. Card PCI 6014 được điều khiển nhờ phần mềm chuyờn dụng của hóng là DQA7.x hoặc bằng cỏc phần mềm do người sử dụng viết bằng ngụn ngữ C, VB, Lab-window, LabView ... Đặc biệt hiện nay card này đó được chương trỡnh Matlab hỗ trợ điều khiển thụng qua chương trỡnh mụ phỏng Simulink. Việc thiết kế điều khiển trờn Simulink rất đơn giản, Cỏc chương trỡnh điều khiển thiết kế theo dạng khối xõy dựng sẵn trờn Simulink. Simulink hỗ trợ cỏc khối vào ra với card. Sau khi dịch sơ đồ điều khiển là chương trỡnh cú thể kết nối điều khiển Card với thời gian thực, rất tiện lợi. Sau đõy em sẽ trỡnh bày cỏc đặc điểm phần cứng của Card6014.

Cỏc đầu nối chức năng cơ bản của Card NI6014 bao gồm: AI, AO, DIO, TIO. - 16 kờnh AI với độ phõn giải 16 bớt.

- 2 kờnh AO với độ phõn giải 16 bớt

- 8 đầu vào ra số chuẩn TTL cú thể đặt là đầu ra(DO) hoặc đầu vào(DI) bằng chương trỡnh

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

Tổng số cú 68 đầu nối vào ra trờn Card.

Sơ đồ khối của Card được thể hiện trờn hỡnh vẽ 4.2

Cú thể thấy Card 6014 như một bộ mở rộng cổng vào ra cho mỏy tớnh và cú thờm cỏc bộ đếm, bộ định thời, với tốc độ truyền rất nhanh qua BUS PCI. Tốc độ tớnh toỏn cũng như truy cập chỉ còn phụ thuộc vào tốc độ của mỏy tớnh.

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

4.2.1.Đầu vào tƣơng tự(AI)

Card NI6014 cú 16 kờnh AI: AI (0,1...15)

Bộ chuyển đổi ADC chuyển tớn hiệu tương tự thành tớn hiệu số. Một bộ đệm lớn(512 mẫu tớn hiệu hay 512words) kiểu FIFO(vào trước ra sau) lưu trữ giữ liệu trong quỏ trỡnh chuyển đổi để đảm bảo dữ liệu khụng bị mất. Vào dữ liệu chuyển đổi cú thể bằng phương phỏp DMA, ngắt hoặc vào bằng chương trỡnh.

Trở khỏng vào cỏc đầu AI rất lớn: 1G. Do đú sẽ khụng làm suy giảm tớn hiệu vào.

Chống điện ỏp đặt vào quỏ: 25V khi chạy hoặc 15 V khi tắt.

Dải điện ỏp vào chuẩn là -1010V, tuy nhiờn bộ AI của card hỗ trợ cả cỏc dải điện ỏp thấp hơn:

-5V5V, -500mV500mV, -50mV50mV.

Sở dĩ cú thể chọn được cỏc dải điện ỏp thấp hơn là vỡ trong card cú bộ khuếch đại trước khi vào bộ chuyển đổi so sỏnh với tớn hiệu mẫu. Nếu chọn cỏc dải thấp hơn thỡ độ phõn giải điện ỏp sẽ nhỏ. Nếu chọn dải -10 10V thỡ độ phõn dải bằng: (10-(-10))/216 =301V. Ở dải thấp hơn thỡ độ phõn dải thấp hơn. Điều này núi nờn card cú thể phự hợp với nhiều dải điện ỏp vào khỏc nhau mà độ chớnh xỏc tương đối vẫn khụng đổi.

Chu kỳ quột AI khoảng 5s (200kHz). Trong card chỉ cú 1 bộ chuyển đổi ADC nhưng phục vụ cho 16 kờnh AI nhờ bộ trộn (Mux). Cú 2 phương phỏp để tớnh ra tớn hiệu đo là: tớnh một mẫu và tớnh trung bỡnh nhiều mẫu. Phương phỏp tớnh trung bỡnh nhiều mẫu cho kết quả chớnh xỏc hơn, giảm được ảnh hưởng của tớn hiệu nhiễu.

ADC cũng cú cần cỏc tớn hiệu khởi động chuyển đổi và đưa ra tớn hiệu kết thỳc chuyển đổi, nhưng những tớn hiệu này card quản lý. Việc đo tớn hiệu chỉ cần nối hai đầu vào vào hai chõn AI và AI GND của card.

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

4.2.2.Đầu ra tƣơng tự (AO)

Card cú 2 kờnh AO: AO(0,1)

Trong Card cú hai bộ chuyển đổi tớn hiệu số thành tương tự(DAC) 16 bớt. Bộ nhớ đệm tớn hiệu cũng thuộc loại FIFO cú sẵn trờn card cho phộp cỏc tớn hiệu gửi từ mỏy tớnh xuống khụng bị mất.

Dải điện ỏp ra: -10V10V . Hoặc cú thể tăng giảm dải này nếu cú dựng điện ỏp mẫu đặt bờn ngoài.

Trở khỏng ra nhỏ: 0,1  đảm bảo cung cấp dòng ra max 5 mA. Chống ngắn mạch đầu AO.

Thời gian chuyển đổi của DAC nhanh cỡ : 5075 ns

Độ chớnh xỏc: phụ thuộc vào dải điện ỏp ra và nhiệt độ mụi trường:

Với Card NI6014 dải điện ỏp ra tương tự: -10V10V , độ chớnh xỏc khoảng 0,3mV

Quản lý dữ liệu của bộ điều khiển AO cú thể theo phương phỏp cú bộ đệm(buffered) hoặc khụng bộ đệm(non-buffered).

- Cú bộ đệm: Dữ liệu được chuyển từ bộ đệm mỏy tớnh xuống bộ đệm của

card sử dụng phương phỏp DMA hoặc ngắt trước khi nú được truyền xuống DAC. Phương phỏp này cú tốc độ nhanh hơn phương phỏp khụng bộ đệm bởi dữ liệu được truyền theo cả khối lớn tại một thời điểm. (adsbygoogle = window.adsbygoogle || []).push({});

- Khụng bộ đệm: Dữ liệu truyền thẳng từ bộ đệm mỏy tớnh xuống DAC, mỗi thời điểm truyền một số. Phương phỏp này chậm hơn, tuy nhiờn nú được sử dụng khi tớn hiệu cần truyền ở dạng trớch mẫu theo thời gian, thời gian thực.

4.2.3.Cổng vào ra số (DIO)

Card cú 8 kờnh vào ra số: P0.(0,1..7) chuẩn TTL, điện ỏp vào bảo vệ <VCC+0,5V. Cỏc đầu này cú thể lập trỡnh là đầu ra (DO) hoặc đầu vào(DI)

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn

Một phần của tài liệu thiết kế đồng bộ điều khiển phản hồi trạng thái dùng bộ quan sát luenberger cho hệ truyền động khớp nối mềm (Trang 79 - 83)