RS485总线定址方法技术

技术编号:4843485 阅读:430 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于RS485的自动定址方法,由于RS485采用一条总线将各个节点串接起来的链接方法,使得对每一台设备的定址存在一定难度,本发明专利技术通过采用一种RS485总线定址技术,利用了开关的开启与关闭,及软件的配合,实现了RS485总线自动定址目的,从而将主机连接的多台设备按一定顺序定址,当需要控制访问第几台设备时,可以简单而便捷的操作。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别是涉及一种针对RS485通讯的总线定址方法。
技术介绍
RS485 是由美国电子工业协、会 EIA(Electronic Industries Association)在 1983年提出的一种平衡式数据发送标准,满足此标准的收发器采用平衡发送和差分接收工 作方式。实际上,RS485(TIA/EIA-485)通常被看作是TIA/EIA-422标准的一种扩展。由于 支持多节点(32个或更多节点)、远距离(最大4000英尺)和接收高灵敏度(200mV),在构 成通信网络时,仅需要一对双绞线作传输线,因此成本低廉,设备简单,在多站、远距离通信 环境下获得了广泛应用。RS-485采用半双工工作方式,支持多点数据通信。RS-485总线网络拓扑一般采用 终端匹配的总线型结构,即采用一条总线将各个节点串接起来,不支持环形或星型网络。如 果需要使用星型结构,就必须使用485中继器或者485集线器才可以。RS-485/422总线一 般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的 可以支持到400个节点。由于RS485具有传输距离远、抗干扰性能好、组网更灵活,支持节点多等优点,在 过去的20年里,RS485做为一种多点差分数据传输的电气规范,被应用在许多不同的领域, 但是基于在RS485汇流排上只能有一个主机的特点,它往往应用在集中控制枢纽与分散控 制单元之间(如图1所示)。由于RS485汇流排本身存在的许多局限性,随着科技的发展,RS485的汇流排效率 低、通讯的可靠性低、后期维护成本网络工程应用复传输距离不理想、单汇流排可挂接的节 点应用不灵活等缺点慢慢暴露出来,由于所有设备的讯号线均接在总线上,当讯号由主机 发送出时,若设备本身没有位址,所有在总线上的设备皆会接受到讯号并且动作,所以若需 要设备单独动作,便需先要给设备设定位址。而目前以RS-485来控制的设备,不论是灯具或其他设备,若系统需要定址时,无 论是利用硬件来设定,或利用软件来设定,皆需要一定的人力及时间来逐一定址,既费时又 费力,且在许多RS-485网络架构中,很多时候,设备的位址都是连续性排列的,为了简化此 定址的过程,本创新的RS-485总线定址系统,利用了开关的开启与关闭,及软件的配合,只 要透过电脑与系统连线,简单的下个指令.即可来实现自动定址的目的。本专利技术正是基于为了克服上述缺陷,专利技术了一种RS485总线定址技术,本创新的 RS-485总线定址系统,利用了开关的开启与关闭,及软件的配合,只要透过电脑与系统连 线,通过简单的指令控制,即可来实现自动定址的目的。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于RS485的自动侦错方法。以解决现有 技术中存在的问题,本专利技术提供的技术方案如下一种基于RS485的自动定址方法,其特征在于包括如下步骤步骤一,系统开机时,在定址工作之前一段时间内,所有设备D1-Dn接收到断开命 令,与该些设备D1-Dn对应的开关S1-Sn均处于断开状态,此时,控制器不发出通讯讯号,其中 η为自然数;步骤二,控制器下命令让系统对所连接的设备D1-DJiA定址动作,控制器先送出一 广播讯号,让此总线上的所有设备D1-Dn动作,但由于步骤一中已经将所有开关先断开,只 有设备Dl会动作,而其余设备均不动作,此时,设备Dl会送出一广播讯号到控制器,以说明 该设备Dl已经接受定址;步骤三,控制器发出命令,设备Dp1的开关S闭合,控制器发出的广播讯号传递 到设备D1-Di,而由于后面的设备Di+1-Dn的开关依旧是打开状态,所以并不能接收到该广播 讯号,不会动作,而此时设备D1-Dp1已经动作过,因此接收到广播讯号后不会再动作,此时, 设备Di会送出一广播讯号到控制器,以说明该设备Di已经接受定址,则i+Ι,并重复执行步 骤三,直到将全部的η台设备均定址。其中设备D1-Dn可以为灯具,每一个灯具可设定亮不同的颜色。上述实施方案中,设备D1-Dn可以为灯具,每一个灯具可设定亮不同的颜色,从而 可根据灯的颜色来判断故障设备的位置。其中η原则上可以取任何自然数,但通常取32、128、256、400等。 附图说明图1是典型的RS485系统示意图。图2是本专利技术开机前RS485定址系统示意图。图3是本专利技术第一台设备的RS485定址系统示意图。图4是本专利技术第二台设备的RS485定址系统示意图。图5是本专利技术第三台设备的RS485定址系统示意图。图6是本专利技术第四台设备的RS485定址系统示意图。具体实施例方式以下结合附图2-6和实施例对本专利技术加以详细说明。RS485讯号线从控制器出来后接了 η (η为自然数)台设备,η通常取32、128、256、 400等,本实施例η取4,每一台设备的讯号后端设有一个开关来控制后面相应的设备,内部 则由单片机接受并控制设备。系统开机时,在定址工作之前一段时间内,所有设备D1-D4接收到断开命令,如图 2所示,开关S1-S4均处于断开状态,此时,控制器不发出通讯讯号;接着,控制器下命令让系统对所连接的设备做定址动作,控制器会先送出一广播 讯号,让此总线上的所有设备动作,但由于之前已经将所有开关先断开,只有设备Dl会动 作,而其余设备均不动作,此时,设备Dl会加上自身的位址数目送出定址广播讯号到总线, 对总线上的其余设备D2-D4定址,如图3所示。同时,设备Dl的开关Sl闭合,由设备Dl发出的定址广播讯号会传递到设备Dl和 D2,而由于后面的设备D3-D4的开关依旧是关闭状态,所以并不能接收到该广播讯号,不会动作,而此时设备Dl已经被定址过,因此接收到该定址广播讯号后不会再动作,只有设备 D2会接收到该定址广播讯号并动作,此时,设备D2会加上自身的位址数目送出定址广播讯 号到总线,对总线上的其余设备D3-D4定址,如图4所示。同时,设备D2的开关S2闭合,设备D2发出的定址广播讯号传递到设备D1-D3, 而由于后面的设备D4的开关依旧是关闭状态,所以并不能接收到该定址广播讯号,不会动 作,而此时设备Dl和D2已经被定址过,因此接收到广播讯号后不会再动作,只有设备D3会 接收到该定址广播讯号并动作,此时,设备D3会加上自身的位址数目送出定址广播讯号到 总线,对总线上的其余设备D4定址,如图5所示。同时,设备D3的开关S3闭合,由D3发出的定址广播讯号传递到设备D1-D5,而此 时设备D1-D3已经动作过,因此接收到该定址广播讯号后不会再动作,只有设备D4会接收 到该定址广播讯号并动作,完成设备D4的定址,如图6所示。此时所有设备均被定址,完成定址任务。本实施方式中的设备可以为灯具设备。通过上述自动定址的方法,可以快捷而方便的为总线中的所有设备定址,节省了 大量的人力和物力,弥补了 RS485通讯中的不足,为进一步广泛应用RS485应用能力有了很 大提高。虽然本专利技术已依据本专利技术的较佳实施例在上文中加以说明,但这并不表示本专利技术 的保护范围只局限于上述的结构,只要被本专利技术的权利要求所覆盖的结构均在保护范围之 内。本
的技术人员在阅读上述的说明后可很容易地发展出的等效替代结构,而这 些等效的替代结构亦是在本案要求的范围之内。本文档来自技高网
...

【技术保护点】
一种基于RS485的自动定址方法,其特征在于包括如下步骤:步骤一,系统开机时,在侦错工作之前一段时间内,所有设备D↓[1]-D↓[n]接收到断开命令,与该些设备D↓[1]-D↓[n]对应的开关S↓[1]-S↓[n]均处于断开状态,此时,控制器不发出通讯讯号,其中n为自然数;步骤二,控制器下命令让系统对所连接的设备D↓[1]-D↓[n]做定址动作,控制器先送出一广播讯号,让此总线上的所有设备D↓[1]-D↓[n]动作,但由于步骤一中已经将所有开关先断开,只有设备D1会动作,而其余设备均不动作,此时,设备D1会送出一广播讯号到控制器,以说明该设备D1已经接受定址;步骤三,控制器发出命令,设备D↓[i-1]的开关S↓[i-1]闭合,控制器发出的广播讯号传递到设备D↓[1]-D↓[i],而由于后面的设备D↓[i+1]-Dn的开关依旧是打开状态,所以并不能接收到该广播讯号,不会动作,而此时设备D↓[1]-D↓[i-1]已经动作过,因此接收到广播讯号后不会再动作,此时,设备D↓[i]会送出一广播讯号到控制器,以说明该设备D↓[i]已经接受定址,则i+1,并重复执行步骤三,直到将全部的n台设备均定址...

【技术特征摘要】
一种基于RS485的自动定址方法,其特征在于包括如下步骤步骤一,系统开机时,在侦错工作之前一段时间内,所有设备D1 Dn接收到断开命令,与该些设备D1 Dn对应的开关S1 Sn均处于断开状态,此时,控制器不发出通讯讯号,其中n为自然数;步骤二,控制器下命令让系统对所连接的设备D1 Dn做定址动作,控制器先送出一广播讯号,让此总线上的所有设备D1 Dn动作,但由于步骤一中已经将所有开关先断开,只有设备D1会动作,而其余设备均不动作,此时,设备D1会送出一广播讯号到控制器,以说明该设备D1已经接受定址;步骤三,控制器发出命令,...

【专利技术属性】
技术研发人员:李坚
申请(专利权)人:巨尔上海光电照明有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利