一种用于RS485通讯的总线接入控制模块制造技术

技术编号:38913490 阅读:16 留言:0更新日期:2023-09-25 09:28
本实用新型专利技术公开了一种用于RS485通讯的总线接入控制模块,包括电源模块、MCU控制器、地址拨码器、485转TTL模块、TTL转RS485/RS232模块和继电器开关,与现有技术相比,本实用新型专利技术的功能集成度高,使用方便,测试准确,使用灵活(可扩展),切换速度快,使用寿命长。使用寿命长。使用寿命长。

【技术实现步骤摘要】
一种用于RS485通讯的总线接入控制模块


[0001]本技术涉及一种通信控制模块,尤其涉及一种用于RS485通讯的总线接入控制模块。

技术介绍

[0002]现有的测试系统中会使用到不同通讯协议类型的标准设备(含RS485/RS232/TTL通讯)采用同一套测试控制硬件/软件对这些标准设备直接进行控制,发送相应的控制指令和读取相应的测试数据。当测试系统中2种及以上不同通讯协议类型的设备(含RS485/RS232/TTL通讯)时,会因为不同通讯协议类型的标准设备在设计过程中采用的协议格式、校验方式、应答方式各有不同(标准设备无法更改设备端通讯格式)而导致测试控制硬件/软件在与这些设备通讯时出现误动作、反馈错误和相互干扰的现象。这样的系统结构带来的弊端是系统稳定性差,不同类型设备间存在干扰;标准设备越多,控制越复杂;标准设备内部协议和代码不能修改。

技术实现思路

[0003]本技术的目的是要提供一种用于RS485通讯的总线接入控制模块。解决现有的测试系统不同类型标准设备(含RS485/RS232/TTL通讯)在控制过程中出现的误动作、反馈错误和相互干扰的问题。
[0004]为达到上述目的,本技术是按照以下技术方案实施的:
[0005]本技术包括电源模块、MCU控制器、地址拨码器、485转TTL模块、TTL转RS485/RS232模块和继电器开关,所述电源模块的电源输出端分别与所述485转TTL模块、TTL转RS485/RS232模块和继电器开关的电源输入端连接,RS485总线接口通过所述485转TTL模块与所述继电器开关的通信端口和所述MCU控制器的通信端口连接,所述继电器开关的通信信号端通过所述TTL转RS485/RS232模块与设备通讯线接口连接,所述设备通讯线接口与所述继电器开关的数据通信端连接,所述地址拨码器的控制信号输出端与所述MCU控制器的控制信号输入端连接,所述MCU控制器的控制信号输出端与所述继电器开关的控制信号输入端连接。
[0006]优选的,所述485转TTL模块采用型号SP485的芯片。所述MCU控制器为STM32系列单片机或51系列单片机的一种。所述TTL转RS485/RS232模块由型号SP485和SP232的两颗芯片组成。
[0007]本技术的有益效果是:
[0008]本技术是一种用于RS485通讯的总线接入控制模块,与现有技术相比,本技术的功能集成度高,使用方便,测试准确,使用灵活(可扩展),切换速度快,使用寿命长。
附图说明
[0009]图1是本技术的结构原理框图;
[0010]图2是本技术的工作流程图。
具体实施方式
[0011]下面结合附图以及具体实施例对本技术作进一步描述,在此技术的示意性实施例以及说明用来解释本技术,但并不作为对本技术的限定。
[0012]如图1所示:本技术包括电源模块、MCU控制器、地址拨码器、485转TTL模块、TTL转RS485/RS232模块和继电器开关,所述电源模块的电源输出端分别与所述485转TTL模块、TTL转RS485/RS232模块和继电器开关的电源输入端连接,RS485总线接口通过所述485转TTL模块与所述继电器开关的通信端口和所述MCU控制器的通信端口连接,所述继电器开关的通信信号端通过所述TTL转RS485/RS232模块与设备通讯线接口连接,所述设备通讯线接口与所述继电器开关的数据通信端连接,所述地址拨码器的控制信号输出端与所述MCU控制器的控制信号输入端连接,所述MCU控制器的控制信号输出端与所述继电器开关的控制信号输入端连接。
[0013]电源模块:由DC24v电源从测试柜输出到模块24v供电,然后由电源模块转换为DC5v为系统供电。
[0014]485转TTL模块:使用一个485总线转TTL的芯片,例如SP485来实现总线电平的转换。这个芯片一方面TXD直接连接单片机RXD上另一方面RXD和TXD直接连接到继电器,以便于MCU对总线电平的控制。
[0015]MCU控制器:需要一颗低功耗的控制器,来实现对总线的控制数据的侦听和继电器的控制。建议使用8位或16位的MCU,例如STM32系列的单片机或者51系列的单片机。
[0016]继电器开关:由三极管作为驱动,单片机使用IO口控制继电器是否接入485总线是否接入后级系统。
[0017]TTL转RS485/RS232模块:后级由TTL总线转485和TTL转232的芯片共两颗,例如SP485,SP232,来实现TTL对后级485和232的转换。这两颗芯片TTL端由拨码开关选择接入继电器的输出端,来实现模块多种电平通讯的工作选择适应。
[0018]地址拨码器:由拨码开关来实现对模块地址的一个选择,从而方便对设备通讯通道的地址进行划分。
[0019]如图2所示,本技术的工作原理如下:
[0020]首先测试系统中的多个模块分别接通直流电源输入,MCU控制器初始化,各功能电路处于待机工作状态。
[0021]然后MCU控制器分别连接于测试系统的RS458/RS232/TTL总线,并等待接收通讯总线上发送的数据/地址信息。当测试系统开始工作时,系统中的测试控制硬件/软件将相应设备地址信息发送到通讯总线上,而MCU控制器则负责接收和寻找通道设置相关的信息,然后将其中的地址信息与本MCU控制器的物理地址进行比对以及根据其中的控制需求,灵活选择需要通讯的设备,然后MCU控制器就能够和指定的设备能够实时有效的进行通讯而不受其他设备的干扰,从而保证测试系统的工作稳定性和耐久性。
[0022]以上显示和描述了本技术的基本原理和主要特征及本专利技术的优点。本行业的技术人员应该了解,本技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本技术的原理,在不脱离本专利技术精神和范围的前提下,本技术还会有各种
变化和改进,这些变化和改进都落入要求保护的本技术范围内。本技术要求保护范围由所附的权利要求书及其等效物界定。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于RS485通讯的总线接入控制模块,其特征在于:包括电源模块、MCU控制器、地址拨码器、485转TTL模块、TTL转RS485/RS232模块和继电器开关,所述电源模块的电源输出端分别与所述485转TTL模块、TTL转RS485/RS232模块和继电器开关的电源输入端连接,RS485总线接口通过所述485转TTL模块与所述继电器开关的通信端口和所述MCU控制器的通信端口连接,所述继电器开关的通信信号端通过所述TTL转RS485/RS232模块与设备通讯线接口连接,所述设备通讯线接口与所述继电器开关的数据通信端连接,所述地址拨码器的控...

【专利技术属性】
技术研发人员:唐祝伟何春林刘文强
申请(专利权)人:成都纬明科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1