下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于TMS320F2812的便携式发动机转速测量仪的研究摘要:本设计是通过测量发电机周围导线上,带有发动机转速信息的电信号频率,来测量发动机的瞬时转速,基于TMS320F2812进行频谱分析求出发动机转速。这种方法测量方便,并且采用数字化测量,信号采集记录方便,便于车辆发动机工作状况的进一步分析。 关键词:发动机转速;TMS320F2812;频谱分析 Abstract: This is designed to measure the instantaneous engine speed by measuring the signal frequency with the engine spee
2、d information around the wire of the generator. Engine speed is calculated with frequency spectrum analysis on TMS320F2812. This method is easily measured, and the use of digital measurement. Collecting and recording signal is convenient,and easy to further analysis of engine operating conditions. K
3、ey words: engine speed, TMS320F2812, frequency spectrum analysis 中图分类号:U467.4+3文献标识码: A 文章编号: 1. 引言 随着汽车工业的迅猛发展,车辆状态参数的检测日益重要,而发动机是汽车的动力源泉,是汽车的心脏,它的性能优劣直接影响到汽车整车的运行,其中发动机转速是评价其动力性的一个重要指标,转速可以直接反应车辆运行的状况。通常我们获取发动机转速是通过车辆上自带的指针式的转速仪,在车辆平稳匀速行驶时,它可以大致反应发动机转速,但是当道路状况不好或者需要记录车辆的实时转速时,这种转速仪基本失去功能。而本设计采用的是数
4、字化实时测量与存储,可以将车辆的运行状态记录下来,除此之外,本设计最大的特点是无需另行安装转速传感器,而是利用车辆点烟器上带有发动机转速信息的电信号及其车辆本身的性质来推算出发动机转速,可谓操作简单,使用方便。 本系统的设计原理:汽车发动机与发电机通过皮带相连,将转动以固定比例传给发电机转子,这样发电机的转速就可以间接反映发动机转速,本设计利用这一原理采用高速信号处理器TMS320F2812从汽车点烟器采集电信号,对其进行提取分析,进而获得发电机交流电信号,并对信号进行频谱分析及其相应计算,最终获得发动机转速并在液晶屏上显示,整个过程在1s内完成。 2. 系统硬件设计方案 本系统以TI公司的T
5、MS320F2812(以下简称2812)为核心,将预处理过的信号送入2812自带的AD中进行采样,分析得到转速信号显示在液晶上,并存储转速。系统整体框图如下: 图1 系统整体框图 系统硬件由六个模块组成。 电源模块:系统电源取自汽车点烟器上的12V供电电源,通过滤波及稳压处理(L7805)得到5V电压供给系统各部件, 2812芯片需要的3.3V,1.8V通过两片SPX1117稳压器获得。 前向通道模块:点烟器采集到的电信号,经过隔直,抗混频滤波,直流偏移,加法电路等调理后,最终以0-3V进入2812AD。 主控制器模块:主控制器采用TI公司生产的2812芯片。 存储模块:FLASH型号为SST
6、39VF800,512K16bit。 系统内存模块:RAM 型号为 IS61LV25616AL,256K16bit。 液晶显示模块: 162 字符液晶,型号为 JHD162A。 3. 系统软件设计 本系统操作简单,共分为两种模式,一种为瞬时转速测量,另一种为连续转速测量。正常启动测量仪后,即会启动计时器记录时间,按键一次,采样一次,记录采样时间,并将处理分析后的转速结果存于FLASH中。所以只需测试者记录下来开启仪器的时间,即可通过相对时间记录下每次采样的时间。按键采用外部中断下降沿触发。 3.1系统初始化 为了操作需要,软件设计中主程序只对整个系统进行初始化,最后用while(1)死循环语句
7、在此等待中断响应,除了通用初始化外,本系统用到了下面四个模块需自行编写: InitAdc();/初始化ADC模块,采用顺序采样模式,通过EVA周期中断启动ADC,清除相应的标志寄存器等。 InitEv();/初始化EVA模块,设置连续增模式,采用内部时钟,使能T1周期中断,使能T1周期中断启动ADC等。 InitXIntrupt(); /初始化外部中断,使能XINT1,设置下降沿触发中断。 ChipErase(); /擦除FLASH里面的数据,为记录数据做准备。 3.2各个子程序 (1)外部按键中断子程序 interrupt void ANJAN_ISR(void);/外部按键中断函数 n+;
8、记录采样次数 SampleCount=0;/AD采样计数初始化 T1Count=0; EvaRegs.T1CON.bit.TENABLE=1;/开定时器1计数 (2)定时器中断子程序 interrupt void T1_ISR(void);/定时器1周期中断响应函数 DINT; EvaRegs.EVAIFRA.bit.T1PINT=1;/清除外设级T1周期中断标志位 PieCtrl.PIEACK.bit.ACK2=1;/清除第二组中断响应寄存器 EINT; (3)AD采样子程序流程 interrupt void ADC_ISR(void);/ADC中断子函数,周期中断启动ADC,采样频率为50
9、0Hz,采样点数1024。 图2 AD采样子程序流程图 (4)FFT变换子程序流程 void fft(void);/N点FFT变换函数 图3 FFT变换子程序流程图 (5)FLASH存储子程序介绍 void flash(void);/ FLASH存取函数,包括FLASH写程序FlashWrite(Uint32 RamStart, Uint32 RomStart,Uint16 Length)和读程序FlashRead(Uint32 RamStart, Uint32RomStart, Uint16 Length)以及擦除程序等。 3.3 CMD文件的配置 DSP在150M时钟频率下,FLASH中只
10、能提供120M的时钟频率,由于程序计算量很大,所以希望在RAM中运行加快速度。这时在.CMD文件中就必须划分一段用来设置RAM的载入和运行地址。程序代码如下: SECTIONS adcpage: LOAD=FLASHD,PAGE=0 RUN=RAMH0,PAGE=0 RUN_START(_adcpage_runstart), LOAD_START(_adcpage_loadstart), LOAD_END(_adcpage_loadend) 对于.CMD文件的空间分配一般只需要在官方提供的文件中修改即可,对于本系统具体修改如下: 5. 系统在汽车上实际测试结果 图4 实测信号AD采样结果图 图
11、5 频谱分析结果图 图4为实测信号AD采样结果,图5为该信号频谱分析结果。采样频率为250Hz,从图中可以读出k=658,N=2048,根据分析频率计算公式,带入数据可得谱分析频率为80.32Hz,换算成转速为4819转/分,再根据发电机和发动机转速比为2,可得与实际发动机转速为2409转/分,与实际车辆表盘指示一致。 6. 结论 基于TMS320F2812的便携式发动机转速测量仪的研究测试结果表明,这种方法可以方便快捷地获得汽车发动机的瞬时转速,为车辆测试系统提供一种方便的转速测量方法。 参考文献 1王盛良.汽车电气设备结构与检修技术M.北京:机械工业出版社,2010. 2Mark A. Pinsky.Introduction to Fourier analysis and wavelets M. Thomson Learning, 2003. 3 赫金(Simon Haykin),维恩(Barry Van Veen)著,林秩盛, 黄元福, 林宁等译.信号与系统M. 北京:电子工业出版社, 2004 4苏奎峰,吕强,耿庆峰,陈圣俭.TMS320
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银冶炼厂社会责任与品牌形象考核试卷
- 门诊部药物不良反应监测考核试卷
- 自行车行业绿色生产标准考核试卷
- 高压容器应力分析与评定考核试卷
- 项目管理中的质量管理体系-洞察分析
- 船舶海水系统管道布局与优化考核试卷
- 梯度功能吸引管-洞察分析
- 药物释放动力学模型-第1篇-洞察分析
- 园林景观文化传承与创新-洞察分析
- 虚拟现实技术在电影中的应用-洞察分析
- 工业工程技术学生专业技能考核标准(高职)(高职)
- 生物化学期末考试题库与答案
- 山东昌乐二中的“271高效课堂”
- 人教版高中物理新旧教材知识对比
- 国际结算期末复习试卷5套及参考答案
- 六年级上册数学圆中方方中圆经典题练习
- 现场组织机构框图及说明
- 《城镇燃气管理条例》解读
- 七年级数学几何证明题(典型)
- X62W万能铣床电气原理图解析(共18页)
- 小康煤矿水文地质类型划分报告
评论
0/150
提交评论