软件由二大部分组成:一是运行在DSP内的系统监控程序,二是运行在上位机的图形界面用户程序。前者的实时性很强,故采用TMS320C6201汇编语言编写,经汇编、链接、调试后将目标代码通过JTAG口下载到DSP内。它的主要功能:(1)系统初始化。完成ROM、RAM、中断以及定时器等外设初始化设置。(2)定时采样。将采集的数据经滤波处理后存入数据RAM中。(3)对数据作FFT运算。根据选择好的参数配置控制端口的工作等(限于篇幅,具体程序不作介绍)。
3 结束语
本DSP系统的开发是在ICETEK/EVM-AD40M高速采集板背板系统上进行的,选用的是TI公司的原装TMS320C6201EVM处理板,十分方便。而且由于利用了DSP硬件结构更适合作数据处理的特点,使程序用较少的时间就能完成比较复杂的运算,加之采用的并行技术、先进的数据分析算法和优化的编程方法,使得其在报警的速度和准确度方面得到了保证。该系统具有误报率及漏报率低、时效性和实时性强的特点,己被做成产品,在一些超市、银行、高级饭店、交通管理以及智能大厦等场所被使用,效果良好,其应用前景十分看好。