一种多主控端串口转换装置的制造方法

文档序号:11006280阅读:511来源:国知局
一种多主控端串口转换装置的制造方法
【专利摘要】本实用新型提供一种多主控端串口转换装置,包括:高速CPLD主控芯片、多个第一串口和至少一个第二串口。其中,第一串口用于与主控设备连接,第二串口用于与被控设备连接。高速CPLD主控芯片第一端连接第一串口,第二端连接第二串口。高速CPLD主控芯片包括依次连接的采集模块、核心控制模块、数据传输模块。
【专利说明】
一种多主控端串口转换装置
技术领域
[0001 ]本实用新型涉及串口通信技术领域,特别涉及一种多主控端串口转换装置。
【背景技术】
[0002]随着互联网技术的发展,越来越多的生产企业对生产设备进行集中管控。目前,主控设备是通过串口转换装置对被控设备进行管控。但是,现有的串口转换装置的缺点是:只能实现一台主控设备对被控设备的管控,不能满足生产企业多台主控设备对被控设备管控的需要。

【发明内容】

[0003]本发明要解决的技术问题是提供一种多主控端串口转换装置,通过串口转换装置对串口的扩展可实现多台主控设备与被控设备之间的通信。
[0004]为解决上述技术问题,本发明采用了如下技术方案:
[0005]—种多主控端串口转换装置包括:高速CPLD主控芯片、多个第一串口和至少一个第二串口。其中,第一串口用于与主控设备连接,第二串口用于与被控设备连接。
[0006]进一步,高速CPLD主控芯片第一端连接第一串口,第二端连接第二串口。
[0007]进一步,高速CPLD主控芯片包括依次连接的采集模块、核心控制模块、数据传输模块。
[0008]进一步,采集模块通过多个第一串口高速采集并缓存多个主控设备的信号。
[0009]进一步,核心控制模块将采集模块缓存的主控设备的信号,按优先级发送给数据传输模块。
[0010]进一步,数据传输模块根据优先级通过第二串口发送主控设备的信号给被控设备。
[0011]进一步,采集模块通过第二串口高速采集并缓存被控设备的信号。
[0012]进一步,核心控制模块将采集模块缓存的被控设备的信号,按优先级发送给数据传输模块。
[0013]进一步,数据传输模块根据优先级通过相应的第一串口发送被控设备的信号给相应的主控设备。
[0014]进一步,第一串口的型号相同。
[0015]进一步,第一串口和第二串口为RS232接口。
[0016]进一步,第一串口的数量是两个,所述第二串口的数量是一个。
[0017]进一步,高速CPLD主控芯片为EPM240T100芯片。
[0018]进一步,装置还包括电源模块,所述电源模块为直流24V,并为高速CPLD主控芯片提供电源。
[0019]进一步,装置还包括工业级电源隔离保护电路。
[0020]这种串口装置成本低、结构简单、安装简便、使用方便,通过对串口的扩展可实现多台主机与至少一个设备之间的通信。
【附图说明】

[0021 ]图1是第一个实施例中的模块示意图;
[0022]图2是第二个实施例中的流程图。
【具体实施方式】
[0023]下面通过具体的实施例进一步说明本发明。但是,应当理解为,这些实施例仅仅是用于更详细具体地说明之用,而不应理解为用于以任何形式限制本发明。
[0024]结合图1,本实施例提供的一种多主控端串口转换装置,包括:高速CPLD主控芯片、多个第一串口和至少一个第二串口。其中,第一串口用于与主控设备连接,第二串口用于与被控设备连接。
[0025]高速CPLD主控芯片第一端连接第一串口,第二端连接第二串口。
[0026]进一步,高速CPLD主控芯片包括依次连接的采集模块、核心控制模块、数据传输模块。
[0027]本装置结构简单,便于安装,可实现多台主控设备与一台被控设备之间的通信。
[0028]采集模块通过多个第一串口高速采集并缓存多个主控设备的信号。
[0029]核心控制模块将采集模块缓存的主控设备的信号,按优先级发送给数据传输模块。
[0030]数据传输模块根据优先级通过第二串口发送主控设备的信号给被控设备。
[0031 ]采集模块通过第二串口高速采集并缓存被控设备的信号。
[0032]核心控制模块将采集模块缓存的被控设备的信号,按优先级发送给数据传输模块。
[0033]数据传输模块根据优先级通过相应的第一串口发送被控设备的信号给相应的主控设备。
[0034]缓存多个通信指令,并对多个通信指令进行防冲突处理,按照先入先出的原则,第一个进入其内的数据第一个被移出。
[0035]第一串口的型号相同。
[0036]第一串口和第二串口为RS232接口。
[0037]第一串口的数量是两个,第二串口的数量是一个。第一串口的数量可以为多个相同型号的RS232接口,也可以采用其它型号的功能相近的串口。
[0038]高速CPLD主控芯片为EPM240T100芯片。也可以采用其它型号功能相近的芯片。
[0039]装置还包括电源模块,所述电源模块为直流24V,并为高速CPLD主控芯片提供电源。
[0040]装置还包括工业级电源隔离保护电路。
[0041 ]在主控设备与被控设备通信时,当被控设备的串口全部被占用时,将本装置的第二串口与被控设备连接,第一串口与主控设备连接,并将异步串口通信转换成基于TCP/UDP协议的网络通信,实现主控设备与被控设备之间数据透明传输。
[0042]结合图2,本实施例提供的一种多主控端串口转换装置的第一串口分别与主机I和主机2连接,第二串口与PLC从站连接。多主控端串口转换装置接收并存储主机I和主机2的信号,并对主机I和主机2的信号进行防冲突处理后通过第二串口发送给PLC从站。本装置的控制芯片高速采集各个串口的信号,并判断多路主串口的优先级设置,根据优先级分配多个主机的权限,将信号转发给对应的串口。本装置的控制芯片能够自动识别、匹配设备的串口通讯速率,并且不受通信协议的限制,实现了数据的透明传输,实现了多个主机对单个设备的串口的通讯访问,大大减少了设备的更换、改造的工作量,以低成本的方式实现了快速的通讯连接。
[0043]这种串口装置成本低、结构简单、安装简便、使用方便,通过对串口的扩展可实现多台主机与至少一个设备之间的通信。
[0044]尽管本发明已进行了一定程度的描述,明显地,在不脱离本发明的精神和范围的条件下,可进行各个条件的适当变化。可以理解,本发明不限于所述实施方案,而归于权利要求的范围,其包括所述每个因素的等同替换。
【主权项】
1.一种多主控端串口转换装置,其特征在于,所述装置包括:高速CPLD主控芯片、多个第一串口和一个第二串口,其中,所述第一串口用于与主控设备连接,所述第二串口用于与被控设备连接; 所述高速CPLD主控芯片第一端连接所述第一串口,第二端连接所述第二串口 ; 所述高速CPLD主控芯片包括依次连接的采集模块、核心控制模块、数据传输模块; 所述采集模块通过多个所述第一串口高速采集并缓存多个所述主控设备的信号;所述核心控制模块将所述采集模块缓存的所述主控设备的信号,按优先级发送给所述数据传输模块; 所述数据传输模块根据所述优先级通过所述第二串口发送所述主控设备的信号给所述被控设备; 所述采集模块通过所述第二串口高速采集并缓存所述被控设备的信号; 所述核心控制模块将所述采集模块缓存的所述被控设备的信号,按优先级发送给所述数据传输模块; 所述数据传输模块根据所述优先级通过相应的第一串口发送所述被控设备的信号给相应的所述主控设备。2.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述第一串口的型号相同。3.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述第一串口和第二串口为 RS232接口。4.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述第一串口的数量是两个。5.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述高速CPLD主控芯片为EPM240T100芯片。6.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述装置还包括电源模块,所述电源模块为直流24V,并为高速CPLD主控芯片提供电源。7.根据权利要求1所述的多主控端串口转换装置,其特征在于:所述装置还包括工业级电源隔离保护电路。
【文档编号】G06F13/40GK205692163SQ201620443380
【公开日】2016年11月16日
【申请日】2016年5月13日 公开号201620443380.0, CN 201620443380, CN 205692163 U, CN 205692163U, CN-U-205692163, CN201620443380, CN201620443380.0, CN205692163 U, CN205692163U
【发明人】谷伟年
【申请人】杭州塔网科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1