当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]由于RS-422总线具有抗干扰能力强、通讯速率高、通讯距离远、可以与多台从机通讯等特点,所以,该总线在数据采集、监控管理及集散控制系统的主从式多机通讯系统中得到普遍应

由于RS-422总线具有抗干扰能力强、通讯速率高、通讯距离远、可以与多台从机通讯等特点,所以,该总线在数据采集、监控管理及集散控制系统的主从式多机通讯系统中得到普遍应用。但是,若在一条RS-422 通讯总线上连接过多的从机,则有可能会由于总线负担过重,而使系统可靠性变差,有时甚至会导致整个系统无法正常工作。

为了解决RS422总线在实际应用中可能出现的问题,笔者设计出一种以可编程逻辑阵列GAL16V8为核心的串行口扩展电路。它可将微机的一路RS232串行口扩展至4路RS-422串行口。该电路通过主机软件对DTR、RTS控制信号的编程,可以和任选通讯接口的从机进行数据通讯;也可以不用DTR、RTS控制信号,而直接实现主机与全部通讯接口的从机之间的数据通讯,同时可在不改变原来软件的情况下,做到即插即用。

 

本电路采用DC-DC隔离电源供电,主机与通讯接口之间采用高速光耦来实现光电隔离,从而增强了主机系统的抗干扰能力。此外,该扩展电路还具有不占用系统资源、结构简单、使用方便、通用性强和性能可靠等特点,因此,可广泛应用于全双工通讯方式的主从式多机通讯系统。

在实际的煤气泄漏巡检系统中,笔者用该扩展电路组成的主从式多机通讯网络,实现了主机与40多台数据采集装置之间的数据通讯,而且保证了通讯性能的稳定可靠。

1 电路的整体结构

图1所示是这种RS-422串行口扩展电路的结构框图。整个扩展电路分为4个部分,其中,第一部分是DC-DC隔离电源。为了提高整个系统的抗干扰能力,本电路采用隔离电源来进行供电。第二部分是RS-232接口电路,用于实现各信号的RS-232电平与TTL电平的转换;第三部分是RS485/RS422接口电路,主要实现各信号的RS485/RS422电平与TTL电平的转换;第四部分是以可编程逻辑阵列GAL16V8 为核心的译码控制电路,主要用于实现对通讯接口的切换。

2 电路工作原理

2.1 DC-DC隔离电源

为了提高整个系统的抗干扰能力,本电路采用隔离电源供电。DC-DC隔离电源的工作原理如图2所示。电路中的MAX761 DC-DC转换芯片是采用PFM(脉冲调频方式)方式来工作的,最高调制频率为300kHz。该芯片内部含有误差放大器、频率调制器和功率驱动管。MAX761只需少数几个外围元件即可组成DC-DC电源转换电路。而电路中的LT431芯片则是集电极开路的误差放大器,它内含2.5V基准源。

 

该DC-DC隔离电源主要通过调节输出脉冲的频率(调节脉冲的间歇时间)来使输出电压保持稳定。其稳压过程的原理为:

当输出电压下降时,R4电压、误差、LT431输出、光耦输出电流、R1电压均随之降低。当R1电压小于1.5V基准电压时,在调制脉冲的正半周期,LX端输出低电平? 脉冲变压器初极电流线性增大,D1反偏截止,此时次极无电流,脉冲变压器开始储存能量;而在调制脉冲的负半周,LX端输出高电平,脉冲变压器释放能量,感应电压经D1(正向导通)输出使输出电压上升。从而使输出电压保持稳定。

实际上,当输出电压升高时,R4电阻上的电压和误差、LT431输出到光耦的输出电流、以及R1上的电压均随之升高,当R1电压大于1.5V基准电压时,在调制脉冲的负半周,LX端输出高电平,脉冲变压器不产生电压。而此时负载消耗将使输出电压下降。从而使输出电压保持稳定。

2.2 RS-232接口电路

串行口扩展电路的电路连接如图3所示。图中的MAX238 接口芯片含有4路RS-232接口电路,其中一路用于RXD、TXD通讯信号的电平转换,另外两路用于DTR、RTS信号的电平转换。通过主机软件可设置DTR、RTS的状态以选择通讯接口,从而实现主机与连接在此通讯接口上的从机之间的数据通讯。

图3

2.3 RS422/RS485接口电路

RS422/RS485接口电路由4片(U3~U6)MAX489芯片组成。MAX489芯片内部含有一组接收、发送电平转换电路。该芯片是全双工通讯方式的RS422接口芯片, 芯片上的RE使能端(低有效)用于控制数据的接收,DE 使能端(高有效)则控制数据的发送。为便于通讯系统的调试,可以在接收端、发送端和各路发送使能端分别安装一个发光管以观察各路的通讯状态。

2.4 译码控制电路

电路中的U1(GAL16V8)是可编程的逻辑阵列,利用该芯片并通过编程可实现译码控制。将主机发出的通讯口选择信号DTR、RTS由IN5、IN6输入到U1,同时将设置开关K1由IN1接入U1?这样,当K1、DTR和RTS经译码后,即可由OUT1~OUT5输出到U3~U6的发送使能端,以分别控制4个通讯口的数据发送器,从而完成主机向所选择通讯总线的数据发送;此外,经OUT5~OUT8输出到U3~U6的接收使能端,则可分别控制4个通讯口的数据接收器,以最终使主机通过通讯总线完成从机数据的接收功能。其通讯端口的选择如表1所列。

表1 通讯端口选择表

K1DTRRTS通讯端口

0000

0011

0102

0113

1XX全部

3 结束语

该电路中的全部芯片均选用+5V单电源供电,因而电路结构十分简单。另外,电路采用DC-DC隔离电源供电,且主机与通讯接口之间采用高速光耦进行光电隔离,也增强了主机系统的抗干扰能力。该电路同时具有不占用系统资源、结构简单、使用方便、通用性强和性能可靠等特点?可广泛应用于双全工通讯方式的主从式多机通讯系统。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在电子电路中,电解电容的纹波电流承受能力直接影响其使用寿命和电路稳定性。准确测试纹波电流不仅能验证电容性能是否达标,也是电路设计可靠性验证的关键环节。以下从测试原理、设备准备、操作步骤到数据解读,全面介绍电解电容纹波电流...

关键字: 电解电容 纹波电流 电路设计

在电子电路设计与实践中,稳压芯片是维持稳定输出电压的关键组件。然而,当我们将两个输出电压不同的稳压芯片的输出脚连接在一起时,会引发一系列复杂的物理现象和潜在风险。这一操作不仅违反了常规的电路设计原则,还可能对电路系统造成...

关键字: 稳压 芯片 电路设计

在当今电子技术飞速发展的时代,随着电子产品不断向小型化、高性能化迈进,印刷电路板(PCB)的设计变得愈发复杂和精密。过孔,作为 PCB 中连接不同层线路的关键元件,其对信号完整性的影响已成为电路设计中不可忽视的重要因素。...

关键字: 印刷电路板 电路设计 信号

IIC(Inter IC Bus)协议是一种广泛应用于嵌入式系统中的同步半双工通信协议。随着电子设备的复杂性不断增加,高多层电路板设计变得越来越普遍。在高多层电路板中实现可靠的IIC通信,需要综合考虑布线策略、电源设计、...

关键字: 电路板 电路设计

在现代高速、高密度的电路设计领域,电路完整性是确保电子系统可靠运行的关键要素。回路电感作为电路中的一个重要参数,对电路完整性有着多方面的深远影响。从信号传输的准确性到电源系统的稳定性,回路电感在其中扮演着不容忽视的角色。...

关键字: 电子系统 回路电感 电路设计

在现代汽车电子控制系统中,CAN(Controller Area Network,控制器局域网)总线作为一种高效、可靠的通信协议,发挥着举足轻重的作用。它不仅连接着发动机控制单元(ECU)、变速器控制单元、制动系统控制单...

关键字: 车规级CAN总线 电路设计

串联一个二极管,是利用二极管的单向导电的特性,实现了最简单可靠的低成本防反接功能电路。这种低成本方案一般在小电流的场合,类似小玩具等。

关键字: 电路设计 串联

USB 2.0接口以其高速率等优点渐有取代传统ISA及PCI数据总线的趋势,热插拔特性也使其成为各种PC外设的首选接口。

关键字: 数据采集 电路设计

Finishing 终饰、终修指各种制成品在外观上的最后修饰或修整工作,使产品更具美观、保护,及质感的目的。Metal Finishing特指金属零件或制品,其外表上为加强防蚀功能及观而特别加做的处理层而言,如各种电镀层...

关键字: PCB 电路设计

在电子工程领域,Datasheet(数据手册)是理解和应用特定芯片的关键资源。面对动辄数百页的详细文档,如何高效地提取电路设计所需的关键信息,是每个硬件工程师和软件工程师都面临的挑战。本文旨在提供一套系统化的方法,帮助工...

关键字: Datasheet 电路设计
关闭