微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > DSP学习交流 > + 能谱仪数据采集、传输及平台搭建(试用结项)

+ 能谱仪数据采集、传输及平台搭建(试用结项)

时间:10-02 整理:3721RD 点击:
    这个项目本来计划是采用基于Cortex-M7内核的STM32F769芯片来完成,因为申请了创龙的C6655开发板,所以就改变了方案,方案图如下所示:
                                          


         在该方案中,STM32F769作为AD使用,先采集放射源射线能量信息然后通过网口传输到创龙开发板C6655用于数据的处理。

         放射源射线能量频率只有几百K,STM32F769自带有三个ADC,每个ADC的采样速率能达到2.4MSPS,并可以将几个ADC交叠触发来采集数据,对于放射源的射线能量采集完全是没有问题的。所以未考虑使用专用AD挂载到C6655的EMIF总线上,毕竟成本也是需要考虑的。

         为了保险起见,本项目采用STM32中的ADC1和ADC2交叠来采集数据,本项目未采用STM32提供的交叠方式来使用双重AD(实测不是很稳定),采用定时器的上升沿和下降沿分别来触发ADC1和ADC2来进行数据的采集。在ADC采集完成中断中翻转GPIO引脚,使用示波器测量如下图所示:                                             


  由图可以看出ADC1和ADC2成交替触发状态。在ADC采集频率测定后,添加DMA将外设ADC数据传输到内存中,再通过网口将采集下来的数据传输到创龙开发板C6655中进行数据的处理及算法的验证。

         本项目采用网口将采集的数据通过路由器传输到适应于算法分析的平台,本平台选择创龙的C6655开发板。将数据存放到C6655的内存当中,未方便分析使用CCS将内存中的数据导出,使用PC机对数据进行处理。

         本项目使用Visual Studio来对放射源能量场数据进行处理,然后保存格式为.cvs如下图所示:
                                                                     


  使用Excel打开后对数据进行画图所得图如下所示:
                                                


                                                


   至此放射源能谱仪设计的平台基本搭建好了,后续工作就是对数据近一步进行分析,其基本流程如下:
                                                         


   创龙C665电路板试用到此结束,但是项目会继续,后续的数据处理工作量还很大,而且还要加入wifi、USB等功能。

学习学习  感谢小编分享

小编好人,好人一生平安,感谢分享

期待你继续分享

好的,最近经常出差都没多少时间弄

上一篇:DSP压力检测仪
下一篇:28335编译错误

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top