平轮检测数据采集与信号处理系统的制作方法

文档序号:6130266阅读:202来源:国知局
专利名称:平轮检测数据采集与信号处理系统的制作方法
技术领域
本发明涉及的是一种用于铁路系统的平轮检测数据采集和信号处理技术。
(二)
背景技术
平轮检测数据采集与信号处理系统是铁路系统平轮检测系统的重要组成部 分,在平轮检测设备的稳定性、高效性、智能性、精准性方面起着重要的作用。 其主要作用主要体现在以下几个方面(1)对平轮检测系统前端输出的模拟电信 号进行采集,为平轮检测系统检测算法提供可信赖的有效的精准数字数据来源。 (2)为计辆、计轴、检测算法的运行实现提供高效稳定的硬件载体。(3)完成 与平轮检测系统中检测控制系统的实时通信及数据传输。(4)其稳定性、高效性、
智能性、精准性决定了评论检测系统的稳定性、高效性、智能性和精准性。随着
我国国民经济的持续发展,对铁路运输也提出更高的要求。随着我国铁路第六次
大提速的完美成功,对铁路平轮检测系统的稳定性、高效性、智能性和精准性提
出越来越高的要求。这也就对平轮检测数据采集与信号处理系统的稳定性、高效
性、智能性、精准性提出了更高的要求。
数十年来,国内外为实现铁路平轮的动态检测作了不懈的努力,研究了各种
检测方法。然而至今仍然没有一种检测方法成功的实现对平轮的准确稳定计辆、
计轴、定量检测。分析原因,平轮检测数据采集与信号处理系统及工作方法的成
败是一个主要因素。目前国内外存有的平轮检测系统的工作方法都是通过单片机
或者低速DSP芯片控制AD采用串行通信方式将数据采集到单片机或者低速 DSP的外围存储器中,然后通过低速的串口或者PCI或者HPI 口传送到PC机中 然后再进行处理得出检测结果。随着铁路运输速度的不断提高,前端数据量也显 著增大、对数据采集系统提出更高的要求,单片机、低速DSP的低精度、低速 度以及低速的通信方式已经无法满足铁路系统提出的新要求。研究新型的平轮检 测数据采集与信号处理系统及工作方法已经成为铁路平轮检测系统中的重要研 究课题。
(三)

发明内容
本发明的目的在于提供一种能够提高平轮检测数据采集和数据处理的速度、
精度及稳定性,从而提高整个平轮检测系统的性能指标的平轮检测数据采集与信 号处理系统。
本发明的目的是这样实现的
它由电源模块、AD采样输入前端调理模块、AD采样转换模块、数据及程序 存储模块、中断管理模块、高速通信模块和复位模块七部分组成。电源模块为其 它六个模块提供所需的数字或模拟电压供给;在AD采样转换模块之前加AD采样 输入前端调理模块;AD釆样转换模块将AD采样输入前端调理模块输出的模拟信 号转换成可供DSP处理的数字信号,并通过数据线由DSP控制将转换后的数字信 号存储在数据及存储模块中的SDRAM里,数据及存储模块中的flash与SDRAM的 信号线、地址线、控制线分别与DSP上对应的信号线、地址线、控制线连接,以 实现DSP与数据及存储模块的数据传输;中断管理模块主要与DSP的外部中断管 脚相连,实现对DSP外部中断资源的扩展解决外部中断输入管脚过少的缺陷;高 速通信模块中的双口RAM的数据线与地址线分别与DSP上的数据线与地址线对应 连接,以实现DSP系统与ARM系统的数据传输;复位模块与其他各模块的复位管 脚相连,为各芯片提供复位信号并实时检测整个系统工作状态。AD采样转换模 块、中断管理模块和高速通信模块相应的控制信号和控制寄存器都是在CPLD中 通过VHDL硬件描述语言对DSP上相应的控制信号、地址线和数据线译码实现的。
所述的电源模块包括数字电源和模拟电源两大部分;数字电源由输入滤波网 络、低压降稳压电源转换芯片、输出滤波网络构成,板外电源输入作为输入滤波 网络的输入,输入滤波网络的输出作为低压降稳压电源转换芯片的输入,低压降 稳压电源转换芯片的输出,再连接到输出滤波网络的输入端,最后输出滤波网络 的输出电压为系统数字电路部分提供电压供给;模拟电源由输入滤波网络、稳压 模块、输出滤波网络构成,板外电源输入作为输入滤波网络的输入,输入滤波网 络的输出作为稳压模块的输入,稳压模块输出端连接到输出滤波网络的输入端, 最后输出滤波网络的输出电压为系统模拟电路部分提供电压供给。
所述的AD采样输入前端调理模块主要由晶体二极管保护电路和模拟运算放 大器电路组成;晶体二极管保护电路的输入为平轮检测系统前端电荷放大器的输 出,晶体二极管保护电路的输出作为模拟运算放大器电路的输入,模拟运算放大 器电路的输出作为AD采样转换模块的输入。
所述的AD采样转换模块主要由高速浮点DSP芯片、高速并行ADC芯片、译 码电路和ADC转换控制电路组成;DSP芯片的高4位地址和DSP的地址空间选择信号作为译码电路的输入,译码电路的输出连接到ADC芯片的片选脚作为ADC的 片选信号;DSP芯片的低3位地址线与ADC的地址线依次相连,DSP的16位数据 线与ADC的数据线相连进行数据传输;DSP芯片的读写信号及低8位数据线作为 ADC转换控制电路的输入,ADC转换控制电路的输出端与ADC芯片的转换控制信 号直接相连作为控制信号的输入;DSP芯片的读使能信号直接与ADC的读使能管 脚相连。
所述的数据及程序存储模块由DSP芯片TMS320c67xx、 Flash芯片和SDRAM 芯片组成;DSP的数据线与Flash和SDRAM芯片的数据线相连,DSP芯片的地址 线与Flash和SDRAM的地址线相连,Flash的读信号脚、输出使能脚和DSP的读 使能、输出使能管脚相连;SDRAM的读写使能管脚与DSP的读写使能管脚直接相 连;DSP的不同地址空间选择管脚分别和SDRAM和Flash的片选管脚相连,作为
它们各自的片选信号。
所述的中断管理模块由DSP芯片、译码器、中断标识字寄存器和中断复用器 组成;其中译码器、中断标识字寄存器和中断复用器在复杂可编程逻辑器件CPLD 内部由硬件设计语言VHDL编程实现其功能;外部中断作为中断复用器和中断标 识字寄存器的输入中断复用器的输入直接与DSP的外部中断管脚相连作为DSP的 外部中断输入;中断标识字寄存器根据其输入信号为每种不同的中断产生一个唯 一的标识字用于DSP区分每一种不同的中断;中断标识字通过DSP的低8位数据 线传输给DSP; DSP的第1位地址空间选择管脚和高4位地址线作为译码器的输 入,译码器的输出与中断标识字寄存器的片选相连作为中断标识字寄存器的片选 信号;DSP的读写信号与中断标识字寄存器的读写管脚相连接,控制中断标识字 寄存器的读写使能。
所述的高速通信模块由DSP、双口RAM、和CPLD控制模块组成;双口RAM左 端口的数据线、地址线与与DSP直接相连进行数据传输;双口 RAM左端口的控制 线直接与CPLD的输出相连,DSP的读写控制和地址空间选择线作为CPLD控制模 块的输入;双口 RAM左端口的地址线、数据线和控制线分别和平轮检测系统的检 测系统的地址线、数据线及控制线相连接。
所述的复位模块由带有看门狗功能的复位芯片、RC电路和喂狗脉冲发生器 组成;复位信号作为RC电路的输入RC电路对复位信号适当延迟后其输出作为复 位芯片的复位输入,复位芯片的输出经上拉后连接到各芯片的复位引脚;喂狗脉 冲由CPLD内部将CPLD时钟分频产生;作为喂狗脉冲发生器的输出,其与复位芯
片的喂狗脉冲检测端口相连;复位芯片的看门狗复位脚经上拉与DSP的NMI脚相 连。
此外上述基于DSP的平轮检测数据采集与处理系统还留有丰富的扩展接口, 可以扩展串口、 LCD、键盘、EPROM和定时发生器等,为将来系统功能升级扩 展做了充分的准备。
本发明中的电源模块的主要作用是提供+5.0V、 +3.3V、 1.2V数字电压供给 和+5.0V、 -5.0V模拟电压供给;AD采样输入前端调理模块主要有两个作用。一 是把平轮检测系统前端电荷放大器传输过来的模拟信号作为输入,然后经过模拟 运算放大器电路对输入信号进行幅值调整,调整到AD允许的输入范围内。二是 电路保护作用。在模拟运算放大器电路输入前端先让输入信号经过晶体二极管保 护电路,将电压严格限制在输入允许范围内(本系统为+5 V到-5V),然后在输 入到模拟运算放大器,以防止由于意外干扰使运放输入电压超过其允许范围而损 伤器件。从而增加系统的稳定性,安全性;AD采样转换控制模块的主要作用是 根据系统要求按照一定的采样率将AD采样输入前端调理模块输入进来的模拟信 号精确、实时的转化成为DSP能够处理的数字信号;数据及存储模块的主要作用 有(1) Flash存储器存储程序代码实现开机自启动;(2) SDRAM作为ADC输出 的数字信号的存储空间;(3) SDRAM为程序运行提供必要的临时存储空间。中断 管理模块的主要作用是实现对DSP外部中断资源的扩展解决外部中断输入管脚 过少的缺陷;高速通信模块的主要作用是实现平轮检测数据采集与信号处理系统 与平轮检测系统的实时高速通信和互访。复位模块的主要作用是(1)为各芯片 提供复位信号;(2)看门狗电路实时检测系统是否工作正常,不正常的时候自动 复位系统使系统恢复正常工作,从而保证了系统工作的稳定性、安全性。
基于DSP的平轮检测数据采集与处理系统的工作方法主要包括以下几个步

(1) 系统上电复位,Flash自举加载程序,跳转到主程序入口,在主程序中对 DSP主控制器和外围扩展电路进行初始化,然后进行系统自检,如果系统无软硬 件故障则系统进入省电等待模式,等待外部开机中断信号。如果系统有软硬件故 障则根据不同的故障产生相应的标识字,存放入双口 RAM的自检结果寄存器中, 并通过双口 RAM给平轮检测系统的检测系统发送中断信号让其来读取系统错误 标识字,以采取应急维护措施使系统在最短时间内恢复正常工作。
(2) 步骤(1)的同时由平轮检测系统前端电荷放大器输出的模拟信号输入到AD采样输入前端调理模块中,模拟信号经过幅值调整后输入到AD采样转换模块, 进入到等待状态,等待DSP的采样转换命令。
(3) 当DSP的外部中断检测到开机磁钢信号后系统从省电模式进入正常工作模 式,继续等待,等待AD采样开启磁钢信号。
(4) 当DSP的外部中断检测到AD采样开启磁钢信号后DSP主程序启动内部定时 器中断,设定ADC的采样频率,并依照采样频率给ADC芯片发出采样转化信号。 并实时的将ADC输出的数字信号转存到数据存储模块中。
(5) 在DSP中根据平轮检测算法对ADC采样输出的数字数据以轮对的形式实现 信号处理。得到平轮信号产生所在的车箱号、轮对号、左右信息以及对应的平轮 信号波形存储到双口 RAM中,并通知平轮检测系统的监测系统来读取数据。然后 进入等待状态,直到监测系统来读数据,并给出数据已读取完毕响应信号后,DSP 继续进行下一组轮对数据的处理。
本发明的工作原理平轮检测系统前端电荷放大器输出的模拟信号输入到 AD采样输入前端调理模块中,模拟信号经过幅值调整后输入到AD采样转换模块, 然后由DSP采用中断工作方式确定精确的采样率(20KHz),对AD的输入信号进 行采样,并转存储到数据存储模块中。然后由DSP运行平轮检测算法找到平轮的 信号及对应的车速。然后根据动力学理论推出的震动能量与扁疤深度的定量关系 得出扁疤的精确大小。同时根据磁钢信号技术得出平轮信号对应的具体车箱号、 轮对号及左右位置。并通过双口 RAM实时的传输到检测系统最终将检测结果显示 在PC端人机界面上。
本发明的优越性和技术效果(1)系统核心处理芯片TMS320c67xx采用高 精度、高速度浮点DSP芯片代替以往的低速单片机或者低速DSP芯片,最高频率 可达200MHz,运算速度可达1600MIPS/s和1200MFLOPS/s。提高了数据采集和检 测算法的速度,从而提高了平轮检测的精度和效率。(2)首次采用两片高精度, 多路并行输入AD转换器,并将其直接扩展到DSP的CE1空间上,以外部存储器 方式直接访问其数据的方式代替了以往的采用多路串行输入AD转换器,通过多 路缓冲串口访问其数据的方案。进一步提高了平轮检测的精度和效率。(3)将 DSP的特性与ADC采样相结合通过软件程序成功由DSP的内部定时器设定采样率, 产生转换脉冲信号,与以往的由外部硬件电路时钟发生器控制采样率的方法相比 更加精确、灵活。(4)优化电源模块设计,采用专门的低压降稳压电源调节芯片 和滤波网络。这和现存的以1117A、 7805等普通电源转换芯片为核心设计的电源相比,在复杂环境下更能为系统提供稳定地I/O电压和核电压。(5)使用双口 RAM芯片作为通信的接口。解决了现有系统使用并口、串口或者HPI通信时在大 数据量时出现传输堵塞的问题,与系统采用高速浮点处理器进行高速算法的设计 相统一。(6)在可编程逻辑器件CPLD内部用VHDL语言实现中断标识字寄存器、 多路中断复用器、译码电路、AD转换控制器、以及喂狗脉冲发生器,而没有使 用外围器件或者专用芯片来实现。降低了设计成本、简化了硬件电路,提高了设 计的灵活性。(7)晶体二级管保护电路、AD采样输入前端调理电路和看门狗复 位电路的应用保证了系统的安全稳定。(8)电路板采用抗干扰设计理念。采用了 3W原则来消除信号间串扰;采用了 20H原则来减小电路板边缘效应,进一步保 证了电路工作的稳定性。
(四)


图1本发明所涉及的基于DSP的平轮检测数据采集与信号处理系统的总 体框图。
图2本发明所涉及的电源模块的设计原理框图。
图3本发明所涉及的AD采样转换模块的设计原理框图。
图4本发明所涉及的AD采样输入前端调理模块的设计原理框图。
图5本发明所涉及的中断管理模块的设计原理框图。
图6本发明所涉及的高速通信模块的设计原理框图。
图7本发明所涉及的数据及程序存储模块的设计原理框图。
图8本发明所涉及的系统复位模块的设计原理框图。
图9本发明所涉及的工作方法的流程图。
具体实施方式
下面结合附图举例对本发明做更详细地描述
本发明的基于DSP的平轮检测数据采集与信号处理系统及工作方法,其系 统的总体框图如附图l所示。结合图l,系统以高速浮点DSP TMS320c67xx为 主处理芯片,以复杂可编程逻辑器件EPM7xxxS为辅助控制、处理芯片,控制两 片模数转换器ADS78xx对12路前端模拟数据进行实时采集转换,并用双口 RAM 芯片IDT70Vxx作为和平轮检测系统的监测系统的接口实现本系统与监测系统 的互访以及数据的实时高速传输。TMS320c67xx外扩一片8M bit FLASH am291vxxxb和两片16M*8bit的SDRAM HY57V2816xxHC分别用于对程序和数 据的存储。系统按照模块划分可以分为电源模块、AD采样输入前端调理模块、AD采样转换模块、数据及程序存储模块、中断管理模块、高速通信模块和复位 模块七部分组成。各部分的具体实现如下所述。
系统的电源模块包括模拟和数字两大部分。能够提供+5.0V、 +3.3V、 +1.2V 数字电压供电和+5.OV、 -5.0V模拟电压供电。附图2是电源模块设计的原理框图。 结合图2,数字供电部分主要通过TPS759xx和TPS543xx两个芯片和输入、输 出滤波网络构成。它们都是美国德州仪器公司专门为DSP、 FPGA/CPLD等芯片 设计的低压降稳压器,具有电压调节作用。TPS759xx实现+5.0V数字电压到+3.3V 数字电压的转换,瞬态响快速应而且具有热关断保护和电源状态检测功能,并能 够通过软件开启或中断其工作。TPS543xx实现+5.0V数字电压到+1.2V数字电压 的转换,瞬态响应快速,具有热关断保护功能,而且还可以通过调整其i r脚的 下拉阻值/ 可以设置其转换效率,关系式为
及=5陽赢Q
模拟供电部分直接由外部电源提供,通过输入滤波网络、稳压模块和输出滤 波网络后输出给模拟器件。
需要强调的一点是TMS320c67xx芯片要求+3.3V和+1.2V数字电压同时供 电。如果无法保证同步必须保证+1.2丫的核电压先供电,+3.3V的I/O电压后供 电。本设计中在+3.3V电压供电处并联一个较大的电解电容,在+L2V电压供电 处并联一个较小的电解电容,这样很好的解决了供电先后次序的问题。
因为根据需要系统要实现对12路轮轨振动信号的采集处理。所以要求AD采 样转换模块要有12个采集通道,进行同时采样。德州仪器(TI)公司生产的 ADS78xx是快速六通道全差分输入的双12位A/D转换器,它能以500kHz的采 样率同时进行六通道信号采样,其内部6只FIFO寄存器用于保存6个通道的 A/D转换结果,有利于更快的捕捉数据。本设计在TMS320c67xx的EMIF外部 扩展空间CE1上外扩两片ADS78xx,用EMP71xxS辅助控制来实现AD采样转 换模块。AD采样转换模块的设计原理框图如附图3所示。通过译码器的不同译 码输出DSP可以选通不同的ADS78xx芯片,从而TMS320c67xx可以象访问其 外部静态存储器一样随意访问任一片ADS78xx。
AD采样转换模块的工作流程如下 (1)首先TMS320c67xx通过其内部定时器设定好采样率(20KHz),然后 依据这个采样率控制ADCTR发出启动转换命令,该命令启动ADS78xx的指定
通道完成转换工作。ADS78xx—共有3根命令线,即HA、 HB、 HC。它们分别 对应A0、 Al; B0、 Bl; C0、 Cl三组采集通道。当所有3根命令线由高电平变 为低电平的时3组采集通道实现转换。本系统中因为采用了两片ADS78xx所以 共有6根命令线,用来控制6组,共12路采集通道进行模数转换。
(2)当命令信号线被抬高后,经过一段时间所有通道转换完毕。此时可以 通过译码器选通相应的ADS78xx并在读允许信号控制下读取数据。其中译码器 和ADC控制寄存器ADCTR是在CPLD内部用VHDL语言编程实现。
ADS78xx的输入方式可采用单端输入或差分输入,要求+/^端和-/^端之间 的电压波动范围为f W 五F。由于平轮检测系统前端电荷放大器传输过来的信号 是单端双极性信号。为了降低电路的复杂程度设计中ADS78xx采用了单端输入 方式。其+/^端接信号输入,-/^端直接与八0878狀内部2.5丫参考相连。此时 ADS78xx允许的电压输入范围为0~5.0V。
因为实际的模拟输入信号不满足这个电平要求,所以设计了 AD采样输入前 端调理模块。其设计原理框图如附图4所示。附图4中根据模拟放大器的理论有 如下等式关系成立
<formula>formula see original document page 12</formula>于是当ADS78xx允许的电压输入范围为0 5.0V时,取R1 = 2K, R2 = 10K 则AD采样输入前端调理模块的输入范围为-5V +5V。从而满足了系统要求。另 外晶体二极管保护电路用BATxxS芯片实现。保证了由于意外产生的大幅值干扰 不会对系统器件造成损伤。
基于DSP的平轮检测数据采集与信号处理系统中共有8个外部中断源。其中 有两个分别由两片ADS78xx产生,通知TMS320c67xx数据转换完成;有4个由外 部4路磁钢信号产生(分别为开机磁钢、ADC转换启动磁钢、采集区起点标记 磁钢、采集区结束标记磁钢);1个由双口 RAM芯片IDT70Vxx产生,通知 TMS320c67xx检测系统己经读数完毕;还有一个是系统预留中断输入口,作为系 统后期升级扩展用。而TMS320c67xx芯片只有四个可用外部中断输入口 INT4、 INT5、 INT6和INT7。为了解决系统外部中断资源短缺的弊端,作者设计了中断 管理模块其原理设计框图如附图5所示。当某一个或几个中断发出中断请求后, 有中断请求发生的中断复用器也将有中断请求输出给DSP的外部中断输入口。同 时,中断请求标识寄存器中产生相应的中断请求标识字,用来表示发出中断请求的是何种外部中断,并一直保存到有清零操作执行。当TMS320c67xx响应中断后 首先到中断请求标识寄存器中读取中断请求标识字,然后将中断请求标识寄存器 清零,并执行相应中断请求标识字对应的中断功能子程序中断请求响应结束后, 执行中断返回等待响应下次中断请求。
高速通信模块用于基于DSP的数据采集与处理系统向平轮检测系统的监测 系统实时高速传输平轮检测结果报文和相应数据。该模块的设计原理框图如附图 6所示。IDT70Vxx的核心部分是双端口存储阵列,左右两个端口可以共用该存储 阵列,并且拥有各自的控制线,在单独存取数据时,和普通RAM相同。同时读取 不同存储空间的数据或同时读取相同数据空间的数据时,左右端口可以同时进 行。此时,左右端口的BUSY信号同时置高。若对同一存储空间同时进行存储操 作时,哪一端的存储请求信号先出现,则该端的BUSY信号置高,允许存储。哪 一端的存储信号后出现,则这一端BUSY信号置低,禁止存储。值得注意的是, 左右两端存取请求信号出现的时间差必须大于5ns,不然仲裁逻辑无法判断哪一 边的存取请求信号出现在前。如果出现两端存取请求信号出现的时间差小于5ns 的情况,仲裁逻辑将一边的BUSY信号置高,将另一边的BUSY信号置低,从而保 证两个端口一个执行数据存储,另一端口进行数据读取,避免了冲突。保证了数 据的高速实时传输。
数据及程序存储模块由数据存储单元和程序存储单元组成。数据存储单元主 要用于存储ADC输出的数字数据,以及为程序运行提供必要的空间。设计中采用 了两片HY57V2816xx芯片分别扩展到DSP EMIF的CEO和CE2上面, 一共提供了 16M承8Byte的存储空间,这个空间是根据平轮信号采样后的数据量决定的。程序 存储单元主要用于存储程序代码。设计中采样8Mbit的Flash芯片am291vxxxb。 该模块的设计原理框图如附图7所示。
复位模块设计原理框图如附图8所示。主要由复位芯片MAX7xxS、 RC电路、
按键和喂狗脉冲发生器组成。当系统正常工作时喂狗脉冲正常按下按键时低平复 位信号输入RC电路并进行适当延迟后其输出给复位芯片的复位输入端,复位芯 片的输出经上拉后连接到各芯片的复位引脚,从而使系统各芯片复位。当系统工 作不正常时复位芯片得不到正常得喂狗脉冲,复位芯片得WDO脚输出的电平复位 信号,因复位芯片的看门狗复位脚经上拉与DSP的NMI脚相连,所以导致DSP复 位重起系统。从而保证了系统的安全性。
基于DSP的平轮检测数据采集与处理系统的工作方法如附图9所示,主要
包括以下几个步骤
(1) 系统上电复位,am291v8xxb自举加载程序,跳转到主程序入口,在主程序 中对TMS320C67xx主控制器和外围扩展电路进行初始化,然后进行系统自检,如 果系统无软硬件故障则系统进入省电等待模式,等待外部开机中断信号。如果系 统有软硬件故障则根据不同的故障产生相应的标识字,存放入双口 RAM IDT70Vxxx的前8字节的报文命令字中,并通过双口 RAM给平轮检测系统的检测 系统发送中断信号让其来读取系统错误标识字,已采取急时的维护措施使系统在 最短时间内恢复正常工作。
(2) 步骤(1)的同时由平轮检测系统前端电荷放大器输出的模拟信号输入到 AD采样输入前端调理模块中,模拟信号经过调理幅值调整到0 5V,然后输入到 ADS78xx的输入采样端口,之后ADS78xx进入到等待状态,等待DSP的采样转换 脉冲。
(3) 当TMS320C67xx的外部中断检测到开机磁钢信号后系统从省电模式进入正 常工作模式,继续等待,等待ADS7864采样转换开启磁钢信号。
(4) 当TMS320C67xx的外部中断检测到ADS78xx采样转换开启磁钢信号后算法 主程序启动TMS320C67xx内部定时器中断,设定ADS78xx的釆样频率,并依照采 样频率给ADS78xx发出采样转化信号。并实时的将ADS78xx输出的数字信号转存 到数据存储模块的HY57V2816xxH中。
(5) 在TMS320C67xx中根据平轮检测算法对数据存储模块中的数据进行处理, 得到平轮信号产生所在的车箱号、轮对号、左右位置信息、平轮尺寸以及对应的 平轮信号波形存储到双口 RAM IDT70Vxx中,并通知平轮检测系统的监测系统来 读取数据。然后进入等待状态,直到监测系统来读数据,并给出数据已读取完毕 响应信号后,TMS320C67xx继续进行下一组轮对数据的处理。
上述过程(5)中所说的平轮检测算法包括下面8个步骤
(1) 滤波去除2000Hz以上轮震动波。
(2) 判幅值确定可能的平轮的起震点。
(3) 运用小波分解的方法求起震点的时间,从起震点的时间来判断平轮落在哪 个传感器上方。
(4) 比较此传感器在此区段幅值是否很大,若大对其进行补偿,否则不是平轮。
(5) 运用求此区段方差的办法去掉一部分轮震动波,此部分轮震动波的绝对值 方差小。 (6) 接着运用判断信号的绝对值的极大值超过700 (本程序依据经验值暂定为 700,此值可变)的数量判断此信号是否为平轮。
(7) 若是平轮运用插值法求出应补偿的系数,对此区段数据进行补偿,然后求 能量判断平轮大小。
(8) 最后显示平轮出现的具体位置(包括左右、车箱号、轮对号)以及大小和 其对应的波形图。
权利要求
1、一种平轮检测数据采集与信号处理系统,其特征是它由电源模块、AD采样输入前端调理模块、AD采样转换模块、数据及程序存储模块、中断管理模块、高速通信模块和复位模块七部分组成;电源模块为其它六个模块提供所需的数字或模拟电压供给;在AD采样转换模块之前加AD采样输入前端调理模块;AD采样转换模块将AD采样输入前端调理模块输出的模拟信号转换成可供DSP处理的数字信号,并通过数据线由DSP控制将转换后的数字信号存储在数据及存储模块中的SDRAM里,数据及存储模块中的flash与SDRAM的信号线、地址线、控制线分别与DSP上对应的信号线、地址线、控制线连接,以实现DSP与数据及存储模块的数据传输;中断管理模块主要与DSP的外部中断管脚相连,实现对DSP外部中断资源的扩展解决外部中断输入管脚过少的缺陷;高速通信模块中的双口RAM的数据线与地址线分别与DSP上的数据线与地址线对应连接,以实现DSP系统与ARM系统的数据传输;复位模块与其他各模块的复位管脚相连,为各芯片提供复位信号并实时检测整个系统工作状态。AD采样转换模块、中断管理模块和高速通信模块相应的控制信号和控制寄存器都是在CPLD中通过VHDL硬件描述语言对DSP上相应的控制信号、地址线和数据线译码实现的。
2、 根据权利要求1所述的平轮检测数据采集与信号处理系统,其特征是 所述的电源模块包括数字电源和模拟电源两大部分;数字电源由输入滤波网络、 低压降稳压电源转换芯片、输出滤波网络构成,板外电源输入作为输入滤波网 络的输入,输入滤波网络的输出作为低压降稳压电源转换芯片的输入,低压降 稳压电源转换芯片的输出,再连接到输出滤波网络的输入端,最后输出滤波网 络的输出电压为系统数字电路部分提供电压供给;模拟电源由输入滤波网络、 稳压模块、输出滤波网络构成,板外电源输入作为输入滤波网络的输入,输入 滤波网络的输出作为稳压模块的输入,稳压模块输出端连接到输出滤波网络的 输入端,最后输出滤波网络的输出电压为系统模拟电路部分提供电压供给。。
3、 根据权利要求2所述的平轮检测数据采集与信号处理系统,其特征是 所述的AD采样输入前端调理模块主要由晶体二极管保护电路和模拟运算放大 器电路组成;晶体二极管保护电路的输入为平轮检测系统前端电荷放大器的输 出,晶体二极管保护电路的输出作为模拟运算放大器电路的输入,模拟运算放大器电路的输出作为AD采样转换模块的输入。
4、 根据权利要求3所述的平轮检测数据采集与信号处理系统,其特征是 所述的AD采样转换模块主要由高速浮点DSP芯片、高速并行ADC芯片、译码电 路和ADC转换控制电路组成;DSP芯片的高4位地址和DSP的地址空间选择信 号作为译码电路的输入,译码电路的输出连接到ADC芯片的片选脚作为ADC的 片选信号;DSP芯片的低3位地址线与ADC的地址线依次相连,DSP的16位数 据线与ADC的数据线相连进行数据传输;DSP芯片的读写信号及低8位数据线 作为ADC转换控制电路的输入,ADC转换控制电路的输出端与ADC芯片的转换 控制信号直接相连作为控制信号的输入;DSP芯片的读使能信号直接与ADC的 读使能管脚相连。
5、 根据权利要求4所述的平轮检测数据采集与信号处理系统,其特征是 所述的数据及程序存储模块由DSP芯片TMS320c67xx、 Flash芯片和SDRAM芯 片组成;DSP的数据线与Flash和SDRAM芯片的数据线相连,DSP芯片的地址线 与Flash和SDRAM的地址线相连,Flash的读信号脚、输出使能脚和DSP的读 使能、输出使能管脚相连;SDRAM的读写使能管脚与DSP的读写使能管脚直接 相连;DSP的不同地址空间选择管脚分别和SDRAM和Flash的片选管脚相连, 作为它们各自的片选信号。
6、 根据权利要求5所述的平轮检测数据采集与信号处理系统,其特征是 所述的中断管理模块由DSP芯片、译码器、中断标识字寄存器和中断复用器组 成;其中译码器、中断标识字寄存器和中断复用器在复杂可编程逻辑器件CPLD 内部由硬件设计语言VHDL编程实现其功能;外部中断作为中断复用器和中断标 识字寄存器的输入中断复用器的输入直接与DSP的外部中断管脚相连作为DSP 的外部中断输入;中断标识字寄存器根据其输入信号为每种不同的中断产生一 个唯一的标识字用于DSP区分每一种不同的中断;中断标识字通过DSP的低8 位数据线传输给DSP; DSP的第1位地址空间选择管脚和高4位地址线作为译码 器的输入,译码器的输出与中断标识字寄存器的片选相连作为中断标识字寄存 器的片选信号;DSP的读写信号与中断标识字寄存器的读写管脚相连接,控制 中断标识字寄存器的读写使能。
7、 根据权利要求6所述的平轮检测数据采集与信号处理系统,其特征是 所述的高速通信模块由DSP、双口RAM、和CPLD控制模块组成;双口RAM左端 口的数据线、地址线与与DSP直接相连进行数据传输;双口RAM左端口的控制线直接与CPLD的输出相连,DSP的读写控制和地址空间选择线作为CPLD控制 模块的输入;双口 RAM左端口的地址线、数据线和控制线分别和平轮检测系统 的检测系统的地址线、数据线及控制线相连接。
8、根据权利要求7所述的平轮检测数据采集与信号处理系统,其特征是 所述的复位模块由带有看门狗功能的复位芯片、RC电路和喂狗脉冲发生器组成; 复位信号作为RC电路的输入RC电路对复位信号适当延迟后其输出作为复位芯 片的复位输入,复位芯片的输出经上拉后连接到各芯片的复位引脚;喂狗脉冲 由CPLD内部将CPLD时钟分频产生;作为喂狗脉冲发生器的输出,其与复位芯 片的喂狗脉冲检测端口相连;复位芯片的看门狗复位脚经上拉与DSP的NMI脚 相连。
全文摘要
本发明提供的是一种平轮检测数据采集与信号处理系统。它由电源模块、AD采样输入前端调理模块、AD采样转换模块、数据及程序存储模块、中断管理模块、高速通信模块和复位模块七部分组成。本发明将高速浮点DSP芯片、高速、低功耗、双12位并行A/D转换器,双口RAM芯片和复杂可编程逻辑器件应用到平轮检测数据采集与处理系统中,开发了以高速浮点DSP为核心处理器的数据采集与处理系统,提高了平轮检测数据采集和数据处理的速度、精度及稳定性,(系统的控制及通信、监控另由ARM-VxWORK完成,通信采用网卡方式)。从而提高了整个平轮检测系统的性能指标。
文档编号G01M17/08GK101206162SQ20071014482
公开日2008年6月25日 申请日期2007年12月14日 优先权日2007年12月14日
发明者张兴周, 张博为, 战永兴, 杨志刚, 王鹏飞, 田金超, 胡文飞, 郜丽鹏, 亮 韩 申请人:哈尔滨工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1