![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành... |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
|
|
#1 | |
|
Đệ tử 9 túi
Tham gia ngày: May 2006
Bài gửi: 150
: |
Trích:
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 |
|
|
|
|
|
|
#2 |
|
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. |
|
|
|
![]() |
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|