目前调试的机器人使用的是步科的底盘,上位机通过串口线与底盘连接,由于上位机使用的是笔记本或者mini PC,没有串口,因此需要usb转串口线。
一共买了绿练三条串口线,在包装上都支持RS232,但只有一条能与底盘连接。
具体原因是转换线中的芯片不一样,导致使用的驱动不一样,
这里详细记录下区别之处。
1.USB 2.0 to DB9 Adapter Cable :ok
2.USB 2.0 转单口RS232 转接线 : fail
具体的包装如下:
可以看出好使的线有两点:
1.支持全自动串口通信的握手协议
2.内建128byte TX/384byte RX缓存
链接:
https://item.m.jd.com/product/849667.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=Wxfriends
https://item.m.jd.com/product/10415462066.html?utm_source=androidapp&utm_medium=appshare&utm_campaign=t_335139774&utm_term=Wxfriends
在windows上使用的驱动不同,挂载成的设备也不同,如下图:
当中,USB Serial Port 是ok的,Prolific USB-to-Serial Comm Port 是fail的。