计算机控制系统设计研华,第2章计算机控制系统设计基础讲述.ppt

第2章计算机控制系统设计基础讲述

“送话”方式(讲者):向数据总线发送数据,一个系统可以有多个送话者,但每一时刻只允许一个送话者工作,磁带机、数字电压表、频谱分析仪和微型计算机等都可作为送话者。 “控制”方式(控者):控制总线上的其它设备,例如对其它设备寻址,允许送话者使用总线等,控者通常由微型计算机担任。一个系统可以有不止一个控者,但每一时刻只允许一个工作。 IEEE-488总线各引线定义如表2-3所示。 2.IEEE-488总线的信号分配 IEEE-488总线电缆是一条24线的无源电缆线,包括16根信号线和8根地线。 满足IEEE-488总线标准的接口芯片有MC68488,8291A等。 表2-3 IEEE-488总线的引线分配 2.5.2 USB接口 1.USB接口的定义 USB(Universal Serial Bus)即通用串行总线,是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范。 USB总线接口从USB1.0、USB1.1、USB2.0发展到现在的最新版本USB3.0。 USB不同版本的主要区别在最大传输速率上,目前最常用的是USB2.0和超高速USB3.0。下面以USB2.0 A型插头为例,介绍其引脚功能。USB 2.0 A型插座和插头的示意图如图2-22所示。 各引脚功能介绍如下: VBUS:引脚1,为USB接口的+5V电源。 D- :引脚2,为USB差分负信号数据线。 D+ :引脚3,为USB差分正信号数据线。 GND:引脚4,为USB接口的地线。 2. USB接口的特点 USB接口具有以下特点: 图 2-22 USB 2.0 A型插座和插头示意图 ① 可热插拔。用户可以在计算机正常工作的情况下任意连接或断开USB设备。 ② 高速串行数据通信。USB总线接口通信采用的是串行通信的方式,具有高速传输能力。其中USB 2.0采用的是半双工通信方式,而USB 3.0采用的是全双工通信方式,大大加快了传输速度。 ③ 数据传输模式多样。USB接口支持4种传输模式:控制传输、中断传输、同步传输和块传输。不同的USB设备可根据自身特点选择不同的传输模式。 ④ 连接灵活。一个USB控制器理论上可以连接多达127个外设。 3.USB接口的应用 随着计算机技术的不断发展,新的计算机外设大量涌现,USB接口以其显著的优势迅速在计算机接口领域占据了 主导地位。目前USB接口已成为台式机、笔记本电脑、平板电脑的标准接口,并且越来越多的外部设备采用了USB接口,例如鼠标、键盘、打印机、数字电视、U盘、移动硬盘、手机、数据采集卡等。 2.5.3 串行通信基础 1. 串行异步通信数据格式 无论是RS-232还是RS-485,均可采用串行异步收发数据格式。 串行异步收发(UART)通信的数据格式如图2-23所示。 图2-23 串行异步通信数据格式 2. 连接握手 连接握手过程是指发送者在发送一个数据块之前使用一个特定的握手信号来引起接收者的注意,表明要发送数据, 接收者则通过握手信号回应发送者,说明它已经做好了接收数据的准备。 连接握手可以通过软件,也可以通过硬件来实现。 3. 确认 接收者为表明数据已经收到而向发送者回复信息的过程称为确认。 4. 差错检验 数据通信中的接收者可以通过差错检验来判断所接收的数据是否正确。冗余数据校验、奇偶校验、校验和、循环冗余校验等都是串行通信中常用的差错检验方法。 (1) 冗余数据校验 发送冗余数据是实行差错检验的一种简单办法。发送者对每条报文都发送两次,由接收者根据这两次收到的数据是否一致来判断本次通信的有效性。 (2) 奇偶校验 串行通信中经常采用奇偶校验来进行错误检查。校验位可以按奇数位校验,也可以按偶数位校验。 (3) 校验和 另一种差错检验的方法是在通信数据中加入一个差错检验字节。对一条报文中的所有字节进行数学或者逻辑运算,计算出校验和。 2.5.4 RS-232C串行通信接口 1. RS-232C端子 RS-232C的连接插头早期用25针EIA连接插头座,现在用9针的EIA连接插头座,其主要端子分配如表2-4所示。 表2-4 RS-232C主要端子 端 脚 方 向 符 号 功 能 25针 9针 2 3 输出 TXD 发送数据 3 2 输入 RXD 接收数据 4 7 输出 RTS 请求发送 5 8 输入 CTS 为发送清零 6 6 输入 DSR 数据设备准备好 7 5 ? GND 信号地 8 1 输入 DCD 数据信号检测 20 4 输出 DTR 22 9 输入 RI (1) 信号含义 ① 从计算机到MODEM的信号 DTR——数据终端(DTE)准备好:告诉MODEM计算机已接通电源,并准备好。 RTS——请

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值