基于VC++的PCI-6220应用编程设计-论文.pdf

基于VC++的PCI-6220应用编程设计-论文.pdf

ID:53028770

大小:509.71 KB

页数:3页

时间:2020-04-14

基于VC++的PCI-6220应用编程设计-论文.pdf_第1页
基于VC++的PCI-6220应用编程设计-论文.pdf_第2页
基于VC++的PCI-6220应用编程设计-论文.pdf_第3页
资源描述:

《基于VC++的PCI-6220应用编程设计-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015年1月1日现代电子技术Jan.2015第38卷第1期ModernElectronicsTechniqueVo1.38NO.1基于VC++的PCI一6220应用编程设计林立杰。胡志英(中国工程物理研究院电子工程研究所,四川绵阳621900)摘要:对于NI公司的低成本多用途数据采集板卡PCI一6220,给出了一些Vc++应用程序设计。首先介绍了该板卡的功能特性,其次对该板卡的测试和应用方法进行了研究,结合该板卡的功能特性,调用API库函数进行编程设计,使其适合于该板卡的应用场合。关键宇:板卡功能;数据采集;采样率;软件编程中

2、图分类号:TN911-34文献标识码:A文章编号:1004.373X(2015)01.0147.03DesignofPCI-6220applicationprogrammingbasedonVC++LINLi-jie,HUZhi—ying(InstituteofElectronicEngineering,ChinaAcademyofEngineeringPhysies,Mianyang621900,China)Abstract:DesignofsomeVC++applicationprogramsisgivenforthelow

3、—costandmulti—purposedataacquisitioncardPCI-6220.Thecardsfunctionfeaturesareintroduced.ThecardStestandapplicationmethodsareresearched.IncombinationwiththecardSfunctionfeatures,thefunctionscalledfromtheAPILibraryareusedforprogrammingdesign,makethemsuitableforapplicati

4、onoccasionsofthecard.Keywords:cardfunction;dataacquisition;samplerate;softprogramming以根据信号抗干扰性要求进行选择。0引言板卡最大采样率为250KS/s单通道采样或者按照NI.DAQmx是NI公司数据采集驱动软件的简称,是所有通道总和采样率为250KS/s进行。实际采样率可用于NI数据采集(DAQ)设备通信、能够为设备配置虚以由设计者在相应API函数中按照实际需要进行设置,拟通道和测量任务的图形化工具,可基于虚拟通道和任并不需要设置为最大值。模

5、拟电压输入最大电压能够务生成NI.DAQmx代码,提供速度快的单点模拟I/O和承受+10V。多线程设计;无需连接实际的硬件,方便应用程序的测1.2数字I/O功能试和修改等。板卡具有24条数字I/O线,8路高速可达1MHz时NIPCI.6220属于M系列板卡,该系列的板卡都使钟线,可以通过编程实现数字信号读和数字信号输出用NI公司数据采集驱动软件NI.DAQmx。每个驱动都功能。有自己的API函数,包括相应的硬件配置和软件配置。1.3触发计时功能M系列板卡有多达16种编程功能接口信号。M系列设板卡具有2个32位80MHz计时器,可

6、以通过计时备板卡使用板上振荡器生成一个40MHz的频率时钟,触发控制输出0.5IllS级脉冲波形。为板卡提供时钟源。2板卡测试及应用研究1功能特性在板卡应用前需要明确以下概念:1.1模拟数据采集功能(1)物理通道和虚拟通道板卡具有l6路分辨率为16位的模拟输入端口,模物理通道表示直接在上面测量、产生电压或数字信拟输入接线方式可以按照8路差分方式(A10AI7:号的物理管脚或终端。例如物理通道标示为Dev0/ai1,表示设备标识符为Dev0,通道标识符为ai1,为模拟输入AI8~AI15),也可以按照16路单端接地方式,设计者可通

7、道1。而虚拟通道则与每次测量任务相结合,对应于收稿日期:2014.07—25各物理通道及其设置,包括在端口连接、测量或生成的第1期林立杰,等:基于Vc++的PCI.6220应用编程设计149xValou10.0,DAQm__&nReadNum,&nBytesPerSampl,NULL'),读取8个数据。4结论,3.3数字I/O输出波形编程嘲在PCI.6220板卡模拟输入试验中,要充分注意到通过数字I/O通道输出数字波形相对于前面两种编差分方式和单端方式采集电压的不同,信号接地方式将程模式要复杂,需要用到计时触发功能。特别是如果要

8、会影响到电压采集的真实性,如果通道数目足够,尽量输出两路有关联性的脉冲波形,需要算出两路脉冲波形采样差分方式采集模拟信号。之间的最小计时波形精度。这里给出通过计时器波形输出编程需要精确考虑计时触发的时间精度,尤其对于输出关联脉冲波形来说,需要计算在计时精度CTR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。