一种能够对设备进行地址分配的总线系统的制作方法

文档序号:6389013阅读:91来源:国知局
专利名称:一种能够对设备进行地址分配的总线系统的制作方法
技术领域
本实用新型涉及总线系统,特别涉及一种能够对设备进行地址分配的总线系统。
背景技术
总线是一类信号线的集合是设备间传输信息的公共通道,通过总线各设备间可进行各种数据和命令的传送。系统总线按照传递信息的功能来分,通常分为地址总线、数据总线和控制总线。现有技术的总线系统,其·拓扑结构如图I所示,包括总线101、总线101上的设备102以及控制器103。由于控制器103需要读取总线101上各个设备102的地址,总线系统才能够进行有效通信。一般地,设备102内置存储器104,所述的存储器104预先写入设备102在总线101上的地址信息,即设备地址信息的分配过程在接入总线101前已预先完成。控制器103在设备102接入总线101后,再读取设备102内存储器104上的设备地址。现有技术的总线系统无法对设备地址进行灵活分配,当设备102的数目较多时,还产生以下问题一、需要对多个设备102的存储器104进行预先写入设备地址,操作繁冗,容易产生写入错误;二、在设备102接入总线101后,控制器103直接读取存储器104上的设备地址;在设备地址产生错误时,无法纠正该设备地址;三、设备地址写入错误无法纠正,造成通信效率低下,影响通信进程和效果。针对现有技术中的诸多问题,急待开发一种进行地址分配时操作简便、灵活,具有自我检错能力的总线系统。

实用新型内容本实用新型提供了一种能够对设备进行地址分配的总线系统,解决了现有技术的总线系统无法对设备地址进行灵活分配的问题。一种能够对设备进行地址分配的总线系统,包括总线以及总线上的设备,每个设备内置可存放其设备地址的存储器,还包括能够产生与接收设备地址的控制器,接入所述的总线;由相应设备控制其开闭的常闭开关器件,所述的常闭开关器件以串联的方式接入所述的总线上,且设于所述设备与总线的连接点之间。本实用新型不需要将设备地址预先写入设备的存储器中,通过能够产生设备地址且能够接收设备地址的控制器将设备地址分配至各个设备,即通过控制器与设备之间的数据交互进行动态的设备地址设定,从而对整个总线系统上的设备进行地址分配,而控制器可通过接收分配后的设备地址,获得每个设备实际的地址信息与设备所在的总线位置。在实际分配过程中,由于控制器分配设备地址是与目标设备一一对应的关系,即在控制器产生设备地址时立刻将该设备地址定向至目标设备,因此,本实用新型的总线系统设有常闭开关器件,设于设备与总线的连接点之间的常闭开关器件可用于由控制器产生的设备地址的定向作用,即该目标设备所控制的常闭开关器件的作用为区分已分配地址的设备(即目标设备之前的设备)、待分配地址的设备(即当前实际接收控制器产生的设备地址的设备)以及未分配设备(即目标设备之后的设备);常闭开关器件能够使得控制器产生的设备地址输入总线后被目标设备接收,并于其存储器内存储。下面接收本实用新型的优选技术方案。为了避免掉电后所存的数据会丢失,进一步维持总线系统通信的稳定性,作为优选,所述的存储器为非易失性存储器。为了在对设备进行地址分配的过程中不对总线系统的其他的通信信道造成影响,进一步地,所述的常闭开关器件的数目与所述设备的数目相同,第N个常闭开关器件设于第N个设备与总线的连接点之后;其中,N为所述设备的数目。第N个常闭开关器件能够在总线系统对第N个设备进行地址分配时,阻断其他的通信信道与第N个设备的通信传输。 优选地,所述的设备外部设有保护罩壳,所述的设备相应的常闭开关器件设于该保护罩壳内。保护罩壳能够对所述的设备以及常闭开关器件起保护作用。具体地,所述的常闭开关器件为常闭继电器。常闭继电器为一种普遍使用的器件,使得本实用新型的总线系统制造简便,容易实施。更为优选地,所述的控制器内置用于比较产生与接收的设备地址的检测模块。所述的检测模块将控制器产生的设备地址以及目标设备接收并反馈的设备地址进行比较,若一致,则进入下一设备的地址分配或在分配完毕时进行数据通信;若不一致,则对目标设备进行重新分配。该优选方案有利于分配过程的安全性,使得本实用新型的总线系统具有自我检错功能及自我修复功能。本实用新型不需要将设备地址预先写入设备的存储器中,通过能够产生与接收设备地址的控制器将设备地址分配至各个设备,即通过控制器与设备之间的数据交互进行动态的设备地址设定,从而对整个总线系统上的设备进行地址分配,而控制器可通过接收分配后的设备地址,获得每个设备实际的地址信息与设备所在的总线位置。本实用新型能够对设备地址进行灵活分配,且有利于分配过程的安全性,使得本实用新型的总线系统具有自我检错功能及自我修复功能。

图I为现有技术总线系统的结构示意图;图2为本实用新型总线系统的结构示意图。
具体实施方式
以下结合附图详细介绍本实用新型的具体实施方式
。一种能够对设备进行地址分配的总线系统,如图2所示,包括总线201、总线201上的若干设备202以及接入总线201的控制器203。每个设备202均内置有可存放设备地址的存储器204。控制器203能够产生设备地址,在设备地址发送后又能接受设备反馈回来的设备地址。[0026]总线系统还包括常闭开关器件,在本实施例中即为常闭继电器205。所有的常闭继电器205以串联的方式接入总线201,每一个设备202均对应控制一个常闭继电器205的开闭。常闭继电器205设于设备202与总线201的连接点206之间。本实施例的总线系统不需要将设备地址预先写入设备202的存储器204中,通过能够产生与接收设备地址的控制器203将设备地址分配至各个设备202,即通过控制器203与设备202之间的数据交互进行动态的设备地址设定,从而对整个总线系统上的设备进行地址分配,而控制器可通过接收分配后的设备地址,获得每个设备实际的地址信息与设备所在的总线位置。在实际分配过程中,由于 控制器203分配设备地址是与目标设备为一一对应的关系,即控制器203在产生设备地址时立刻将该设备地址定向至目标设备,因此,本实施例的总线系统设有常闭继电器205,设于设备202与总线201的连接点206之间的常闭继电器205可用于由控制器203产生的设备地址的定向作用,即该目标设备所控制的常闭继电器205的作用为区分已分配地址的设备(即目标设备之前的设备)、待分配地址的设备(即当前实际接收控制器产生的设备地址的设备)以及未分配设备(即目标设备之后的设备);常闭继电器205能够使得控制器203产生的设备地址输入总线201后被目标设备接收,并于其存储器204内存储。为了在对设备202进行地址分配的过程中不对总线系统的其他的通信信道造成影响,进一步地,常闭继电器205的数目与202设备的数目相同,第N个常闭继电器205设于第N个设备202与总线201的连接点206之后;其中,N为设备202的数目,如图2所示的总线系统,N为4。第N个常闭继电器205能够在总线系统对第N个设备202进行地址分配时,阻断其他的通信信道与第N个设备202的通信传输,避免信道之间的通信干扰。进一步地,为防止掉电后储存器203内所存的数据丢失,存储器204可为非易失性存储器,采用非易失性存储器能够维持总线系统通信的稳定性。在具体实施过程中,设备202与常闭继电器205可采用保护罩壳增强二者的耐用度;具体地,设备202外部设有保护罩壳,设备202相应的常常闭继电器205也设于该保护罩壳内。更为具体地,控制器203内置有用于比较产生与接收的设备地址的检测模块。由于控制器203产生出设备地址并传送至目标设备后,目标设备会反馈存储于其存储器204内的设备地址至控制器203,即控制器203接收的设备地址;该检测模块将控制器203其产生的设备地址以及从目标设备接收的设备地址进行比较,若二者一致,则进入下一设备的地址分配或总线系统启动数据通信(完成设备地址分配时);若不一致,则对该目标设备进行重新分配。在控制器203内设置检测模块有利于总线系统设备地址分配过程的安全性,使得本实施例的总线系统具有自我检错功能及自我修复功能。本实施例的总线系统设备地址分配的具体工作过程为(I)控制器203发送分配命令使设备202进入地址设定模式;(2)所有的设备202都接收到该命令,从保存地址的非易失性存储器204检测是否已存在设备地址;若未存在,则该设备进入地址设定模式;若已存在,则保持正常工作模式。[0038](3)对存储器204未存在设备地址的设备进行设备地址分配;具体包括步骤(3. I)选择与控制器203通信距离最近的设备202作为目标设备,断开由目标设备控制的常闭继电器205,使目标设备后的设备202(相对目标设备,与控制器203通信距离较远的设备)均不能与控制器203进行通信;(3. 2)控制器203产生分配地址,并将该设备地址发送到总线201上,由于只有处于地址设定模式的设备才接收地址,此时能够与控制器203通信的设备只有目标设备;目标设备将控制器203产生的设备地址接收并保存于自身的非易失性存储器204中;(3. 3)目标设备将存储器204中已存储的设备地址反馈至控制器203的检测模块中与控制器203之前产生的设备地址进行比较,即控制器203比较接收后的设备地址是否和其分配的设备地址一致;若一致则进入下一步(即对下一设备进行地址分配),如果不一致则目标设备接收的设备地址出错,重复步骤(3.2) (3.3);(3. 4)对全部的设备202分配完毕设备地址后,控制器203通知设备202退出地址设定模式;步骤(3. I) (3. 4)中所述的设备202均指处于地址设定模式的设备202,其他步骤的设备202指总线上所有的设备。(4)设备202退出地址设定模式后,控制常闭继电器205回复常闭状态;此时设备202返回响应,通知控制器203已吸合继电器,即完成了总线系统设备地址的设定。
权利要求1.ー种能够对设备进行地址分配的总线系统,包括总线以及总线上的设备,每个设备内置可存放其设备地址的存储器,其特征在于,还包括 能够产生与接收设备地址的控制器,接入所述的总线; 由相应设备控制其开闭的常闭开关器件,所述的常闭开关器件以串联的方式接入所述的总线上,且设于所述设备与总线的连接点之间。
2.如权利要求I所述的总线系统,其特征在于,所述的存储器为非易失性存储器。
3.如权利要求I所述的总线系统,其特征在于,所述的常闭开关器件的数目与所述设备的数目相同,第N个常闭开关器件设于第N个设备与总线的连接点之后;其中,N为所述设备的数目。
4.如权利要求I所述的总线系统,其特征在于,所述的设备外部设有保护罩壳,所述的设备相应的常闭开关器件设于该保护罩壳内。
5.如权利要求I 4任一所述的总线系统,其特征在于,所述的常闭开关器件为常闭继电器。
6.如权利要求I所述的总线系统,其特征在于,所述的控制器内置用于比较产生与接收的设备地址的检测模块。
专利摘要本实用新型公开了一种能够对设备进行地址分配的总线系统,包括总线以及总线上的设备,每个设备内置可存放其设备地址的存储器;还包括能够产生与接收设备地址的控制器以及由相应设备控制其开闭的常闭开关器件,所述的常闭开关器件以串联的方式接入所述的总线上,且设于所述设备与总线的连接点之间。本实用新型能够对设备地址进行灵活分配,且有利于分配过程的安全性,使得本实用新型的总线系统具有自我检错功能及自我修复功能。
文档编号G06F13/40GK202615389SQ20122015199
公开日2012年12月19日 申请日期2012年4月11日 优先权日2012年4月11日
发明者娄辉, 黄华 申请人:杭州乐控科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1