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.
|