• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于AD7862和dsPIC30F的数据采集系统

基于AD7862和dsPIC30F的数据采集系统

录入:edatop.com     点击:

3.2 软件部分实现

软件部分流程如图5所示,系统启动后先初始化I/O、SD卡、AD7862和设置INT0中断,为A/D采样和数据存储做准备。由于AD7862有两个通道。需对这两个通道分别进行A/D转换,先采样A通道后采样B通道,具体是哪个通道由AO决定,也就是控制器的RB8引脚。

数据采集过程中要获知A/D转换已结束的方法有:

1)定时 使用定时器,转换开始后过一段时间读取转换结果;

2)扫描 扫描BUSY引脚,当变为低电平时,即可知转换结束,读取转换结果;

3)中断 BUSY作为中断信号,输入到INTO中,并设置为从高到低触发中断,当转换结束后,BUSY信号由高变低,触发中断。

本系统采用第3种方法,即中断方法。中断服务子程序如图6所示,进入中断服务子程序后,首先清中断标示,然后分两次读取,即Vx1和Vx2(X代表A或B),读完之后对数据进行处理并存储到SD卡相应位置中,最后置采样结束标示。

4 结束语

数据采集系统采用dsPIC30F6010A、AD7862和SD卡组成了高性能12位并行数据采集及存储系统。介绍了硬件电路的连接,然后进行了数据采集的软件设计与实现。实践表明,通过对模数转换器件的正确使用,完全可以达到很高的采样精度,并能满足系统实时性的需要。通过外扩模拟电路部分,可以用于各种高精度高速的数据采集存储系统。

作者:华北电力大学 李媛媛 杨鲁发 张大磊 戴 舒 来源:21IC电子网

上一篇:PCB层级中时序交错式超高速ADC解决方案
下一篇:基于MSP430和Cyclone II 的网络数据加密实现

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图