基于DSP2812的数据采集与大容量存储单元的设计

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:shanxiaoqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着数字技术的飞速发展,数据采集、数据处理在很多领域得到广泛应用,对大容量的数据存贮提出了更高的要求。该文完成了基于DSP2812数据采集系统的大容量存储单元的设计,利用DSP2812的A/D功能完成数据采集,设计DSP2812与CF卡接口电路,对CF卡进行基本的扇区读写,完成采样数据的大容量存储。
  关键词:DSP2812 数据采集 CF卡 大容量存储单元
  中图分类号:TP274.2 文献标识码:A 文章编号:1674-098X(2013)04(a)-00-01
  1 课题研究的目的及意义
  在电力系统中,对数据采集的速度和精度要求越来越高,采样的数据量也越来越大。为了能够实现基于DSP2812的监测系统的独立高效运行,就需要用一个大容量的存储介质专门用于保存A/D采样结果。
  但是,DSP本身板载的Flash容量通常不大,SARAM掉电后数据会丢失,并且他们都不能很方便地把数据转移到计算机主机上。
  一种便携式、容量大、易操作的存储介质就成为的首选。CF卡全称是Compact Flash Card。CF卡兼容3.3 V和5 V工作电压,工作时没有运动部件,其体积小、容量大,具有很高的性价比。
  2 DSP2812系统硬件电路及接口设计
  本次设计实现的数据采集系统包括A/D采样和外部扩展两个主要部分,A/D采样通过采样通道可以对外部输入的电压信号进行实时采样,并通过DSP内部控制系统,可以将A/D转换结果保存于外部扩展的CF卡存储器中。
  DSP2812有专门的外部扩展接口,可以很方便的实现外部设备的扩展。同时,CF卡采用标准IDE接口,使得硬件接口的设计比较简单。
  虽然CF卡的处理速度很高,与DSP比较起来还是比较慢的,所以要在访问的过程中加入延时等待,实现DSP与CF卡的时序匹配,这可以通过软件编程来实现。
  DSP2812的扩展接口每个映射空间都可以通过相应寄存器来单独设置读写时序,可以很方便的实现上述时序要求。
  A/D采样部分主要实现从外部引入一个电压信号,并不需要进行专门的接口设计。该调理电路的输入为一个模拟信号,即模拟一个电压信号,将要监测的系统电压经电压互感器变换后得到同频率、小幅度的电压信号,然后经低通滤波电路和电压跟随电路得到可以为DSP接收的稳定的电压正弦信号。
  该电路输入电压为Uin左右,经过一个低通滤波器和电压抬升电路后,最后输出电压信号为Uout,完全满足DSP2812信号采集的要求。
  CF卡电气特性符合ATA/IDE磁盘接口规范,其连接装置与PCMCIA卡相似,只不过CF卡是50引脚,而PCMCIA是68引脚,可以很容易插入无源68引脚TYPEII适配卡,并完全符合PCMCIA电力和机械
  规格。
  CF卡的操作与标准的IDE接口操作基本类似,转换后即成为标准的IDE接口,其管脚定义如表3-1所示。而且CF卡可以支持5 V和3.3 V电源工作,允许不同系统对硬件和软件的设计要求。数据访问是以512Byte为一个扇区单元进行访问,完全和磁盘接口兼容,可用PC I/O、Memory mapped、IDE等格式进行访问。
  DSP通过外部接口与CF卡连接,包括16根数据线、20根地址线、三个片选信号线及读写信号线等。
  CF卡在True IDE模式下的接线为16根数据线、三根地址线、两个寄存器选择线及读写信号线等,其他的管脚可以根据实际需要接高电平或接地。
  3 DSP2812采集系统软件设计
  ADC模块总共有3个16位控制寄存器,要完成模块的功能设置,需要对每一个寄存器中的每一位进行合适的设置。
  控制寄存器1为ADC模块的初始化寄存器,对该寄存器进行设置,实现ADC模块的初始化,作为整个ADC模块的基础。
  CF卡存储空间的寻址是通过命令寄存器组和控制寄存器组来实现的。命令寄存器组用来给磁盘驱动器发送命令和数据交换,控制寄存器组用来控制磁盘驱动器。
  在True IDE方式时,这两组寄存器组通过CS0和CS1信号来区分。CS0选通命令寄存器组,CS1选通控制寄存器组。
  下面简要介绍各命令寄存器:数据寄存器(R/W):这是一个16位数据寄存器,用于对扇区的读写操作。主机通过该寄存器向CF卡控制器写入或从CF卡控制寄存器读出扇区缓冲区的数据;错误寄存器(R)和特性寄存器(W):错误寄存器反映控制寄存器在诊断方式或操作方式下的错误原因,特性寄存器一般不使用。
  错误寄存器只用于读,而特性寄存器只用于写;主程序为软件核心,实现A/D采样、CF卡读写的主要功能。
  其中A/D采样主要通过EVA中定时器1的周期中断来启动,首先将采样结果存入RAM中,当RAM中存入的数据到达一定量时,设标志位进行CF卡写操作,即将RAM中数据写入CF卡中,每次至少写一个扇区512字节。写完成后标志清零并返回主程序,继续执行A/D采样。这样循环来实现CF卡在数据采集系统中的大容量存储功能。
  4 实验结果及分析
  本次设计是针对A/D采样过程及其结果的存储来实现的数据采集和大容量存储单元的研究。通过最后的不断实验分析,得到实验结果如下。DSP内部设置A/D采样频率为5.74 kHz,每秒钟采样5740个点,满足大部分信号采集系统的需要,实现数据采样的多种环境下的可适性。实验过程中,采用一个通道采样和转换,一个结果寄存器来存放转换结果,在实验室条件下简单易行且具有代表性,这样就比较好分析,采样结果存入外扩的采样结果可以用波形表示,该波形为A/D采样过来经过简单的模数转换后得到的正弦波形,输入信号波形与采样结果波形相似,实现了A/D模块的实时准确性采样,符合设计需要,能够为后续的数据处理和分析做好充分的准备,同时也实现了大容量的数据存储。通过以上的设计试验结果分析可知,本次设计完成了DSP2812的A/D采样并进行简单的模数转换,并最后将结果存入外扩存储器中,实现大容量数据存储。
  参考文献
  [1] 林世隆.电网电气设备在线监测综合平台数据采集系统的设计[J].电力与电工,2009(2):20-23.
其他文献
【正】俗称南洞庭明珠的益阳,从位于益阳市区的中心医院到各县人民医院乃至最边远的乡镇卫生院,近年来出现了让省内诸多护理专家欣喜的现象:每次下去督导检查他们的护理工作,
该文结合实际教学情况,将任务驱动教学法应用到《应用软件开发基础》课程中,在新编的配套教材支撑下,以真实项目为基础,以逐步推进为教学方式,以能力提高为目标,详细介绍其实施过程
在改革开放的浪潮下,国有企业作为国民经济的支柱力量,是社会主义市场经济发展壮大的力量来源。它们创造了占据国家财政收入相当大比重的财富,同时也为我国社会主义精神文明建设
摘 要:考试是教学工作的重要环节,考试的效果关系到教学质量的提高,我国现行高等教育考试的方式、方法上都存在许多问题,考试方法与教学目的相背离.针对这些存在的问题,该文结合东北大学数值分析课程,提出考试改革的一些方法和体会。  关键词:数值分析 考试改革 考试设计 单元测试 水平测试  中图分类号:G642文献标识码:A 文章编号:1674-098X(2014)12(a)-0126-02  数值分析
介绍儿童专科医院在优质护理示范工程工作中护理新模式的应用体会.方法 是自行设计以家庭为中心的儿科护理实施单和健康教育模板,应用"四步法"实施以家庭为中心的护理模式.通过
摘 要:对建筑材料进行检测,能够对建筑工程质量进行有效保障,是建筑施工项目中的一个重要环节。在一个项目中,工程质量永远是建设的核心,而对建筑材料的检测又是保证工程质量的必要条件。该文对建筑材料的一般检测方法、检测项目、取样处理进行分析与总结,以更好地保障建筑材料的检测质量,以供参考。  关键词:建筑材料 检测 影响因素  中图分类号:TU5文献标识码:A文章编号:1674-098X(2013)05
摘 要:该文从多个角度论述了当前建筑工程岩土勘察中存在的问题及解决措施,并结合多种土质论述了地基处理措施。  关键词:岩土 勘察 地基  中图分类号:TU198文献标识码:A 文章编号:1674-098X(2013)04(b)-0059-01  随着现代建筑规模不断扩大,对地基基础设计理论和实践提出了更多新课题,而勘察成果则是基础设计的主要依据之一。国内地域辽阔,地质情况复杂多变,不同地质情况存在
针对潜油电泵存在偏磨的现象,详细分析了潜油电泵偏磨的失效形态和失效原因。重点讨论了振动对潜油电泵偏磨的影响,指出多级泵的振动是产生偏磨的最主要原因。在此基础上,提
该文通过分析研究飞机雷达罩复合材料产品数字化技术的结构体系,指出构建此体系主要是为了保证在数字化设计和制造等环节之间各种数据的正常流动。通过介绍雷达罩复合材料产
路基土壤改善及加固分为两大类一是浅层处理;二是深层处理。因此,其工程质量控制技术尤为重要,该文目的在于为今后类似工程提供施工参考资料。