基于MAX1487 芯片的远程多机通讯应用.pdf
文本预览下载声明
基于MAX1487 芯片的远程多机通讯应用
The Application of Long-distance Multi Com
munication Based onMAX1487
( 四川大学) 张 行 佃松宜 汪道辉
Zhang,Hang Dian,Songyi Wang,Daohu
摘要?押 文章介绍了美国MAXIM公司的MAX1487芯片在RS485标准接口中
的应用,给出MAX1487芯片的内部结构、管脚功能及其工作原理,并提供了其在PC
机与单片机远程多机串行通讯的应用电路、通信原理、数据包协议、通讯程序流程图。另外,
还介绍了单片机C51编写的通讯软件及用C++ Builder建立在Window9
8/95环境下的计算机端通信软件的实现。
关键词?押RS485; 多机通信; 数据包协议; Franklin/Keil C51;
C++ Builder
Abstract?押 In this paper?熏 theMAX1487 of Am
ericanMAXIM Corp based on RS485 bus in som
e project are introduced briefly?熏 and the
design of inner structure including the fu
nction of pins and working principle?熏 prov
iding the application circuit?熏 communicat
ion principle?熏 data protocol?熏 the flow ch
art of communication program between PC an
d singlechip in long-distance serial commu
nication. In addition?熏 the software of sin
glechip in language C51 and PC in C++ Build
er is described in detail.
Keywords?押 RS485; Multi Communication; Data
Protocol; Franklin/Keil C51; C++ Builder
随着微机特别是单片机的发展,其应用已从单机逐渐转向多机或连网,其中远程通讯具有很
强的实际意义,在实践中得到越来越广泛的应用。RS485是一种抗干扰能力强、能有效
延伸数据传输距离、便于实现多机通信的串行通信方式。其接口标准是一种多发送器的电路
标准,它扩展了RS422A的性能,允许双导线上一个发送器驱动32个负载设备(某些
驱动器可接128个负载设备),负载设备可以是被动发送器、接收器或收发器,通讯距离
可达1200米,这时传输速率为100kb/s,用中继器,可再延长距离。而且RS4
85电路允许公用电话线通信,半双工的通讯方式又可节省信号线,所以特别适合远距离通
信。
MAX1487其组成的差分平衡系统抗干扰能力强,接收器可检测低达200mv的信
号,是一种高速,低功耗,控制方便的异步通讯接口芯片。
1MAX1487芯片的内部结构、管脚功能及其工作原理
MAX1487采用+5V电源供电,当供电电流约为500μA时,传输速率达到2.5
MB/S。它适用于半双工通信,通信传输线上最多可挂128个收发器,其输入输出的差
动电压符合RS485标准,为±2V-±6V。
MAX1487的管脚及内部结构框图如图1所示。
脚1 RO:接收器输出(A―B≥+0.2V,RO=“1”:A―B≤―0.2V ,R
O=“1”);
脚2 RE:接收器使能;
脚3 DE:驱动器使能;
脚4 DI:驱动器输入;
脚5 GND:地;
脚6 A:接收器非反相输入
或驱动器非反相输出;
脚7 B:接收器反相输入
或驱动器反相输出;
脚8 VCC:电源
根据MAXIM公司的资料,其器件特性如下:
1.供电电压 4.75V≤VCC≤5.25V
2.供电电流 120μA—500μA,静态电流 230μA
3.共模输入电压范围 ―7V——+12V
4.通讯传输线最多可挂128个收发器
5.传输速率 2.5MB/S
6.传输延时 30ns
7.跳变坡度 5 ns
8.工作温度 0°C——+70°C
MAX1487
显示全部