各路大侠:求助关于422一主六从,主机无法接收从机信息
本人按公司领导要求做一个产品的测试工装。产品有6个422串口,按BOSS要求将这6个422以菊花链方式链接,然后通过一根5米长的电缆连到PC机的422扩展口,波特率为115200。在总线上加端接电阻均无效,问题如下:1、产品六个串口不级联,PC机单独与产品每个串口均能相互通信,用示波器测试产品串口发送的数据电平差值为4.2V;
2、PC机能够给6个串口同时或分别发数,产品六个串口都能收到,但这六个串口无论哪个发的数据PC机都无法接收,用示波器测试产品串口发送的数据电平只有1V多;
3、产品串口只级联两个,再与PC机通信,PC机仍然无法接收产品串口发送的数据,用示波器测试产品串口发送的数据电平差值有3.5V!!!为啥PC机也识别不了?无意中将产品T+短路到地,发现PC机居然能接收了,困惑啊?
查看了很多资料,都说422可以级联10个节点,300米以内无需端接电阻。我总共才7个节点,才115200的波特率,才5米的电缆,为啥不行???
各位大侠帮忙分析下,感激不尽!
上示波器 示波器在单位上,没保存波形,明天去把波形保存下来 你提到T+短到地可以收数据,那数据是正确的吗? 从设备不发送数据的时候 tx必须禁止(DE无效),这样才能把总线空出来,只有发送数据的时候 DE才有效 422 能菊花连吗??? 终于搞出来了
你能给我说说422多机通信那怎样弄得的吗?我也遇到了类似的问题。
页:
[1]