一种通讯分配器的制作方法

文档序号:7874804阅读:181来源:国知局
专利名称:一种通讯分配器的制作方法
技术领域
本实用新型涉及通讯分配器领域,尤其涉及基于RS485-modbuS通讯模块,能将从站设备被两个主站控制设备同时监控的一种通讯分配器。
背景技术
目前,在工业现场通讯众多通讯协议当中有一个开放式标准的通讯协议叫Modbus通讯协议。此协议是主从站通讯协议,用异步串行口完成通讯,物理层采用RS485或RS232。传输速率可以达到115kbps,受线路和设备的限制,最多可以接一台主站和32台从站。在实际工业生产中有这样的需求——两台主站同时想监控同一个从站的需求。这种需求和Modbus通讯协议发生矛盾
实用新型内容
为了解决上述技术问题,本实用新型的目的在于提供一种能将从站设备被两个主站控制设备同时监控的一种通讯分配器。本实用新型的完整技术方案是,一种通讯分配器,包括一个单片机核心处理器,所述单片机核心处理器上设置有三个485异步串行通讯接口电路,所述通讯接口电路上均设置有一个旋转拨码开关,所述分配器内电源部分设置有直流电源转换模块,所述直流电源转换模块上还连接设置有浪涌保护模块。所述电源为24V。所述核心处理器内还设置有智能程序组模块,所述智能程序组模块接收、统计数据命令帧,定义高频数据命令帧并自动应答高频数据命令帧。由上可见,本实用新型与现在技术相比有如下有益效果本实用新型一种通讯分配器单片机核心处理器上设置有三个485异步串行通讯接口电路,用于两台主站同时监控同一个从站的场合,就相当与给一个从站设备由原来的一个485通讯接口链接上本通讯模块之后变成两个485通讯口,然后分别接在两个主站上,本实用新型使用24v直流电源供电,内部使用多个直流电源转换模块,浪涌保护模块所以具有信号隔离的作用。旋转拨码开关用于设置每一个通讯口的波特率,可以满足两条主站总线上不同波特率的需求,内部设置有智能程序组模块,智能程序组模块的好处是两个主站同时发送数据命令帧时,不会使得发送慢的主站延时等待,使得信号分配器变的更加实时高效。

此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,并不构成对本实用新型的不当限定,在附图中图I为本实用新型原理示意图。
具体实施方式
下面将结合附图以及具体实施例来详细说明本实用新型,在此本实用新型的示意性实施例以及说明用来解释本实用新型,但并不作为对本实用新型的限定。实施例I :本实施例一种通讯分配器,包括一个单片机核心处理器,单片机核心处理器上设置有三个485异步串行通讯接口电路,通讯接口电路上均设置有一个旋转拨码开关,用于设置每一个通讯口的波特率,可以满足两条主站总线上和从站设备上不同波特率的需求。分配器内电源部分设置有多个直流电源转换模块,本产品使用24V直流电源供电,直流电源转换模块上还连接设置有多个浪涌保护模块。如图I所示处理器处理数据帧主流程描述如下当主站I向2号口发送数据命令帧时,如果I号口非忙碌状态则处理器将此数据命令帧传送到I号口发送并且将I号口设置成忙碌状态,标记数据帧是从2号口发送的。当从站接受到数据命令帧并且向I号口发送数据应答帧。处理器会查看数据命令帧是从哪号口发送的,从2号口发送的就传送到2号口。这样主站I就得到对应的数据应答帧了。如果 I号口忙碌状态则处理器将此数据命令帧传送到处理器内的寄存器内并且标记有数据在寄存器中等待,等待I号口状态为非忙碌状态时将数据命令针发送到I号口。当从站接受到数据命令帧并且向I号口发送数据应答帧。处理器会查看数据命令帧是从哪号口发送的,从2号口发送的就传送到2号口。这样主站I就得到对应的数据应答帧了。同样的主站2向3号口发送数据命令帧时的流程和主站I向2号口发送数据命令帧时的流程一样。在主流程基础上加载了一项智能程序组模块。在实际使用中,主站监视从站发送固定的数据命令帧,根据这一特点,本处理器加载智能程序组模块是统计主站发送来的数据命令帧使用频率,达到一定的频率后处理器将这个数据命令帧定义为高使用频率数据命令帧,将该帧保存在数据命令帧寄存器组之中并且按一定的时间间隔向I号口发送数据命令帧寄存器组之中的数据命令帧,得到的数据应答帧保存在数据应答帧寄存器组之中。处理器每次处理数据命令帧的时候,如果该帧是高使用频率数据命令帧那么直接从数据应答帧寄存器组之中寻找对应的数据应答帧,如果该帧是非高使用频率数据命令帧那么直接走主流程处理。由上可见,本实用新型一种通讯分配器单片机核心处理器上设置有三个485异步串行通讯接口电路,用于两台主站同时监控同一个从站的场合,就相当与给一个从站设备由原来的一个485通讯接口链接上本通讯模块之后变成两个485通讯口,然后分别接在两个主站上,本实用新型使用24v直流电源供电,内部使用多个直流电源转换模块,浪涌保护模块所以具有信号隔离的作用。旋转拨码开关用于设置每一个通讯口的波特率,可以满足两条主站总线上不同波特率的需求,内部设置有智能程序组模块,智能程序组模块的好处是两个主站同时发送数据命令帧时,不会使得发送慢的主站延时等待,使得信号分配器变的更加实时高效。以上对本实用新型实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本实用新型实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本实用新型实施例的原理;同时,对于本领域的一般技术人员,依据本实用新型实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本实用新型的限制。
权利要求1.一种通讯分配器,其特征在于,包括一个单片机核心处理器,所述单片机核心处理器上设置有三个485异步串行通讯接口电路,所述通讯接口电路上均设置有一个旋转拨码开关,所述分配器内电源部分设置有直流电源转换模块,所述直流电源转换模块上还连接设置有浪涌保护模块。
2.根据权利要求I所述的一种通讯分配器,其特征在于,所述电源为24V。
3.根据权利要求I所述的一种通讯分配器,其特征在于,所述核心处理器内还设置有智能程序组模块,所述智能程序组模块接收、统计数据命令帧,定义高频数据命令帧并自动应答高频数据命令帧。
专利摘要本实用新型属于通讯分配器领域,公开了一种基于RS485-modbus通讯模块,能将MODBUS总线上的一个从站设备被两个主站控制设备同时监控的通讯分配器,包括一个单片机核心处理器,单片机核心处理器上设置有三个485异步串行通讯接口电路,通讯接口电路上均设置有一个旋转拨码开关,分配器内电源部分设置有直流电源转换模块,直流电源转换模块上还连接设置有浪涌保护模块,核心处理器内还设置有智能程序组模块,所述智能程序组模块接收、统计数据命令帧,定义高频数据命令帧并自动应答高频数据命令帧,本实用新型的目的在于提供一种能将一个从站设备被两个主站控制设备同时监控的一种通讯分配器。
文档编号H04L12/40GK202634466SQ201220153448
公开日2012年12月26日 申请日期2012年4月12日 优先权日2012年4月12日
发明者苏江 申请人:南京玖茂自动化控制系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1