单片机串口通讯RXD与TXD如何对接详解
单片机串口通讯RXD与TXD如何对接详解
首先需要明白两个概念,就是DTE和DCE。DTE是指数据终端设备,典型的DTE就是计算机和单片机。DCE是指数据通信设备,典型的DCE就是 MODEM。RS232串口标准中的RXD和TXD都是站在DTE立场上的,而不是DCE。明白了这一点,再讲下面的接线方法,就很好理解了。 单片机与计算机进行串口通信时,单片机的RXD接计算机的TXD,单片机的TXD接计算机的RXD。 (1)使用串口直通线。设计电路时,单片机的RXD连接电路板DB9的TXD,单片机的TXD连接电路板DB9的RXD,具体实现可在232电平转换芯片处反接。 (2)使用串口|交叉线。设计电路时,因为串口线已做交叉,单片机的RXD连接电路板DB9的RXD,单片机的TXD连接电路板DB9的TXD,均直连即可。 单片机与串口设备(如GPRS模块、载波芯片等)通信时,一律将RXD与TXD反接,即单片机的RXD接设备的TXD,单片机的TXD接设备的RXD。(特殊标注其RXD与单片机RXD直连的除外,如华为的EM310)
问问应用can转串口工具有哪些注意事项呢?
感谢题主的邀请,我来说下我的看法:
串口转CAN转换器是能够实现串口总线数据和CAN总线数据之间相互转换的设备,能够让原本不支持CAN总线通讯控制的设备具备CAN通讯的能力。当然,也不是说你有了一台串口转CAN转换器就可以直接应用到实际的项目当中,你首先得搞清几件事:
第一件事,你的串口转CAN转换器是能够实现CAN总线与哪一种或者哪几种串口总线转换的设备,因为串口总线的类别很多,232,422,485都属于串口总线,明明项目中要求232转CAN,结果你拿了一个422转CAN转换器,是不是挺尴尬的。
第二件事,相对于CAN总线,串口总线的通讯速率较低,不适合大数据量的信息传输。我们在进行CAN总线数据与串口数据相互转换的时候,应该对CAN端进行滤波,使其和串口端的通讯速率差不多,这样才能平稳转换。不过,也因为如此,CAN转串口设备也就不适合大数据量信息转换的项目了,如果你的项目正好数据转换量很大,那也实现不了。
现在你清楚了吗?如果您需要CAN转串口转换器的话,可以前往我们的网站进行具体的咨询,欢迎来访。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.