关于MODBUS协议的CRC校验
我的传感器是MODBUS协议,串口通信,我想自己编写一个上位机软件与之通信,请问大家我编写的软件只要按照MODBUS协议的命令格式发送数据就可以了是吧,接受的时候还用编C...
我的传感器是MODBUS协议,串口通信,我想自己编写一个上位机软件与之通信,请问大家我编写的软件只要按照MODBUS协议的命令格式发送数据就可以了是吧,接受的时候还用编CRC校验吗?不用CRC会有什么后果呢?是接收不到数据,还是有可能接收到是错误的呢?还是一般情况下没有什么影响呢?
展开
3个回答
展开全部
按照标准协议编即可,但需要了解传感器相应的参数设置,波特率等参数。
接收的时候必须要CRC校验,否则你不知道你接收的数据是不是正确的数据,就要靠CRC校验来判断。
不用 的后果就是,你没办法处理数据了,不知道哪些是正确的数据~
综上,必须CRC校验~~
接收的时候必须要CRC校验,否则你不知道你接收的数据是不是正确的数据,就要靠CRC校验来判断。
不用 的后果就是,你没办法处理数据了,不知道哪些是正确的数据~
综上,必须CRC校验~~
追问
谢谢大家!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-07
展开全部
CRC校验 能保证接收数据的准确
发送前计算,一起发送
接收后也要计算,再与发送过来的 校验码 比对,前后不一致显然接收的数据有误
百度百科里有介绍的
发送前计算,一起发送
接收后也要计算,再与发送过来的 校验码 比对,前后不一致显然接收的数据有误
百度百科里有介绍的
追问
谢谢大家!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
17027人正在获得一对一解答
天津金色童年5分钟前提交了问题
苏州天空之城3分钟前提交了问题
长沙森林舞者2分钟前提交了问题