写这一篇串口通信基础的契机是最近刚刚完成一个温箱的仪器控制程序,LABVIEW通过串口与温箱单片机通讯,我打算将过程中遇到的一些问题和收获列在这里方便有需求的网友比对、寻找答案。
学LABVIEW时间并不久,这个仪器控制程序也比较简单,行文中若有错误还望指出。
--------------------------------------------------------------------------------------------------------------------------------------------
LABVIEW串口通信基础
利用LABVIEW实现串口通信需要进行以下四部分准备:
1) 必要的硬件设备;
2)串口通信相关基础知识;
3)通讯协议;
4)基本的程序编写能力。
一、必要的硬件设备
在我的项目中,下位机的数据传输用的RS485,上位机是我的笔记本电脑,所以我的硬件设备只有三件:笔记本电脑、下位机和一根USB转RS485的转换线。
二、串口通信相关基础知识
1. 并行通信和串行通信
计算机通信可分为两大类:并行通信和串行通信。
并行通信通常是将数据字节的各位用多条数据线同时进行传送,如下图所示。