>
我们先回顾上几期内容: 1.串行通信的基本概述(定义、种类及数据形式等): 串行通信不就是RS232、RS422和RS485?还有... 2.串行通信和并行通信的对比: 串行通信 vs. 并行通信 3.异步还是同步: RS232是同步通信还是异步通信? 4.串行通信的四大规则: 串行通信的四大规则(Rules),你知道吗? 5.串行通信中的三种数据传输模式(单工、半双工和双工):串行通信中的单工、半双工和双工通信模式,该如何选择? 6.串行通信中接口定义和用途: RS232不就是接RxD和TxD两根线吗?那你还接其他的(RTS、CTS等)干嘛呢?
在上一期查询资料的时候,RS232的通信标准关于串行通信两端设备类型,即:DTE(数据终端设备)和DCE(数据通信设备)。 这里面涉及到两台DTE设备之间数据通信,应该如何布线实现串行通信呢?
正常连接
在RS-232规范中,DTE(数据终端设备)和DCE(数据通信设备)是指串行连接两端的设备类型。一般来说,DTE和DCE分别指计算机设备和调制解调器。因为RS-232规范主要涉及将DTE直接连接到DCE,反之亦然,所以引脚的定义使布线变得简单。
DTE到DCE的连接方式一般采用直通布线方式:
零调制解调器(Null Modem)
实际上,如果按照上述标准来说,RS232的网络里面正常应该有DCE设备,但我们在工控应用上很少看到存在Modem的场景,甚至工作这么久根本就没这个概念。有多少朋友是和我一样的情况,留言区扣个1 。所以,这里和大家进行分享下,实际上都是采用的零调制解调器的方式,即两台DTE数据终端设备通过下图方式进行连接:
上述即将一个设备上的发射机连接到另一设备上的接收机,反之亦然。这种方法被称为零调制解调器布线,因为它取代了传统RS-232应用程序在两个DTE之间需要的两个调制解调器。
以DB9接口的方式举例,图示如下: 上图:2(RX)--3(TX) 3(TX)--2(RX) 5--5(信号地GND) 好了,我们这期介绍完了,应该对RS232通信中的零调制解调器有了更深入的了解。终于清楚我们为啥要上述接线方式了吧!如果觉得不错,欢迎点赞、收藏和在看,也可以分享给你身边的朋友、同事哦! 关于串行通信,更多需要了解的内容,也欢迎留言讨论!
参考链接:
- https://documentation.help/NI-Serial-Hardware-Software/RS232DTEvsDCE.html
- https://tech.ifeng.com/c/7g9w8VNfzpo
- https://www.geeksforgeeks.org/difference-between-dte-and-dce/
--------END--------
喜欢本文请在下方分享及“点赞”和“在看”
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |