![]() |
Pic 18f2550 ->USB->Labview = HID
Mình đã làm và đã chạy được rồi.
Bạn nào cần thì PM nhá |
Bạn có thể cho mình xin tham khảo không.
email: communicationpic@gmail.com |
Chào bạn,
Mình sẽ sớm up lên cho mọi người tham khảo. Thực tế là mình chỉ đi download ví dụ của người ta rồi về hiệu chỉnh lại cho phù hợp với mục đích của mình. Và cơ bản hơn mình không phải dân điện tử. Hj |
Tham khảo
1 Attachment(s)
okies. Mình dùng file này, chỉnh lại một ít là okies nhé. Dùng thạch anh 20 M thì đổi PLL2 sang PLL5 nhé
|
Thêm cái này nữa nhé!
Bạn tải file hidcomm.zip ở trang này:
http://www.cattopasto.com/download.php# về cài đặt, khởi động lại máy, biên dịch chương trình rùi nạp. Mình đã làm như vậy đó |
Cảm ơn bạn nhưng code có vấn đề. chạy ko được
|
Usb-hid
Trích:
- Sửa file header thành pic 18f2550. - Bạn cài hidcomm ocx thì chạy labview mới không bị lỗi. Nếu phần cứng bạn chưa chạy, nghĩa là nạp chương trình vào mà windows không nhận thiết bị thì phải check ở công đoạn này nha |
giao tiếp labview với pic
Trích:
|
Nếu mà đã bảo là HID mà lại cài HIDCOMM thì tôi thấy hơi lạ. Tôi vẫn làm HID với Labview đấy thôi, có cần cái gì đâu.
- Nếu muốn sử dụng giao tiếp này với Labview các bạn có thể tham khảo code này, đây là 1 ví dụ rất đơn giản. To : toan258252 - Ở trên hình có dùng bộ PID đấy, rất đơn giản và hiệu quả :P http://i759.photobucket.com/albums/x...en719/1234.png http://i759.photobucket.com/albums/x...hien719/12.png http://i759.photobucket.com/albums/x...en719/pic1.png http://i759.photobucket.com/albums/x...9/NI_Graph.png P/s : Tất cả đều là USB nhé, nhưng mình ko làm HID mà là Buck |
Nếu không sử dụng HIDcomm thì bạn phải dùng VISA, khi xuất ra chương trình thì phải kèm theo bộ visa thêm mấy chục MB nữa. Với lại HIDcomm là thư viện có thể dùng trong các chương trình khác, không nhất thiết là labview. Như hình trên thì bạn phải dùng đến VISA, phải dùng nó để tạo driver cho thiết bị thì phải? Còn BUCK thì cũng hay, mình làm nhiều nhưng cũng không cần thiết đối với các ứng dụng đơn giản như trên đâu bạn ạ.
|
Mình cũng đang làm giao tiếp usb. Tuy nhiên nạp file hex, cắm vào máy tính ko thấy báo kết nối. mình kiểm tra lại nguồn và tụ vusb đều ok. Đo 2 chân D+,D- chỉ dc 1V. Vậy h mình fai kiểm tra ở đâu?
|
Kiểm ta hết tất cả sơ đồ mạch một lần nữa đi bạn
|
a hiein_ts.
nhờ a giúp e đồ án labview giao tiếp máy tính cổng com rs232+pIc 16f877a điều khiển pid.E đang vướng mắc về phần kết nối giao tiếp máy tính ko dc.Mong chỉ giáo.thanks |
Hjhj, nếu cần thì tớ giúp luôn cái vụ giao tiếp USB đấy, vì ngày xưa mình cũng làm rs232 rồi, thấy tốc độ chậm mà chạy với labview thì hay bị lỗi khung truyền. Đang chạy treo máy luôn. Rút giắc ra là màn hĩnh xanh chết chóc...
USB đi bạn, không cần phải cài đặt cổng COM này nọ, không mấy khi lỗi khung truyền. Hàm nhận dạng thiết bị có mỗi câu lệnh. Thêm nữa là truyền một phát được cả một chuỗi chứ không phải là một byte. Còn phần cứng: PIC18f2550/4550 tầm 110 có khi còn rẻ hơn con 16f877a và một cái dây cáp chuyển từ usb sang COM. Thân! |
Cái này hay đấy, em cũng đã nạp thử cái USB của bác rồi, chạy ngon lành.
Có điều chưa cài Labview, mà em cũng chưa dùng Labview bao giờ, nên không biết cài thế nào, nhưng nó rất cần thiết. Để em tìm hiểu thêm, nhưng nếu như bác làm 1 cái Video hướng dẫn anh em cách: từ a-->z, làm sao để truyền thông dc Labview với PIC thì tốt quá. Thanks bác nhiều, vì sự nghiệp chung! |
Mình cũng chỉ là đi copy và edit của người ta thôi, không phải chuyên ngành mà hjhj.
Thấy diễn đàn mình dạo này kém sôi nổi quá nên hơi ít nhiệt huyết. Nhưng không sao, mình sẽ cố gắng hoàn thành sớm nhất Labview bản cài hơn 1GB nên download cũng dễ( đối với mình thì khó vì dùng 3G vịt teo) Thuốc thì cũng dễ luôn không phải bàn. Hôm trước làm xong cái mạch cho anh tudong47 gì đó, quên không chụp cái hình lưu lại. Hay là làm một cái tut hoàn chỉnh về cái đó nhỉ? |
hj,giờ e nghiên cứu pic 16f877a,phần cứng cũng tạm ổn rùi .Chỉ còn phần giao tiếp labview với pc chưa đc. Em thử dùng VIRTUAL SERIAL PORT DRIVER để tạo cổng Com ảo giao tiếp RS232 giữa labview và pic 16f877a trên Proteus.Mô phỏng thì thấy chân RXD có nhấp nháy chứng tỏ có nhận dữ liệu rùi nhưng ko hiểu sao khi điều khiển trên labview thì trên proteus ko có gì thay đổi cả.Phần labview của e có cài VISA rùi.Mong giúp đỡ !thanks.Liên hệ qua yh:trinhvansang90@yahoo.com
|
chuẩn bị ngộ với labview với ccs
Trích:
em đang làm về labview em làm thành công cái mạch giao tiếp và test với chương trình mà bác đông có gửi cho ok rồi.có điều em làm theo thì lại đang không chạy.em đang tìm tài liệu về thiết kế mạch giao tiếp trên labview mà tìm mãi không có.cũng đang thắc mắc không biết làm sao bác có thể thiết kế được một cái bộ giao tiếp phức tạp như thế..hii..bác có tài liệu về thiết kế các khối giao tiếp trong labview không cho em xin nhé.nó nhiều khối móc xích với nhau quá không biết nhiệm vụ của từng khối thế nào cả.bác có thể hướng dẫn cho em biết nhiệm vụ của từng khối trong cái đề tài trên của bác không. |
em đang lam đồ án chế tạo thiết bị cảm biến khí ga. em đã làm xong thiết bị, bg thầy lại giao thêm việc kết nối thiết bị với máy tính nhờ labview và usb hid, em mới tìm hiểu được thời gian ngắn và thấy gian nan quá các bác giúp em với em chỉ cần hiển thị kết quả đo được lên labview thôi, bác nào có code đơn giản thì cho em xin. em cám ơn nhiều
|
Hjhj. Bạn xem bên trên đó! code chỉ cần chèn chương trình của mình vào là ổn. Giao tiếp HID không phức tạp, độ ổn định cao, phù hợp với các ứng dụng truyền nhận giữa mạch và PC.
Sắp tới công ty mình sẽ bán các kit giao tiếp(USB, ...) giá rẻ dành cho học sinh sinh viên đi kèm mã nguồn và hỗ trợ thông tin đầy đủ, đảm bảo đưa ứng dụng nhanh chóng vào thực tế. Mong các bạn ủng hộ! |
Hiền bảo vệ đề tài chưa mà thấy up lên vậy?Khi nào ra trường vậy
|
Hjhj. Mình đang đi thực tập lái máy xây dựng nên chắc có nhiều thời gian rảnh, hy vọng là sắp có hàng cho mọi người. Một tut hoàn chỉnh theo phong cách "học để làm" nhá?
|
labview
Trích:
|
labview
Trích:
|
PID trong LabVIEW là một hàm có sẵn rồi sao đó bạn? Tốc độ đáp ứng phụ thuộc phần cứng thôi bạn ạ.
|
Trích:
|
bạn hein_ts có thể giúp minh Giao tiếp usb cho PIC 16f877a được không. mình đang rất cần cho đồ án. nếu bạn giúp mình thì minh xin hậu tạ.
|
Mình rất sẵn lòng, nhưng...
Trích:
Bạn có thể mua chíp chuyển đổi. PL2030 18.000đ chẳng hạn. Nhưng con này hay lỗi, con FT232 78.000đ rất chuẩn. Lúc đó chỉ là giao tiếp RS232 thông thường, nhưng lại cắm qua cổng usb. Giá thì như thế, nhưng nếu bạn chỉ dùng một con PIC18FXX5X chẳng hạn. 18F2550 100.000đ là rẻ hơn so với pic1f877(a)+ USB to COM converter Nếu bạn sử dụng PIC18 thì rất dễ, mà lại còn rẻ bạn ạ Thân! |
Trích:
|
Bác Phạm Văn Hiền ở c 444 à , em ở 144 cũng đang làm về cái này , hum nào nhờ bác chỉ giáo được ko ?
|
Anh có thể send cho em với được không, em đang làm đồ án, đang cần gấp, thank anh
Trích:
|
Trích:
Em đang làm đồ án đề tài thiết kế bộ ĐK PID sử dụng 16f887a ổn định lò nhiệt, giao diện giám sát điều khiển trên LabVIEW..Cảm ơn a |
Thật ngại quá
đã rất lâu mình không trở lại nơi này. Còn ai cần nữa không ta? |
Trích:
PS: Xin luôn bác Hiền một bản tutorial đơn giản cái ạ. |
Anh Hein_ts co the cho minh xin phan cung giao tiep labview k?
|
Email: Ducthangoto@gmail.com, A nao co the giup do em phan cung giao tiep labview khong ? em cam on.
|
hi mọi người, mình đang định làm về điều khiển động cơ DC servo bang labview co sử dụng PID, ai có tài liệu cho mình với
|
Múi giờ GMT. Hiện tại là 11:44 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam