PIC Vietnam

Go Back   PIC Vietnam > Robotics > Matlab-Simulink & Labview & 20-Sim

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 28-08-2009, 03:18 PM   #1
HaiAu2005
Đệ tử 9 túi
 
Tham gia ngày: May 2006
Bài gửi: 150
:
Trích:
Nguyên văn bởi bqviet
Một khi hãng đã mở thông tin, thì họ dùng công cụ gì cũng không quan trọng, cộng đồng FOSS sẽ hỗ trợ nhiệt tình. Khi đó lập trình bằng C, C++, Java, Python đều được; thậm chí dùng cả JavaScript (!) cũng được.
Hôm qua mới hỏi thêm hãng sản xuất thiết bị thí nghiệm có thông tin gì thêm và họ có thể cung cấp được mã nguồn hay không. Đang chờ trả lời.

Mình không dùng Linux, nên chắc vụ này phải bó tay, và có lẽ tìm giải pháp khác đơn giản hơn.

Topic ngoài luồng liên quan đến giao tiếp dữ liệu giữa máy chủ và máy mục tiêu PC/104: Bqviet có kinh nghiệm làm với PC/104 không? Ở Lab mình có một cái PC/104 trước đây do một anh bạn đặt làm gồm cả bộ PC/104 và cái I/O module để kết nối như sau:

Host PC + wireless card (Lucent Technologies) <-Data communication-> wireless card + PC/104 (cáy này nối với một động cơ điện brushed và một động cơ bước trên mô hình tầu để điều khiển tầu). Chương trình điều khiển ở máy chủ do một tay khác làm, đại khái đã dịch rồi, chỉ việc chạy thôi, không có tài liệu gì hết và cũng không thay đổi gì được. Hiện nay mình đang muốn cải tiến cái kết nối Host PC và PC/104 và set up nó để có thể chạy một chương trình điều khiển nào đó dùng MS Visual Studio, LabVIEW hoặc MATLAB/Simulink chẳng hạn. Cái PC/104 nghe nói nạp Real-Time OS QNX (phiên bản cũ cũ rồi, của những năm 2003-04). Máy tính chủ quá cũ, mình định thay bằng cái mới hơn để có thể nạp được chương trình lập trình mới vào.

Nếu có kinh nghiệm gì về việc thiết trí kết nối giao tiếp thì trao đổi giùm.

Hải Âu
HaiAu2005 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-08-2009, 06:57 PM   #2
bqviet
PIC Bang chủ
 
Tham gia ngày: Jul 2007
Bài gửi: 43
:
PC104 là chuẩn bus công nghiệp rất cổ nhưng vẫn còn được sử dụng rộng rãi hiện nay. Bản chất bus PC104 chính là ISA, với phần connector bền về cơ khí; về mặt điện PC104 và ISA là một. Thông thường người ta mua máy tính có bus PC104, card I/O cũng theo chuẩn PC104 có thể mua hoặc tự chế tạo. Tự chế card PC104 hoặc ISA khá đơn giản, lập trình cho nó cũng rất đơn giản nếu biết địa chỉ và vai trò các thanh ghi điều khiển. Tất cả chỉ có vậy.

Thế hệ đầu tiên của phần mềm SCADA cho tàu thủy, bqviet sử dụng card PC104 mạch in làm bằng in lưới, câu dây để xuyên lỗ bằng tay (ý nói là card I/O PC104 nếu yêu cầu không quá nhiều thì thiết kế được tương đối đơn giản) thế hệ thứ 2 sử dụng Modbus, tới nay thì phần mềm này không còn phụ thuộc vào loại mạng cụ thể nào.


Bài toán của anh có thể làm đơn giản hơn
_ Máy tính đã có sẵn cổng, có thể dùng 1 trong 3 loại sau: RS232 (cổng serial), USB hoặc Ethernet. Các chuẩn truyền thông khác (cổng máy in IEEE1284, khe ISA, PCI ...) cũng dùng được nhưng phức tạp thêm một cách không cần thiết.
_ Một bo mạch tự chế nối vào cổng máy tính, phát tín hiệu không dây theo chuẩn Zigbee IEEE 802.15.4 hoạt động ở băng tần 2,4 GHz
_ Một bo mạch không dây khác thu phát Zigbee và làm nhiệm vụ I/O luôn.

Tất cả chỉ có vậy, giải pháp trên theo kinh nghiệm của bqviet là tối ưu
_ Nếu dùng PC104 hệ thống cần thêm 1 máy tính PC104 chạy độc lập nữa.
_ Wireless có nhiều phương án (phổ biến hiện nay hay dùng ở dải tần 40 MHz và 315 MHz) tuy nhiên dùng Zigbee ở 2,4 GHz cho phép băng thông tương đối rộng, _rất_ ít nhiễu và có nhiều tính năng cao cấp khác do nó là chuẩn quốc tế.
_ Giá thành phần cứng nếu tự chế tạo chỉ vào khoảng 30-50 $ tùy theo phần I/O. Ví dụ nếu cần 16 kênh ADC 16 bít và 4 kênh DAC 12 bit thì tổng giá phần cứng chỉ khoảng 50$. Tất nhiên chưa tính tới công lập trình.
bqviet vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:29 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam