新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于VC的USB2.0数据采集系统设计

基于VC的USB2.0数据采集系统设计

作者:时间:2011-11-18来源:网络收藏
4实例

本文引用地址:http://www.eepw.com.cn/article/150051.htm

  本例中使用了LabWindows/CVI的Graph图形显示控件,用来显示各类信号波形,如普通连续波信号波形、单载频矩形脉冲信号波形、调频(非线性调频)脉冲压缩信号波形和二相编码波形等。图4为各类信号波形图。这些信号均为的测试信号,可由DDS(直接数字频率合成器)芯片AD9858实现。

  将图4中各类信号波形的频率、宽度、幅度和载频信号频率等参数读出来,分别进行一些计算,将计算出的结果通过USB口传送到DDS来产生波形;其他公共参数如DDS时钟频率根据实际采用的时钟频率设置。比如线性调频信号,一般关心的是一个信号的带宽、起始频率和调频斜率这3个值。这3个参数其实就是信号波形中的起始频率fs、终止频率f0和持续时间t,它们是等价的,现在把这些参数的值从测试信号波形中读出来,然后代入下式:DFRRW(8(f0-fs)/t)×231/SCLK。式中:SCLK是DDS的时钟频率,它的值设为1 GHz;DFRRW为步进频率斜率控制字,它的值设为1,代表每8 ns更新一次。最后把计算出的DFTW(步进频率调节字)值通过USB口传送到DDS。

  

  另外,二相编码的实现是通过控制DDS的POW(相位补偿字)来实现的,通过改变PSO和PS1的值,就可以改变信号的相位,而且相位的改变可以是绝对调相和相对调相。这里使用了4个工作组,其中2个工作组的POW为0,另外2个工作组中的POW为π。将上面测试信号波形中的参数读出来,代人POW=214W/360中,其中W为波形的相位值,再把计算出的POW值通过USB口传送到DDS即可。

  5结束语

  本中使用的作为接口部分,具有接口简单、传输速率高和即插即用等特点;应用程序充分利用的MFC框架的比较丰富的资源和LabWin-dows/CVI丰富的库函数,在进行和控制时,具有界面友好、兼容性和工作可靠、稳定等特点。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭