1 / 4
文档名称:

MODBUS串口通讯协议.doc

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

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

分享

预览

MODBUS串口通讯协议.doc

上传人:wc69885 2015/10/3 文件大小:0 KB

下载得到文件列表

MODBUS串口通讯协议.doc

文档介绍

文档介绍:MODBUS串口通讯协议
协议概述
数据格式: 1位起始位
8位数据位,最小的有效位先发送
1位停止位
偶校验――》温湿度、直流屏只能是无校验,
波特率: 4800BPS、9600BPS、19200BPS、38400BPS可供选择
通讯地址: 01~247,默认地址为01―――》地址可设
Modbus协议支持RS232、RS485传输方式,默认为RS232传输形式,若用RS485传输方式,需要加232<-->485转换器。
数据包组织说明:
⑴.本协议中涉及到的CRC校验皆是对本帧中所有数据的校验,且校验位在传输时低位在前,高位在后。
⑵.本协议中的模拟量均采用Word表示,数值用补码表示,所以Word的取值范围:-32768 ~ +32767,模拟量在传输时高位在前,低位在后。
⑶.电压电流的放大系数为10。即将实际的电压电流量乘以10取整就是数据帧中的数据。
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 添加到消息中时,低字节先加入,然后高字节。
CRC 简单函数如下:
unsigned short CRC16(puchMsg, usDataLen)
unsigned char *puchMsg ; /* 要进行CRC 校验的消息*/
unsigned short usDataLen ; /* 消息中字节数*/
{
unsigned char uchCRCHi = 0xFF ; /* 高CRC 字节初始化*/
unsigned char uchCRCLo = 0xFF ; /* 低CRC 字节初始化*/
unsigned uIndex ; /* CRC 循环中的索引*/
while (usDataLen--) /* 传输消息缓冲区*/
{
uIndex = uchCRCHi ^ *puchMsgg++ ; /* 计算CRC */
uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex} ;
uchCRCLo = auchCRCLo[uIndex] ;
}
return (uchCRCHi << 8 | uchCRCLo) ;
}
/* CRC 高位字节值表*/
static unsigned char auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0

最近更新

泉州轻工学院2024年教师招聘历年高频难、易点.. 58页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 149页

甘肃省定西地区选调生考试(行政职业能力测验.. 149页

英大长安保险经纪限公司2024年第2批高校毕业生.. 58页

辽宁省葫芦岛市事业单位招聘考试(职业能力倾.. 145页

重庆大足县2024年第三季度面向社会公开招聘事.. 62页

重庆市黔江区2024年公开招聘事业单位专业技术.. 58页

黑龙江省大兴安岭地区事业单位招聘考试(职业.. 146页

2020年全国中考地理真题及模拟题汇编:中国地.. 48页

《模拟电路》课程标准 8页

公路水运工程施工企业(主要负责人和安全生产管.. 183页

基于灰色关联度分析的电子信息产业集群综合竞.. 5页

我学会了画画四年级作文400字(通用20篇) 13页

机器人的基本结构原理 27页

环境污染与植物抗性 11页

酒店管理系统的分析与设计 25页

微店产品裂变活动方案 27页

广东新店活动策划执行方案 31页

尊玉app推广方案 25页

定制亲子卡活动方案策划 31页

2024中国远洋海运集团限公司校园招聘995人高频.. 147页

2024内蒙古电力(集团)限责任公司校园招聘52.. 147页

2024年事业单位教师招聘言语理解与表达题库带.. 113页

2024年云南机电职业技术学院单招职业适应性测.. 96页

2024年公务员《言语理解与表达》练习题通用 119页

2024年双胞胎(集团)股份有限公司校园招聘考试.. 147页

2024年四川职业技术学院单招职业适应性测试题.. 96页

老人丧事请柬集合6篇 4页

内蒙古兴安盟2022年中考物理试卷【含答案】 11页

生产安全事故管理培训课件 19页