频率信号采集系统及频率信号采集方法技术方案

技术编号:35190581 阅读:17 留言:0更新日期:2022-10-12 18:09
本发明专利技术提供一种频率信号采集系统,包括定时器与处理器CPU,定时器包括输入端TI、边沿检测模块、计数器TCR、控制寄存器与中断输出端INTTM,定时器工作于事件计数模式,输入端TI用于将所述频率信号作为外部事件输入,中断输出端INTTM用于当外部事件计数到第一计数值CV时向处理器CPU输出中断信号,处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T。本发明专利技术提供一种频率信号采集方法。本发明专利技术提供的频率信号采集系统及频率信号采集方法,将定时器设置为外部事件计数模式或外部时钟分频模式,采用这种方式对频率信号分频,处理器能够准确采集频率更高的信号。号。号。

【技术实现步骤摘要】
频率信号采集系统及频率信号采集方法


[0001]本专利技术涉及汽车领域,具体涉及频率信号采集系统及频率信号采集方法。

技术介绍

[0002]车辆中车速、转速信号均为频率信号:
[0003]车速信号的频率=PPK*车速/3600;
[0004]转速信号的频率=M*转速/60;
[0005]其中,PPK是每公里脉冲数,M是每分钟转数。这些参数通常通过按键进行调节,调节后的值存贮在仪表控制器的EEPROM中。
[0006]对于仪表控制器中的处理器,如果运行周期为25毫秒,一个运行周期能识别最多50个脉冲,1秒有40个运行周期,最大能够可靠识别的频率信号为50*40=2000,当车速信号或转速信号的频率大于2000Hz时,例如4000Hz,处理器可能无法可靠识别脉冲数,会出现丢脉冲的情况,造成车速或转速显示不准确。
[0007]需要对频率信号进行分频,而普通的硬件分频器根本无法满足当前需求。如果使用的硬件分频器分频过大,则出现精度丢失;如果使用的硬件分频器分频过小,又不能完成当前最大的频率输入。

技术实现思路

[0008]针对现有技术中存在的问题,本专利技术要解决的问题是提供一种频率信号采集系统,将定时器设置为外部事件计数模式或外部时钟分频模式,采用这种方式对频率信号分频,处理器能够准确采集频率更高的信号。
[0009]本专利技术提供一种频率信号采集系统,包括定时器与处理器CPU,定时器包括输入端TI、边沿检测模块、计数器TCR、控制寄存器与中断输出端INTTM,定时器工作于事件计数模式,输入端TI用于将所述频率信号作为外部事件输入,中断输出端INTTM用于当外部事件计数到第一计数值CV时向处理器CPU输出中断信号,处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T。
[0010]进一步地,控制寄存器包括模式寄存器TMR与数据寄存器TDR,模式寄存器TMR中的通道操作模式设置为事件计数模式,模式寄存器TMR中的计数时钟选择设置为选择TI输入有效边沿,将CV

1以16进制数据写入数据寄存器TDR。
[0011]进一步地,第一计数值CV由频率信号的最大频率值Fmax与处理器能够可靠识别的频率信号的最大频率确定。
[0012]进一步地,定时器为单独的定时器或定时器阵列中的定时器。
[0013]进一步地,频率信号为车速信号,车辆的每公里脉冲数越大,第一计数值CV越大;或者频率信号为转速信号,车辆的每分钟转数越大,第一计数值CV越大。
[0014]本专利技术还提供一种频率信号采集方法,频率信号采集系统包括定时器与处理器CPU,定时器包括输入端TI、控制寄存器与中断输出端INTTM,所述方法包括以下步骤:
[0015]将所述频率信号连接到定时器的输入端TI;
[0016]将中断输出端INTTM连接到处理器CPU相应的输入端;
[0017]将定时器设置为事件计数模式;
[0018]将CV

1以16进制数据写入数据寄存器TDR,CV为第一计数值;
[0019]启动事件计数,
[0020]数据寄存器TDR中的数值加1加载到计数器TCR;
[0021]检测到输入端TI的有效边沿时,计数器TCR减1;
[0022]当事件计数到第一计数值CV时,中断输出端INTTM输出中断信号到处理器CPU,重复事件计数;
[0023]处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T。
[0024]本专利技术还提供一种频率信号采集系统,包括定时器与处理器CPU,定时器包括输入端TI、控制寄存器、中断输出端INTTM和波形输出端TO,定时器工作于分频模式,输入端TI用于将所述频率信号作为外部时钟输入,当外部时钟脉冲计数到第一计数值CV时,中断输出端INTTM输出中断信号到处理器CPU,处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T;
[0025]或者当外部时钟脉冲计数到第一计数值CV时,波形输出端TO切换输出波形,处理器CPU在第一周期T内接收到的波形的个数为M,当模式寄存器TMR中的TI输入沿设置为检测上跳沿或检测下降沿时,所述频率信号的频率F为:M*CV*2/T;当模式寄存器TMR中的TI输入沿设置为检测两个沿时,所述频率信号的频率F为:M*CV/T。
[0026]进一步地,控制寄存器包括模式寄存器TMR与数据寄存器TDR,模式寄存器TMR中的通道操作模式为间隔定时器模式,模式寄存器TMR中的计数时钟选择设置为选择TI输入有效边沿,将CV

1以16进制数据写入数据寄存器TDR。
[0027]本专利技术还提供一种频率信号采集方法,频率信号采集系统包括定时器与处理器CPU,定时器包括输入端TI、控制寄存器与中断输出端INTTM和波形输出端TO,所述方法包括以下步骤:
[0028]将所述频率信号连接到定时器的输入端TI;
[0029]将中断输出端INTTM连接到处理器CPU相应的输入端,或者将波形输出端TO连接到处理器CPU相应的输入端;
[0030]将定时器设置为分频模式;
[0031]将CV

1以16进制数据写入数据寄存器TDR,CV为第一计数值;
[0032]启动外部时钟分频,
[0033]将数据寄存器TDR中的数值加1加载到计数器TCR;
[0034]检测到输入端TI的有效边沿时,计数器TCR减1;
[0035]当外部时钟计数到第一计数值CV时,中断输出端INTTM输出中断信号到处理器CPU;处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T;
[0036]或者
[0037]当外部时钟计数到第一计数值CV时,波形输出端TO切换信号,处理器CPU在第一周
期T内接收到的波形信号的个数为M,当模式寄存器TMR中的TI输入沿设置为检测上跳沿或检测下降沿时,所述频率信号的频率F为:M*CV*2/T;当模式寄存器TMR中的TI输入沿设置为检测两个沿时,
[0038]所述频率信号的频率F为:M*CV/T。
[0039]与现有技术相比,本专利技术提供的频率信号采集系统及频率信号采集方法,具有以下有益效果:将定时器设置为外部事件计数模式或外部时钟分频模式,采用这种方式对频率信号分频,处理器能够准确采集频率更高的信号。
附图说明
[0040]图1是本专利技术的一个实施例的频率信号采集系统的示意图;
[0041]图2是定时器Tmn工作于外部事件计数模式的框图;
[0042]图3是定时器Tmn工作于外部事件计数模式寄存器TMRmn的配置示意图;
[0043]图4是定时器Tmn工作于外部事件计数模式的时序图;
[0044]图5是定时器Tmn工作于分频模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种频率信号采集系统,其特征在于,频率信号采集系统包括定时器与处理器CPU,定时器包括输入端TI、边沿检测模块、计数器TCR、控制寄存器与中断输出端INTTM,定时器工作于事件计数模式,输入端TI用于将所述频率信号作为外部事件输入,中断输出端INTTM用于当外部事件计数到第一计数值CV时向处理器CPU输出中断信号,处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T。2.如权利要求1所述的频率信号采集系统,其特征在于,控制寄存器包括模式寄存器TMR与数据寄存器TDR,模式寄存器TMR中的通道操作模式设置为事件计数模式,模式寄存器TMR中的计数时钟选择设置为选择TI输入有效边沿,将CV

1以16进制数据写入数据寄存器TDR。3.如权利要求1所述的频率信号采集系统,其特征在于,第一计数值CV由频率信号的最大频率值Fmax与处理器能够可靠识别的频率信号的最大频率确定。4.如权利要求1所述的频率信号采集系统,其特征在于,定时器为单独的定时器或定时器阵列中的定时器。5.如权利要求1所述的频率信号采集系统,其特征在于,频率信号为车速信号,车辆的每公里脉冲数越大,第一计数值CV越大;或者频率信号为转速信号,车辆的每分钟转数越大,第一计数值CV越大。6.一种频率信号采集方法,其特征在于,频率信号采集系统包括定时器与处理器CPU,定时器包括输入端TI、控制寄存器与中断输出端INTTM,所述方法包括以下步骤:将所述频率信号连接到定时器的输入端TI;将中断输出端INTTM连接到处理器CPU相应的输入端;将定时器设置为事件计数模式;将CV

1以16进制数据写入数据寄存器TDR,CV为第一计数值;启动事件计数,数据寄存器TDR中的数值加1加载到计数器TCR;检测到输入端TI的有效边沿时,计数器TCR减1;当事件计数到第一计数值CV时,中断输出端INTTM输出中断信号到处理器CPU,重复事件计数;处理器CPU在第一周期T内接收到的中断信号的个数为N,所述频率信号的频率F为:N*CV/T。7.一种频率信号采集系统,其特征在于,频率信号采集系统包括定时器与处理器CPU,定时器包括输入端TI、控制寄存器、中断输出端INTTM和波形...

【专利技术属性】
技术研发人员:秦峰
申请(专利权)人:大陆汽车车身电子系统芜湖有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1