APP下载

基于LabVIEW FPGA的数据传输技术

2020-01-06代华斌秦占阳

电子产品世界 2020年4期

代华斌 秦占阳

摘要:数据传输就是依照适当的规程,经过一条或多条链路,在数据源和数据宿之间传送数据的过程。也表示借助信道上的信号将数据从一处送往另一处的操作。基于LabVIEW FPGA数据传输技术是基于网络传输的一种,它具有TCP传输和UDP传输两种方式,为了保证传输过程中不产生数据丢失,本文通过重新构造数据类型并通过打包与接包的方式进行数据交换,保证了数据在高速采样条件下的连续性与稳定性,为底层FPGA硬件向上位机数据交换提供了一种崭新的模式。

关键词:FPGA;abview;TCP/IP;UDP;数据复用

0引言

西安某汽车电子有限公司生产的XLM油泵支架产品功能测试台设计中,有一项针对高度阻值(TSG)的功能测试。该测试内容要求阻值电压采样与液位高度进行一一对应。使用传统的采集方式难以保证采集的可靠性。基予该设计要求,本文提出了一种采用LabVIEWFPGA的数据传输技术,该技术能够在高速采样的前提下确保数据传输的稳定性与可靠性。

1数据传输

数据传输技术主要用于多机通信领域,一般在数据交换过程中,为保证数据的稳定可靠传输而制定的特殊传送规则。其传输过程也根据传输的物理介质而不同。具体而言可分为以下几种:

1.1基带、频带和数字数据传输

①基带传输是指由数据终端设备(DTE)送出的二进制“1”数据传输或“0”的电信号直接送到电路的传输方式。基带信号未经调制,可以经过码形变换(或波形变换)进行驱动后直接传输。

②大多数传输信道是带通型特性,基带信号通不过。……

登录APP查看全文