想要延长单片机串口通信的距离,有什么芯片推荐下

2019-03-25 13:28发布

如题,距离不用多远,两米就够,串口电平是3.3V,波特率19200。本身是个刷卡机,单片机一路串口通过74HC4052D扩展成两路,这两串口再通过一条2米的线分别接两个读卡器到闸机两端
本来想用SP3232,但是这个芯片你们懂的,很容易买到有问题的
另一个方案是用TXB0102DCUR把串口电平转换成5V,再通过MAX13487EESA发送,但是觉得太过麻烦
因为是用在通道闸上的,售后会很麻烦,所以需要个稳定的方案
1.jpg


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
dukedz
1楼-- · 2019-03-27 09:04
同样建议换 RS485, 可以用全双工的 RS485,这样不用考虑方向问题,但线会比较多,也不方便日后添加更多设备,所以我建议换半双工 RS485, 使用 CDBUS 协议自动避免数据冲突,这样就可以把半双工的 RS485 当全双工来用。

资料:
https://github.com/dukelec/cdbus_ip
https://github.com/dukelec/cdbus_doc/blob/master/intro_zh.md
DSCX05
2楼-- · 2019-03-27 09:36
 精彩回答 2  元偷偷看……

一周热门 更多>