请高手进来解答RS485节点数量问题!最近有个问题搞得我有点糊涂,MAX487芯片最多可以驱动128个节点,MAX485芯片最多可以驱动32个节点,这里暂不考虑实际数量比理论数量少几个的问题。如果RS485从机使用的是MAX485芯片,主机使用的是MAX487芯片,请问这条RS485总线上可以挂多少个从机?到底是32个还是128个。
1、MAX485各引脚的功能是什么?
MAX485是一个8个引脚的芯片,它是一个标准的RS485收发器,只能进行半双工的通讯,内含一个输出驱动器和一个信号接收器。MAX485具有低功耗设计,静态电流仅为300uA。MAX485具有三态输出特性,在使用MAX485时,总线最多可以同时连接32个MAX485芯片。通讯波特率可以达到2.5M。下面是MAX485的引脚定义:RO(引脚1):接收信号的输出引脚。
是COMS电平,可以直接连接到单片机。RE(引脚2):接收信号的控制引脚。当这个引脚低电平时,RO引脚有效,MAX485通过RO把来自总线的信号输出到单片机;当这个引脚高电平时,RO引脚处于高阻状态。DE(引脚3):输出信号的控制引脚。当这个引脚低电平时,输出驱动器无效;当这个引脚高电平时,输出驱动器有效,来自DI引脚的输出信号通过A和B引脚被加载到总线上。
2、单片机开发板的MAX485芯片可以通过串口和PC相联么,如果不能,我要买…
PC有485接口吗?只能用RS232转485转换器才能接请看武汉鸿伟光电E485BRS232/RS485有源隔离转换器E485CRS232/RS485/RS422无源转换器。不能,max485出来的是485信号,而电脑上的是232信号,买个485转232的转接板就好了。
3、max485的作用:
MAX485是用于RS485与RS422通信的低功耗收发器。MAX485的驱动器摆率不受限制,可以实现最高2.5Mbps的传输速率,这些收发器在驱动器禁用的空载或满载状态下,吸取的电源电流在120μA至500μA之间。所有器件都工作在5V单电源下,驱动器具有短路电流限制,并可以通过热关断电路将驱动器输出置为高阻状态。接收器输入具有失效保护特性,当输入开路时,可以确保逻辑高电平输出。