chap3-串口开发关键技术教案解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机控制工程 当调试软件接受到数据后,可根据显示的数据值单击“发送”按钮,即可将预设的数据响应给被调试程序,若被调试程序工作正常,会发下一数据。 调试软件发送数据后,可以设置超时。若发送数据后被调试软件没有响应就会出现超时提示。若中途出错,可以根据发送的数据和接受的数据判断出被调试软件出错步骤,从而针对性地修改相应程序段。 第六节 串口调试软件 计算机控制工程 第六节 串口调试软件 通信协议 二 计算机控制工程 第六节 串口调试软件 主界面 三 计算机控制工程 计算机控制工程 第三章 串口开发关键技术 串行接口标准 3 串行通信基本概念 1 串行传输协议 2 串口硬件设计 4 软件调试方式 5 编写第一个软件-软件调试软件 6 计算机控制工程 串行通信特点 一 第一节 串行通信基本概念 并行通信:在一些联络信号的控制下,一次将8位、16位或32位数据同时进行传送的通信方式。 优点:通信速率高 缺点:1. 距离的限制 2. 通信联络控制线 计算机控制工程 第一节 串行通信基本概念 串行通信:只需要一对数据线,数据各位按照时间顺序依次传送。 1. 在一条传输线上既传输数据信息,又传输控制联络信息,这就需要约定; 2. 异步和同步信息格式(异步和同步串行通信方式) 3. 信息逻辑定义与TTL不兼容,需逻辑电平转换; 4. 为了降低通信线路成本和简化通信设备,可用现有信道,配以适当的通信接口,在任意两点之间实现串行通信。 计算机控制工程 第一节 串行通信基本概念 串行通信传输方式 二 串行通信过程是将通信双方传输的数据序列变成电信号,在选定通信线路上完成传递。传输方式分为: 1. 信号传输方式: 基波传输;载波传输 2. 线路传输方式: 单工,半双工,全双工, 多工方式 计算机控制工程 第一节 串行通信基本概念 目的:将发送端数据正确无误地发送到接受端。 原因:传输信道特性,外界电磁干扰; 措施:改善传输信道电特性;差错控制技术; 基本通信控制规程中,一般采用奇偶校验或方阵码检错,以反馈重发方式纠错; 高级通信控制规程中,一般采用循环冗余码CRC检验,以自动纠错方式纠错。 数据纠错与检错 三 计算机控制工程 第一节 串行通信基本概念 传输速率 四 1. 波特率:衡量通信线路基本电信号发送率的一种量度,它仅仅是电学上量度单位,而不是信息的量度单位。即波特率是指发送到通信线路上的电脉冲速率。 标准波特率:110, 300, 2400, 9600, 19200. 2. 发送接收时钟:发送器在发送时钟有效沿(下降沿)作用下将移位寄存器的数据按位移位串行输出;接收器在接受时钟有效沿(上升沿)作用下对接受数据按位采样,并按位串行移入移位寄存器。发送接收时钟对数据信号每一位进行同步控制,直接影响通信设备发送接收速度。 计算机控制工程 第一节 串行通信基本概念 3. 两者关系: 发送/接受时钟频率=波特率因子n×发送/接受波特率 其中:n = 1, 16, 64. (提高采样分辨能力,抗干扰) 如:求传输速率为1200波特的发送/接收时钟频率,则 当n=1, 发送/接受频率=1.2kHZ; 当n=16,发送/接受频率=19.2kHZ; 当n=64,发送/接受频率=76.8kHZ; 在实际应用中,可根据要求的传输波特率和所选择的波特率因子n来确定发送/接收时钟频率。 计算机控制工程 第二节 串行传输协议 通信协议是指通信双方的一种约定。在约定中对数据格式、同步方式、传送速度、传送步骤、检错方式以及控制字符定义等作出统一规定,通信双方必须共同遵循,也称为通信控制规程(或传输控制规程)。属于OSI七层参考模型中的数据链路层。 主要分为:异步通信和同步通信。 计算机控制工程 1. 传输帧格式 第二节 串行传输协议 异步传输协议(起至式异步协议) 一 计算机控制工程 第二节 串行传输协议 2. 异步传输的错误检测 奇偶错; (要求重发) 超越错; (缓冲区,修改发送/接受速率) 帧格式错; (要求重发) 计算机控制工程 第二节 串行传输协议 1. 传输帧格式 面向字符的同步传输协议(BSC) 二 单同步 双同步 序始字符 文始字符 组终字符 文终字符 特点:一次传送若干字符组成的数据块 计算机控制工程 第二节 串行传输协议 2. 控制字符定义 计算机控制工程 第二节 串行传输协议 在面向比特的同步协议中,代表性有: 同步数据链路控制SDLC (IBM); 高级数据链路控制HDLC(ISO); 先进数据通信控制ADCCP (美国国家标准协会) 面向比特的同步传输协议 三 特点: 传输一帧数据可以是任意位,而不是靠特定字符来标志帧

文档评论(0)

我是兰花草 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档