电子发烧友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. 1星火6J3-1交直流二波段收音机电路图资料
  2. 1.86 MB   |  1次下载  |  免费
  3. 2一种基于三极管开关特性的负压空控制电路的应用资料
  4. 0.51 MB   |  次下载  |  2 积分
  5. 3IMX307LQD-C规格书
  6. 2.09 MB   |  次下载  |  1 积分
  7. 4IP6559AC超级快充电路设计资料
  8. 0.04 MB   |  次下载  |  10 积分
  9. 5PL8805 4.7V至60V输入,3.5A,降压直流DCDC转换器技术手册
  10. 2.79 MB   |  次下载  |  免费
  11. 6PL31001 12V,10A,同步升压转换器技术手册
  12. 2.09 MB   |  次下载  |  免费
  13. 7PL88052 4.8V至60V输入,5A,同步降压转换器技术手册
  14. 3.36 MB   |  次下载  |  免费
  15. 8PL88053 4.8V至60V输入,3.5A,同步降压转换器技术手册
  16. 3.31 MB   |  次下载  |  免费

本月

  1. 1如何看懂电子电路图
  2. 12.88 MB   |  291次下载  |  免费
  3. 2RK3588数据手册
  4. 2.24 MB   |  14次下载  |  免费
  5. 3PC5502负载均流控制电路数据手册
  6. 1.63 MB   |  12次下载  |  免费
  7. 4STM32F10x参考手册资料
  8. 13.64 MB   |  12次下载  |  1 积分
  9. 5OAH0428 V1.0英文规格书
  10. 5.86 MB   |  8次下载  |  免费
  11. 6台达变频器VFD-M使用手册
  12. 2.51 MB   |  3次下载  |  免费
  13. 7PID控制算法学习笔记资料
  14. 3.43 MB   |  3次下载  |  2 积分
  15. 8RM1015B设计指南
  16. 1.85 MB   |  2次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935132次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233089次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191415次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183349次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81599次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73818次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65990次下载  |  10 积分