一种基于协议的提高RS 485 总线实时性的设计方案

时间:2022-03-17作者:佚名

目前已有的一些研究采用硬件改造和CSMA/CD的方法使系统具有多主结构,从而提高实时性,但是实现较为复杂。提出一种基于协议的提高RS 485总线实时性的设计方案,该方案不需要修改硬件,不需要额外资源,只需要进行简单的程序修改。实验结果表明该方案能有效提高系统的实时性。

0 引言

RS 485 总线具有结构简单、成本低廉、通信速率高、传输距离远等诸多优点,因而被广泛应用于工厂自动化、工业控制、安全监控等领域。RS 485一般采用半双工的通信方式,即在整个网络中任一时刻只能有一个节点处于发送状态并向总线发送数据,如果有两个或两个以上节点同时向总线发送数据,将会导致所有发送的数据发送失败,即所谓的总线冲突。

为了避免总线冲突,整个RS 485 通信系统一般由一个主节点、多个从节点组成。数据通信一般采用主节点轮询各个从节点的方式。各个从节点有自己的通信地址,只有主节点轮询帧中的地址信息与自己的地址相同时,此从节点才会进行应答,其他从节点则忽略此帧,不做任何处理。这种传统的主从调度方式虽然不会引起总线冲突,但是也存在着一些局限性。从节点需要发送数据必须等到主节点轮询到自身,系统的通信效率较低,总线的利用率也较低。每个从节点在一个轮询周期中只有一次发送数据的机会,有实时性要求的信息得不到及时发送,系统的实时性较差。

为了提高RS 485 通信系统的实时性,目前国内外已进行了一些研究工作,大多采用对RS 485 进行软硬件改造使其具有多主结构的方法,使得从节点能够随机发送数据。提出的实现方法是将RS 485接口芯片的数据接收引脚通过一反相器接到CPU的外部中断引脚,用触发中断的方式判断总线上是否有数据传输,同时结合定时器中断判断总线是否空闲;如果总线空闲就获得总线控制权发送数据,然后用监听自己发送数据的方法判断是否发生总线冲突,如果发生冲突,则随机延时一段时间,再重新侦听发送。的方法也与之类似。这些方法一般需要额外的硬件资源,需要对原设备进行硬件改造;方法中提到的碰撞处理一般都采用CSMA/CD的随机退避算法,实现较为复杂,而且时间不可预计,不能保证实时性要求。

本文提出一种基于协议的新方法,该方法不需要改造硬件、不需要额外占用资源,只需要对软件作简单的修改就能升级RS 485 通信系统,提高从节点自主发送数据的能力,从而提高系统的通信效率和实时性。

1 工作原理

通信系统仍旧采用一个主节点、多个从节点的结构,主节点每次在轮询完一个从节点以后,留出一段空隙时间给从节点按需主动上传信息。从节点如果有实时性要求的信息需要上传,除了在主节点轮询到自身时可以上传,在空隙时也能上传。首先规定从节点在空隙上传数据的先后顺序,即上传机会的获取机制,一种方法是按优先级分配时间片,从节点只能在获取了规定的发送机会时利用空隙上传数据。如果在一个空隙中,有多个从节点需要上传数据,从节点需要在等待属于自己的发送机会时侦听总线的状态,如果侦听到总线上已经有其他节点进行了数据传输,则从节点必须放弃这次空隙上传的机会,等待下次空隙。

通过理论分析可以比较本文提出的新方法与传统的轮询方式的实时性。一个传输单元由1 位起始位、8 位数据位、1位校验位、1位停止位组成,一个传输单元的传输时间称为字节时间Tbyte ,波特率为baudrate ,则:

设主节点发送的轮询帧长度为Lmaster ,从节点回复的数据帧长度固定为Lslave ,从节点数量为N ,假设所有从节点都正常,去除收发状态切换、帧间隔、程序处理等时间影响,则一个轮询周期Tcycle 理想的理论值为:

若采用本文提出的新方法,假设从节点的有实时性要求的信息平均需 x(0  x  N - 1) 次空隙才能够获取总线,则响应时间Tresponse′ 平均值为:

当x = N - 1 时,响应时间Tresponse′ 最大值为:

相关阅读

楼体经过合理的亮化设计才能发挥建筑的最大价值

楼体亮化工程 是提升自身形象的关键手段之一。充分发挥楼体亮化设计的功效,使其成为城市建筑设施中不可或缺的一部分。 首先,在做楼体亮化设计方案时,要注意楼体夜间整体形...
2022-08-06
楼体经过合理的亮化设计才能发挥建筑的最大价值

如何应用灯光亮化来设计出一个网红景区?-河南明亮照明

在网红景观设计中,如何在造型艺术上让 灯光亮化设计 展现主题,让空间更具美感? 一、网红景区夜间创意的灯光要突出主题,在重点景区营造优美的晚间景观,引入数据和现代信息...
2022-08-22
如何应用灯光亮化来设计出一个网红景区?-河南明亮照明

桥梁夜景照明能够全天候凸显桥梁美学特征

桥梁的基础照明虽然可以在桥梁的夜景中起到一定的作用,但是 桥梁夜景照明 和基础照明还是有本质区别的。桥梁夜景照明是照明科学与桥梁建筑艺术的有机结合。它拓展了桥梁的景...
2022-09-14
桥梁夜景照明能够全天候凸显桥梁美学特征

植物景观照明的表现手法都有哪些?

植物景观照明的方式有上下两种,在具体设计中可根据植物群落的种类和位置衍生出更丰富的照明方式。 上照与白天所观察到的植物的光照完全不同,这种照明方式能够产生戏剧性的效...
2022-09-09
植物景观照明的表现手法都有哪些?

被打脸了!这样的建筑工人,怎么来管

今日,现场检查,两名施工工人,没有戴安全帽,我上前去制止,结果被几句话直接打脸,来看看灵魂对话,瞬间懵逼。 我批评道:“你们俩个怎么不戴安全帽,喂,就你们俩?” 一...
2023-07-18
被打脸了!这样的建筑工人,怎么来管

热销商品

电工胶带绝缘胶带PVC电胶布防水阻燃超粘耐温黑胶布汽车线束胶带

电工胶带是一款专业的电力电工用材,具备绝缘、PVC材质特性,可有效保障电气线路绝缘性能,防止电流外泄引发漏电风险。其采用防水、阻燃、超粘、耐温等设计,能适应复杂...
¥ 2.4

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
¥ 0.4

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.91

100%桑蚕丝香云纱饰品发圈发夹口罩眼罩发带腰封直播专拍单拍无效

100%桑蚕丝香云纱饰品系列,精选天然桑蚕丝与非遗香云纱工艺匠心打造,质感柔滑亲肤,光泽雅致,尽显东方韵味。包含发圈、发夹、口罩、眼罩、发带、腰封等多款实用配饰,适...
¥ 1

橱柜灯层板柜子线型灯LED免焊接餐边柜子灯感应灯衣柜鞋酒柜灯带

橱柜灯层板柜子线型灯LED免焊接餐边柜子灯感应灯衣柜鞋酒柜灯带是一种用于家居照明的灯具,具有多种款式和功能。这些灯具通常采用LED光源,具有节能、环保的优点,且使...
¥ 4.4

网站栏目