您当前的位置:五五电子网电子知识单片机-工控设备ARM单片机基于ARM的高速数据采集卡 正文
基于ARM的高速数据采集卡

基于ARM的高速数据采集卡

点击数:7736 次   录入时间:03-04 11:41:52   整理:http://www.55dianzi.com   ARM单片机
(2) 初始化:完成系统初始化功能,包括复位、送工作方式字、设置程序运行参数等。

      (3) 数据采集:LabVIEW不能直接访问用户自己设计的硬件,作为一个开放式开发平台,LabVIEW提供了DLL接口,使用户在LabVIEW平台上能调用其他软件平台编译的模块。并提供对象连接和嵌入技术(简称OLE)的支持。笔者利用VC++6.0编写了DLL文件,并在LabVIEW环境下调用该文件,实现了LabVIEW程序与数据采集卡的数据通信。

      下面即为读写USB设备所创建的DLL编译项目的相关文件:

      DLLBulk.h:声明变量或功能函数的头文件。

      DLLBulk.def:模块定义文件,是由若干个描述DLL模块参数的语句组成的文本文件。

      DLLBulk.cpp:是DLL的主要代码文件。

      对DLLBulk.dsw下的各个文件进行编译之后,在菜单栏中选择Build->Build DLLBulk.dll就生成了可以被LabVIEW调用的DLL文件。

      (4) 数据处理及显示:对内存中的采样数据进行各种处理用于不同测量目的。包括信号波形实时显示、自动测量信号幅度和时间、图盘、删除图形以及回放等附加功能。限于篇幅,程序清单此处略。

      5 结束语

      文中所述的整个虚拟测量系统完全在人机交操作下运行,并随时可更改测量参数及进行各种信号处理。系统各项指标为:最高采样率为40 MHz,并可按1/2、1/4、1/8…1/128程控分频采样,双路模拟输入;ADC精度为12位;模拟输入范围为0 V~2V;在板数据缓存4 KB字节/路,传输方式为块传输。该系统可进行实时信号波形、信号最大值、最小值、峰峰值显示,同时提供了显示图形文件存盘、回放、删除处理功能。



上一页  [1] [2] 


本文关键字:采集卡  ARM单片机单片机-工控设备 - ARM单片机