相信不少自动化人,一听见通讯就闻风丧胆,一看到通讯的代码进制就一个头俩个大。一听见别人聊通讯就会觉得很厉害,感觉他是大神。但是小编要告诉你,其实通讯并没有什么难的。
那么怎么去理解这些呢,突然看到下面这些代码
是不是感觉一脸懵逼?
下面先简单的讲个小故事:
某一天,你决定去上门拜访丈母娘清楚了丈母娘家的地址是在xx省xxx镇上(主地址),然后有多种交通方式可以达到,最后选择了自己开车走高速(功能码,功能方式),到达镇上之后打了个电话问清楚了丈母娘家在哪个位置门牌号为xxx(寄存器地址),了解了她们家里有几口人,有几个亲戚(数据个数),然后到了之后再跟女朋友确认下免得认错人(crc校验)。当然丈母娘看到你的的一瞬间肯定会想:
下面我们以ph控制器485通讯举例:
发送 tx:01 03 00 00 00 01 84 0a
01:仪器的485通讯地址(地址)单独唯一的一个
03:通讯过程中读数据的功能(功能码)唯一的一种读的方式
00 00:存储ph值的一个地方(寄存器地址),不同的参数对应的地址也不一样哦
00 01:需要读取ph的个数为一个(数据长度或者数据个数)不同数据对应的长度也不相同哦
84 0a:确认数据的校验方式可利用工具计算(校验码)
返回rx:01 03 02 02 dd 79 7d
01,03不多说了,和上面发送tx是一样的
02:返回来的读取到的ph数据字节为2个(分析的就是这个之后的字节哦)
02 dd:所返回的ph值数据 十六进制转换成十进制显示(自带两位小数点)
79 7d:crc校验码(自动返回)
是不是跟仪器显示的一样呢?
答案是一样的!
ph=7.33
当然基本参数都会提供
只要你想到第一次拜访丈母娘的情景,就能明白通讯的基本格式。
单片机加密方法
无传感器的直流无刷电机控制器ML4435及其应用
TDK MEMS扫描镜被TriLite全球最小投影显示器采用
全球首款适用于增强现实(AR)的单颗全彩Micro LED
专门用于便携式医疗机械Netsol Serial STT-MRAM
pH控制器485通讯详解
技嘉发布新款8TBSSD 读写速度达到15GB/s
一款“不安分”的移动电源是什么样的,看完你就知道
超纯水在芯片生产中的应用
为什么要使用SVPWM来控制电机呢?有霍尔传感器SVPWM学习总结
汽车安全系统新动向 主动安全人工智能化
“零资费”产品,各国监管态度不一
显示器按显像技术分为哪几类
英国最大的生鲜电商拥有最先进技术的全自动立体化仓库发生火灾
骨传导耳机十大品牌排名,其中最值得买的五款骨传导耳机
半导体教父:切入物联网市场须掌握的三大技术
电动车蓄电池修复器原理图
使用线性光耦合器的模拟隔离
第三代锐龙Threadripper处理器首次公开 24核48线程面向消费级桌面玩家
基于CAN总线技术实现MODEM抄表系统的设计