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

《虚拟仪器导论》PPT电子教案-第7章 虚拟仪器通信技术参考.ppt

《虚拟仪器导论》PPT电子教案-第7章 虚拟仪器通信技术参考.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《虚拟仪器导论》PPT电子教案-第7章 虚拟仪器通信技术参考

第 7 章 7. 1 串行通信 7.1.1 串行通信的基本概念 串行通信:将数据分解成二进制位用一条信号线,一位一位顺序传送的方式 串行通信的优势:用于通信的线路少,因而在远距离通信时可以极大地降低成本 串行通信适合于远距离数据传送,也常用于速度要求不高的近距离数据传送 PC系列机上有两个串行异步通信接口 1. 数据传送方式 2. 传输速率与传输距离 在串行通信中,传输速率用波特率表示 。 波特率是指单位时间内传送二进制数据的位数,其单位是位/秒(bps) 例如:设数据传送的速率为120字符/秒,每个字符(帧)包括10个数据位,则传送的波特率为: 10×120=1200位/秒=1200波特率 每一位传送的时间为T=1/1200=0.833ms? 传输距离 3. 串行通信方式 串行通讯可以分为两种类型: 异步通信 同步通信 异步通信:以字符为单位进行传输。两个字符之间的传输间隔是任意的。 同步通信:靠同步字符完成收发双方同步。多个字符成组传送,在每组信息的开始,加上同步字符,字符组和同步字符以及需要的其他字符构成一个信息帧。在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。 异步通信协议 同步通信 以一个数据块(帧)为传输单位,每个数据块附加1个或2个同步字符,最后以校验字符结束 同步通信的数据传输效率和传输速率较高,但硬件电路比较复杂 串行同步通信主要应用在网络当中 最常使用高级数据链路控制协议HDLC 4. 校验方式 串行通信一般采用两种校验方式: 奇偶校验 CRC循环冗余校验 。 奇偶校验:是以字符为单位进行校验。在每一 个字符传输过程中,增加一位作为校验位,该位是1或0应能保证字符中1的个数是奇(奇校验)或偶(偶校验)。 奇校验:校验位=a1+a2+~an+1 偶校验:校验位=a1+a2+~an 5. RS-232C接口标准 美国电子工业协会EIA制定的通用标准串行接口 1962年公布,1969年修订 1987年1月正式改名为EIA-232D 设计目的是用于连接调制解调器 现已成为数据终端设备DTE(例如计算机)与数据通信设备DCE(例如调制解调器)的标准接口 可实现远距离通信,也可近距离连接两台微机 属于网络层次结构中的最低层:物理层 RS-232C引脚 PC机上的COM1、COM2接口,就是RS-232C接口,使用9针和25针连接器 不使用联络信号的3线相连方式 RS-232C的电气特性 7.1.2 LabVIEW串行通信节点 串口子选板共包括8个节点,分别实现初始化串口、串口写、串口读、检测串口缓存、中断以及关闭串口等功能。 VISA配置串口节点 7.1.3 串行通信编程举例 例7.1 双机串行通信 要求使用两台计算机进行串行通信,一台计算机作为甲机,通过RS-232C串口向外发送数据;另一台计算机作为乙机,接收由甲机发送来的数据。 甲机发送数据VI的前面板和程序框图 乙机接收数据VI的前面板和程序框图 串行通信编程 例7.2 对一台配置了RS-232C串口的仪器实现串行发送与接收操作 7.2 网络通信 虚拟仪器技术与网络技术相结合,构成网络化虚拟测试系统是虚拟仪器发展的方向之一。LabVIEW具有强大的网络通信功能,这种功能使得LabVIEW的使用者可以很容易地编写出具有强大网络通信能力的LabVIEW应用软件,以实现远程测控。 7.2.2 TCP通信 1. TCP协议简介 TCP协议是TCP/IP协议中的一个子协议。TCP/IP是Transmission Control Protocol/Internet Protocol的简写,名为传输控制协议/互联网络协议。是20世纪70年代由美国国防部开发的协议标准。 TCP提供了一种面向连接的、可靠的传输层服务。 2. TCP节点 在LabVIEW8.2中,TCP 节点位于函数选板的【数据通信】→【协议】→【TCP】子选板中 。 3. TCP通信编程举例 服务器VI的前面板和程序框图 客户机VI的前面板和程序框图 7.2.2 UDP通信 1. UDP协议简介 UDP(User Datagram Protocol),用户数据传输协议,是一个无连接模式协议,提供向另一用户程序发送信息的最简协议机制,使用IP 路由功能把数据包发送到目的地。UDP有下述几个特性: ①UDP是一个无连接协议。 ②由于不建立连接,因此一台服务器可同时

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档