要实现单片机与PC机的远距离传输可以用USB延长器么?

要实现单片机与PC机的远距离传输可以用USB延长器么?单片机上有串口转usb。USB延长器是不是单向传输?所以不能实现他们之间的双向通信?

---USB延长器是采用单根网线传输电脑主机USB信号,突破USB协议规定的5米长度限制,将电脑主机的USB信号延长到至少50米以上距离的设备。当然可以双向传输了。

---USB延长器连接高速USB设备最大60米,低速USB设备最大达到100米。单片机串口转的速度较低,可以用到100米。

---如果用单片机串口接RS485,可以传输到1000米,电脑端接一个转换器也可以实现,这个转换器可自制,成本更低。RS485本身是半双工的,接两路就变成双工通讯了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-25
不可以,USB传输有效距离不长,要做到好几米并保持高速很困难。要远距离的话,把串口做成RS485,阻抗匹配好的话,1公里也没问题
第2个回答  2010-08-28
5m内的范围是可以的,但是太长的由于存在一定的阻抗,会对你的系统产生不小的影响,Usb延长线就是双向的,vcc,d+,d-,gnd是它的四个引脚
第3个回答  2010-08-26
建 议使用CAN总线进行长距离传输信号。
相似回答