max485在发送数据时如何事先判断总线是否有数据传过来,有数据可接收时/RE端是否有电平变化?

rs485半双工通信,不知道怎么才能使总线上不发生数据发和收的冲突,发之前是不是要有个判断呢?我用的是max485芯片

可以使用主从通讯方式
例如:有一个主机,一个从机
从机不主动发送数据,由主机发送数据后从机作应答
这样平时主机和从机都处于接收状态,主机要发送数据,修改/RE位电平
发送完毕马上修改回来进入接收状态;从机收到数据后转入发送状态,发送完毕转入接收状态,这样就可以避免冲突了
如果有一个主机对应多个从机,那每个从机都有一个地址,主机发送的数据带地址码,只有地址符合的从机对主机做出应答
温馨提示:内容为网友见解,仅供参考
无其他回答

max485在发送数据时如何事先判断总线是否有数据传过来,有数据可接收...
可以使用主从通讯方式 例如:有一个主机,一个从机 从机不主动发送数据,由主机发送数据后从机作应答 这样平时主机和从机都处于接收状态,主机要发送数据,修改\/RE位电平 发送完毕马上修改回来进入接收状态;从机收到数据后转入发送状态,发送完毕转入接收状态,这样就可以避免冲突了 如果有一个主机对应多...

求一MAX485自动切换控制反向电路,只用RXD和TXD两个单片机引脚就能控制...
从电路上看,这是一个半双工通信的接法,(红线)就是收时不能发,发时不能收,其收发状态的控制应由DE、RE 非完成。但此图RE 非接地,使电路始终处在了接收状态,A、B总线上只要有数据,RXD 端就有接收。文中对于发送数据时的分析有一定道理,可行。可以由D 端接零,TXD 接,及上拉电阻的...

RS485 三极管和MAX485搭载零延时自动收发电路 按我图片上这种行不行...
当不发送数据时,TTL电平的Tx信号为高电平,经V1反向为低电平,RS-485芯片处于接收状态。当发送数据时,① 若Tx为低电平,经V1反向后,DE\/为高电平,发送允许。此时由于DI 接地,所以RS-485芯片的输出端A、B产生表示低电平的差分信号,低电平的Tx被送出。② 若Tx为高电平,经V1反向后,DE\/为...

max485工作原理
A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。在与单片机连接时接线非常简单。只需要一个信号控制MAX485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。可以串行口取电,可以驱动max232与max485实现通...

MAX485各引脚的功能是什么?
4. 引脚4:接收器输出端,经过MAX485内部处理后的数据通过这个引脚输出到外部设备。在实际连接中,它常常与单片机的RXD引脚相连。5. 引脚5:数据使能端,控制数据的发送。当该引脚接收到逻辑高电平时,MAX485的发送器部分被激活,开始向外发送数据。6. 引脚6:接收使能端,用于控制接收器部分的开启与关闭...

关于RS485接口的一个问题
可是在发送数据时,当发送1时,立即变成接收状态,那总线只能靠R20和R23拉成总线的数据1状态。实质上,那个485芯片在发送数据时,是收\/发状态在不断地进行转换,这样的发送数据状态,能否正确的发送数据更是令人质疑。所以,不要随便找一个图,就相信它的作用。也许,这个图有其它什么功能。不知设计者...

...01s TX和RX接MAX485芯片,怎么实现控制485的DE和RE达到收发的功能...
接收数据:接收时,TX保持高,三极管通,RE低进入接收模式,485总线的数据从AB进入MAX485直接由RX接收。多机通信:当多机通信时,可以很方便地将MAX485挂在485总线实现,如下图:多机通信时,是由一台主机多台从机组成的,主从机连接到485总线的方式一样,可以指定一台为主机。当进行通信时,如主机...

MAX485各引脚的功能是什么
3. **引脚3(RO\/接收器输出)**:当接收到RS-485总线上的数据时,经过处理后的数据通过此引脚输出到外部设备,如单片机。4. **引脚4(RE-\/接收使能)**:此引脚控制接收器的开启与关闭。当RE-为低电平时,接收器开始工作;为高电平时,接收器处于高阻抗状态。5. **引脚5(DE\/驱动输出使能)...

原子哥的rs485实验怎么设置发送的数据
我后来直接在RS485_Init函数后面将控制端置高设置为发送模式然后在while(1)中用print循环发送信息到上位机,上位机能接收到通过485总线发来的数据,说明485总线是通的。会不会是因为MAX485这个芯片它从接收转换到发送又从发送转换到接收的转换过程比较慢导致用它无法实现数据的时时回传?

485总线是什么
5.接收器的输入灵敏度为200mV(即(V+)-(V-)≥0.2V,表示信号“0”;(V+)-(V-)≤-0.2V,表示信 号“1”) 因为RS-485的远距离、多节点(32个)以及传输线成本低的特性,使得EIA RS-485成为工业应用中数据传输的首选标准。二、影响RS-485总线通讯速度和通信可靠性的三个因素1、在通信电缆中的信号反射在通...

相似回答
大家正在搜