多通道多种角度的模拟转换信号的高速处理方法

文档序号:7522748阅读:202来源:国知局
专利名称:多通道多种角度的模拟转换信号的高速处理方法
技术领域
本发明涉及汽车发动机测试中多通道多种角度的模拟转换信号的高速处理的方法。
背景技术
发动机是汽车的心脏,为汽车的行走提供动力。为提高汽车的动力性、经济性、环保性,需要采集汽车发动机工作时各个气缸的数据并且进行分析。这就要求发动机数据的采集,必须要满足高通道、多种角度精度、高速这些要求。但是目前数据采集技术并不能满足这样的要求

发明内容
发明目的:本发明的目的在于针对上述技术的不足,提供一种多通道多种角度的模拟转换信号的高速处理方法。技术方案:本发明所述的多通道多种角度的模拟转换信号的高速处理方法为,在AD信号输入端,增加FIFO类型的缓冲,通过调整硬件计数器和CPU计数器的频率,取得不同角度、不同通道的数据。本发明与现有技术相比,本发明可以实现汽车发动机测试时,数据采集多通道、多角度、高速的要求。对后续发动机数据的分析,提供了可靠的保证。


图1为AD数据读入流程。图2为本发明处理流程。
具体实施例方式下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。实施例:系统配置:(I)从发动机端输入角度、周期、和各个通道的原始电压信号。(2)电压信号传送到AD版进行模数转换(3) AD信号输入端,增加FIFO类型的缓冲,AD数据开始时先读入到缓存中。通过调整硬件计数器和CPU计数器的频率,实时检查CPU计数器和硬件计数器的差值,控制AD数据读取,从而实现取得不同角度、不同通道的数据的功能。(4)根据同时输入的角度和周期信号判断出周期变化和角度变化。从而建立AD数据和角度、周期的关系。实现多通道、多角度的模拟转换信号高速处理。取得AD数据如图一所示,原理如下:
(1)H/W计数器清零(2) CPU计数器清零(3)有IOSTRT指令,取数开始。H/W计数器,在读入8个字长度的数据时,H/W计数器也加8。(从FIFO区域中取出8个字长度的数据放存放到AD数据的SDRAM中(触发模式))(4)H/ff计数器和CPU计数器的差分检查,当差分发生时,执行步骤⑤(5)有CPURD指令,数据读入开始。将I个数据被读入到指定区域。但是,如果是触发模式时,需要读入8个字的数据。CPURD指令执行时CPU计数器累加8。以后,每当H/W计数器和CPU计数器相同时才进行步骤5。Η/ff计数器和CPU计数器溢出的时候,计数器值变成O。

存放在FIFO中的AD数据的结构如下:
权利要求
1.一种实现汽车发动机测试中多通道多种角度的模拟转换信号的高速处理的方法,在数据读入的过程中,控制缓冲区数据读入的速度、以及控制数据的同步实现该方法。
2.根据权利要求1所述的多通道多种角度的模拟转换信号的高速处理的方法,其特征在于在: 从发动机端输入角度、周期、和各个通道的原始电压信号, 电压信号传送到AD板进行模数转换, AD转换之后存放在FIFO类型的缓冲中,通过调整硬件计数器和CPU计数器的频率,实时检查CPU计数器和硬件计数器的差值,控制AD数据读取, 根据同时间输入的角度信号和周期信号判断出周期变化和角度变化,从而建立AD数据和角度、周期的关系,按照周期标志、角度标志、数据,这样的格式存放,为后续的处理做准备,这样实现多通道、多角度的模拟转换信号高速处理。
全文摘要
本发明公开一种实现汽车发动机测试中多通道多种角度的模拟转换信号的高速处理的方法;其特征在于在AD信号输入端,增加FIFO类型的缓冲,通过调整硬件计数器和CPU计数器的频率,取得不同角度、不同通道的数据。
文档编号H03M1/12GK103095298SQ20111034103
公开日2013年5月8日 申请日期2011年11月2日 优先权日2011年11月2日
发明者邵永松 申请人:镇江润欣科技信息有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1