你现在位置:首页>技术论文>行业应用>检测监控>正文
简易可扩展RS-232/485智能转换器设计
日期:2006-5-4 22:48:54 来源:本文摘自《PLC&FA》  
点击: 作者:未知
点击【】放大字体.

1  引言

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

     随着计算机和自动控制技术的发展及其在工业中的广泛应用,控制局域网络也广泛应用到了工业控制的各种场合中。在工业系统当前普遍应用及今后发展的趋势中,无疑各种分散控制子系统,数据采集子系统和智能仪表等均成为其重要的组成部分,这就要求采用控制网络技术,通过总线将各种设备有机地连接在一起,以保证整个系统的安全可靠运行,必定涉及到了长距离通信的问题。目前,我国应用的工业现场总线中以RS-485使用最为普遍,而工控机(IPC)和通用微机(PC)上一般只有2个RS-232串行接口,即COM1和COM2。而且在当前应用中,为了实现资源的有效利用,往往是一台IPC控制一个工业现场485网络,这就意味着必然要实现在多个下位机与IPC之间的通讯,即必须进行电平转换与信号选通。
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

     目前实现电平转换有两种方法:内部通讯适配卡和外部通讯转换模块。其中,内部通讯适配卡虽然可以不占用COM口,但因其大量占用系统资源且安装、维修、测试不便而较少使用。较多使用的是外部转换模块,目前市面上这类产品如7520设计复杂且价格昂贵。本文介绍一种低成本,使用一些通用芯片设计出的一种简易的通讯转换模块,而且其使用单片机实现智能选通,能够有效而可靠地实现工业现场的信号传输与控制要求。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

2  转换器原理与硬件实现

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

2.1  转换器原理及集成电路芯片选用
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

     本转换器设计可分为RS-232接口部分和RS-485接口部分,其原理在于各接口均将各协议信号转换为TTL高低电平信号进行通信。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

——可——编——程——控-制-器-技——术——门——户

     RS-232串行接口遵从的标准为RS-232-C。采用单端驱动共地接收电路,逻辑“1”为-5V~-15V,逻辑“0”为+5V~+15V;电平的地线是公共的,因此,其信号传输存在共地噪声且不能抑制共模干扰;且其驱动器最大只允许有2500pF的电容负荷 ,进一步限制了其通信距离。所以,RS-232方式的通讯一般应用于速度为20kbps以内,距离为20m的条件下,不适合于高速、远距离通讯。其转换用芯片可选用MAX202 CPE、MAX232CPE或HIN232CP。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

     RS-485串行通信是一种多发送器的电路标准,它采用了差分平衡的电气接口,利用平衡驱动,差分接收的方法,从根本上消除了信号地线,因此,RS-485可用于1200m的远距离,速度为100kbps的高速通讯。在一条总线上,允许同时存在32个接收器和32个发送器。其转换用芯片在组成半双工通信网时可选用MAX485、MAX480B、SN75LBC184等芯片,在组成全双工通信网时可选用MAX488、MAX489E等芯片。
WWW_PLCJS@_COM%-PLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

     在本设计中,因为RS-232接口为半双工工作,所以选用的芯片为MAX232CPE、MAX485。图1给出了整个转换电路详细电路图,并给出了各个芯片的详细引脚接线。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WW.W_PLCJS_COM-PLC-技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

图1     转换器部分电路原理图
WWW_PLCJS_COM-PLC-技.术_网

WWW_PL※CJS_COM-PLC-技.术_网

2.2   信号转换部分智能收发实现
WWW_PLCJS_COM-PLC-技.术_网

     由于RS-232串行接口为半双工工作方式,而RS-485串行接口为全双工工作方式,因此,转换器设计中的关键部分就在于RS-485收发使能的控制上。
W1WW_P4LCJS_COM-PLC-技.术_网

WWW_PLCJS@_COM%-PLC-技.术_网

     在MAX485芯片上,其收发使能控制引脚为2脚和3脚。2脚控制接收,当MAX485的6、7脚上有数据时,如果2脚为低电平,允许接收,则芯片把6、7脚上的数据转换成TTL电平的数据并由1脚发出。如果2脚为高电平,则不转换。而3脚控制发送,当MAX485的4脚上有数据时,如果3脚为高电平,允许进行转换,则芯片将4脚上的数据转换成485电平从6、7脚送到外部485网络中去。如果3脚为低电平,则不转换。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

     在比较多种转换控制方式,包括由单片机控制2、3脚等方式后,我们根据异步通讯数据格式的特点,使用一个单反相器74LS04,即可由硬件实现智能收发。即信号RXD经MAX232CPE电平转换后,一方面接入MAX485的发送端4脚正常发送,另一方面经过反相器后接入2脚和3脚作为MAX485的收发控制。

本新闻共2页,当前在第11 2  
WWW_P※LCJS_CO※M-PLC-技-.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行