EDN China > 设计实例 > 模拟设计 > 转换器 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 基于DSP和ADS8364的高速数据采集处理系统

来源:电子技术应用/作者:魏怀玺 李兵 渠慎丰 濮剑锋?? 2007年05月14日 ?? 收藏0

  3.4 上位机应用程序设计

  上位机应用程序主要实现与数据采集处理系统间的USB通信、向系统发送控制命令以及接收系统传送过来的数据并进行存储、处理与显示。在Win32系统中,各个设备被抽象为文件,应用程序通过文件操作API函数实现与驱动程序中某个设备的通信。USB通信常用的API函数有;CreateFile(),WriteFile(),ReadFile(),DeviceloControl(),CloseFile()等。在应用程序中,只需将上述函数添加到相应的功能模块中便可完成应用程序对USB设备的打开、读、写等操作,从而实现两者的通信。采用LabVIEW语言实现USB通信及仪器界面,而对于后端的信号处理算法则在VC++环境下实现并生成动态链接库文件(*.d11),方便LabVIEW的调用。图5为上位机上层应用程序的流程图。

上位机上层应用程序的流程图

  本文将TMS320F2812与ADS8364相结合,设计了一套数据采集处理系统。该系统采用uSB总线与上位机通信,充分发挥了USB2.O方便、快捷的优点;考虑到对实时性的要求,将某些特定的数字信号处理算法(如FIR滤波、快速FFT等)放到数据采集处理卡上由DSP快速完成。该系统采集精度高,速度快,并可同时采集多路信号。实践证明,该数据采集处理系统可适用于高精度、实时性信号的数据采集和处理,具有广泛的实用价值。


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

DSP? ADS8364? 数据采集? FIFO?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈