而且很奇怪:<br />他怕SP485的RO输出驱动能力不足,就加了一个Q1以驱动光耦,但是大家有没有发现RO的实际负载要比Q1(9012)的负载还重些?<br />Ro的电流约(5V-0.7V)/1k=4.3mA;<br />而Q1的负载电流却是(5V-1.2V)/1k=3.8mA;<br />可见Q1是多余的。<br /><br />另外,SP485输出端的接法就更邪乎了:<br />端口上那么大的电容和电感,失效保护电阻那么小,难道楼主的波特率只有几百?难道线路很短,并且终端数量也只有几个?<br /><br /><br />如果MCU是51的,建议R/D信号改成低电平为DE有效更好,否则51上电(包括复位阶段)时,SP485呈现低阻,可能影响其他正在工作的终端的正常通讯。
|