485的自动收发及应用

简介: 485的自动收发及应用

1、原理图

Untitled(3).png

2、引脚说明

Untitled(4).png

3、发送状态解析

发送1时:TXD为高电平,Q1三极管导通,RE和DE为低电平进入接收状态,此时A、B线上为高阻态,通过R8和R4对A和B上拉和下拉,使得A\B上传输数据1。
发送0时:TXD为低电平,此时Q1三极管截止,RE和DE为高电平进入发送状态,由于DI脚接地,因此将0发送出去。

4、接收状态解析

在接收数据的过程中,TXD引脚是一直保持高电平的,当TXD是高电平时,RE和DE是低电平,此时485处于接收状态,485芯片的RO引脚(也就是接MCURXD的引脚)就会接收AB传输过来的数据。
图中的R7电阻为匹配电阻,在长距离的传输数据时为了保证通信质量是需要加入匹配电阻的。

目前以及很多成熟的国产芯片无需增加外围电路,做到自动收发了,大家在芯片选型的可以多考虑一下,节省硬件成本.

相关文章
|
22天前
|
芯片
485自动收发电路
485自动收发电路
网络数据包收发流程(三):e1000网卡和DMA
一、硬件布局每个网卡(MAC)都有自己的专用DMA Engine,如上图的 TSEC 和 e1000 网卡intel82546。上图中的红色线就是以太网数据流,DMA与DDR打交道需要其他模块的协助,如TSEC,PCI controller以太网数据在 TSECDDR  PCI_Co...
4943 1
|
22天前
|
物联网 Go 网络性能优化
MQTT协议本身支持多种消息收发模式
MQTT协议本身支持多种消息收发模式【1月更文挑战第24天】【1月更文挑战第120篇】
43 3
|
消息中间件 数据安全/隐私保护
【OpenAirInterface5g】ITTI消息收发机制
OAI各个模块拥有自己的消息队列,当其他模块需要向该模块发送消息时,只需将封装好的message压入对端模块队列,本模块进行消息接收时,从本模块队列依次取出message,进行解析。
262 0
|
弹性计算
阿里云网络收发包PPS是什么?
阿里云网络收发包PPS是什么?什么是网络收发包PPS?云服务器网络收发包PPS多少合适?网络收发包PPS是指云服务器每秒可以处理的网络数据包数量,单位是PPS即packets per second每秒发包数量。云服务器吧来详细说下阿里云服务器网络收发包PPS性能参数表,以及网络收发包PPS多少合适?
216 0
阿里云网络收发包PPS是什么?
|
弹性计算
网络收发包PPS是什么?PPS性能参数多少合适?
网络收发包PPS是什么?PPS性能参数多少合适?阿里云服务器网络收发包PPS是什么?什么是网络收发包PPS?云服务器网络收发包PPS多少合适?网络收发包PPS是指云服务器每秒可以处理的网络数据包数量,单位是PPS即packets per second每秒发包数量。云服务器吧来详细说下阿里云服务器网络收发包PPS性能参数表,以及网络收发包PPS多少合适?
1217 0
网络收发包PPS是什么?PPS性能参数多少合适?
|
存储 网络协议 数据处理
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
协议栈——收发数据(拼接网络包,自动重发,滑动窗口机制)
320 1
|
弹性计算 网络协议 网络安全
服务器收发包心得
服务器收发包心得
|
弹性计算 运维 Linux
搭建mqtt服务器,实现数据的收发
极力推荐使用阿里云服务器,资源丰富,教程简单!
搭建mqtt服务器,实现数据的收发
1分钟实现“延迟消息”功能
环形队列是一个实现“延时消息”的好方法,开源的MQ好像都不支持延迟消息,不妨自己实现一个简易的“延时消息队列”,能解决很多业务问题,并减少很多低效扫库的cron任务。
796 0