网站大量收购闲置独家精品文档,联系QQ:2885784924

串口通信基本知识.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串口基本知识 串口是串行接口 (serial port)的简称,也称为串行通信接口或 COM 接口。串口通信是指采用串行通信协议 (serial communication) 在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模 式。串口按电气标准及协议来划分,包括RS-232-C、RS-422、RS485 等。 一、什么是串口通讯? 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线 Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232 的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB 兼 容的设备也带有RS- 232 口。同时,串口通信协议也可以用于获取远 程采集设备的数据。 串口接头常用的串口接头有两 种,一种是9 针串口 (简称DB-9), 一种是25 针串口(简称DB-25)。每 种接头都有公头和母头之分,其中带 针状的接头是公头,而带孔状 的接头是母头。9 针串口的外 观如图所示,在9 针串口接头 中,公头和母头的管脚定义顺 序是不一样,这一点需要特别 注意。那么,这些管脚都有什 么作用呢?9 针串口和25 针串口常用管脚的功能说明如上图所示。 二、串口通讯的使用: 串口通讯使用3 根线完成: (1)地线, (2)发送, (3)接收。 由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根 线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要 的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的 端口,这些参数必须匹配: 波特率,指的是串口通信的速率,也就是串口通信时每秒钟可以 传输多少个二进制位。譬如,每秒钟可以传输9600 个二进制位 (传 输一个二进制位需要的时间是1/9600 秒,也就是104us),波特率就 是9600。 串口通信的波特率不能随意设定,而应该是在一些值中去选 择。一般最常见的波特率是9600 或115200 (低端单片机如51 常用 9600,高端单片机和嵌入式SOC 常用115200)。 波特率不能随意指定,主要是因为:通信双方必须事先设定相 同的波特率才能成功通信,如果发送方和接收方按照不同的波特率通 信则根本收不到,因此波特率最好是大家熟知的而不是随意指定的; 常用的波特率经过长久发展,就形成了共识,大家常用的就是9600 或者115200。 起始位、数据位、奇偶校验位、停止位, 串口通信时,收发是 一个周期一个周期进行的,每个周期传输n 个二进制位。这一个周期 就叫做一个通信单元,一个通信单元由:起始位+数据位+奇偶校验位 +停止位组成的。 起始位:表示发送方要开始发送一个通信单元,起始位的定义 是串口通信标准事先指定的,是由通信线上的电平变化来反映的。 数据位:是一个通信单元中发送的有效信息位,是本次通信真 正要发送的有效数据,串口通信一次发送多少位有效数据是可以设定 的 (可选的有6、7、8、9,一般都是选择8 位数据位,因为一般通 过串口发送的文字信息都是ASCII 码编码,而ASCII 码中一个字符刚好 编码为8 位)。 校验位:是用来校验数据位,以防止数据位出错的。 停止位:是发送方用来表示本通信单元结束标志的,停止位的定 义是串口通信标准事先指定的,是由通信线上的电平变化来反映的。 常见的有1 位停止位、1.5 位停止位、2 位停止位等,一般使用的是1 位停止位。 最基本的PLC 串口通讯和基本的通讯接口你都了解吗?

文档评论(0)

danmo168 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档