欢迎来到天天文库
浏览记录
ID:57689148
大小:52.00 KB
页数:1页
时间:2020-09-01
《MAX485硬件自动收发电路设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MAX485硬件自动收发电路设计因为MAX485工作在半双工状态,在单片机发送完数据(最短时间是发送完一个字符)后,单片机必须令TXD为高电平(经三极管反相后就会令RE为低电平),才能开始转为接收状态。 这个属于设计上的小技巧,不属于技术上的创新; 而实际上一个工程上应用的单片机,管脚功能使用得如此紧凑是很少见的; 追问: 工程上应用该如何设计呢 追答: 你上面的电路图也是可用的,如果有空余的PIO,就将其直接连接到DE、RE管脚上,输出高低电平来控制切换就是了,这样可省去三极管电阻等元件,电路也显得简洁; 当不发送数据时,TTL电平的Tx信号为高电平,经三极管反向为低电平,RS-4
2、85芯片处于接收状态。 当发送数据时,① 若Tx为低电平,经三极管反向后,DE/为高电平,发送允许。此时由于DI 接地,所以RS-485芯片的输出端A、B产生表示低电平的差分信号,低电平的Tx被送出。② 若Tx为高电平,经三极管反向后,DE/为低电平,RS-485芯片的A、B端处于高阻态。此时靠电阻R1和R2的下拉和上拉作用,使总线上产生正的差分信号,从而将Tx的高电平信号送出。 由以上分析看出,在使用这个电路时,只要程序能保证不同时进行接收和发送的操作,即保证是半双工传送数据,程序不必用指令控制DE/进行接收和发送的转换。转换由硬件本身完成。 发送高电平的过程中,由于RS-485芯片
3、处于接收状态,
此文档下载收益归作者所有