arm+wince 数据采集,如何提高采样速率?如何控制DAC输出高频波形

zhaopingsong   2009-5-20 21:46 楼主
我们现在做一个项目,硬件是阿尔泰ARM8019工控板+阿尔泰ART2000 PC104总线接口的数据采集卡与DAC输出。
ARM上装了WINCE系统。软件采用evc开发。我们现在做DAC输出50HZ的波形,方法是采用定时器1ms输出1个DA值,一个周期采样20个点。那么20ms输出一个完整波形。然而,我们在示波器上测出的波形达到了好几秒。这就是问题,请问,有办法精确输出20ms一个周期的正弦波嘛?数据采集硬件厂商只提供了一个函数,往DAC送值。
项目很紧,期待解决。小弟现在没什么分。大家多多帮忙。我现在只能1ms采集一个数据,硬件厂商提供的ADC函数一个参数是一个Buffer【4096】,也就是说我1ms可以采集到某一通道的4096个数据。但是我下一毫秒采集的时候 肯定还是有数据丢失。
大家帮帮忙啊···

回复评论 (1)

CE定时器不准,建议可以采用外部时钟中断作为定时器,或者你采用自己该内核代码来实现你的要求。
点赞  2009-5-21 16:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复