求大侠请教rs485的原理,485是不是理论上只要2根线就可以了。485转232的转换器上有4个接口,其中两个供电和地,一个接收信号,一个发送信号。那是不是只要这四个就可以了,九针头的其他几个头是不是多余的。(我指的是在短距离传输的情况下)
不给转换器供电可以吗,还有A,B两端是不是一端接收信号,一端发送信号
追答不供电不行,A、B线,不是一端发一端收,485是半双工的
追问A,B线是什么意思?
追答没有特定的含义,就是 485 通讯里面,为了区分两根线的顺序定义的
追问A,B各自都具有收发功能吗
追答对
追问不是就需要一个信号端口就可以了吗?要两个作甚么
追答RS-485接口采用差分方式传输信号方式,
并不需要相对于某个参照点来检测信号,
系统只需检测 “两线” 之间的电位差就可以了。
那我是不是只要把信号线连接到485的两个收发端,然后通过485/232的转换器连到单片机的232接口,只需编写232的程序就可以读取信号了吗?
追答不行!
你的单片机程序还要有一个端口去控制 485 芯片的使能端(EN),来完成单片机收发的转换
大侠,可否加一下我的Q,我们QQ上聊?940477831