校音状态: | |
校音范围: Ao(27.5Hz)-a3(1760) | |
校音精度: 2cent | |
发音精度: 0.5cent | |
A4音示范: 435-445Hz |
节拍状态: | |
速度:30-260bpm(Tolerance:<5%) | |
节拍: 0, 1, 2, 3, 4, 5, 6, 7, 9 | |
时值: | |
速度等级指示: | |
Largo-----------30-60 Moderago------108-120 | |
Largohetto----60-66 Allegro----------120-168 | |
Adagio---------66-67 Presto-----------168-200 | |
Andante-----76-108 Prestissimo---200-216 |
/**********************************/
今天要开发带lcd的较音器和节拍器了。上面是有着相似功能的东西。只是在原来的基础上加了个lcd。今天上网查了一下,网上的价格还挺贵。刚开始的时候,我还以为要用FFT计算,当打开别人的机器,才发觉只是放大和整形了一下,就开始测频率了,好简单。
测频率有好多种方法,现成的几种如下:(摘录)
(1) “f”频率法;“f”法是定时累计被测频率的个数的方法。它需要时间阀门t.然后在t范围内对被测频率信号脉冲计数。误差正比于1/f*t,f为信号频率。。为了减小误差可加大时基t,或提高信号频率。。可用于测量高频信号。
(2)“t”法是测量被测脉冲宽度的方法。
误差e正比于1/f*t。。。f是时钟频率。。。。t是信号周期
因此用于测量低频信号。;
(3)“mt‘法(多倍精度周期法) 是根据f的 不同,选择不同的被测信号周期数的方法(4)”m/t“法<;设微机系统设定的速度采样定时为t0,而定时结束到下一个转速传感器脉冲前沿的时间间隔为…@t,则实际测速时间t为t0和@t之和。p1为为在t时间内检测的测速传感器产生的脉冲数。p2为t时间内微机参考时钟脉冲的计数值。可见其误差来自时钟脉冲的计数误差,测量精度高。
(5) “FT‘法,是国家八五科技计划“机车高速测速”采用的方法。
设置一个时间阀门T,应用8098的高速输入功能在时间T内记下每一个脉冲的输入实时时间t及输入脉冲的个数。用最后一个脉冲输入实时时间减去第一个脉冲输入的实时时间就得到实际的时间阀门T’
;可用软件定时中断每隔T时间来处理一次脉冲(”F“)而实际处理时采用精确的T‘时间内准确的脉冲个数(n-1)来计算脉冲频率。此法的误差来自时钟频率的误差。且同时适合低频和高频的测量.
文章评论(0条评论)
登录后参与讨论