PDA

View Full Version : Giúp em với card 6023E -- labview


seraph
15-05-2007, 03:48 AM
Em không biết phải post câu hỏi này vào box nào nhưng giờ bí quá nên đưa đại vào đây,sư huynh nào có kinh nghiệm thì giúp em với.
Em đang làm 1 đề tài sử dụng card PCI NI 6023E ( datasheet ở đây http://sine.ni.com/nips/cds/view/p/lang/en/nid/10967 ) để đọc tín hiệu analog nhưng gặp vài trục trặc.
Bình thường sơ đồ kết nối chuẩn được đưa trên web của NI như sau:
Labview <----> card 6023E <---> cable <---> connector
Tất cả các phần cứng đều của hãng NI.Tuy nhiên do 1 vài điều kiện khách quan,phần cứng hiện tại em có được thì cable và connector là do một hãng khác chế lại (cụ thể là HydroTechnic) nhằm phục vụ riêng cho ứng dụng của nó.Và nó sử dụng 1 soft riêng của nó để quản lý card thay vì dùng Labview và phần mềm này cũng đang thất lạc đâu đó trên bộ môn.Đau đớn hơn,hãng này của Pháp,hình như trang web của nó là www.hydrotechnic.fr đã die mất rồi,em đã kiếm thử tài liệu về connector của nó nhưng ko thành công.
Hiện tại em dùng trình Measurement & Automation di kèm với đĩa driver của card để quản lý,nó yêu cầu em khai báo kiểu của connector???Chỉ cần khai báo đúng,labview nhận dạng được card thì mọi chuyện dễ dàng rồi.
Theo em nghĩ thì connector dùng để khuyếch đại tín hiệu thành chuẩn phù hợp với card và để bảo vệ card khi quá dòng hoặc áp do vậy giải pháp nối trực tiếp tín hiệu analog vào pin của card có vẻ ko an toàn lắm,lỡ cháy nổ thì tiêu...
Sau đây là hình ảnh của connector,mọi người góp ý cho em nhé,dĩ nhiên là đừng khuyên em kì sau làm lại đồ án :) em không muốn tốt nghiệp trễ đâu,hic

fluidmech
15-05-2007, 02:44 PM
Chào bạn, cái DAQ của bạn thuộc loại khác đắt tiền, khoảng trên dưới 500$, và có một điểm chú ý là bọn NI nó khuyên nên mua cable đi kèm, có thể do một số lý do nào đó, có thể là chống nhiễu nhiều hơn là chống quá tải dòng. Đối với DAQ có analog, nhiễu hay "noise" cũng nguy hiểm chả kém gì quá dòng.
Về việc chống quá dòng, bạn có thể lắp qua opam, điện trở ... chú ý dòng tối đa trên 1 kênh là 24mA, nhưng tổng cộng các kênh không quá 192mA, như vậy tốt nhất là nên dùng khoảng 20mA/kênh trong mọi trường hợp. Nếu dùng digital IO thì nên mắc qua optocoupler và điện trở.
Một chú ý nữa, nếu bạn định mua DAQ, nên chọn loại USB, vì có thể lắp vào bất cứ đâu, không nhất thiết phải là PC có PCI, có thể là labtop ... Mình đang dùng song song 2 cái dòng M, 6009 và 6210 :D
Chúc bạn làm tốt và "đọc kỹ hướng dẫn trước khi sử dụng"

fluidmech
15-05-2007, 02:53 PM
Mình vừa xem lại datasheet cho bạn rồi, cái DAQ PCI của bạn có cái header là "male pin" tức là giống cái que trong lỗ :D
Cái cable chỉ đóng vai trò nối từ cái pin đó đến Block connector ( những cái lỗ để bạn cho dây vào rồi vặn ốc ) nên nếu bạn tự chế được bằng cách cắt đầu female của cục sạc di động là có thể dùng ngon, cố gắng làm cho chắc chắn.
Đây cũng là một điểm chú ý nữa khi mua DAQ, nên mua loại có sẵn block connector trên vỏ, khỏi cần cable, giảm lãng phí thời gian, giảm chi phí, vì cái cable cũng mất 200$ rồi.

seraph
15-05-2007, 05:31 PM
cám ơn anh đã góp ý giúp em nhưng dường như vấn đề vẫn chuă giải quyết được.Bây giờ em muôn đưa trực tiếp tín hiện analog vào pin của card được ko?phải dùng mạch như thế nào,em chỉ dùng mạch đơn giản biến trở vặn vặn có được ko?Liệu có j nguy hiểm cho cái card cũng như số phận của em ko?

hungbkhn
15-05-2007, 11:13 PM
chào em,
a đã làm với 6024E lâu lâu rồi, chắc cái 6023E cũng vậy. Các bước làm như sau:
- cài labview và DAQ disk di kèm.
- nối tín hiệu tương tự vào chân connector
- doc catalog để biết chân tương ứng chính xác
- chạy cái Measurement trên Desktop và add channel virtual.
- trong ví dụ của nó có một mớ, đọc phần AI. chỉ chú ý chân đúng thôi là có thể xem được một số cái
- đối với một vài loại cần xem khuyếch đại vi sai hay nối chân NSE... cái này em đọc catalog và xem tín hiệu mình loại gì.
A chỉ nhớ vậy, chúc vui vẻ.

seraph
16-05-2007, 12:43 AM
cám ơn anh.phần cấu hình card của em đã ok hết rồi.MAX đã nhận card và em cũng add channel hết rồi.bây giờ em chỉ bănn khoăn là không biết nối trực tiếp tín hiệu analog vào pin của card như thế nào để an toàn,ko gây hư hỏng card,có sư phụ nào giúp em với...

fluidmech
16-05-2007, 11:11 AM
Cách an toàn nhất là nối qua opam, chức năng của opam vừa là amplifier ( khuếch đại) vừa là separator (ngăn cách), theo lý thuyết thì dòng chạy qua opam =0 nhưng trên thực tế là rất nhỏ, không nguy hiểm cho analog port của bạn. Có rất nhiều cách để mắc opam, bạn có thể tham khảo trong các sách cơ bản về Điện tử, Cơ tin ... tùy thuộc vào Vin và Vout cần thiết của bạn, cũng có thể làm Vout=Vin luôn.
Chú ý khi chọn Opam, ngoài những thứ khác như V, công suất tiêu thụ... bạn chú ý đến thời gian xử lý ( response time) của opam, phải nhanh hơn của DAQ. Cái này bạn kiểm tra trong datasheet là có hết. Chúc bạn làm tốt, có gì thắc mắc bạn cứ post lên đây nhé.

fluidmech
16-05-2007, 11:14 AM
Bạn có thể xem các loại mach opam tại đây: http://www.engga.uwo.ca/people/asamani/courses/ece238a/Labs/Lab6.pdf

seraph
16-05-2007, 12:02 PM
thank đại ca,em sẽ thử coi sao,tại thời gian không còn nhiều,còn có vài ngày ah,muh em thì lười học quá nên kiến thức hổng khá nhiều,có gì nhờ anh giúp đỡ.

fluidmech
17-05-2007, 02:07 PM
Bạn xem hình 6.3 Basic non-inverting opam trang 2 trong cai đường dẫn ở trên, mắc R2 =0, R1 lớn một chút, khoang 1kOm la ok, khi đó bạn sẽ có Vout = Vin.
Mua một cái opam, đọc datasheet xem cách sắp xếp chân, nối vào là có ngay một mạch Cách ly qua opam, Vout = Vin mà không phải nối trực tiếp vào DAQ. Chúc bạn làm tốt.

ami
18-05-2007, 01:11 AM
Hỏi 1 câu nhỏ nhỏ không liên quan đến topic, rằng mất cái jack nhựa (loại có cả đầu bọc nhựa ngoài) trong bộ INTERFACEHYDROLOG của bạn SERAPH có bán ở VN kô vậy ?

seraph
18-05-2007, 07:48 AM
@ami:hehe,bạn ami cũng quan tâm mấy món này hả,mình cứ tưởng cái này hàng hiếm chứ,search trên mạng có 1 trang nói bán máy thứ này nhưng phải contact nó mới cho thêm thông tin.Mình chưa hiểu ý bạn ami nói đến cái j nhưng có lẽ là rất khó kiếm ở vn
@fluidmech:thank đại ca,vấn đề này em giải quyết được rồi,hi vọng nó sẽ chạy tốt đến ngày bảo vệ đồ án
Vấn đề kế tiếp là em dùng labview giao tiếp với pic qua cổng com để điều khiển pid vị trí động cơ.Có vẻ như đáp ứng không tốt lắm.

ThaiVu
18-05-2007, 07:00 PM
Chao cac ban,
Minh dang can mua LABVIEW 7.1 de dung voi LEGO MINDSTORMS NXT . Ban nao biet cho xin cho minhbiet. Thanh that cam on.
Thai Vu

nguyenbahai
19-05-2007, 03:47 AM
Cảm ơn bác fluidmech1@yahoo.com trả lời kịp thời, đúng là em cũng dùng card của NI rồi, nhưng gặp trường hợp này cũng nhát tay. Mong bác chỉ giáo nhiều hơn.

SERAPH: Cố lên nhé, chúc thành công. Phần PID chỉ cần dùng trực tiếp, ko cần tính toán phức tạp như lập trình cho VDK, đưa lên LV dùng VI PID tính xong truyền xuống PIC.


To THai vu: Bạn lên trang NI.com tải bản evaluation và liên hệ với mình: bmnhy2003@yahoo.com, mình sẽ gửi c-r@@ck cho bạn.

Chúc mọi người may mắn và thành công!

nguyenbahai
19-05-2007, 03:52 AM
Link đây ạ: http://digital.ni.com/demo.nsf/websearch/14F9CE475127ADE786256AC60070926C?OpenDocument&node=157200_US

Bạn cứ cài khi đến phần CD key thì chọn vào Evaluation. sau đó mình sẽ gửi cho bạn Cra@@ để dùng được bình thường.

May mắn!

nguyenbahai
19-05-2007, 04:06 AM
SERAPH: mình nghĩ có thể xem thêm thông tin tại đây, hy vọng giúp được gì chăng (Bài viết của Tuấn BKHN về điều khiển PID động cơ bằng LV: http://www.cokhimay.com/diendan/index.php?showtopic=3394)

seraph
20-05-2007, 11:26 PM
em làm xong rồi.quay video xong luôn cho thầy rồi.để coi thầy bình phẩm thế nào đã.cám ơn mọi người nhiều nha.

seraph
27-05-2007, 08:53 AM
Em bảo vệ đồ án rồi.Do ít thầy phản biện muh đông sv quá và một phần có vẻ như đây ko phải lĩnh vực của thầy nên cũng ko hỏi gì nhiều,làm uổng công chuẩn bị trâu bò mấy bữa,hic,dù sao cũng qua được đồ án,cám ơn mọi người nhiều.

thienthuy
19-04-2008, 07:53 PM
cho em hỏi bác seraph đã làm với card DAQ 6023E cách để kết nối một Vi với các chân của card trong LabVIEW thì thế nào ah.Hiện tại em đang làm với card 6034E mà chưa biết cách.Mong bác chỉ giáo cho!