1 / 3
文档名称:

串口通信如何使用MODBUS协议.txt

格式:txt   页数:3页
下载后只包含 1 个 TXT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

串口通信如何使用MODBUS协议.txt

上传人:aluyuw1 2014/11/13 文件大小:0 KB

下载得到文件列表

串口通信如何使用MODBUS协议.txt

文档介绍

文档介绍:Modbus两种协议的编程方法:
1、LRC校验
LRC域是一个包含一个8位二进制值的字节。LRC值由传输设备来计算并放到消息帧中,接收设备在接收消息的过程中计算LRC,并将它和接收到消息中LRC域中的值比较,如果两值不等,说明有错误。
LRC校验比较简单,它在ASCII协议中使用,检测了消息域中除开始的冒号及结束的回车换行号外的内容。它仅仅是把每一个需要传输的数据按字节叠加后取反加1即可。
2、LRC检测
使用ASCII模式,消息包括了一基于LRC方法的错误检测域。LRC域检测了消息域中除开始的冒号及结束的回车换行号外的内容。
LRC域是一个包含一个8位二进制值的字节。LRC值由传输设备来计算并放到消息帧中,接收设备在接收消息的过程中计算LRC,并将它和接收到消息中LRC域中的值比较,如果两值不等,说明有错误。
下面是它对应的代码:
BYTE GetCheckCode(const char * pSendBuf, int nEnd)//获得校验码
{
BYTE byLrc = 0;
char pBuf[4];
int nData = 0;
for(i=1; i<end; i+=2) //i初始为1,避开“开始标记”冒号
{
//每两个需要发送的ASCII码转化为一个十六进制数
pBuf [0] = pSendBuf [i];
pBuf [1] = pSendBuf [i+1];
pBuf [2] = '\0';
sscanf(pBuf,"%x",& nData);
byLrc += nData;
}
byLrc = ~ byLrc;
byLrc ++;
return byLrc;
}
2、CRC校验
CRC域是两个字节,包含一16位的二进制值。它由传输设备计算后加入到消息中。接收设备重新计算收到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。
CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字节各当前寄存器中的值进行处理。仅每个字符中的8Bit数据对CRC有效,起始位和停止位以及奇偶校验位均无效。
CRC产生过程中,每个8位字符都单独和寄存器内容相或(OR),结果向最低有效位方向移动,最高有效位以0填充。LSB被提取出来检测,如果LSB为1,寄存器单独和预置的值或一下,如果LSB为0,则不进行。整个过程要重复8次。在最后一位(第8位)完成后,下一个8位字节又单独和寄存器的当前值相或。最终寄存器中的值,是消息中所有的字节都执行之后的CRC值。
CRC添加到消息中时,低字节先加入,然后高字节。下面是它对应的代码:
WORD GetCheckCode(const char * pSendBu

最近更新

2025年遗传性共济失调症状解析 33页

关于父亲记叙文作文锦集9篇 12页

2025年三焦理论与糖尿病治疗新探 37页

商场客服岗位职责(3篇) 4页

地理教师工作总结范文(28篇) 86页

婚内房子归一方所有的协议书范本(3篇) 5页

学校第二学期教导处的工作计划(3篇) 17页

2025年猫咪狗狗性别特征解析 18页

2025年护士职业发展健康管理继续教育培训 17页

2025年局麻药不良反应及紧急处理策略探讨 20页

二零二五年度企业战略管理与实施协议 9页

二零二五年度企业安全保卫兼职代表聘用协议 8页

二零二五年度企业员工职业生涯规划培训合同 8页

二零二五年度企业员工加班费补贴协议书 7页

二零二五年度企业办公场地使用权转让合同 7页

二零二五年度产业园区公司租赁合同样本 9页

二零二五年度交警事故责任赔偿标准协议 7页

二零二五年度互联网公司实习生实习合同 8页

二零二五年度事业单位解除聘用合同员工安置保.. 8页

二零二五年度临时项目经理聘用与项目人才培养.. 8页

二零二五年度临时用地复垦与土地市场调控合同.. 9页

二零二五年度临时工劳务协议书——医疗援助中.. 9页

二零二五年度中高管竞业禁止聘用合同 7页

2025年感动中国2025年度十大人物之其美多吉人.. 6页

二零二五年度个体商户员工劳动合同签订与备案.. 8页

二零二五年度个人门市房出租及广告投放协议 8页

二零二五年度个人车库买卖合同(含车位使用权.. 8页

JJF(鄂)92-2023 电动汽车公用充电设施计量监.. 21页

2025年汽车维修行业分析报告及未来五至十年行.. 17页

六大纪律对照检查材料 3页