logo资料库

开发板单次采集电压说明文本.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
C语言零基础入门教学套件
开发板实验指导
实验一 C语言单次AD采集
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ C 语言零基础入门教学套件 开发板实验指导 实验一 C 语言单次 AD 采集 一、实验目的: 1. 了解板卡功能,正确使用采集卡 2. 熟悉 C 语言编程 二、实验内容: 1. 开发板的驱动安装及板块连接。 2. 启动开发板并进行单次的模拟或数字信号采集。 三、实验步骤: 1. 开发板连接电脑,拨通电源。 2. 安装开发板驱动,打开配套资料-驱动安装包,选择正确的电脑程 序。如图 1 图 1 双击开始安装,选择“libusbK(v3.0.7.0)”,然后单击“Install Driver”, 如图 2。 - 1 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 图 2 图 3 安装完成后可以在设备管理器查看“USB 数据采集卡”。如图 3 将开发板与电脑连接,如图 4 恒凯电子科技淘宝店铺产品链接:https://item.taobao.com/item.htm?ft=t&id=524320311827 图 4 - 2 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 3.安装开发板测试程序,打开测试软件安装包→Volum→Setup.exe,运 行 Setup.exe 安装程序。如图 5 图 5 4.运用 Visual C++ 6.0 建立编程区域。打开软件,File→New→Project →选择 Win32 Console Application,并给项目命名,选定存放位置。如 图 6 图 6 - 3 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 图 7 后一个对话框选择:A“Hello,World!”application.然后 Finish。如图 7 。 图 8 - 4 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 点击左侧边栏的 FileView,展开 test2.files 中的 Source Files,双击 test2.cpp,可以看到初始代码。如图 8 5.开始进行测试程序编写。首先打开 32 位计算机使用资料→二次开 发库文件 x86,将里面的三个文件复制到和已经建立好的 C 语言项目 同一个文件夹内,这样可以在编程时直接调用。如图 9 图 9 开始编程,首先清空主函数 main 里的原有内容,并在#include "stdafx.h"下方写入调用二次开发库的代码: #include "USBDAQ_DLL_V12.h" 如图 10 图 10 - 5 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 然后定义一个变量 x,将开机函数赋值给 x,我们用 if 来进行条件判 断,当 x 值为 0 时,表示板正常启动,否则表示启动失败。编写完成 后,依次点击上方 Compile→Build→Execute Program 来运行程序。屏 幕显示 Openok 则为开启板成功。如图 11 图 11 6. 接下来编写单次数据采集代码。增加定义一个浮点型变量 y,取变 量 y 的地址作为指针赋值给给单次 AD 采集函数最后一个参数 float* adResult,用于返回 AD 采集的结果: ADSingleV12(int ad_mod, int chan, int gain, float* adResult) 函数用法参见说明书 我们设 ad_mod()参数为 1(单端采集模式),chan()参数为 0(采集 AD1 的电压,设 gain()参数为 1(与硬件相对应),用变量 y 储存采集的模 拟电压值。当 x 为 0,板开启并开始数据采集,采集到正确电压数据 即实验成功。如图 12 - 6 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 图 12 最后在末尾补上关闭板的代码。如图 13 图 13 - 7 -
郑州恒凯电子科技有限公司 企业官网 https://www.xzhktech.com/ 四、实验结果及思考: 1. 通过 Visual C++ 6.0 编程让开发板启动以及进行单端单次电压数据 采集。 思考:如何同时进行多端多次电压数据采集? 五、注意事项: 正确安装开发板驱动 正确建立编程项目 初次编程,多注意语法问题 - 8 -
分享到:
收藏