电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>如何使用LabVIEW实现串行口的直接数据通信

如何使用LabVIEW实现串行口的直接数据通信

2020-01-02 | pdf | 0.18 MB | 次下载 | 1积分

资料介绍

  介绍使用 LabVIEW 中的 VISA 控件实现串行口直接数据通信的一种方法。VISA 控件的使用与以往通过动态链接库等方式实现数据传输的常规方法相比较,不仅提高数据传输的实时性而且简化了编程难度。文中的数据设备采用单片机,通过 RS-232 串行接口和 LabVIEW 实现数据的直接通信。

  一、串行通信接口电路

  众所周知 PC 的 RS-232 串行通信总线有规范的总线协议,实现简单,技术成熟。它使用的是异步通信方式,可以在发送数据的同时接收数据。由于大多数单片机都带有异步通信接口,因此与 PC 机进行数据通信的设备一般都可以看作是一个基于单片机的数据通信设备。单片机的异步通信接口通常是 TTL 电平格式,连接前需要通过电平转换芯片,把 TTL 电平转换成 RS-232 电平然后再与 PC 机进行通信。

  三、串行通信数据格式

  1.握手方式

  在进行数据通信时,要注意收发双方之间数据通信的方式。在串行传输中,串行接口用三根线,使用软件握手方式,实现单片机与 PC 机之间的数据传送,因此需要在 LabVIEW 中编写程序来完成 PC 机控制数据通信设备进行数据交换,直接通过串口接收外部数据。数据通信设备负责数据的采集,整理和存储。在接收到 PC 机的启动信号后,根据约定的数据格式向 PC 机发送数据。

  2.数据格式

  LabVIEW 对发送/接收多少个字符以及字符的位格式没有固定的规定,程序员可以自行匹配收发双方的通信协议。收发双方需定义相同的数据帧格式,在帧中可以在数据尾部增加校验字符,也可以在帧的头部增加信息字符等。对于波特率和位格式则通过约定在程序的初始化中解决。帧头主要提供数据长度信息,数据特征信息如采样频率、采样幅度等。校验字符一般采用校验和更容易实现。通信的帧格式如图 1 所示。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费