MODBUS PROJECT |
||||||||||||||||||||||||||||||||||||||||||||
link modbus relay 4ch |
||||||||||||||||||||||||||||||||||||||||||||
DOC BODBUS |
628KBYTE |
|||||||||||||||||||||||||||||||||||||||||||
link modbus relay |
||||||||||||||||||||||||||||||||||||||||||||
code relay 4ch-1 |
write command |
|||||||||||||||||||||||||||||||||||||||||||
| Datasheet xy-md02 | 256kbyte |
|||||||||||||||||||||||||||||||||||||||||||
CRC (Cyclic Redundancy Check)
|
What CRC |
CRC (Cyclic Redundancy Check) หรือการตรวจสอบความซ้ำซ้อนแบบวน คืออัลกอริทึมทางคณิตศาสตร์ที่ใช้ในระบบเครือข่ายดิจิทัลและอุปกรณ์จัดเก็บข้อมูลเพื่อ ตรวจจับข้อผิดพลาด ที่อาจเกิดขึ้นกับข้อมูลระหว่างการรับส่งหรือการบันทึก หลักการทำงานเบื้องต้น
CRC ทำงานโดยการนำข้อมูลดิบมาคำนวณผ่านการหารแบบพหุนาม (Polynomial Division) เพื่อให้ได้ค่าตัวเลขขนาดคงที่ชุดหนึ่งที่เรียกว่า Checksum:
|
||||||||||||||||||||||||||||||||||||||||||
| CRC GEN With Table (PIC C) |
4.41 kbyte |
|||||||||||||||||||||||||||||||||||||||||||
|
CRC GEN Without Table (PIC C) |
1.5 kbyte |
|||||||||||||||||||||||||||||||||||||||||||
| ESP32 CRC 16bit Gen | 872byte |
|||||||||||||||||||||||||||||||||||||||||||
|
ESP32 With xy-md02 manual CRC
|
2kbyte |
|||||||||||||||||||||||||||||||||||||||||||
|
ESP32_With xy-md02 CRC cal |
2.8kbyte |
|||||||||||||||||||||||||||||||||||||||||||
CLr.E: electric energy cleared, when write 1 will clear the total electric energy
|
||||||||||||||||||||||||||||||||||||||||||||
change address pt100 |
||||||||||||||||||||||||||||||||||||||||||||
DDS6619 Single phase
power meter |
modbus communication
|
|||||||||||||||||||||||||||||||||||||||||||
set address device |
source code set address |
|||||||||||||||||||||||||||||||||||||||||||
set baud rate device |
source code set baud rate |
|||||||||||||||||||||||||||||||||||||||||||