[实用新型]一种通讯分配器有效
申请号: | 201220153448.3 | 申请日: | 2012-04-12 |
公开(公告)号: | CN202634466U | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 苏江 | 申请(专利权)人: | 南京玖茂自动化控制系统有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 广州天河互易知识产权代理事务所(普通合伙) 44294 | 代理人: | 鲍子玉 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 分配器 | ||
技术领域
本实用新型涉及通讯分配器领域,尤其涉及基于RS485-modbus通讯模块,能将从站设备被两个主站控制设备同时监控的一种通讯分配器。
背景技术
目前,在工业现场通讯众多通讯协议当中有一个开放式标准的通讯协议叫Modbus通讯协议。此协议是主从站通讯协议,用异步串行口完成通讯,物理层采用RS485或RS232。传输速率可以达到115kbps,受线路和设备的限制,最多可以接一台主站和32台从站。在实际工业生产中有这样的需求——两台主站同时想监控同一个从站的需求。这种需求和Modbus通讯协议发生矛盾。
实用新型内容
为了解决上述技术问题,本实用新型的目的在于提供一种能将从站设备被两个主站控制设备同时监控的一种通讯分配器。
本实用新型的完整技术方案是,一种通讯分配器,包括一个单片机核心处理器,所述单片机核心处理器上设置有三个485异步串行通讯接口电路,所述通讯接口电路上均设置有一个旋转拨码开关,所述分配器内电源部分设置有直流电源转换模块,所述直流电源转换模块上还连接设置有浪涌保护模块。
所述电源为24V。
所述核心处理器内还设置有智能程序组模块,所述智能程序组模块接收、统计数据命令帧,定义高频数据命令帧并自动应答高频数据命令帧。
由上可见,本实用新型与现在技术相比有如下有益效果:
本实用新型一种通讯分配器单片机核心处理器上设置有三个485异步串行通讯接口电路,用于两台主站同时监控同一个从站的场合,就相当与给一个从站设备由原来的一个485通讯接口链接上本通讯模块之后变成两个485通讯口,然后分别接在两个主站上,本实用新型使用24v直流电源供电,内部使用多个直流电源转换模块,浪涌保护模块所以具有信号隔离的作用。旋转拨码开关用于设置每一个通讯口的波特率,可以满足两条主站总线上不同波特率的需求,内部设置有智能程序组模块,智能程序组模块的好处是:两个主站同时发送数据命令帧时,不会使得发送慢的主站延时等待,使得信号分配器变的更加实时高效。
附图说明
此处所说明的附图用来提供对本实用新型的进一步理解,构成本申请的一部分,并不构成对本实用新型的不当限定,在附图中:
图1为本实用新型原理示意图。
具体实施方式
下面将结合附图以及具体实施例来详细说明本实用新型,在此本实用新型的示意性实施例以及说明用来解释本实用新型,但并不作为对本实用新型的限定。
实施例1:
本实施例一种通讯分配器,包括一个单片机核心处理器,单片机核心处理器上设置有三个485异步串行通讯接口电路,通讯接口电路上均设置有一个旋转拨码开关,用于设置每一个通讯口的波特率,可以满足两条主站总线上和从站设备上不同波特率的需求。分配器内电源部分设置有多个直流电源转换模块,本产品使用24V直流电源供电,直流电源转换模块上还连接设置有多个浪涌保护模块。如图1所示:处理器处理数据帧主流程描述如下:当主站1向2号口发送数据命令帧时,如果1号口非忙碌状态则处理器将此数据命令帧传送到1号口发送并且将1号口设置成忙碌状态,标记数据帧是从2号口发送的。当从站接受到数据命令帧并且向1号口发送数据应答帧。处理器会查看数据命令帧是从哪号口发送的,从2号口发送的就传送到2号口。这样主站1就得到对应的数据应答帧了。如果1号口忙碌状态则处理器将此数据命令帧传送到处理器内的寄存器内并且标记有数据在寄存器中等待,等待1号口状态为非忙碌状态时将数据命令针发送到1号口。当从站接受到数据命令帧并且向1号口发送数据应答帧。处理器会查看数据命令帧是从哪号口发送的,从2号口发送的就传送到2号口。这样主站1就得到对应的数据应答帧了。同样的主站2向3号口发送数据命令帧时的流程和主站1向2号口发送数据命令帧时的流程一样。
在主流程基础上加载了一项智能程序组模块。在实际使用中,主站监视从站发送固定的数据命令帧,根据这一特点,本处理器加载智能程序组模块是:统计主站发送来的数据命令帧使用频率,达到一定的频率后处理器将这个数据命令帧定义为高使用频率数据命令帧,将该帧保存在数据命令帧寄存器组之中并且按一定的时间间隔向1号口发送数据命令帧寄存器组之中的数据命令帧,得到的数据应答帧保存在数据应答帧寄存器组之中。处理器每次处理数据命令帧的时候,如果该帧是高使用频率数据命令帧那么直接从数据应答帧寄存器组之中寻找对应的数据应答帧,如果该帧是非高使用频率数据命令帧那么直接走主流程处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京玖茂自动化控制系统有限公司,未经南京玖茂自动化控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220153448.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自卸式花椒吸收塔
- 下一篇:高层建筑真空马桶系统