RS RS-232 至RS RS-485/ RS RS-422 智能转换器 |
本文详细地介绍了如何从RS-232信号线上高效率地产生电源如何实现RS-232 接口与RS-485/RS-422接口的智能转换同时也给出了具体的硬件设计及软件设计方法 Abstract: This paper detailed introduces how to high-efficiently generate a supply from RS-232’s signal lines and how to intelligently convert a standard RS-232 interface to a RS-485/RS-422 interface, and also presents the method of hardware and software design. 关键词 RS-232 RS-485/RS-422 接口 智能转换器 1. 概述 随着计算机在工业的广泛应用控制局域网络也深入应用到各行各业之中,现行的诸多控制系统若采用单机控制方式已越来越难以满足设备控制的要求,因为往往我们所控制的设备只是整个系统的一个基本单元,它既需要外部输入一些必要的信息,同时也需要向外部输出自身的运行参数和状态,所有这些都要求我们采用控制网络技术将众多设备有机地连成一体以保证整个系统安全可靠地运行。目前在我国应用的现场总线中RS-485/RS-422 使用最为普遍。当用户要将基于标准的RS-232 接口设备,如PC 机连接至由RS-485/RS-422 构成的通讯网络时,则必须作RS-232和RS-485/RS-422之间的电平转换。传统的做法是在设备内扩展一个通讯适配卡,由通讯适配卡实现电平转换,内部主机再通过并行总线读出或写入数据显然。这种设计方法存在下列缺点: a.由于适配卡是基于某一种总线标准扩展的而不是基于RS-232电平标准所以 其应用范围受到限制只能一种适配卡适用一种总线如ISA 适配卡不可能插 入STD总线或用户自定义的总线其通用性较差 !"虽然实现的仅仅是电平转换但是由于需要考虑与扩展总线的接口和增加一个 标准的UART 并且需要占用系统的其它宝贵资源使硬件和软件变得过于复杂 !"复杂的硬件设计大大增加了元器件的数目和电路板面使适配卡的成本过高 !"由于采用内置插卡方式使变更通信方式比较麻烦如将半双工通信方式设置 为全双工方式等另外维修和测试也比较麻烦 !"对于现有的基于RS-232的设备在无法变动系统软件和硬件的情况下显然适 配卡无法将这些设备连成基于RS-485或RS-422通信网络的分布式系统 为了克服上述缺点同时考虑到RS-232 接口的自身特点我们设计了一种小巧的 无须外部供电的智能收发转换器实现RS-232和RS-485/RS-422之间的电平转换 2. 功能描述及结构框图 本智能转换器作为一个独立的电平转换控制器涉及线上取电发送和接收状态的 智能切换通信方式设置RS-232电平与RS-485/RS-422电平之间的转换等方面具体 描述如下 |
|
|
|
|
|
| |
|
|
|
|