论文部分内容阅读
随着电子技术的飞速发展,DSP已成为通信、计算机、消费类电子产品等领域的基础器件,基于DSP技术的开发应用正成为数字时代的应用技术潮流。由于各个领域的应用需求不断提高,对嵌入式系统设计提出了更高的要求。对于实时性、可靠性要求很高的多任务信号处理及多路控制方面的应用,单个DSP嵌入式系统已不能满足需求,采用多个DSP或者一个DSP加一个通用微处理器来实现成为一种必然的选择。如何构建高速、高实时、高性能的双DSP并行处理系统是本文论述的主要内容。 目前,在自动控制、电力系统等一些领域中,已有DSP+单片机、DSP+ARM的双CPU组合。随着智能控制、无速度传感器等技术的发展,需要处理的数据量越来越大,对系统的实时性和精度的要求也越来越高,单片机开始显得力不从心,而ARM由于其特点使得其应用领域受限。 首先,本文提出了一种以TMS320F2812和TMS320VC5402为核心的双DSP芯片并行处理系统。通过两片DSP芯片,较好地解决了连续采样与数据处理、事件记录之间的矛盾。对比传统的控制系统来说,双芯片的处理系统具有更高的运算能力,更多的可扩展接口,更廉价的实现成本。 其次,本文给出了基于双DSP并行处理系统的硬件结构。着重探讨了系统各功能块的设计,包括信号采集模块、信号调理模块、双DSP并行处理模块以及人机接口模块的设计,对各模块的元器件选型、功能作了详细介绍。并且,在此硬件基础上,利用专用DSP软件开发环境CCS,对两块DSP的任务做了分配;讨论了自适应采样、滤波、FFT处理和HPI通信等软件流程设计及C语言实现。 最后,探讨了双DSP并行处理系统在陶瓷窑炉燃烧监控系统的应用。通过在两片DSP芯片间之合理的分配与协调任务,可以准确的反应出窑内的温度、气氛等状况,从而使调试人员在线实时地对窑炉的热工参数进行控制。