欢迎来到天天文库
浏览记录
ID:52499802
大小:349.05 KB
页数:5页
时间:2020-03-28
《采用自适应召唤策略提高RS485总线上的数据传输效率.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第39卷第14期电力系统保护与控制V_o1.39NO.142011年7月16日PowerSystemProtectionandControlJuly16,2011采用自适应召唤策略提高RS485总线上的数据传输效率陈品富,刘以军,宋春晖,陈磊,徐伟(山东泰开自动化有限公司,山东泰安271000)摘要:为最大程度上提高RS485总线的通信利用率,通过对RS485通信方式特性的研究,从主设备的上层应用软件的规约召唤策略机制入手,将定时循环轮召策略进一步改进为自适应召唤策略。主设备根据从设备上传代码的长短而自动调节召唤时间间隔,从而
2、降低了总线的空闲时间,极大程度上提高了通信利用率,同时也保证了数据通信可靠性,从根本上解决了RS485通信瓶颈。将以103规约为实例讲解如何在实际编程中将定时循环轮召策略升级为自适应召唤策略,并提供了改造流程图及C源代码。关键词:自适应召唤策略;循环定时召唤;RS485;使用率;半双工通信ImprovingtheefficiencyofdatatransmissiononRS485busbyadaptivecallmethodCHENPin—fu,LIUYi-jun,SONGChun-hui,CHENLei,XUWei(Sha
3、ndongTaikaiAutomationCo.,Ltd,Tai’an271000,China)Abstract:InordertoimprovethecommunicationeficiencyofRS485bustothemaximumextent,throughthestudyofcharacteristicsofRS485comunication,andstartingfromtheprotocolcallsstrategymechanismoftheapplicationsoftwareontopofthemaind
4、evice,thetimingcyc-callstrategyissubstitutedbyadaptive-callstrategy.Themaindeviceadjuststhecalltimeintervalaccordingtothethelengthofuploadedcodefromthesubordinatedeviceautomatically,therebyreducingthebusidletime,improvingcommunicationeficiencytoagreatextent,aswellas
5、ensuringthereliabilityofdatacommunications,andfindingafundamentalsolutiontotheRS485communicationbottleneck.ThisarticletakestheProtocol103foranexampletoexplainhowtoupgradethetimingcyc-callstrategytoadaptive-callstrategyintheactualprogramming,andprovidesaflowchartoftr
6、ansformationaswellastheCsourcecode.Keywords:adaptive—callmethod;cyc—callmethod;RS485;USefactor;half-duplexcommnuication中图分类号:TM73文献标识码:A文章编号:1674.3415(2011)14—0133-05场施工方便,省时省力,也节省线材,而且运行状O引言态稳定,故障率较低J。RS485总线在变电站综合自动化中,被广泛使目前在RS485总线上传输的通信规约有用。在实际应用中,RS485总线多采用2线制,
7、2线modbUS、103规约等,还有各厂家的私用通信规约。制可实现真正的多点双向通信,但采用2线制时属于在使用上大都是由后台或通信管理机依次循环定时半双工通信¨J,~Half-duplexCommunicatiOil。这种召唤总线上各设备l6】,为避免通信冲突,定时一般通信方式可以实现双向的通信,但不能在两个方向按大于最长传输帧传输时间设定,为保证可靠性,上同时进行,必须轮流交替地进行。也就是说,通这个时间往往设置得比较大,这造成总线数据传输信信道的每一段都可以是发送端,也可以是接收端【2]。率的下降,形成通信瓶颈训。在初期由
8、于接入设但同一时刻里,信息只能有一个传输方向。因此在备的数量较少,这种瓶颈基本不影响数据的传输或整个RS485总线上只能有1个主设备,其余为从设影响较少,随着接入设备数量的增多,瓶颈的影响备。总线可连接多达32个设备。越来越突出,对应重要的遥信的召唤一轮需要5SRS485总线
此文档下载收益归作者所有