串口通讯RS232详解.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串口通讯—RS-232-C 详解 串行通信接口标准经过使用和发展,目前已经有几种。但都是在 RS-232 标准的基础上经 过改进而形成的。所以,以 RS-232C 为主来讨论。RS-323C 标准是美国 EIA(电子工业 联合会)与 BELL 等公司一起开发的 1969年公布的通信协议。它适合于数据传输速率在 0~ 20000b/s 范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性 都作了明确规定。由于通行设备厂商都生产与 RS-232C 制式兼容的通信设备,因此,它作 为一种标准,目前已在微机通信接口中广泛采用。 在讨论 RS-232C 接口标准的内容之前,先说明两点: 首先,RS-232-C 标准最初是远程通信连接数据终端设备 DTE(Data Terminal Equipment)与数据通信设备 DCE (Data Communication Equipment)而制定的。因此 这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更 准确的说,是计算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有些规定 及和计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,我们对 RS-232C 标准与计算机不兼容的地方就不难理解了 其次,RS-232C 标准中所提到的“发送”和“接收”,都是站在 DTE 立场上,而不是站在 DCE 的立场来定义的。由于在计算机系统中,往往是 CPU 和 I/O 设备之间传送信息,两者 都是 DTE,因此双方都能发送和接收。 一、RS-232-C RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,其中 EIA(Electronic Industry Association)代表美国电子工业协会,RS (ecommeded standard)代表推荐 标准,232 是标识号,C 代表 RS232 的最新一次修改(1969),在这之前,有 RS232B、 RS232A。。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有 有 EIA#0;RS-232-C、EIA#0;RS-422-A、EIA#0;RS-423A、EIA#0;RS-485。 这里只介绍 EIA#0;RS-232-C (简称232,RS232)。 例如,目前在 IBM PC 机上的 COM1、COM2 接口,就是 RS-232C 接口。 1.电气特性 EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。 在 TxD 和 RxD 上:逻辑 1(MARK)=-3V~-15V 逻辑 0(SPACE)=+3~+15V 在 RTS、CTS、DSR、DTR 和 DCD 等控制线上: 信号有效(接通,ON 状态,正电压)=+3V~+15V 信号无效(断开,OFF 状态,负电压)=-3V~-15V 图 1 以上规定说明了 RS-323C 标准对逻辑电平的定义。对于数据(信息码):逻辑“1” (传 号)的电平低于-3V,逻辑“0” (空号)的电平告语+3V;对于控制信号;接通状态(ON) 即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电 平的绝对值大于 3V 时,电路可以有效地检查出来,介于-3~+3V 之间的电压无意义,低 于-15V 或高于+15V 的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V 之间。 EIA-RS-232C 与 TTL 转换:EIA-RS-232C 是用正负电压来表示逻辑状态,与 TTL 以高低电平表示逻辑状态的规定不同。因此,为了能够同计算机接口或终端的TTL 器件连 接,必须在 EIA-RS-232C 与 TTL 电路之间进行电平和逻辑关系的变换。实现这种变换的 方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如 MC1488、SN75150 芯片可完成 TTL 电平到 EIA 电平的转换,而 MC1489、SN75154 可实现 EIA 电平到TTL 电平的转换。MAX232 芯片可完成 TTL←→EIA 双向电平转换,图 1显示了 1488和 1489 的内部结构和引脚。MC1488 的引脚(2)、(4,5)、(9,10)和(12,13) 接 TTL 输入。引脚 3、6、8、11 输出端接 EIA-RS-232C。

文档评论(0)

汪汪队 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档