一种系统中各模块的地址定位装置及方法与流程

文档序号:15844188发布日期:2018-11-07 08:48阅读:216来源:国知局
一种系统中各模块的地址定位装置及方法与流程

本发明涉及电子技术领域,特别涉及一种系统中各模块的地址定位装置及方法。

背景技术

拨码开关,也称为地址开关、数码开关等,是一款用来操作控制的地址开关,采用的是0/1的二进制编码原理。利用拨码开关对系统中各模块的地址进行预设操作简单且易实现。

在利用拨码开关对系统中各模块进行预设地址设置时,将拨码开关插接或焊接于线路板上,然后通过调节拨码开关的开关键设置与该拨码开关相对应的模块的地址位。其中,拨码开关共有8个位,1、2、3、4、5、6、7、8,每个位代表一个数值,推到on的位置为则为0,拨到下面依次代表1、2、4、8、16、32、64、128,拨到下面的位代表的数值相加,就是该机的地址码。当设置好各模块的地址码后,需要对各模块的地址码进行解析输出。传统的方法是,将拨码开关的8个位引出8条线,依次连接至地址检测芯片的引脚以对该模块的地址进行解析。但是采用该种方法导致拨码开关至地址检测芯片所需的数据线过多,浪费资源。同时,也浪费了地址检测芯片的引脚资源。

因此,如何避免采用拨码开关对系统中各模块地址进行定位时而引起资源浪费是本领域技术人员需要解决的问题。



技术实现要素:

本发明的目的在于公开一种系统中各模块的地址装置和方法,避免了采用拨码开关对系统中各模块地址进行定位时而引起资源浪费的问题。

为实现上述目的,本发明实施例公开了如下技术方案:

一方面,本发明实施例公开了一种系统中各模块的地址定位装置,包括:

拨码开关,与所述拨码开关的输出端连接的压控转换模块,用于将所述拨码开关输出的信号转换为对应的脉冲波,与所述压控转换模块的输出接口连接的地址检测模块,用于检测与所述脉冲波对应的地址码;

其中,所述压控转换模块的输出接口与所述地址检测模块通过一根数据线连接。

优选的,所述压控转换模块具体为ne555p芯片,则对应的,所述拨码开关的输出端与所述ne555p芯片的disch接口连接,所述地址检测模块与所述ne555p芯片的out接口连接。

优选的,还包括:信号隔离传输模块;

其中,所述信号隔离传输模块的输入端与所述压控转换模块的输出接口连接,所述信号隔离传输模块的输出端与所述地址检测模块连接。

优选的,所述信号隔离传输模块与所述压控转换模块之间、所述信号隔离传输模块与所述地址检测模块之间均通过光缆连接。

优选的,所述数据线具体为光缆。

优选的,所述信号隔离传输模块具体为光耦合器,对应的,所述光耦合器的输入端与所述压控转换模块的输出接口连接,所述光耦合器的输出端与所述地址检测模块连接。

优选的,所述地址检测模块具体为51单片机。

另一方面,本发明公开了一种系统中各模块的地址定位方法,包括:

将拨码开关输出的信号转换为与所述信号对应的脉冲波;

依据预先设置的解析规则解析与所述脉冲波对应的地址码。

优选的,还包括:

发送所述脉冲波至信号隔离传输模块以通过所述信号隔离传输模块传输所述脉冲波。

优选的,所述依据预先设置的解析规则解析与所述脉冲波对应的地址码包括:

解析所述脉冲波的频率和/或脉宽;

确定与所述频率和/或所述脉宽所在的设定范围;

确定与所述设定范围对应的地址码。

可见,本发明公开的一种系统中各模块的地址定位装置,包括拨码开关,与拨码开关的输出端连接的压控转换模块,用于将拨码开关输出的信号转换为对应的脉冲波,与压控转换模块的输出接口连接的地址检测模块,用于检测与脉冲波对应的地址码;其中,所述压控转换模块的输出接口与地址检测模块通过一根数据线连接。可见,本方案中,利用拨码开关预设各模块的地址后,通过压控转换模块将各拨码开关输出的信号转换为脉冲波,只需要一根数据线将压控转换模块与地址检测模块连接,便可实现对系统中各模块的地址定位,避免了现有技术中将拨码开关的8根线都连接至数字芯片而引起的资源浪费问题。本发明还公开了一种系统中各模块的地址定位方法,效果如上。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明第一种实施例公开的一种系统中各模块的地址定位装置结构示意图;

图2为本发明第二种实施例公开的一种系统中各模块的地址定位装置结构示意图;

图3为本发明第三种实施例公开的一种系统中各模块的地址定位方法结构示意图;

图4为本发明第四种实施例公开的一种系统中各模块的地址定位装置的电路示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种系统中各模块的地址装置和方法,避免了采用拨码开关对系统中各模块地址进行定位时而引起资源浪费的问题。

请参见图1,图1为本发明第一种实施例公开的一种系统中各模块的地址定位装置结构示意图,该装置包括:拨码开关101,与拨码开关101的输出端连接的压控转换模块102,用于将拨码开关101输出的信号转换为对应的脉冲波,与压控转换模块102的输出接口连接的地址检测模块103,用于检测与脉冲波对应的地址码;其中,压控转换模块102的输出接口与地址检测模块103通过一根数据线连接。

具体的,本实施例中,拨码开关101采用市面上已有的拨码开关,例如半间距型拨码开关、dip平型的拨码开关、dip滑动型的拨码开关等。当然,本实施例中,拨码开关的类型对本发明实施例的实施并不会造成影响,因此,本发明实施例对于拨码开关的类型在此并不作限定。进一步,压控转换模块102可以为555振荡电路、振荡器、触发器等。考虑到压控转换模块102的可安装性和便携性,本实施例中,压控转换模块具体为ne555p芯片,则对应的,拨码开关101的输出端与ne555p芯片的disch接口连接,地址检测模块103与ne555p芯片的out接口连接。拨码开关101通过将开关置于零位或者拨至下部的1位以设置各系统中各功能模块的地址码。例如,设置系统中某一模块的地址位为10100001。其中,拨码开关101设置好各模块的地址位后,将拨码开关101输出的信号输入至压控转换模块102,通过压控转换模块102将该信号转换为特定频率的脉冲波。其中,通过拨码开关101设置各功能模块的地址可以分为以下两个步骤,首先对拨码开关101输出的信号进行地址粗调,然后再对拨码开关101输出的信号进行地址细调。其中,对拨码开关101输出的信号进行地址粗调包括:调整压控转换模块102中的压控电容和压控电阻中的较大分量,使得压控转换模块102转换后的脉冲波的频率处于一个较大的范围,例如,将压控转换模块102的输出脉冲波的频率精度设置为1000hz,通过压控转换模块102中的地址粗调使的压控转换模块102输出的脉冲波的频率1000hz-2000hz期间内变化,因此,可以把脉冲波频率在1000hz-2000hz频率内的地址定义为第一组模块的地址,依次类推。采用此种方法可以在地址检出时可以很容易定位功能模块的地址大组别。对拨码开关101输出的信号进行地址细调包括:调整压控转换模块102中的压控电容和压控电阻中的较小分量,使得压控转换模块102输出的脉冲波的频率处于小的范围,例如,将拨码开关101输出的信号进行粗调时,将脉冲波的频率的大范围精度设置为1000hz,将拨码开关101输出的信号进行细调时,将压控转换模块102输出的脉冲波的频率设置为百赫兹或者十赫兹区间,因此,可以把脉冲波的频率检出精度设置在10hz或者100hz内,依次类推。这样便能确定功能模块在系统中更为精确的位置。

进一步,考虑到压控转换模块102的输出接口与地址检测模块103之间连接时,压控转换模块102输出的脉冲波的传输会存在被干扰的情况,因此,为避免压控转换模块102输出的脉冲波被外界干扰,作为优选的实施例,数据线具体为光缆。当然,数据线的类型对本发明实施例的实施并不会造成影响,只要保证压控转换模块102与地址检测模块103之间可以进行信号传输即可,本发明实施例在此并不作限定。

考虑到经压控转换模块102输出的脉冲波在传输过程中存在失真或者被干扰的情况,因此,本发明公开了第二种实施例,请参见图2,图2为本发明第二种实施例公开的一种系统中各模块的地址定位装置结构示意图,还包括:信号隔离传输模块104;

其中,信号隔离传输模块104的输入端与压控转换模块102的输出接口连接,信号隔离传输模块104的输出端与地址检测模块103连接。

具体的,本实施例中,信号隔离传输模块104实现了压控转换模块102输出的脉冲波从地址端到地址检测模块103的传输,信号隔离传输模块104可以由隔离光耦等半导体器件、电阻、电容、导线等组合连接而成。从而实现压控转换模块102输出的脉冲波有效不失真的隔离传输至地址检测模块103。考虑到信号隔离传输电路104和压控转换模块102之间、信号隔离传输电路105和地址检测模块103之间信号传输时存在干扰以及信号衰减的问题。作为优选的实施例,信号隔离传输模块104与压控转换模块102之间、信号隔离传输模块104与地址检测模块103之间均通过光缆连接。当然,信号隔离传输模块104与压控转换模块102之间,信号隔离传输模块104与地址检测模块103之间也可以通过其他类型的连接线连接,在此本发明实施例并不作限定。

进一步,考虑到信号隔离传输电路104的便携性,信号隔离传输电路104具体为光耦合器,对应的,光耦合器的输入端与压控转换模块的输出接口连接,光耦合器的输出端与地址检测模块连接。需要说明的是,本实施例中,信号隔离传输电路104的类型也可以为其他类型。本发明实施例在此并不作限定。

地址检测模块103可以为数字芯片或者相关控制芯片,作为优选的实施例,地址检测模块103具体为51单片机。当然,地址检测模块103也可以为其他类型的控制芯片,只要保证能对压控转换模块102输出的脉冲信号进行解析即可,本发明实施例在此并不作限定。

可见,本发明实施例公开的一种系统中各模块的地址定位装置,包括拨码开关,与拨码开关的输出端连接的压控转换模块,用于将拨码开关输出的信号转换为对应的脉冲波,与压控转换模块的输出接口连接的地址检测模块,用于检测与脉冲波对应的地址码;其中,所述压控转换模块的输出接口与地址检测模块通过一根数据线连接。可见,本方案中,利用拨码开关预设各模块的地址后,通过压控转换模块将各拨码开关输出的信号转换为脉冲波,只需要一根数据线将压控转换模块与地址检测模块连接,便可实现对系统中各模块的地址定位,避免了现有技术中将拨码开关的8根线都连接至数字芯片引起的资源浪费问题。

下面对本发明实施例公开的一种系统中各模块的地址定位方法进行介绍,请参见图3,图3为本发明第三种实施例公开的一种系统中各模块的定位方法流程示意图,该方法包括:

s301、将拨码开关输出的信号转换为与信号对应的脉冲波。

s302、依据预先设置的解析规则解析与脉冲波对应的地址码。

基于以上实施例,作为优选的实施例,还包括:

发送所述脉冲波至信号隔离传输模块以通过所述信号隔离传输模块传输所述脉冲波。

基于以上实施例,作为优选的实施例,依据预先设置的解析规则解析与脉冲波对应的地址码包括:

解析脉冲波的频率和/或脉宽;

确定与频率和/或脉宽所在的设定范围;

确定与设定范围对应的地址码。

需要说明的是,本发明实施例中的一种系统中各模块的地址定位方法与上述任意一个实施例提到的一种系统中各模块的地址定位装置相对应,因此,本发明实施例在此不再详细赘述。

为了更好的对本发明公开的技术方案进行进一步的说明,本发明结合实际应用场景对本发明的方案进行详细的说明,其中,压控转换模块102在本实施例中采用ne555p芯片,地址检测模块103在本实施例中利用控制芯片表示。请参见图4,图4为本发明第四种实施例公开的一种系统中各模块的地址定位装置的电路示意图;如图4所示,拨码开关101的引脚1、引脚2、引脚3、引脚4和ne555p芯片的thres引脚(6引脚)和trich引脚(2引脚)相连,拨码开关的引脚13、引脚14、引脚15以及引脚16均与ne555p芯片的disch引脚(7引脚)连接。其中,引脚13接有上拉电阻r4,引脚14接有上拉电阻r3,引脚15接有上拉电阻r2,引脚16接有上拉电阻r1。拨码开关的引脚9和引脚10也与ne555p芯片的6引脚和2引脚连接,拨码开关的引脚7与电容c1连接,拨码开关的引脚8与电容c2连接,电容c1和c2均与地端连接;ne555p芯片的引脚4接+5v电源,ne555p芯片的引脚8与引脚4以及电阻r5的一端连接,r5的另一端与电阻r6的一端以及ne555p芯片的引脚7连接,电阻r6的另一端分别与电容c3的一端以及ne555p芯片的引脚2和引脚6连接,电容c3的另一端与地端连接。ne555p芯片的引脚1接地。ne555p芯片的引脚3与电阻r7的一端连接,电阻r7的另一端与信号隔离传输模块104连接,ne555p芯片的引脚5与电容c4的一端连接,电容c4的另一端分别与地端和信号隔离传输模块104连接,信号隔离传输模块104的输出端与控制芯片连接。

需要说明的是,本应用场景仅仅是本发明提供的方案的其中一种实施方式,应用本发明提供的技术方案,实际的电路结构也可以有其他类型,在此本发明实施例并不作限定。

以上对本申请所公开的一种系统中各模块的地址定位装置及方法进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1