第29卷第6期 2011年11月 佳木斯大学学报(自然科学版) Journal of Jiamusi University(Natural Science Edition) Vo1.29 No.6 Nov. 2011 文章编号:1008—1402(2011)06—0845—03 基于DSP和MMA7260Q的车辆加速度测试系统设计① 陶玉贵,蒋慧 (芜湖信息技术职业学院电子信息系,安徽芜湖241003) 摘要:针对汽车道路试验的特点和需求,设计开发了一种基于DSP和加速度传感器的车辆 加速度测试系统.该设计选用高灵敏度三轴加速度传感器MMA7260Q,以DSP芯片 TMS320F2812为核心控制器,对加速度信号进行采样.实践证明,测试系统在汽车道路试验中能 准确、动态实时地采集车辆三维加速度信号. 关键词:DSP;MMA7260Q;加速度;测试系统 中图分类号:TP212.9 文献标识码:A 0 引 言 在汽车道路试验中,需要对车辆的动力性、制 2.1加速度采集模块 加速度传感器选用美国Freescale公司开发的 基于微机电系统(MEMS)的低成本、单芯片、三轴 动陛、操纵稳定性、平顺性等基本性能进行测试,其 中车辆加速度是重要的参数,它与车轮转速、车速、 车轮力等参数相结合,对汽车制动系统的性能匹配 和整车动态性能的分析具有重要意义. 本文介绍了一种基于DSP芯片TMS320F28l2 和单芯片三轴加速度传感器MMA7260Q构成车辆 微型电容式加速度传感器MMA7260Q,其功能如 图2所示….该加速度传感器融合了信号调理、单 极低通滤波器和温度补偿单元,通过设置芯片g— Selectl和g—Select2这两个引脚的电平,可以选择 ±1.5g,±2g,±4g和4-6g等4种测量范围.x、Y、 z三个相互垂直方向上的加速度信号由G—Cell 传感单元感知,经过容压转换、增益放大、滤波和温 度补偿后以电压信号形式输出.MMA7260Q的 加速度测试系统设计方案,给出了测试系统的硬件 设计,对MMA7260Q的工作原理、电源电路和加速 度信号处理等软件设计进行了详细介绍.实践表 明,该测试系统抗干扰能力强、稳定性高,能实现对 加速度信号高精度动态实时采集和处理,具有较高 的实际应用价值. 3 A休眠模式、500 ̄A低运行电流、1.0ms的快速 启动响应时间以及6ram×6ram×1.45mm QFN小 巧封装等特性,满足了车载工况的要求. MMA7260Q具有很高的灵敏度,由于汽车在 制动时,其加速度变化范围大约为±1g,因此,选择 1测试系统总体设计 加速度测试系统主要由信号采集模块、信号调 理模块、A/D转换、数据处理模块、电源模块、接口 电路和上位机等组成,总体框架如图1所示.三轴 加速度传感器将加速度转换为电压信号,经信号调 理,再通过A/D转换,由DSP对信号进行采集处理, 最后将处理得到的加速度由LCD显示,并通过USB MMA7260Q的量程范围为±1.5g,此时加速度传感 器灵敏度为800mV/g,即MMA7260Q三轴的加速 度输出电压范围为0.45—2.85V. 2.2数字信号处理器模块 接口电路上传至上位机,进行进一步分析处理. 数字信号处理器选用,I’I公司推出的C2000系 列32位定点DSP芯片TMS320F2812,其主要特性 2系统硬件设计 ① 收稿日期:2011—1O一27 为:32位高性能CPU;150MHz主频,指令周期6. 基金项目:安徽省高等学校省级优秀青年人才基金项目(2010SQRL228);安徽省高等学校省级自然科学研究项目 (KJ2011B219). 作者简介:陶玉贵(1979一),男,安徽南陵人,芜湖傀鼠技术职业学院电子信息系副教授,硕士,主要研究方向为汽车电子与测控技术. 佳木斯大学学报(自然科学版) 67ns,低功耗设计;128k×16位片上FLASH,18k× 16位片上SRAM,4k×16位片上BootROM;多种标 准串口外设:1个SPI同步串口、2个UART异步串 口、1个增强型CAN总线接口、1个McBSP同步串 口;56个可编程、复用型、通用I/O口;16通道 2011年 12位的A/D转换接口,双通道可同时采样,流水 线采样最高速60ns;CAN总线接口,传输速率最高 。 D 可达1Mbps等 . ¨ 轴 加 上 一 速 位 度 机 传 感 器 图1测试系统总体框图 I H垫I xot,I G箍-C凳el ‘席 vou1 IE2pR OM ̄O iS 电路诚电路 I]补偿 ZOUT 图2 MMA7260Q功能框图 TMS320F2812具有较大的寻址空间、丰富的 片上外设资源和很高的运算速度,支持JTAG扫描 接口,便于调试,可使用汇编语言或C/C++编程, 能显著提高系统的处理效率,使硬件系统具有很高 的性价比和更高的稳定性. 2.3 A/D转换模块 A/D转换芯片选用Analog Device公司生产的 高速、低功耗、四通道同步采样的14位并行模数转 换器AD7865,它采用+5V供电,芯片内部有一个 2.4p.s的逐次逼近ADC,4个跟踪/保持放大器,片 内2.5V参考电压、片上时钟振荡器和一个高速并 行接口.四通道同时采样时,单通道最大转换速率 可达105采样点/s,每个通道输入范围可选用±5V 或±10V.本系统选用±5V的输人量程.因只采集 三路加速度电压信号,故只用其中的Vm—Vi 三 个通道,V; 通道模拟接地. 图3电源电路 图4主程序流程图 2.4 USB接口电路设计 USB接口电路选用Philips公司的ISP1581芯 片,它符合通用串行总线(USB)Rev2.0规范,支持 USB2.0的自检工作模式和USB1.1的返回工作模 式,可以在高速或全速条件下正常运行.ISP1581 上电时,BUS—CONF、MODE、RPU引脚通过1.5kQ 电阻上拉,ISP1581工作在通用处理器模式; MODE0设为1,读写选通信号为8051型;唤醒功 能引脚WAKEUP接到DSP的一个通用I/O口上; RREF引脚通过12kn精密电阻接模拟地,提供精 确的镜像电流;ISP1581内部集成的复位电路使 RESET引脚直接接高电平即可复位.DSP的 XCSOAND1作为ISP1581的片选信号,ISP1581的 寄存器地址映射到DSP的地址空间为Ox2000一 Ox4000.ISP1581与DSP的数据交换采用中断方 式,中断信号接人DSP的XINT1引脚.本设计中没 有使用DMA传输,与DMA相关的引脚无需连 接 . 2.5电源电路设计 测试系统电源电路选用TI公司的双路输出电 源芯片TPS767D318,该芯片是专门为DSP应用系 第6期 陶玉责,等:基于DSP和MMA7260Q的车辆加速度测试系统设计847 统开发的电源管理芯片,可以提供3.3V和1.8V 触发DSP的外部中断INT1,处理器进人中断程序, 两路电压输出,每路输出最大电流为1A,3.3V分 依次读取三个通道的转换结果.因为DSP应用软 别为MMA7260Q、ISP1581及DSP内部的GPIO、 件是在CCS2000环境下开发的,CCS(Code Com. FLASH、ROM及ADC提供工作电压,1.8V为DSP poser Studio)IDE集成开发环境支持C/C++ 的CPU内核提供工作电压.上电次序由芯片本身 Compiler/Assemble/Linker,而且具有C语言优化 保证,且具有电压监测功能.2RESET管脚作为DSP 器.因此,本系统采样汇编与c混合编程,主程序 的复位端,输出管脚采用33i.zF电容滤波,以提高输 流程如图4所示. 出电压的稳定性.电源电路的设计如图3所示. 4结束语 3系统软件设计 本文提出了基于DSP芯片TMS320F2812和高 3.1加速度信号减谱去噪 灵敏度三轴加速度传感器MMA7260Q的车辆加速 度测试系统设计方案.该系统不仅可以应用于汽车 在测试过程中,加速度信号受到振动、噪声及 道路试验中对车辆加速性能的测试试验,而且还可 电源干扰等周期性噪声以及其他白噪声的影响.因 以用于其它方面对加速度信号的采集.实验证明, 此,可以利用语音信号处理方法中的减谱去噪原理 测试系统完全满足设计要求,具有较高的实际应用 来去除周期性振动噪声,即在进行道路试验前,先 价值. 用加速度测试系统采集没有任何汽车行驶加速度 影响下的包含了各种周期性噪声的加速度噪声信 参考文献: 号样本,再在进行加速性能试验过程中采集加速度 [1]Sensor Products MMA7260Q XYZ Three—Axis l ow g Accelera— 信号,将两者在频域中相减,转换到时域后的信号 tion Sensor『EB/OL1.http://www.freescale.tom/files/sensors/ 即为去噪后的加速度信号 J.但此时信号中仍 doe/fact— sheet/MMA7260QFS.pdf.2005.6. [2]苏奎峰,吕强,耿庆锋,等.TMS320F2812原理与开发[M].北 叠加有高频随机噪声,需进一步对信号用小波滤波 京:电子工业出版社。2005:262—274. 的方法去除随机噪声. [3] 陶玉贵、余红英、喻沽.基于DSP和ISP1581的USB数据采集 系统设计[J].安徽师范大学学报:自然科学版,2011,34 3.2 DSP应用软件设计 (3):217—220. TMS320F2812通用定时器1输出引脚 [4]赵力.语音信号处理[M].北京:机械工业出版社,2003:280 —282. T1PWM/T1CMP控制A/D转换启动,通过设置通 [5]周耀群.汽车道路试验数据采集与处理系统研究[D].南京: 用定时器1的定时周期寄存器和比较寄存器的值 东南大学仪器科学与工程学院,20o7. 来确定采样频率.当A/D所选通道全部转换完毕, Design of Vehicle Acceleration Measuring System Based on DSP and MMA7260Q TAO Yu—gui,JIANG Hui (Department of Electronic Information,Wulhu Vocational College of Information and Technology,Wuhu 241o03,Ofina) Abstract: According to the features and requirements of vehicle roadway test,a design of vehicle acceler— ation measuring system based on DSP and acceleration sensor was presented in this paper.In the design,the high sensitive three—axis acceleration sensor MMA7260Q with the core controller of TMS320F2812 chip of DSP was adopted to sample the acceleration signals.Practice proved htat the measuring system is able to collect accu— rate dynamic vehicle 3一dimensional accelerating signals in roadway test. Key words:DSP;MMA7260Q;acceleration;measuring system