- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能仪器 学习提纲 1 数据通信基础知识 2 串行通信原理及接口设计 3 并行通信原理及接口设计 4 USB通信原理及接口设计 5 其他通信接口技术 1 数据通信基础知识 用途 多智能仪器由通信接口组成自动测试系统 网络化测试技术的发展趋势 数据通信基础 通信系统组成 1 数据通信基础知识 信道的带宽和数据速率 带宽:任何信道所能传输的信号的频率都有限 数据速率:表征一个信道传输数字信号能力的指标,以每秒所能传送的二进制位为单位 调制技术 基带信号 调制:由基带信号改变载波信号的参数的过程 调制的方法:正弦波调制和脉冲调制 模拟调制和数字调制 多路复用技术 频分多路复用和时分多路复用 1 数据通信基础知识 差错控制技术 差错控制编码 检错码和纠错码 编码效率R 奇偶校验码:检错码,编码效率高,只检1位差错 方块校验:行和列校验确定出错位置,进而纠错 循环冗余校验:检错能力强,易实现,应用广泛 差错控制方法 自动请求重发ARQ 前向纠错FEC 1 数据通信基础知识 通信方式 异步通信方式 1帧信息以起始位和停止位来同步 起始位与停止位之间是数据位和奇偶校验位 LSB在先,两帧信息之间可用停止位任意延长 接收原理:起始位开始计数,计数到1个数据位宽度一半时采样电平,确认各位,移位成1字节信息 1 数据通信基础知识 同步通信方式 信息帧:同步字符和数据块 同步字符:1或2个特殊的8位二进制码 数据块:原则上不限字节数,互相之间无空隙 带同步时钟,收发双方绝对同步,硬件较异步复杂 2 串行通信原理及接口设计 串行通信的基本概念 逐位进行数据传输的通信方式 串并转换 波特率 衡量数据传输速率的指标,每秒传输的二进制位数 单工、半双工与全双工 串行通信方式 异步 同步 2 串行通信原理及接口设计 RS-232标准 通信距离不大于15m,波特率不高于20kbps 总线描述 定义DCE与DTE之间串行数据传输的接口信息 输出电平和检测电平:负逻辑 接口标准:DB25和DB9 2 串行通信原理及接口设计 数据线 TXD和RXD 控制线 RTS:请求发送 CTS:允许发送 DCD:数据载波检测 DSR:DCE准备好 DTR:DTE准备好 RI:振铃指示 2 串行通信原理及接口设计 RS-232常用系统连接 2 串行通信原理及接口设计 电平转换 MAX232 2 串行通信原理及接口设计 RS485标准 电气接口标准,只规定了平衡驱动器和接收器的电特性,没规定接插件传输电缆和通信协议 基于单对平衡线的多点、双向、半双工通信链路 特点 共模电压范围:?7V~+12V 最大输入电流: ? 0.8mA~ 1mA 最大总线负载:32个 最大传输速率:10Mbit/s 最大电缆长度:100m 2 串行通信原理及接口设计 MAX485 2 串行通信原理及接口设计 串行通信实例 要求 甲机以78H、77H的内容为首地址,以76H、75H的内容为末地址,将外部数据存储器该段地址的存储值,通过串口发送给乙机,乙机将收到的数据存入甲机指定的存储单元。 分析 两机通信必须规定相同的数据传输格式和波特率,对同一型号单片机而言,设定相同的工作方式即可 由于乙机存放数据的地址是由甲机规定的,所以在发送正式数据前,需要先发送存放数据的地址 2 串行通信原理及接口设计 甲机发送程序 TANSF: MOV SP, #60H MOV TMOD, #20H ;设置T1工作在方式2 MOV TL1,#0F3H MOV TH1, #0F3H SETB TR1 ;启动定时器 CLR TI ;清中断标志位 MOV SCON, #50H ;串行口初始化 MOV PCON, #80H ;SMOD位置1 2 串行通信原理及接口设计 MOV SBUF, 78H WAIT1: JNB TI, WAIT1 ;等待发完 CLR TI MOV SBUF, 77H WAIT2: JNB TI, WAIT2 ;等待发完 CLR TI MOV SBUF, 76H WAIT3: JNB TI, WAIT3 ;等待发完 CLR TI MOV SBUF, 75
文档评论(0)