mini2440和台达B2系列电机驱动无法串口通信的问题

原因1:罪魁祸首是串口电平和驱动器电平不一致!

驱动器的1394转串口提供的电平是5V,而mini2440自带的RS232串口电平是3.3V。除了3.3V的串口还是5V串口,这个5V串口是通过TTL电平转换过来的。

原因2:B2系列驱动最大只能支持57600的波特率,无法支持115200。

但是也不一定,也可能是115200的波特率对串口线的要求很高。

原因3:一定要按照B2说明书中ASCII码传输协议进行编程

字符串的结束标志是“\r\n”(即回车键)

原因4:定制的1394转串口的线中R和T已经交叉,故连串口时使用串口直连线


附:分清楚串口的9针定义以及串口交叉线和直连线的区别

RS232 9针公头(male,针形)

       这也是mini2440自带串口的针脚定义。以它为基础,串口延长线(母头)中,如果一头的2接通另一头的3则说明这是串口交叉线,如果2--2,3--3则式直连线。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汉尼拔勇闯天涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值