你好,看见你回答的rs485总线问题,想请教一下:为什么A,B间的电压是4.5V,加120欧电阻后电压变成0.2V了? 5
2个回答
展开全部
在应用系统工程的现场施工中,由于通信载体是双绞线,它的特性阻抗为120Ω左右,所以线路设计时,在 RS-485网络传输线的始端和末端各应接1只120Ω的匹配电阻 ,以减少线路上传输信号的反射。
由于 RS-485芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端 VA-VB ≥
+200mV,输出逻辑1,VA-VB ≤-200mV,输出逻辑0;而 A、B 端电位差的绝对值小于
200mV时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通
信帧的起始引起工作不正常。解决这个问题的办法是人为地使 A 端电位高于 B 两端电位,这样RXD 的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,即在485电路的 A、B 输出端加接上拉、下拉电阻 。
由于 RS-485芯片的特性,接收器的检测灵敏度为± 200mV,即差分输入端 VA-VB ≥
+200mV,输出逻辑1,VA-VB ≤-200mV,输出逻辑0;而 A、B 端电位差的绝对值小于
200mV时,输出为不确定。如果在总线上所有发送器被禁止时,接收器输出逻辑0,这会误认为通
信帧的起始引起工作不正常。解决这个问题的办法是人为地使 A 端电位高于 B 两端电位,这样RXD 的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,即在485电路的 A、B 输出端加接上拉、下拉电阻 。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询