ESP8266 Slave Modbus RTU & ESP8266 Master Modbus RTU (RS232)

Tổng quan

Thư viện SoftwareSerial cho ESP8266 để tạo cổng Serial thứ hai cho mô-đun.

  1. Cổng Serial chính sẽ được sử dụng để lập trình, gỡ lỗi và trực quan hóa dữ liệu.
  2. Cổng Serial thứ hai được tạo ra với SoftwareSerial dành cho giao thức Modbus RTU slave.

Chúng tôi sẽ sử dụng thêm một con chip Max232 để chuyển đổi giao thức modbus của điện áp ttl thành 5v cho RS232.

ESP8266 Slave Modbus RTU

Kiểm tra

Các địa chỉ sau đã được cấu hình trong mô-đun ESP8266:

  • 10 Holding Read Registers để hiển thị trên ESP8266 serial terminal
  • 10 Holding Writing Registers trong đó chúng tôi sẽ gửi Random values để kiểm tra sự thay đổi trong Modbus Master (Simulator).

ESP8266 Slave Modbus RTU (RS232)

ESP8266 MasterModbus RTU (RS232)

Kết nối

ESP8266 12E NodeMCU Lolin – Cổng phần mềmSerial

Chuyển đổi MAX232 DIY – SoftwareSerial Port

Kết luận

  • Ứng dụng này có hiệu lực trong trường hợp yêu cầu mô-đun ESP8266 của bạn để thực hiện giám sát và điều khiển thiết bị Modbus Master RTU.
  • Thư viện hoạt động tốt voits ESP8266 01 và ESP8266 12E

Khuyến nghị

  • Trong thử nghiệm này ESP8266 có 5V từ USB, ESP8266 cấp nguồn cho MAX232.Mặc dù nó hoạt động tốt,  nhưng nên cấp nguồn cho MAX232 độc lập.
  • Thiết lập tối đa 9600 baud, tất nhiên chúng có thể được cấu hình ở tốc độ cao hơn nhưng ở tốc độ thấp, chúng tôi đảm bảo giao tiếp ổn định.

Download

Bài viết các bạn có thể tham khảo:

Bài viết được tham khảo từ trang web:en.trialcommand.com

Viết một bình luận

This site uses Akismet to reduce spam. Learn how your comment data is processed.