- 27
- 0
- 约4.52千字
- 约 5页
- 2017-06-07 发布于湖北
- 举报
无Modem 的Rs232 串口连接与通讯
RS232 串口通讯是最常用的,但是为什么就连接了RXD,TXD 和GND 三个信号,没有任何
的握手信号。原来一直高不明白。在网上搜了很多关于RS232 的资料,也没有找到理想的。后
来就找了一篇英文的资料,自己翻译了一下,总算真正弄清楚了RS232。特此分享一下。 (本
文原创:百度空间——发现电子设计之美,作者Flyasiwng,转载请注明出处。)
简介
Rs232 串口通讯是计算机领域中最古老、应用最广泛的通讯方式。Rs232 标准规定了DTE 和DCE
之间的通讯方法,即PC 与Modem 这类外围设备的通讯。DTE 是数据终端设备,DCE 是数据通讯
设备。而当今,串口通讯最主要的应用是没有Modem 的DTE 与DCE 之间的通讯,而标准中并没
对种通讯方式作出详细的规定。
最初的Modem 并没有执行某些握手功能。但是握手功能可以提高通讯的速度,因为这可以让计算
机有能力控制信息的流动。
RS232 最初的应用方式
观察RS232 的引脚分配图,可以看到两个专门用于流控制的引脚。一个RTS,一个CTS。RTS 是
请求发送,从DTE 输出,输入到DCE。CTS 是确认发送,从DCE 输出,输入到DTE。
在发送数据前,DTE 先将RTS 设为高电平,向DCE 请求数据。如果DCE 不允许发送数据,将使
CTS 保持低电平。如果允许发送数据,则就爱能够CTS 置为高电平。这是一种简单并有效的单向数
据流控制机制。
为了对数据流进一步的控制,通信双方都增加了向对方汇报当前自身状态的能力。为了实现这一目的,
便增加了DTR 和DSR 信号。数据终端设备使用DTR 信号告知自己已经准备好接受数据。数据通讯
设备使用DSR 说明自己已经准备好接受数据。这两个信号不像RTS 和CTS 那样,只是单向的请求
与应答,它们是双向的握手信号。
DTE 和DCE 通讯的最后一个流控制信号是CD (载波监听)。CD 不直接对流进行控制,而只是表
征Modem 可以与对方进行通讯。这个信号表明两个Modem 设备间存在通讯线路。
无Modem,无握手信号的通讯
如果没有Modem,怎么使用握手信号呢?那当然是不使用。这种情况下,只有数据线和信号地在两
个设备间交叉互联。其他的引脚都不连接。如下图所示。
最简单的RS232 通讯连接方式
Connector 1 Connector 2 Function
2 3 Rx Tx
3 2 Tx Rx
5 5 Signal ground
兼容性问题
这是最简单的连接方式,但是也是万能的连接方式。但是这里存在一个问题。如果通讯双方其中有一
方检测DSR 和CD 输入信号。这些信号定义了是否能与对方通讯。如过这两条线没有连接,它们始
终为低电平,这就有问题。
同样的问题也发生在了RTS 和CTS 上,如果DTE 将RTS 置为了高电平,然后等待CTS 为高电平。
而CTS 没有连接,所以DTE 会永远挂在那里。
所以这种连接方式仅仅是Rx 和Tx 上的数据传输。
但这并不意味着这种无Modem 的连接方式是无用处的。像PC 与电子测量设备之间的通讯就可以采
用这种通讯方式。
正如你想象的,这种最简单的连接方式不能进行任何形式的硬件流控制。只能通过在软件中通过
XOFF 和XON 字符来对数据流进行控制。
无Modem,带有回环(Loop Back)握手信号的连接方式
前面的那种连接方式,对于一般的软件存在着问题。即,如果软件按正常的方式检测Modem 的握
手信号,会因为检测不到合适的握手信号而挂在那里。为了避免这种情况,同时又能使用最简单的三
线的连接方式,便产生了下面这种带回环(Loop Back)的连接方式。
无Modem,带回环的连接方式
Connector 1 Connector 2 Function
2 3 Rx Tx
您可能关注的文档
- Python语法基础1_输入输出及Python命令.ppt
- 数据结构练习 第六篇 树.doc
- 数据结构练习1-12讲(+答案).doc
- 第二篇 JSP编译指令.ppt
- 第二篇 财务管理的价值观念.ppt
- 数据结构期末复习讲节试题(附答案).doc
- QC10安装步骤与客户端配置.doc
- QMCLⅡ语言和其编译器的设计和实现.pdf
- 数据结构上机作业1-5篇.doc
- 第二篇 电子商务技术基础——计算机基础.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 毕业论文(设计)-小型液压升降平台机械工程及自动化.doc VIP
- 在线网课学习课堂《现场生命急救知识与技能(南昌大学 )》单元测试考核答案.docx VIP
- 洛可可风格建筑.ppt.ppt VIP
- 鳞状细胞癌学习课件.pptx VIP
- 国企优化整合方案汇编.docx VIP
- 《农机电器设备使用维护》课件——项目一:农机电气系统基础.pptx VIP
- 开工第一课春节复工安全生产培训ppt.pptx VIP
- 宝可梦 Let's Go!皮卡丘1.02版switch大气层系统游戏修改代码.docx VIP
- 《农机电器设备使用维护》课件——农机电气系统的组成及特点.pptx VIP
- 工伤职工停工留薪期分类目录模板范本.pdf VIP
原创力文档

文档评论(0)