单片机485接口怎样挂多个负载

来源:百度知道 编辑:UC知道 时间:2024/06/04 08:18:38
小弟现在做一个电路,要求单片机的485芯片的差分输出端输出A、B两根线要带8个负载的输出,并且要能够区分开这8个负载分别进行输出,请问怎样能够实现。
急,非常感谢!!

能带8个负载,这是硬件方面的事情。指的是,能够输出正常的485信号。这样挂N个负载都可以,关键是看距离。

能区分这8个负载,这是软件方面的事情。指的是,你发出(接收)一条指令要带上地址,也就是这个东西的名字。

就跟老师点名一样。:)

请看 鸿伟光电
485H4 232/485高速隔离集线转换器
485-H4实现一路RS-232/RS-485与4路RS-485的高速光电隔离转换,支持远程通信(大于2Km)和多机通信(128×4接点),本集线器可用于实现RS-232与RS-485转换,也可用于增强RS-485的带负载能力和通信距离。

输出的时候加一个地址码就可以了

485通信挂多个负载:一个主机,多个从机。
硬件上将这些设备都接在一起。每个设备需要事先设定一个地址编号。
这些设备是不能同时通信的。一次只能和一个从机通信,数据还是单向的。

当主机想和设备通信时,先发送一个设备号,所有设备都能收到,各自判断是否在和自己通信。当呼叫地址和设备地址一样时,设备就给予响应。