论文部分内容阅读
本论文通过对数据采集技术的研究,设计了一套基于DSP 和CPLD 技术的可编程遥测信号采集与编码系统。本论文首先对PCM 系统进行了详细介绍,然后结合本系统的技术要求,提出了完整的技术方案。本系统由四个模块构成:模拟信号采集模块、数字信号采集模块、CPLD控制模块和DSP 核心处理模块。DSP 是整个系统的核心,负责多路模拟信号和数字信号的采集、存储和处理,最后生成标准的PCM 数据流。CPLD 用来生成系统各模块所需的译码电路和控制信号。模拟信号采集模块和数字信号采集模块是本系统与外部信号的接口。本系统选用的DSP芯片是TMS320VC5409,其高速处理能力完全能满足系统要求。文中详细介绍了DSP 的两个片上外设——DMA 控制器和多通道缓冲串口McBSP。由于片上外设能通过软件进行设置,因此,充分利用这两个外设不仅能简化编码后的数据输出过程,而且能减小数据采集对CPU 造成的负荷。CPLD 的高集成性能够降低以前采用分离元件设计电路的复杂程度,简化了系统的硬件设计,缩短了开发周期,提高了系统可靠性和保密性,它的ISP(在线编程)功能极大的方便了整个开发过程。DSP+CPLD 模式使得本系统具有强大的可编程性,能非常方便的改变系统的工作状态。CPLD 能扩展系统与外部信号的接口,提高系统数据采集能力。DSP 作为系统核心,使得本系统能直接采集异步串行数字信号。而且,通过编写专门的DSP 应用程序,能够实现对遥测数据特定的处理,为今后的应用搭建好处理平台。测试结果表明,利用DSP 和CPLD 所设计的数据采集与编码系统,编码误差完全达到了课题的设计要求,同时也证明了论文所选方案的可行性和实用性。最后,结合整个开发阶段所遇到的问题,作了经验总结,并且给出了一些建议和改进措施。