威廉希尔官方网站 设计william hill官网
直播中

半小仙

10年用户 90经验值
擅长:电源/新能源 模拟技术 嵌入式技术
私信 关注
[问答]

485通信问题

各位大神,突然被问到485通信的硬件校验方法,一下子被弄蒙圈了,搜了一下没有找到相关的答案。有大神愿意出来讲解一下吗?谢谢,灰常感谢啊。
已退回1积分

回帖(17)

jinyi7016

2016-2-29 15:11:37
硬件校验,是指奇偶校验吧,你下位机的编程实现的
举报

半小仙

2016-2-29 15:46:39
软件编程实现CRC检验什么的是可以的,但是我明确的记得当时问我的是硬件校验。@jinyi7016
举报

jinyi7016

2016-2-29 16:14:15
引用: 半小仙 发表于 2016-2-28 23:46
软件编程实现CRC检验什么的是可以的,但是我明确的记得当时问我的是硬件校验。@jinyi7016

在串口通讯时的奇偶检验位。不是算法实现的,是硬件上的。
举报

半小仙

2016-2-29 16:38:09
硬件上的??硬件上如何设定奇偶检验位?能麻烦您详细解释一下吗?谢谢@jinyi7016
举报

高健

2016-2-29 18:43:55
硬件校验是没有的,都是通过软件的从机地址实现的。
举报

陈军

2016-2-29 20:32:28
听过,单没怎么研究过
举报

半小仙

2016-3-1 08:54:39
我所了解到的也是这样的@xyz549040622  
举报

努力加奋斗

2016-3-1 09:17:57
硬件校验是硬件自动加校验的  你只需要在程序里面设置是奇还是偶校验就行了,另外根据通讯的协议,协议弄好了,单片机就知道你的上位机的奇偶校验的
举报

田星

2016-3-1 09:23:09
CRC应该是软件校验,如果一定说硬件校验应该是奇偶校验。不过这个是硬件配置的时候直接配置就可以的
举报

半小仙

2016-3-1 09:23:38
硬件自动加校验是什么意思,是由芯片本身决定的?还是说需要特定威廉希尔官方网站 ?@努力加奋斗
举报

努力加奋斗

2016-3-1 09:32:04
这么跟你说吧   通讯协议知道吧   数据一帧一帧的传  一帧数据包括起始位 有效数据位 奇偶校验位 停止位,这是一般地协议 当然协议不一样也会略有差别的  回到话题  在软件中设置奇偶校验 其实也就一条语句 也就是485配置里面  然后单片机就会在有效数据后自动加奇偶校验位的  它自己会算出来的   然后接受信号模块的单片机也会自动的奇偶校验  这样可懂?
举报

半小仙

2016-3-1 10:27:39
引用: 努力加奋斗 发表于 2016-3-1 09:32
这么跟你说吧   通讯协议知道吧   数据一帧一帧的传  一帧数据包括起始位 有效数据位 奇偶校验位 停止位,这是一般地协议 当然协议不一样也会略有差别的  回到话题  在软件中设置奇偶校验 其实也就一条语句 也就是485配置里面  然后单片机就会在有效数据后自动加奇偶校验位的  它自己会算出来的   然后接受信号模块的单片机 ...

这个我明白的。这还是由软件来设定的,跟硬件毫无关系了
举报

努力加奋斗

2016-3-1 10:44:14
单片机也是硬件啊  更安全的校验都是用软件在程序里面写代码的
举报

努力加奋斗

2016-3-1 10:44:51
引用: 半小仙 发表于 2016-3-1 10:27
这个我明白的。这还是由软件来设定的,跟硬件毫无关系了


单片机也是硬件啊  更安全的校验都是用软件在程序里面写代码的
举报

半小仙

2016-3-1 18:17:38
引用: 努力加奋斗 发表于 2016-3-1 10:44
单片机也是硬件啊  更安全的校验都是用软件在程序里面写代码的

好吧!谢谢{:3:}{:3:}
举报

孙东上

2016-7-23 12:44:17
校验码获取方法不同,根据你用的协议可以获取不同的校验码计算方法
举报

半小仙

2016-8-13 17:02:35
引用: 孙东上 发表于 2016-7-23 12:44
校验码获取方法不同,根据你用的协议可以获取不同的校验码计算方法

谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分