1 / 3
文档名称:

RS485串行通信电路设计.docx

格式:docx   大小:114KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

RS485串行通信电路设计.docx

上传人:xiaobaizhua 2022/8/24 文件大小:114 KB

下载得到文件列表

RS485串行通信电路设计.docx

相关文档

文档介绍

文档介绍:RS485串行通信接口电路的总体设计
在电参数仪的设计中,数据采集由单片机AT89C52负责,上位PC机主要负责通信(包 括与单片机之间的串行通信和数据的远程通信),以及数据处理等工作。在工作中,单片机 需要定时向上位PC机传送大批量的采RS485串行通信接口电路的总体设计
在电参数仪的设计中,数据采集由单片机AT89C52负责,上位PC机主要负责通信(包 括与单片机之间的串行通信和数据的远程通信),以及数据处理等工作。在工作中,单片机 需要定时向上位PC机传送大批量的采样数据。通常,主控PC机和由单片机构成的现场数据 采集系统相距较远,近则几十米,远则上百米,并且数据传输通道环境比较恶劣,经常有大 容量的电器(如电动机,电焊机等)启动或切断。为了保证下位机的数据能高速及时、安全 地传送至上位PC机,单片机和PC机之间采用RS485协议的串行通信方式较为合理。 实际应用中,由于大多数普通PC机只有常用的RS232串行通信口,而不具备RS485通信接 口。因此,为了实现RS485协议的串行通信,必须在PC机侧配置RS485/RS232转换器,或 者购买适合PC机的RS485卡。这些附加设备的价格一般较贵,尤其是一些RS485卡具有自 己独特的驱动程序,上位PC机的通信一般不能直接采用WIND0W95/98环境下有关串口的 WIN32通信API函数,程序员还必须熟悉RS485卡的应用函数。为了避开采用RS485通信协 议的上述问题,我们决定自制RS485/RS232转换器来实现单片机和PC机之间的通信。 单片机和PC机之间的RS485通信硬件接口电路的框图,如下图1所示。
从图1可看出,单片机的通信信号首先通过光隔,然后经过RS485接口芯片,将电平信号转 换成电流环信号。经过长距离传输后,再通过另一个RS485接口芯片,将电流环信号转换成 电平信号。
图1单片机与PC机之间的RS485通信硬件接口电路的框图(略)
该电平信号再经过光电隔离,最后由SR232接口芯片,将该电平信号转换成与PC机RS232 端口相兼容的RS232电平。由于整个传输通道的两端均有光电隔离,故无论是PC机还是单 片机都不会因数据传输线上可能遭受到的高压静电等的干扰而出现“死机”现象。
2接口电路的具体设计
2-1单片机侧RS485接口电路的设计 单片机侧RS485接口电路如图2所示。
AT89C52单片机的串行通信口 P3 0(RXD)和P3 1(TXD)的电平符合TTL/CMOS标 准(逻辑“0”的电平范围为0V〜,逻辑“1”的电平为2 4V〜VCC),它们首先通过光 电隔离器件6N137隔离,以保护单片机不受传输通道的干扰影响,其中T01和?T02是为了 增加光隔输入端的驱动能力。光隔6N137的左侧电源与单片机相同,右侧必须采用另一组独
RO 2
CN[> -I
图3MAX490的内部结构
MAX490[4]是MAXIM公司的RS485接口芯片,其内部结构如图3所示。MAX490支持单电源+ 5V工作,传输速率最高可达2 5MBPS,可实现全双工通信。其RO、DI端的逻辑“0”的电
〜 V之间,逻辑“1”的电平在2 0V〜VCC之间。输出电流环的电流在150
UA〜500 uA之间。其工作状态为:当A端电