TDM2511 ASSEMBLY & Testing Instruction
1. Các phần mềm cần thiết để test mạch
- Phần mềm giả lập modbus slave: ModbusTool 2.1.2.0
- Phần mềm giả lập client MQTT: MQTTX
2. Hướng dẫn nạp source code bằng ESP IDF
Tạo file idf_component.yml trong folder chứa file source code, sau đó copy lại code yaml ở dưới vào file đó.
Copy code từ trang Source code demo vào file main, ta sẽ thực hiện từng bước các lệnh sau trên ESP-IDF power shell:
idf.py set-target esp32c3
Sau đó, ta thực hiện câu lệnh để setup lại cơ chế nạp code và đọc log thông qua USB JTAG thay thì sử UART:
Ta sẽ điều chỉnh lại port nạp tại đây: Component config -> ESP System Settings -> Channel for console output
Tại đây, ta điều chỉnh từ UART sang USB serial. Sau khi điều chỉnh xong, ta esc nhiều lần rồi chọn y để lưu config.
Sau đó ta build và flash chương trình như bình thường:
idf.py build
idf.py flash -p COMX
Sau khi nạp xong, ta đọc log thông qua lệnh:
idf.py monitor -p COMX
3. Test Modbus Gateway và gửi dữ liệu qua MQTT sử dụng wifi hoặc LTE
Mạch nhận wifi và bắt đầu đọc modbus.
Ta mở app Modbustool để giả lập modbus slave và app MQTTX để đọc giá trị được gửi qua MQTT.
Hiện tại, source code chỉ đọc liên tục 3 thanh ghi đầu là 0, 1, 2. Ta điều chỉnh thanh ghi và check log để kiểm tra quá trình đọc có đúng không.




