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

第三章串行通信接口技术.pptVIP

  1. 1、本文档共50页,可阅读全部内容。
  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文档。上传文档
查看更多
第3章 串行通信接口技术 第3章 串行通信接口技术 IBM-PC及其兼容机是目前应用较广泛的一种计算机,通常用它作为分布式测控系统的上位机,而单片微处理器和单片微控制器软硬件资源丰富,价格低,适合于作下位机。 上位机与下位机一般采用串行通信技术,常用的有RS-232C接口及RS-422和RS-485接口。 3.1 串行通信基础 3.1.1 串行异步通信数据格式 无论是RS-232还是RS-485,均可采用串行异步收发数据格式。 串行异步收发(UART)通信的数据格式如图3-1所示。 图3-1 串行异步通信数据格式 有效数据位的个数可以规定为5、6、7或8。奇偶校验位视需要设定,紧跟其后的是停止位(逻辑1,高电平),其位数可在1、1.5、2中选择其一。 3.1.2 连接握手 连接握手过程是指发送者在发送一个数据块之前使用一个特定的握手信号来引起接收者的注意,表明要发送数据,接收者则通过握手信号回应发送者,说明它已经做好了接收数据的准备。 连接握手可以通过软件,也可以通过硬件来实现。 3.1.3 确认 接收者为表明数据已经收到而向发送者回复信息的过程称为确认。 3.1.4 中断 中断是一个信号,它通知CPU有需要立即响应的任务。每个中断请求对应一个连接到中断源和中断控制器的信号。 通过自动检测端口事件,发现中断并转入中断处理。 许多串行端口采用硬件中断。 硬件中断分为外部中断和内部中断。   外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,利用中断控制器可以屏蔽这些外部设备的中断请求。   内部中断是指因硬件出错(如突然掉电、奇偶校验错等)或运算出错(除数为零、运算溢出、单步中断等)所引起的中断。内部中断是不可屏蔽的中断。 3.1.5 轮询 通过周期性地获取特征或信号来读取数据或发现是否有事件发生的工作过程称为轮询。 3.1.6 差错检验 数据通信中的接收者可以通过差错检验来判断所接收的数据是否正确。 冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。 3.2 RS-232C串行通信接口 3.2.1 RS-232C端子 RS-232C的连接插头用25针或9针的EIA连接插头座,其主要端子分配如表3-1所示。 表3-1 RS-232C主要端子 1.信号含义 (1)从计算机到MODEM的信号 DTR——数据终端(DTE)准备好:告诉MODEM计算机已接通电源,并准备好。 RTS——请求发送:告诉MODEM现在要发送数据。 (2)从MODEM到计算机的信号 DSR——数据设备(DCE)准备好:告诉计算机MODEM已接通电源,并准备好了。 CTS——为发送清零:告诉计算机MODEM已作好了接收数据的准备。 DCD——数据信号检测:告诉计算机MODEM已与对端的MODEM建立连接了。 RI——振铃指示器:告诉计算机对端电话已在振铃了。 (3)数据信号 TXD——发送数据。 RXD——接收数据。 RS-232-C标准接口 RS-232-C标准接口 2.电气特性 RS-232C的电气线路连接方式如图3-2所示。 p71由图可知,每个信号用一根导线,所有信号回路共用一根地线。 速率20Kbps,距离15m RS-232C采用负逻辑。 在数据线上: 传号Mark=-5~-15V,逻辑“1”电平 空号Space=+5~+15V,逻辑“0”电平 在控制线上: 通on=+5~+15V,逻辑“0”电平 断 off=-5~-15V,逻辑“1”电平 3.2.2 通信接口的连接 当两台计算机经RS-232C口直接通信时,两台计算机之间的联络线可用图3-3和图3-4表示。 图3-3 使用MODEM信号的RS-232接口 图3-4 不使用MODEM信号的RS-232C接口 3.2.3 RS-232C电平转换器 为了实现采用+5V供电的TTL和CMOS通信接口电路能与RS-232C标准接口连接,必须进行串行口的输入/输出信号的电平转换。 目前常用的电平转换器有 MOTOROLA公司生产的MC1488驱动器、 MC1489接收器, TI公司(德州仪器)的SN75188驱动器、SN75189接收器 MAX232A内部具有双充电泵电压变换器,把+5V变换成±10V,作为驱动器的电源,具有两路发送器及两路接收器,使用相当方便。引脚如图3-5所示,典型应用如图3-6所示。 图3-5 MAX232A引脚图 图3-6 MAX

文档评论(0)

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

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

1亿VIP精品文档

相关文档