基于DSP的汽车减震弹簧故障诊断仪的设计

发布者:创意旅程最新更新时间:2009-02-23 来源: 电子技术应用 关键字:DSP  汽车减震弹簧  故障诊断仪 手机看文章 扫描二维码
随时随地手机看文章

      汽车减震弹簧故障诊断仪的基本原理是基于非线性频谱分析技术的。这种技术的基本思想是:根据采样得到的减震弹簧的输入和输出数据,利用有效的非线性系统辨识方法得到弹簧的振动方程,再利用多维傅里叶变换得到减震弹簧的非线性传递函数的频域表示形式—广义频率响应函数GFRFGeneralizedFrequency ResponseFunctions。 GFRF是描述系统非线性传递特性的一种非参数模型它能够唯一地刻画系统传递特性的频域特征因而系统故障前后传递特性的非线性变化就能够通过GFRF被准确地反映。弹簧处于正常工作状态时,仅具有一阶GFRF;弹簧在疲劳失效后最明显的变化是三阶GFRF大量出现1。分析弹簧系统的GFRF就可判断出弹簧的工作状态。目前国内对汽车减震弹簧的故障诊断还缺乏有效的手段,而且基于这一原理的实际应用在国内外尚处于起步阶段,因此该仪器具有很好的应用前景。

  1 系统总体方案

  非线性系统辨识算法庞大、复杂,对系统的计算能力要求很高。DSP是专门用于数字信号处理的芯片,计算能力强大、运算速度快,能够满足系统的要求。DSP的计算能力虽然很强,但其事件管理能力较弱,而且直接支持的I/O口很少。为了方便地实现人机交互,采用DSP与单片机协同工作的方式:以单片机为主机,通过通讯接口对DSP实现控制;同时利用单片机较强的外围设备管理能力实现人机接口、显示等功能。主要工作流程是:弹簧的输入输出信号经过滤波电路进行调理后,由A/D转换器转换为数字信号,再进入DSP进行运算,得到的诊断结果通过通讯接口电路送入单片机,单片机将结果显示在液晶显示器上,并经过串口送入到PC机。单片机通过通讯接口控制DSP的工作状态。系统原理框图如图1所示。

基于DSP的汽车减震弹簧故障诊断仪的设计

  2 硬件电路设计

  2.1 信号调理电路

  采用集成开关电容滤波器MAX280组成抗混叠滤波电路。MAX280是一个五阶低通滤波器,截止频率可调。当它的时钟管脚接内部时钟时,最大截止频率为1.4kHz;而汽车减震弹簧稳定工作时,信号的频率不超过500Hz,故设定滤波器的截止频率为700Hz。

  2.2 DSP电路

  DSP电路完成数据采集及数字滤波,利用内置的算法完成故障诊断等任务。

基于DSP的汽车减震弹簧故障诊断仪的设计

  本系统中的DSP采用美国德州仪器公司(TI)生产的TMS320VC5409,它是TMS320C54xx系列的一个高速、高性价比、低功耗的16位定点通用DSP芯片。其主要特点包括:改进的哈佛结构(1条程序存储器总线、3条数据存储器总线和4条地址总线),带有专用硬件逻辑CPU,片内存储器,6级流水线结构,片内外设专用的指令集。TMS320VC5409含16K字的片内ROM和32K字的片内DARAM,程序空间的寻址范围达到8M数据和I/O空间寻址范围分别为64K。单周期指令执行时间为10ns,双电源(1.8V和3.3V)供电,带有符合IEEE1149.1标准的JTAG边界扫描仿真逻辑。

  DSP电路采用16位并行自引导模式,对于TMS320VC5409,用户程序存储在外部数据空间(8000H~FFFFH)中,因此外扩了一片FLASH ROM作为数据存储空间。FLASHROM采用INTEL公司的TE28F400B3T90(256K×16),它共分为15块(8块4K字,7块32K字),可单独擦写其中的一块。编程电压只需3.3V,最快的读取速度达到90ns。系统外扩了一片SRAM作为外部程序空间。SRAM采用CYPRESS公司的CY7C1041BV33(256K×16),存取速度达到10ns。

      2.3 A/D转换电路

  信号的采集和转换是由AD7874完成的。AD7874是AD公司生产的12位A/D转换器。系统要求输入输出信号相位要同步,AD7874内置采样保持器,能够实现四路信号的同步采样。同步采样能使系统的输入输出信号相位匹配的误差降到最小。A/D转换的启动由上升沿触发,四路信号转换完成后,产生中断信号。每一路的采样频率可达29kHz。由于A/D转换后输出的是TTL电平,而DSP工作在3.3V的信号环境,因此在A/D的输出与DSP的输入之间需要加入电平转换电路。在本系统中采用SN74LVC245实现电平转换。DSP系统的供电由TI公司的电压转换模块TPS767D318PWP完成,能够输出3.3V和1.8V两路电压。

  2.4 单片机电路

  单片机电路实现键盘输入响应和液晶显示以及与PC机交互功能。

  本系统中所用的单片机为ATMEL公司的AT89C51。键盘管理通过键盘控制器8279完成。液晶模块选用信利公司的VPG12864T(128×64点阵),它内置T6963C控制器,能够工作在文本或图形模式下。液晶显示界面程序比较 大,所以外扩了一片AT28C256作为外部程序存储器。PC机的RS-232串口的电平和单片机串口的TTL电平不兼容,使用MAX232完成两种电平之间的转换。

  2.5 通信电路

  通信电路实现单片机与DSP的通信。由于单片机与DSP间的数据通信量不大,因此采用了一片8位双向锁存器实现数据交换。双向锁存器采用TI的SN74LVC543。当DSP向AT89C51发送数据时,首先将数据锁存在SN74LVC543中,然后向AT89C51发中断,AT89C51响应中断,从锁存器中取走数据。反之亦然。

  3 软件设计

  软件的设计主要包括DSP编程和单片机编程。DSP程序的主要任务是初始化、管理DSP外围电路和完成故障诊断的算法。单片机程序包括键盘控制程序、液晶驱动显示程序、与DSP及PC机通信的程序。

  3.1 DSP主程序

  DSP主程序流程图见图2。

  3.2 DSP程序的下载和引导

  在本系统中,FLASHROM是TSOP封装,焊接在电路板上,无法通过烧录器烧写,只能自己编写擦写程序。按照16位并行引导模式自举表(见表1)的格式写好程序代码,编译链接后通过JTAG口下载到DSP中;编写TE28F400B3的擦写程序,将程序下载到DSP中不同的位置。运行擦写程序,程序代码就被写入到FLASH中。要注意的是,由于FLASH的写速度与DSP相比很慢,因此在每次写完一个字后,要延时足够的时间,否则就不能正常地写入下一个字。写完后,需要将FLASHROM重新设置为读模式,这样才能在开发环境CCS中看到正确的结果。TE28F400B3的最大读取速度为90ns,而TMS320VC5409最大只能设置7个等待状态,因此设置DSP的CLKMD1、CLKMD2、CLKMD3管脚,使DSP在上电复位时的系统时钟为50MHz。这样就能保证可靠地读取FLASH的数据。在完成引导过程后,必须首先将CLKMD寄存器清零,然后重新设置CLKMD寄存器,使系统时钟为100MHz。 TE28F400B3的主要操作命令如表2所示。

表1 16位并行引导模式的代码结构

10AA
SWWSR寄存器的初始值
BSCR寄存器的初始值
程序入口地址XPC值
程序入口地址PC值
程序代码的长度
程序起始地址XPC值
程序起始地址PC值
程序代码...
0000(表示自举有结束)

表2 TE28F400B3的主要操作命令

命  令 第一总线周期 第二总线周期
操作 地址 数据 操作 地址 数据
XXX FFH      
读状态寄存器 XXX 70H XXX 寄存器数据
擦除 XXX 20H 块地址 DOH
XXX 40H 程序地址 程序数据

 

       4 实验系统

  减震弹簧振动实验系统如图3所示。平台使用真实的桑塔纳2000的悬挂系统和减震弹簧。电机的转动由变频器控制,通过传动轴带动车轮转动。车轮的下端与一个装在固定支架上的可旋转的表面带有凸出挡条的铁棍相接触。车轮转动到与挡条碰撞,悬挂系统使减震弹簧发生相应的振动。

基于DSP的汽车减震弹簧故障诊断仪的设计

  使用两个好的弹簧和三个坏的弹簧进行实验。实验结果表明,汽车减震弹簧故障诊断仪工作稳定,诊断结果有效。

  本文所设计的汽车减震弹簧故障诊断仪可直接用于汽车减震弹簧的故障诊断,并可推广应用到轴承磨损、制动器失效等非线性机械故障诊断。在此故障诊断仪的对电路略加改动,就可将其用于更高频率信号系统故障诊断中。

关键字:DSP  汽车减震弹簧  故障诊断仪 引用地址:基于DSP的汽车减震弹簧故障诊断仪的设计

上一篇:赛灵思创始人因发明FPGA荣登发明家名人堂
下一篇:基于DSP的扩频电台基带模块的设计与实现

推荐阅读最新更新时间:2024-05-02 20:46

TMS320C30与A/D和D/A接口的设计
摘要: 一种硬件代介极小、软件控制简单的DSP与A/D和D/A的接口设计方法。该方法采用DSP的程控能力协调A/D、D/A等各种模块的工作,不需要总线隔离。该方法已成功地应用于汽车防撞雷达信号的采集与处理系统中。 关键词: DSP A/D D/A 时序关系 MAX153和MX7545是美国MAXIM公司近几年推出的8位A/D转换器和12位D/A转换器。MAX153具有高达1MSPS的采样率,MX7545具有4MSPS的数/模转换速度。它们集跟踪/保持器于一体,因而由它们构成的数据采集和滤形产生电路结构较为简单。与其它同类产品相比,具有性能/价格比高的优点,故在高速数据采集、数字信号处理及可变增益放大器等动态性能要求
[模拟电子]
功率与性能:DSP设计面临的终极挑战
多年来,数字信号处理器 (DSP) 设计人员一直在应付这样一项艰难的工作:提供占用空间小的高性能芯片,而且要不影响灵活性和软件的可编程能力。    由于新的应用程序发展速度惊人,提供的 DSP 必须在功率、性能和使用寿命上跟上这种速度,应对当前面临的挑战,并准备好应对未来的应用。这些高性能多核心 DSP被越来越多地应用在电信接入、改进数据率GSM服务(EDGE)和基础设施设备领域,用来处理语音、视频和无线电信号。    以前,电信设备制造商使用专用的 ASIC 或 DSP-ASIC 组合来达到自己的目标。现在,这些新的 DSP 可以替代那些繁琐的解决方案;如果足够强大,它们还可以实现以前的解决方案所无法实现的灵活
[嵌入式]
功率与性能:<font color='red'>DSP</font>设计面临的终极挑战
DSP与以太网卡的接口技术研究
  以太网是当今最受欢迎的局域网之一,它包括了OSI七层模型的物理层和数据链路层的全部内容 。在以太网中,网卡用于实现802.3规程,其代表是NOVELL公司的NE2000和3COM公司的3C503、3C508、3C509等网卡。对网卡直接编程就可以实现局域网内任意站点之间的通信而完全抛开了网络操作系统,这就启发我们能否在脱离PC环境的条件下实现网卡与其它微处理器之间的接口,从而建立基于非PC机平台的局域网络。对ISA总线型网卡,要实现这一设想,关键在于怎样利用微处理器及外围辅助电路模拟ISA时序。本文作者根据所做课题需要,通过分析NE2000网卡与微机ISA总线的接口电路,用DSP芯片TMS320F206结合外围电路模拟ISA时
[嵌入式]
SPWM波形优化算法及其DSP实现
1.引言 从逆变器诞生之日起人们就把改善输出波形,消除谐波,提高波形质量作为一项重要的研究内容,所以对SPWM波形的谐波分析有着十分重要的意义 。对于实时计算的PWM控制方法常常需要建立数学模型,较为常用的是采样型的SPWM法。文 指出,在对正弦波进行调制时,采用三角波作为载波比用锯齿波产生更少的谐波分量,自然采样SPWM法就是通过正弦波与三角波的比较来决定开关点的位置,原理简单易于用模拟电路实现,但由于其开关模式不能用显式表达,难以用微机实现实时控制,因此发展了规则采样法。 本文给出了一种基于DSP的对称规则SPWM生成法——开关点预置算法,开关点预置最优SPWM控制波形的确定是以输出THD性能指标最小为优化目标,在同样
[电源管理]
SPWM波形优化算法及其<font color='red'>DSP</font>实现
基于FPGA和DSP的高压变频器中性点偏移技术的算法实现
0 引言   在高压变频器正常运行过程中,如果功率单元出现故障,一般的实现方法是将此故障功率单元旁通,同时让其它两相相应的功率单元也同时旁通,这样使变频器A、B、C 三相输出相电压相等,从而保证线电压相等,使电机的三相电流平衡。但是在旁通过程中,由于同时旁通掉3个功率单元,所以电流冲击较大,可能造成系统过流停机。并且在旁通后高压变频器的输出功率降低较多,因此使电机输出功率减小。 1 中性点偏移技术原理分析   目前国内生产的高压变频器大多采用功率单元串联叠加多电平,VVVF控制方式。其拓扑结构如图1 所示。A、B、C三相各6 个功率单元,每个功率单元输出电压为577 V,相电压UAO=UBO=UCO=3 462 V,
[嵌入式]
基于FPGA和<font color='red'>DSP</font>的高压变频器中性点偏移技术的算法实现
高精度无刷直流电机伺服控制系统的设计与仿真
    摘要:为提高伺服系统中无刷直流电机的控制效果,设计了以DSP为核心的无刷直流电机控制系统方案。本控制系统的主要优势在于利用数字信号处理器的高速实时运算处理功能,易于实现各种高效的控制算法,很好地解决了伺服系统中PWM信号的生成、电动机速度反馈和电流反馈等问题。并结合模糊控制算法进行了仿真研究,达到无刷直流电机的高精度伺服控制的目的。 关键词:无刷直流电机;DSP;PWM控制;Sinmulink仿真     在伺服传动系统中,无刷直流电动机(BLDCM)是一种新型的无级变速电动机,其结构简单可靠、维护方便、运行效率高及惯量小和控制精度高等优点,广泛应用于伺服控制精密数控机床、加工中心、机器人等领域。随着BLDCM应用领域的推
[嵌入式]
高精度无刷直流电机伺服控制系统的设计与仿真
一款基于DSP的频谱监测仪设计
随着微波技术的广泛发展,空间和地面电磁环境越来越复杂,无线电频谱资源作为公共资源的一种,需要频谱管理部门进行有效的分配和监控。特别是在频带日益拥挤、自然和人为干扰日益增大的情况下,频谱监测系统有必要进行监测,检测存在的干扰,以便采取措施将影响降至最低,确保频谱资源得到合理的利用。 电磁频谱监测分析仪是应对当前电磁信号频谱检测挑战,兼备高分辨率和高搜索速度的检测设备。频率分辨率的提高意味着幅度检测灵敏度和频率分辨能力双提升、因此其高分辨率、高速扫描的特点意味着在电磁信号检测领域拥有强大的检测效率。本系统采取了基于FPGA,DDR2 内存卡和多DSP 的信号高速存储及处理,多模式多窗口信号检测,多域信号分析的技术路线,是一台性能很高、
[嵌入式]
一款基于<font color='red'>DSP</font>的频谱监测仪设计
TMS320C54x DSP在线烧写FLASH存储器并实现自举引导的方法
摘要:通过一个完整的实例,详细阐述了TMS320C54x系列DSP芯片在线烧写FLASH存储器。并实现自举引导的方法。给出了硬件连接方案和完整的C语言烧写程序。 关键词:TMS320C54x FLASH 烧写 自举引导 在DSP系统中通常贴片式FLASH存储器保存程序,并且在上电或复位时再将存储在FLASH中的程序搬移到DSP片内或者片外的RAM中全速运行。这个“程序搬移”的过程叫做自举加载。 本文以TMS320C5416 DSP对MBM29LV400BC存储器的操作为例,详细阐述了在线烧写FLASH并实现自举加载的方法。该方法适合于大多数C54x系列DSP对符合JEDEC标准的FLASH的操作。为便于读者使用,本文的程序
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved