基于DSP的加速度计温度控制系统的硬件设计
扫描二维码
随时随地手机看文章
过润秋 任晓强 摘 要:文中采用 texas instrument(ti)公司的tms320f240型dsp作为温度控制系统的核心,完成系统4路温度信号的采集、放大,数据送入dsp处理后输出 4路pwm控制信号,经光电隔离和功率放大后控制加热片的工作,从而实现加速度计温度控制系统的闭环控制,满足系统的精度要求。
关键词:加速度计;温度控制;dsp;设计
1 引言
近年来,数字信号处理器(dsp)得到了高速发展,性价比不断提高,广泛应用于各个领域,例如通信、语音处理、图像处理、模式识别及工业控制等方面,并且日益显示出巨大的优越性。数字信号处理器利用专门或者通用的数字信号处理电路,以数字计算的方法对信号进行处理,具有处理速度快、灵活、精确、抗干扰能力强、体积小以及可靠性高的特点,可满足对信号快速、精确、实时处理及控制的要求。文中以t1ms320f240型dsp为核心,设计了高精度的惯性导航加速计温度控制系统。
2 tms320f240系列的基本特征
tms320f240将dsp的高速运算能力和高效控制能力集于一体,其主要特点如下:
(1)核心cpu包括32位的中央算术逻辑单元(calu)、32位累加器、16位×16位并行乘法器、3个定标移位寄存器和8个16位辅助寄存器,指令周期为50 ns(20 mi/s),多数指令为单周期指令;
(2)片内带有544 bxl6位的数据/程序ram和16 kbxl6位的掩模rom或flash eeprclm,外部存储器接口具有16位地址总线和16位数据总线,224 kbxl6位的最大可寻址寄存器空间:
(3)双10位模数转换器可实现双路信号同时采样,转换时间可以根据需要编程设置.最短转换时间为6.1 ij,s;
(4)6个外部中断,包括电源驱动保护中断、复位、非屏蔽中断nmi和3个可屏蔽中断。
3 温度控制系统硬件设计
基于dsp设计的温度控制器利用dsp强大的高速运算能力,以及其片内集成的丰富的控制外围部件和电路,从而简化了电路的硬件设计,可以实现各种控制算法和控制策略,并通过异步串行通信接口来读取用户所需要的数据,便于用户分析实验结果。此外,还具有脱离dsp的高温硬件保护功能.可消除由于dsp系统意外失控所造成的系统超温危险,提高了温度控制系统工作的可靠性和使用安全性。系统结构如图1所示。 3.1 信号采集及放大电路
信号采集电路是温度控制系统的重要组成部分.其对温度测量的精确性直接影响整个温度控制系统的精度。故本系统选用性能稳定的pt1000铂热电阻传感器作为测量温度信号的敏感元件。其阻值随温度的变化为:0℃时阻值为1 000ω,温度系数为3.84ω℃。线性度小于0.5%。信号采集电路采用对称的差动式电桥测量温度信号,铂热电阻器rt和精密电阻器r1、r2及r3组成测量电桥。x检测为硬件保护电路的输入信号,温度信号采集及放大电路如图2所示。
为了提高系统的采集精度,电桥采用美国模拟器件公司的高精度基准电压源ad586供电,并在其电桥前加一限流电阻ro使流过铂热电阻器rt的电流小于10 ma。以尽量减小铂热电阻器在工作时产生的自身热效应对温度采集的影响。当温度发生变化时,铂热电阻器rt的阻值也随之变化,电桥输出信号经运算放大器放大并经过相应的偏置处理后。使其电压满足dsp片内aid转换器的电压输入范围0 v一5 v,以进行aid转换。
3.2 外部存储器扩展
在温度控制过程中,需要采集和处理大量的数据。tms320f240固有的片上数据存储器空间显然不够.而且。在调试系统时如果有外部存储器,只需将程序通过仿真接口下载到外部存储器中而不需要再烧写到片内的rash中。这样给程序调试带来了方便.因此选用issi公司生产的is61c6416型静态存储器来扩展外部存储器。
is61c6416是采用cmos工艺制成的64 kxl6bit静态存储器.采用44引脚贴片式封装,5.0 v供电.输入输出电平与ttl电平相兼容,并具有高速的读写访问时间和低功耗工作方式。表1为is61c6416的工作方式真值表。 is61c6416与tms320f240的接口电路非常简单.其16条数据线和16条地址线直接与tms320f240相连接即可。由表1可知, is61c6416的工作方式由5条控制信号线控制,其中使能引脚和读写选择引脚与dsp相连以控制