论文部分内容阅读
随着现现代计算机和信息技术的飞速发展,数字信号处理技术已经成为高速实时处理的关键技术。由于DSP芯片具有强大的数据处理功能,所以在信号处理方面得到广泛应用。在很多要求高速采集的数据进行快速处理的实时数据采集与传输处理系统中,都选用数字信号处理器(DSP)作为核心处理器。本文在“某型号产品加载综合测试”项目的基础上,设计了一种基于DSP的多总线通信接口模块,其中包括了以太网,SPI总线,CAN总线,SCI总线以及IIC串行总线,并给出了具体的软硬件设计实现。根据本系统结构和功能的要求,本人采用TI公司的TMS320F2812型号的DSP芯片作为核心处理器,本款芯片具有丰富的外部接口,使得电路结构设计简单,成本低廉,开发周期短。硬件方面设计了DSP系统的外围模块以及多总线通信模块。其中采用F2812与RTL8019AS完成以太网通信,采用SPI总线与SD卡通信进行数据存储,数据采集部分模拟量采用F2812上自带的12位ADC完成对一路信号的电压监测,数字量采用IIC总线技术采集,与测试伺服系统通信采用CAN总线通信。为了完成调试与监测功能,设计了采集数据的SCI串口调试功能。在软件设计方面主要完成了系统初始化及各模块的初始化,以及相关代码的编写与移植。通过整体调试后,本文所设计的系统能够完成所要求的目标,对采集的数据能够进行有效的传输与存储。本文提出的设计方法简单可行,系统具有体积小、速度快、接口简单等优点。对于要求数据存储量比较大并且要与信息管理中心进行数据共享具有很好的应用前景。