A RS485 with the CAN bus power measurement equipment based on the Internet of things is compatible with master slave communication method, equipment, rules provisions of RS485 and CAN bus unified network address assignment rules, frame format, data packet format and bus resource allocation rules, methods of preserving word rules, first define the network master device and a slave device, then the definition of network address, frame format, data packet format, bus resource allocation, reserved words, a designated node RS485 and CAN bus network as the main equipment, all other nodes as the main equipment for bus from equipment; resource allocation; from the equipment stored in a variable, used to record the current bus type; the two kinds of methods the bus can use uniform communication, the method of RS485 and CAN bus application layer and good compatibility, do not care about the types of hardware devices, can avoid the same A device that develops two sets of software wastes time, while also reducing system complexity, reducing error probability, and saving development and maintenance links costs.
【技术实现步骤摘要】
基于物联网电力测温设备的RS485与CAN总线兼容的通信方法
本专利技术涉及基于物联网电力测温设备的通信方法,特别涉及基于物联网电力测温设备的能够同时兼容RS485与CAN总线的通信的通信方法,本专利技术可扩展应用至物联网、工业控制及其他领域中使用RS485与CAN总线进行通信的设备。
技术介绍
随着物联网技术的深入发展,物品管理、设备运行监控已成为物联网的重要前端技术。利用SAW-RFID实现设备运行时的时时监控,可令电力运营部门预测故障,提前解决问题,避免了故障发生时带来的巨额经济损失以及人员伤亡。利用SAW-RFID测温设备进行测温的原理是:随着标签温度的改变,标签的响应频点也会按一定规律变化。首先测温设备向标签发射射频信号,接下来测量标签返回的射频信号,然后对接收到的射频信号进行分析处理,得到标签的响应频点。最终将标签的响应频点转换为对应的温度。在物联网领域中的设备之间,通常使用RS485总线或CAN总线进行通信。其中,RS485总线应用较早,应用范围较广,在成熟产品中使用率较高。但在技术不断发展的今天,RS485总线也面临着传输速率慢、传输距离短、误码率高,无总线资源硬件仲裁功能诸多缺点。CAN总线是一种较新型的串行总线,其优点是:传输速率较快,可达IMbps ;传输距离长,最长可达10公里;可靠的数据处理与检错机制;自带总线资源硬件仲裁功能。但目前在物联网领域中,CAN总线普及率不高。所以,目前的物联网设备往往同时带有RS485、CAN两套通信接口。依据IS0/0SI网络分层模型,RS485总线与CAN总线只规定了物理层与数据链路层这两 ...
【技术保护点】
一种基于物联网电力测温设备的RS485与CAN总线兼容的通信方法,其特征在于,在应用层使用一套实现方法,即可使设备同时支持RS485与CAN总线;所述方法包括如下步骤:(1)、定义网络主设备和从设备:指定RS485与CAN总线网络中一个节点作为主设备,其他所有节点作为从设备;主设备负责总线资源分配;从设备中存储一个变量,用于记录当前总线类型;(2)定义网络地址:总线网络中地址范围从0~255,分别为以下节点分配地址:主设备地址、从设备地址范围、广播地址;(3)定义帧:定义总线中数据传输的最小单位叫做帧,每帧固定包含8字节数据;定义若干帧组成的一个包含完整意义的结构叫做数据包;帧格式定义如下:1字节的目的地址+1字节的源地址+1字节的数据包信息+1字节的帧校验值+4字节的的数据;上述定义中,“数据包信息”字节中的第7位表示数据包类型,0表示单帧数据包,1表示多帧数据包;数据包的长度小于等于4字节的数据包叫做单帧数据包;数据包长度大于4字节的数据包叫做多帧数据包;多帧数据包分为头帧与数据帧;“数据包信息”字节中的第0~6位用于标记数据包ID;多帧数据包中,头帧格式定义如下:1字节的目的地址 ...
【技术特征摘要】
1.一种基于物联网电力测温设备的RS485与CAN总线兼容的通信方法,其特征在于,在应用层使用一套实现方法,即可使设备同时支持RS485与CAN总线;所述方法包括如下步骤: (1)、定义网络主设备和从设备: 指定RS485与CAN总线网络中一个节点作为主设备,其他所有节点作为从设备;主设备负责总线资源分配;从设备中存储一个变量,用于记录当前总线类型; (2)定义网络地址: 总线网络中地址范围从O~255,分别为以下节点分配地址:主设备地址、从设备地址范围、广播地址; (3)定义中贞: 定义总线中数据传输的最小单位叫做帧,每帧固定包含8字节数据;定义若干帧组成的一个包含完整意义的结构叫做数据包;帧格式定义如下: I字节的目的地址+1字节的源地址+1字节的数据包信息+1字节的帧校验值+4字节的的数据; 上述定义中,“数据包信息”字节中的第7位表示数据包类型,O表示单帧数据包,I表示多帧数据包;数据包的长度小于等于4字节的数据包叫做单帧数据包;数据包长度大于4字节的数据包叫做多帧数据包;多帧数据包分为头帧与数据帧;“数据包信息”字节中的第O~6位用于标记数据包ID ; 多帧数据包中,头帧格式定义如下: I字节的目的地址+1字节的源地址+1字节的数据包信息+1字节的帧校验值+1字节的数据包ID+1字节的数据包字节长度+2字节的数据包校验值; 多帧数据包的头帧中,“数据包信息”字节固定为OxFF ; 多帧数据包中,数据帧格式定义如下: I字节的目的地址+1字节的源地址+1字节的数据包信息+1字节的帧校验值+ 4字节的数据; 上述定义中,“数据包信息”的第O~6位表示数据帧编号;...
【专利技术属性】
技术研发人员:李鸿儒,吴昊,王飞,
申请(专利权)人:天津七一二通信广播有限公司,北京华龙通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。