PDA

View Full Version : đề tài MODBUS RTU xin giúp đỡ


my_nghe_an
26-02-2014, 05:47 PM
chào các bác,hj
em được giao đề tài lập trình ứng dụng truyền thông cho mạng công nghiệp modbus rtu
cụ thể là sẽ có 1 master (pic 16f887) và 2 slave (pic 16f886)
các slave sẽ đọc nhiệt độ, dùng cảm biến DS18B20, rồi gửi về master khi được gọi theo đường truyền rs485 bằng giao thức MODBUS RTU trình biên dịch ccs
thầy thì hướng dẫn em về đọc 3 file trong example của ccs là modbus.c, ex_modbus_master.c và ex_modbus_slave.c
nhưng mà qua 2 ngày đọc thì loạn lên nên giờ em đang tìm hiểu các đọc nhiệt độ trên DS18B20 rồi gửi về slave và cho hiện thị lên virtual terminal ngay ở slave,không biết có sai hướng đi không nữa. giờ cứ nghĩ đến 3 cái file kia là ngán rồi :(
ai đã từng làm về đề tài này, hay biết về cái này thì hướng dẫn em với, xin cám ơn :D

sirateo
16-04-2014, 02:57 PM
Nếu bạn đã lấy đc giá trị nhiệt từ DS18B20 thì mình sẽ hướng dẫn cho bạn. (Giá trị Float hoặc int16)

Email: hien.vo@hotmail.com.vn
Phone: 0988971498

atmega_avr
19-04-2014, 03:24 PM
Tôi cũng làm về MOSBUS RTU, nói chung thư viện hỗ trợ MOSBUS thì CCS đã có sẵn, chì cần lôi ra sử dụng thôi, để hiểu các file đó bạn cần tìm hiểu MOSBUS RTU trước, ví dụ như check CRC như thế nào...