CN110618634A - 485通讯接口扩展装置及通讯方法 - Google Patents
485通讯接口扩展装置及通讯方法 Download PDFInfo
- Publication number
- CN110618634A CN110618634A CN201910924274.2A CN201910924274A CN110618634A CN 110618634 A CN110618634 A CN 110618634A CN 201910924274 A CN201910924274 A CN 201910924274A CN 110618634 A CN110618634 A CN 110618634A
- Authority
- CN
- China
- Prior art keywords
- communication interface
- data information
- communication
- uplink data
- downlink data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25257—Microcontroller
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请提供一种485通讯接口扩展装置及通讯方法。包括电路板、第一通讯接口、多个第二通讯接口和单片机。第一通讯接口与电路板电连接,用于与上位机通讯。多个第二通讯接口与所述电路板电连接。每个所述第二通讯接口均电连接一个所述照明亮化传感设备。单片机用于通过第一通讯接口获取上位机传输的下行数据信息,并识别下行数据信息的数据头标识后,将下行数据信息按照预设规则发送至照明亮化传感设备。单片机还用于通过多个第二通讯接口接收多个照明亮化传感设备发送的上行数据信息,并对每个上行数据信息添加与第二通讯接口对应的数据头标识。将多个添加数据头标识的上行数据信息基于预设规则按照第二通讯接口的预设优先级顺序依次发送至上位机。
Description
技术领域
本申请涉及通讯接口扩展技术领域,特别是涉及485通讯接口扩展装置及通讯方法。
背景技术
随着物联网技术的日新月异,城市照明亮化行业也从最初的定时器控制、远程控制进一步走向智能控制、精细化管理的新方向。而末端物联网传感设备如开关门报警器、电能表抄表适配器、负载电流监测器等等的接入,使得单栋楼宇的照明亮化管理设备逐步趋向与楼宇物联网设备路由管理的角色。接入的末端物联网设备越来越多,使得硬件扩展接口的数量需求也越来越大。
由于末端物联网传感设备属于通讯低速率设备,而目前所做的硬件扩展接口设备主要是通过switch开关芯片做通讯通道切换,从而将一个工业485通讯通道扩展为多个通道。
通过switch开关芯片做通讯通道切换,虽然价格经济实惠,但是容易造成通讯数据丢包。因为switch开关芯片再做通讯通道切换时有时长限制,一但当前通道超时就会被强制切换到下一个通道,这样就会造成通讯数据的丢包。
发明内容
基于此,有必要针对现有硬件扩展接口设备因采用switch开关芯片做通讯通道切换,存在通讯数据丢包的问题,提供一种485通讯接口扩展装置及通讯方法。
一种485通讯接口扩展装置,应用于照明亮化传感设备,包括:
电路板;
第一通讯接口,与所述电路板电连接,用于与上位机通讯;
多个第二通讯接口,与所述电路板电连接,每个所述第二通讯接口均电连接一个所述照明亮化传感设备;以及
单片机,所述单片机通过所述电路板分别与所述第一通讯接口和多个所述第二通讯接口电连接,所述单片机用于通过所述第一通讯接口获取所述上位机传输的下行数据信息,并识别所述下行数据信息的数据头标识后,将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口下行发送至所述照明亮化传感设备;
所述单片机还用于通过多个所述第二通讯接口接收多个所述照明亮化传感设备发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规则按照所述第二通讯接口的预设优先级顺序依次通过所述第一通讯接口发送至所述上位机;
所述预设规则包括若多个所述第二通讯接口中任意一个所述第二通讯接口连续有多组所述上行数据信息或下行数据信息传输时,所述单片机将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口后,方可再次传输该所述第二通讯接口的其余所述上行数据信息或下行数据信息。
在其中一个实施例中,所述预设规则包括:
若所述第一通讯接口的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息;
若所述第二通讯接口的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。
在其中一个实施例中,所述的485通讯接口扩展装置还包括:
多个隔离通讯芯片,所述第一通讯接口通过所述电路板与一个所述隔离通讯芯片电连接,且所述第一通讯接口通过一个所述隔离通讯芯片与所述单片机传输数据信息,每个所述第二通讯接口均通过所述电路板与一个所述隔离通讯芯片电连接,且每个所述第二通讯接口均通过一个所述隔离通讯芯片与所述单片机传输数据信息。
在其中一个实施例中,所述的485通讯接口扩展装置还包括:
多个LED指示灯,所述第一通讯接口对应一个所述LED指示灯,每个所述第二通讯接口对应一个所述LED指示灯,所述LED指示灯用于显示所述第一通讯接口和/或所述第二通讯接口的通讯状态。
在其中一个实施例中,所述的485通讯接口扩展装置还包括:
复位开关,通过所述电路板与所述单片机电连接。
在其中一个实施例中,所述的485通讯接口扩展装置还包括:
壳体,所述电路板和所述单片机均设置在所述壳体内,所述第一通讯接口和多个所述第二通讯接口均固定于所述壳体的侧壁并暴露。
在其中一个实施例中,所述的485通讯接口扩展装置还包括:
保险管,固定于所述壳体的侧壁,并与所述电路板电连接。
在其中一个实施例中,所述第一通讯接口和多个所述第二通讯接口均为RJ11母座。
一种485通讯方法,应用于上述任一项实施例所述的485通讯接口扩展装置,所述方法包括:
通过所述第一通讯接口获取所述上位机传输的下行数据信息,并识别所述下行数据信息的数据头标识,将所述下行数据信息按照所述预设规则通过与所述数据头标识对应的所述第二通讯接口下行发送至照明亮化传感设备;
通过多个所述第二通讯接口获取多个所述照明亮化传感设备发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口的预设优先级顺序依次通过所述第一通讯接口发送至所述上位机;
所述预设规则包括:若多个所述第二通讯接口中任意一个所述第二通讯接口连续有多组所述上行数据信息或下行数据信息传输时,所述单片机将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口后,方可再次传输该所述第二通讯接口的其余所述上行数据信息或下行数据信息。
在其中一个实施例中,所述预设规则还包括:
若所述第一通讯接口的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息;
若所述第二通讯接口的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。
与现有技术相比,上述485通讯接口扩展装置及通讯方法,通过所述第一通讯接口获取上位机传输的下行数据信息,通过所述单片机识别所述下行数据信息的数据头标识后,并将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口下行发送至所述照明亮化传感设备。同时,所述单片机还可接收多个照明亮化传感设备发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口对应的数据头标识后,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口的预设优先级顺序依次通过所述第一通讯接口发送至所述上位机。本申请采用上述方式不仅能够防止数据丢包,提高数据传输的可靠性,还能够降低生产成本。
附图说明
图1为本申请一实施例提供的485通讯接口扩展装置的分解图;
图2为本申请一实施例提供的485通讯接口扩展装置的控制框图;
图3为本申请一实施例提供的485通讯接口扩展装置应用示意图;
图4为本申请一实施例提供的485通讯接口扩展装置的整体示意图;
图5为本申请另一实施例提供的485通讯接口扩展装置的分解图;
图6为本申请另一实施例提供的485通讯接口扩展装置的整体示意图;
图7为本申请另一实施例提供的485通讯方法的流程图。
10 485通讯接口扩展装置
100 电路板
101 照明亮化传感设备
200 第一通讯接口
201 上位机
300 第二通讯接口
400 单片机
500 隔离通讯芯片
600 LED指示灯
610 电源指示灯
620 电源开关
700 复位开关
800 壳体
810 上盖
811 第一通孔
812 第二通孔
820 底座
900 保险管
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施的限制。
需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参见图1至图4,本申请一实施例提供一种485通讯接口扩展装置10,可应用于照明亮化传感设备101,如开关门报警器、电能表抄表适配器、负载电流监测器等。所述485通讯接口扩展装置10包括:电路板100、第一通讯接口200、多个第二通讯接口300以及单片机400。所述第一通讯接口200与所述电路板100电连接。所述第一通讯接口200用于与上位机201通讯。多个所述第二通讯接口300与所述电路板100电连接。每个所述第二通讯接口300均电连接一个所述照明亮化传感设备101。所述单片机400通过所述电路板100分别与所述第一通讯接口200和多个所述第二通讯接口300电连接。
所述单片机400用于通过所述第一通讯接口200获取所述上位机201传输的下行数据信息,并识别所述下行数据信息的数据头标识后,将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至所述照明亮化传感设备101。所述单片机400还用于通过多个所述第二通讯接口300接收多个所述照明亮化传感设备101发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口300对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规则按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。
所述预设规则包括若多个所述第二通讯接口300中任意一个所述第二通讯接口300连续有多组所述上行数据信息或下行数据信息传输时,所述单片机400将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口300后,方可再次传输该所述第二通讯接口300的其余所述上行数据信息或下行数据信息。
在一个实施例中,所述电路板100可以是PCB板(Printed Circuit Board,印制电路板)。在一个实施例中,所述第二通讯接口300的数量可以是至少两个,从而可使得所述第二通讯接口300可以接收至少两个所述照明亮化传感设备101发送的上行数据信息。即所述第二通讯接口300的数量与所述照明亮化传感设备101的数量相同。在一个实施例中,所述第二通讯接口300可以为RJ11母座,具有快插拔的优势。
在一个实施例中,所述第一通讯接口200可以为RJ11母座。所述第一通讯接口200可通过6P双绞铜芯线与所述上位机201电连接,从而实现与所述上位机201之间的信息交互。具体的,6P双绞铜芯线的两端各有一个塑封的6P的RJ11水晶头。该水晶头的一端插接在所述上位机201的RJ11座子上,另一端插接在所述第一通讯接口200,即可完成通讯连接。同样的,所述第二通讯接口300也可通过6P双绞铜芯线与所述照明亮化传感设备101进行信息交互。
在通讯线路连接完成后,可打开电源开关620,从而实现所述485通讯接口扩展装置10的开机操作。开机后485数据的流向有两种方向,一种是数据从所述上位机201下行流入所述485通讯接口扩展装置10,再由所述485通讯接口扩展装置10下行流入到末端所述照明亮化传感设备101;另一种则是从末端所述照明亮化传感设备上行流入所述485通讯接口扩展装置10,然后在从所述485通讯接口扩展装置10上行流入到所述上位机201。
具体的,所述单片机400可通过所述第一通讯接口200获取所述上位机201传输的下行数据信息,并对所述下行数据信息进行数据头标识的识别分析。在一个实施例中,所述数据头标识包括该所述下行数据信息应该从哪个所述第二通讯接口300继续下行的信息。所述单片机400在对所述数据头标识进行识别后,根据所述数据头标识的信息,将所述下行数据信息按照所述预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至所述照明亮化传感设备101。由此完成所述上位机201发送的所述下行数据信息通过所述485通讯接口扩展装置10到末端所述照明亮化传感设备101的数据下行传送。
在数据传输的过程中,所述485通讯接口扩展装置10可按照所述预设规则进行数据传输,以防止数据抢通讯总线的问题,从而确保通讯正常有序。具体的,所述预设规则可包括:若所述第一通讯接口200的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息。即所述第一通讯接口200优先传输所述下行数据信息,在所述下行数据信息传输完成后,方可允许上行数据传输。
在一个实施例中,所述预设规则还包括:若所述第二通讯接口300的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。即所述第二通讯接口300优先传输所述上行数据信息,在所述上行数据信息传输完成后,方可允许下行数据传输。
在一个实施例中,所述预设规则还包括:若多个所述第二通讯接口300同时上行数据给所述单片机400时,所述单片机400需按照所述预设优先级顺序依次将所述第二通讯接口300传输的所述上行数据信息通过所述第一通讯接口200发送至所述上位机201。例如,所述第二通讯接口300的数量为四个时,可将四个所述第二通讯接口300由1号序号至4号序号进行排序。在出现同时上行数据给所述单片机400时,所述单片机400可按照序号从1号至4号依次传输数据信息。
在一个实施例中,当某一序号的所述第二通讯接口300连续有多组上行数据传送至所述单片机400时,所述单片机400传送完该序号的所述第二通讯接口300的一组上行数据后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口300,待轮询完毕后方可再次传送该序号的所述第二通讯接口300的剩余上行行数据,以此类推直至数据传递完成。
同样的,当所述单片机400对某一序号的所述第二通讯接口300连续有多组下行数据进行传输时,所述单片机400传送完该序号的所述第二通讯接口300的一组下行数据后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口300,待轮询完毕后方可再次传送该序号的所述第二通讯接口300的剩余下行行数据,以此类推直至数据传递完成。通过这种方式能够在数据传输时,防止数据丢包,提高数据传输的可靠性。
在一个实施例中,所述单片机400可通过多个所述第二通讯接口300接收多个所述照明亮化传感设备101发送的所述上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口300对应的数据头标识。通过所述数据头标识可确定该组数据是通过哪一个所述第二通讯接口300传输过来的。从而便于所述上位机201识别,并对这一所述上行数据信息做出处理后,所述上位机201会下行一条加了同样数据头标识的指令。
然后所述单片机400将多个添加了所述数据头标识的所述上行数据信息基于所述预设规则按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。由此完成所述照明亮化传感设备101发送的所述上行数据信息通过所述485通讯接口扩展装置10到所述上位机201的数据上行传送。在一个实施例中,所述数据头标识可为5个字节的数据头。
在数据传输的过程中,对于暂时未能上行传输的数据(即添加了所述数据头标识的所述上行数据信息),可暂时存储在所述单片机400的存储空间内,当这些数据被依次上行发送完成后,该存储空间会再次清空,以备后续再次有多个所述第二通讯接口300上行数据同时到达时暂存。这样可避免了因数据传输繁忙高峰导致的数据丢包,提高了数据传输的可靠性。
在一个实施例中,所述485通讯接口扩展装置10采用所述单片机400对数据进行处理,能够降低所述485通讯接口扩展装置10的整体成本,实现节约成本的目的。
本实施例中,通过所述第一通讯接口200获取上位机201传输的下行数据信息,通过所述单片机400识别所述下行数据信息的数据头标识后,并将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至所述照明亮化传感设备101。同时,所述单片机400还可接收多个照明亮化传感设备101发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口对应的数据头标识后,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。本实施例采用上述方式不仅能够防止数据丢包,提高数据传输的可靠性,还能够降低生产成本。
在一个实施例中,所述485通讯接口扩展装置10还包括:多个隔离通讯芯片500。所述第一通讯接口200通过所述电路板100与一个所述隔离通讯芯片500电连接,且所述第一通讯接口200通过一个所述隔离通讯芯片500与所述单片机400传输数据信息。每个所述第二通讯接口300均通过所述电路板100与一个所述隔离通讯芯片500电连接,且每个所述第二通讯接口300均通过一个所述隔离通讯芯片500与所述单片机400传输数据信息。
在一个实施例中,所述第一通讯接口200和所述第二通讯接口300的数量之和与所述隔离通讯芯片500的数量相同,且所述隔离通讯芯片500与所述第一通讯接口200和所述第二通讯接口300一一对应。在一个实施例中,所述隔离通讯芯片500可以是磁隔离通讯芯片。通过设置所述隔离通讯芯片500,能够有效的隔离通讯线缆上的叠加干扰信号,使得通讯质量大大提高,从而防止因通讯错码导致数据丢包,提高数据传输的可靠性。
请参见图5和图6,在一个实施例中,所述485通讯接口扩展装置10还包括:多个LED指示灯600。所述第一通讯接口200对应一个所述LED指示灯600。每个所述第二通讯接口300对应一个所述LED指示灯600。所述LED指示灯600用于显示所述第一通讯接口200和/或所述第二通讯接口300的通讯状态。
具体的,所述第一通讯接口200和/或所述第二通讯接口300有数据上行时,与所述第一通讯接口200和/或多个所述第二通讯接口300对应的所述LED指示灯600为黄色闪烁状态。若所述第一通讯接口200和/或所述第二通讯接口300有数据下行时,则所述LED指示灯600为绿色闪烁状态。
在一个实施例中,所述485通讯接口扩展装置10还包括:复位开关700。所述复位开关700通过所述电路板100与所述单片机400电连接。所述485通讯接口扩展装置10在使用时,若出现崩溃式异常时,可通过所述复位开关700进行人工复位干预,以恢复所述485通讯接口扩展装置10的通讯。
在一个实施例中,所述485通讯接口扩展装置10还包括:壳体800。所述电路板100和所述单片机400均设置在所述壳体800内。所述第一通讯接口200和多个所述第二通讯接口300均固定于所述壳体800的侧壁并暴露。在一个实施例中,所述壳体800可采用塑料材质制成。
在一个实施例中,所述壳体800可包括上盖810和底座820。所述底座820和所述上盖810通过螺丝紧固安装。具体的。所述底座820有4个螺丝孔柱,可将所述电路板100放置在所述底座820的4个螺丝孔柱上,然后扣上所述上盖810,再从所述底座820的4个螺丝孔置入螺丝,并将螺丝打紧,即可完成紧固安装。
在一个实施例中,多个所述LED指示灯600可沿所述上盖810的第一通孔811伸出所述壳体800,从而便于操作人员观察通讯状况。在一个实施例中,所述485通讯接口扩展装置10还包括电源指示灯610。所述电源指示灯610与所述电路板电连接。所述电源指示灯610可设置在所述壳体800内,并沿所述上盖810的第二通孔812伸出所述壳体800。通过所述电源指示灯610指示所述485通讯接口扩展装置10是否供电。具体的,所述电源指示灯61在供电时显示为红色,所述电源指示灯61在无供电时熄灭。从而便于操作人员观察供电状况。
在一个实施例中,所述485通讯接口扩展装置10还包括:保险管900。所述保险管900固定于所述壳体800的侧壁,并与所述电路板100电连接。在供电线路中电流或电压出现陡然增大变化时,所述485通讯接口扩展装置10中的所述保险管900会及时熔断,将供电线路断开,从而保护保护后端电路,避免损坏。
请参见图7,本申请一实施例提供一种485通讯方法,应用于上述任一项实施例所述的485通讯接口扩展装置10,所述方法包括:
S102:通过所述第一通讯接口200获取所述上位机201传输的下行数据信息,并识别所述下行数据信息的数据头标识,将所述下行数据信息按照所述预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至照明亮化传感设备101。
在一个实施例中,所述单片机400可通过所述第一通讯接口200获取所述上位机201传输的下行数据信息,并对所述下行数据信息进行数据头标识的识别分析。在一个实施例中,所述数据头标识包括该所述下行数据信息应该从哪个所述第二通讯接口300继续下行的信息。所述单片机400在对所述数据头标识进行识别后,根据所述数据头标识的信息,将所述下行数据信息按照所述预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至所述照明亮化传感设备101。由此完成所述上位机201发送的所述下行数据信息通过所述485通讯接口扩展装置10到末端所述照明亮化传感设备101的数据下行传送。
在一个实施例中,所述预设规则可包括:若所述第一通讯接口200的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息。若所述第二通讯接口300的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。若多个所述第二通讯接口300同时上行数据给所述单片机400时,所述单片机400需按照所述预设优先级顺序依次将所述第二通讯接口300传输的所述上行数据信息通过所述第一通讯接口200发送至所述上位机201。
若多个所述第二通讯接口300中任意一个所述第二通讯接口300连续有多组所述上行数据信息或下行数据信息传输时,所述单片机400将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口300后,方可再次传输该所述第二通讯接口300的其余所述上行数据信息或下行数据信息,以此类推直至数据传递完成。通过这种方式能够在数据传输时,可防止数据丢包,提高数据传输的可靠性。
S104:通过多个所述第二通讯接口300获取多个所述照明亮化传感设备101发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口300对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。
在一个实施例中,所述单片机400可通过多个所述第二通讯接口300接收多个所述照明亮化传感设备101发送的所述上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口300对应的数据头标识。通过所述数据头标识所述上位机201可确定该组数据是通过哪一个所述第二通讯接口300传输过来的。对这一所述上行数据信息做出处理后,所述上位机201会下行一条加了同样数据头标识的指令。
然后所述单片机400将多个添加了所述数据头标识的所述上行数据信息基于所述预设规则按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。由此完成所述照明亮化传感设备101发送的所述上行数据信息通过所述485通讯接口扩展装置10到所述上位机201的数据上行传送。
在数据传输的过程中,对于暂时未能上行传输的数据(即添加了所述数据头标识的所述上行数据信息),可暂时存储在所述单片机400的存储空间内,当这些数据被依次上行发送完成后,该存储空间会再次清空,以备后续再次有多个所述第二通讯接口300上行数据同时到达时暂存。这样可避免了因数据传输繁忙高峰导致的数据丢包,提高了数据传输的可靠性。
综上所述,本申请通过所述第一通讯接口200获取上位机201传输的下行数据信息,通过所述单片机400识别所述下行数据信息的数据头标识后,并将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口300下行发送至所述照明亮化传感设备101。同时,所述单片机400还可接收多个照明亮化传感设备101发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口对应的数据头标识后,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口300的预设优先级顺序依次通过所述第一通讯接口200发送至所述上位机201。本申请采用上述方式不仅能够防止数据丢包,提高数据传输的可靠性。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种485通讯接口扩展装置,应用于照明亮化传感设备(101),其特征在于,包括:
电路板(100);
第一通讯接口(200),与所述电路板(100)电连接,用于与上位机(201)通讯;
多个第二通讯接口(300),与所述电路板(100)电连接,每个所述第二通讯接口(300)均电连接一个所述照明亮化传感设备(101);以及
单片机(400),所述单片机(400)通过所述电路板(100)分别与所述第一通讯接口(200)和多个所述第二通讯接口(300)电连接,所述单片机(400)用于通过所述第一通讯接口(200)获取所述上位机(201)传输的下行数据信息,并识别所述下行数据信息的数据头标识后,将所述下行数据信息按照预设规则通过与所述数据头标识对应的所述第二通讯接口(300)下行发送至所述照明亮化传感设备(101);
所述单片机(400)还用于通过多个所述第二通讯接口(300)接收多个所述照明亮化传感设备(101)发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口(300)对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规则按照所述第二通讯接口(300)的预设优先级顺序依次通过所述第一通讯接口(200)发送至所述上位机(201);
所述预设规则包括若多个所述第二通讯接口(300)中任意一个所述第二通讯接口(300)连续有多组所述上行数据信息或下行数据信息传输时,所述单片机(400)将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口(300)后,方可再次传输该所述第二通讯接口(300)的其余所述上行数据信息或下行数据信息。
2.如权利要求1所述的485通讯接口扩展装置,其特征在于,所述预设规则包括:
若所述第一通讯接口(200)的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息;
若所述第二通讯接口(300)的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。
3.如权利要求1所述的485通讯接口扩展装置,其特征在于,还包括:
多个隔离通讯芯片(500),所述第一通讯接口(200)通过所述电路板(100)与一个所述隔离通讯芯片(500)电连接,且所述第一通讯接口(200)通过一个所述隔离通讯芯片(500)与所述单片机(400)传输数据信息,每个所述第二通讯接口(300)均通过所述电路板(100)与一个所述隔离通讯芯片(500)电连接,且每个所述第二通讯接口(300)均通过一个所述隔离通讯芯片(500)与所述单片机(400)传输数据信息。
4.如权利要求1所述的485通讯接口扩展装置,其特征在于,还包括:
多个LED指示灯(600),所述第一通讯接口(200)对应一个所述LED指示灯(600),每个所述第二通讯接口(300)对应一个所述LED指示灯(600),所述LED指示灯(600)用于显示所述第一通讯接口(200)和/或所述第二通讯接口(300)的通讯状态。
5.如权利要求1所述的485通讯接口扩展装置,其特征在于,还包括:
复位开关(700),通过所述电路板(100)与所述单片机(400)电连接。
6.如权利要求1-5任一项所述的485通讯接口扩展装置,其特征在于,还包括:
壳体(800),所述电路板(100)和所述单片机(400)均设置在所述壳体(800)内,所述第一通讯接口(200)和多个所述第二通讯接口(300)均固定于所述壳体(800)的侧壁并暴露。
7.如权利要求6所述的485通讯接口扩展装置,其特征在于,还包括:
保险管(900),固定于所述壳体(800)的侧壁,并与所述电路板(100)电连接。
8.如权利要求6所述的485通讯接口扩展装置,其特征在于,所述第一通讯接口(200)和多个所述第二通讯接口(300)均为RJ11母座。
9.一种485通讯方法,其特征在于,应用于如权利要求1-5任一项所述的485通讯接口扩展装置(10),所述方法包括:
通过所述第一通讯接口(200)获取所述上位机(201)传输的下行数据信息,并识别所述下行数据信息的数据头标识,将所述下行数据信息按照所述预设规则通过与所述数据头标识对应的所述第二通讯接口(300)下行发送至照明亮化传感设备(101);
通过多个所述第二通讯接口(300)获取多个所述照明亮化传感设备(101)发送的上行数据信息,并对每个所述上行数据信息添加与所述第二通讯接口(300)对应的数据头标识,将多个添加所述数据头标识的所述上行数据信息基于所述预设规按照所述第二通讯接口(300)的预设优先级顺序依次通过所述第一通讯接口(200)发送至所述上位机(201);
所述预设规则包括:若多个所述第二通讯接口(300)中任意一个所述第二通讯接口(300)连续有多组所述上行数据信息或下行数据信息传输时,所述单片机(400)将一组所述上行数据信息或下行数据信息传输完成后,需按照所述预设优先级顺序依次轮询其余所述第二通讯接口(300)后,方可再次传输该所述第二通讯接口(300)的其余所述上行数据信息或下行数据信息。
10.如权利要求1所述的485通讯方法,其特征在于,所述预设规则还包括:
若所述第一通讯接口(200)的上行数据信息需求和下行数据信息需求同时出现时,优先传输下行数据信息;
若所述第二通讯接口(300)的上行数据信息需求和下行数据信息需求同时出现时,优先传输上行数据信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910924274.2A CN110618634A (zh) | 2019-09-27 | 2019-09-27 | 485通讯接口扩展装置及通讯方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910924274.2A CN110618634A (zh) | 2019-09-27 | 2019-09-27 | 485通讯接口扩展装置及通讯方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110618634A true CN110618634A (zh) | 2019-12-27 |
Family
ID=68924774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910924274.2A Pending CN110618634A (zh) | 2019-09-27 | 2019-09-27 | 485通讯接口扩展装置及通讯方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110618634A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115840096A (zh) * | 2022-11-14 | 2023-03-24 | 杭州飞仕得科技股份有限公司 | 一种数据采集设备及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102420684A (zh) * | 2011-11-04 | 2012-04-18 | 展讯通信(上海)有限公司 | Tcp数据流的处理方法以及通信设备 |
CN202267957U (zh) * | 2011-09-23 | 2012-06-06 | 福建星网锐捷通讯股份有限公司 | 通讯设备的中断扩展电路 |
CN104142901A (zh) * | 2013-05-07 | 2014-11-12 | 北京化工大学 | 一种具有传输优先级的串口复用器实现方法 |
CN105718403A (zh) * | 2016-01-18 | 2016-06-29 | 沈阳东软医疗***有限公司 | 一种通过扩展接口进行数据通信的方法及扩展接口 |
CN105896215A (zh) * | 2016-06-17 | 2016-08-24 | 史晓祎 | 舱段集线器 |
CN207399226U (zh) * | 2017-07-31 | 2018-05-22 | 北京华电众信技术股份有限公司 | 网络接口扩展装置 |
CN110071858A (zh) * | 2019-04-12 | 2019-07-30 | 杭州涂鸦信息技术有限公司 | 485接口芯片的防冲突收发切换电路装置 |
-
2019
- 2019-09-27 CN CN201910924274.2A patent/CN110618634A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202267957U (zh) * | 2011-09-23 | 2012-06-06 | 福建星网锐捷通讯股份有限公司 | 通讯设备的中断扩展电路 |
CN102420684A (zh) * | 2011-11-04 | 2012-04-18 | 展讯通信(上海)有限公司 | Tcp数据流的处理方法以及通信设备 |
CN104142901A (zh) * | 2013-05-07 | 2014-11-12 | 北京化工大学 | 一种具有传输优先级的串口复用器实现方法 |
CN105718403A (zh) * | 2016-01-18 | 2016-06-29 | 沈阳东软医疗***有限公司 | 一种通过扩展接口进行数据通信的方法及扩展接口 |
CN105896215A (zh) * | 2016-06-17 | 2016-08-24 | 史晓祎 | 舱段集线器 |
CN207399226U (zh) * | 2017-07-31 | 2018-05-22 | 北京华电众信技术股份有限公司 | 网络接口扩展装置 |
CN110071858A (zh) * | 2019-04-12 | 2019-07-30 | 杭州涂鸦信息技术有限公司 | 485接口芯片的防冲突收发切换电路装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115840096A (zh) * | 2022-11-14 | 2023-03-24 | 杭州飞仕得科技股份有限公司 | 一种数据采集设备及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108292836B (zh) | 以太网供电PoE线缆介质通信电路保护***和方法 | |
EP1698027B1 (en) | Automatic sensing power systems and methods | |
US20090273334A1 (en) | System and Method for Efficient Association of a Power Outlet and Device | |
CN104755882A (zh) | 电路分支测量*** | |
CN102972096A (zh) | 数字可寻址照明接口控制器 | |
US20020197907A1 (en) | Universal wire harness for detectors | |
CN110618634A (zh) | 485通讯接口扩展装置及通讯方法 | |
CN104251931B (zh) | 通用可更换式带电指示装置 | |
EP2289140A1 (en) | System and method for efficient association of a power outlet and device | |
CN1226634C (zh) | 用于检测线路的装置和方法 | |
CN114651379A (zh) | 一种充电器 | |
KR20180076897A (ko) | 모듈화된 가로등 제어기 | |
US20170187648A1 (en) | Signalling from port connections to switches | |
CN213602125U (zh) | 一种电源分配单元及供电*** | |
TWI798596B (zh) | Usb插座 | |
CN204241603U (zh) | 一种空调器电辅热保护件检测装置 | |
CN104838735A (zh) | 具有自支持连接的输入模块 | |
CN102650490A (zh) | 一种具有插接线防插错功能的超低温冷柜电控箱 | |
CN107635379B (zh) | 风扇模组、网络设备与风扇信息识别方法 | |
WO2016072793A2 (ko) | 무선 통신 기능을 구비한 멀티탭 | |
CN111769535A (zh) | 基于无线网络的智能保护自动分相控制器 | |
KR200440143Y1 (ko) | 멀티 콘센트 덕트 | |
CN210270879U (zh) | 一种基于usb总线的高频仪器扩展装置 | |
KR102418183B1 (ko) | 네트워크 진단 및 패치코드 어셈블리 탈부착 기능을 갖는 패치패널 시스템 과 이를 이용한 통신 배선의 운영관리 시스템 | |
CN219105029U (zh) | 电梯按钮的开关电压检测装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191227 |