怎么修改把单片机自由协议修改为标准modbus协议

2024-12-17 06:20:43
推荐回答(2个)
回答1:

这个简单的 ,按照modbus协议 做一个协议转换层就可以. 比如, 利用一个定时器. 做好帧与帧之间的间隔 以及 每帧中字符与字符之间的时间间隔判断.做好超过处理. 另外每帧根据modbus的要求.具备.地址+ 功能码+ 数据+ CRC校验.的特点.同时.一般单片机作为modbus 485网络的从机端,接收上位机的查询. 收到对应的查询帧后,会送数据帧就ok

回答2:

根据modbus协议通讯就行,主要是crc校验方式不同,你要先确认上位机的校验方式。