‘壹’ 51单片机测方波频率
用两个定时器,一个作为计数器,一个作为定时器,定时器定时50ms或累计定时100ms,读计数器的值,将所得值乘以20或10即是频率。
‘贰’ 怎么用单片机测量信号频率。
你这难度有点大啊!
市电220V中基频是50Hz,而且幅度最大,其他高频的成分幅度小,都叠加在50Hz的基频上。
所以50Hz基频的频率测量比较简单,电压比较器进行比较得到方波,单片机测量方波频率就OK,至于幅度就使用ADC测量降压之后的市电,然后根据降压比来计算原来的电压。
实际上对50Hz成分的测量可以用ADC来完成,那就是软件的学问了,通过软件计算信号的周期和幅度。
分析其他频率的信号,那就要先把50Hz基频过滤掉才行了。因为普通的降压法同样把其他谐波成分幅值降低到无法测量的程度,所以要使用滤波器过滤掉50Hz信号,然后将剩余的信号用ADC采样,
并进行FFT运算得到各个频率成分的频率值和幅度值。
‘叁’ 关于单片机测方波(只存在一定时间)频率的问题
单片机有没有管脚捕获功能啊 测频率用管脚捕获中断做相对准确点
‘肆’ 单片机中如何用T0来测试30HZ~~~1KHZ方波信号的周期又如何测试频率为0.5MHZ左右的脉冲频率设晶振频率为12MH
用定时计数器,将TMOD的第8位和第4位置高电平就可以使用外部中断的启动定时计数器了.12M的晶振最快的是1M的速度,但是算上中断等因素的话测0.5M会不太准30HZ~~1KHZ效果是很好的.如果非要测0.5M的话最好选用8252的单片机,它可以使用24M晶振.
‘伍’ 51单片机检测方波频率
频率较低时,不要用定时计数法。
‘陆’ 单片机能产生最大频率方波是多少
我用STC11F02E-SOP20做的模拟DDS的波形发生器(正弦或方波),跑32.768MHZ,正弦表采样速度为1310720HZ,输出波形步进为1HZ,最高输出300KHZ。
‘柒’ 怎样用单片机外部中断测方波周期
1、3Hz的频率,周期已经相当的长了。
2、每两个下降沿之间的间隔时间则为这个方波的周期。
3、可以设置定时器1ms中断一次,再定义一个变量,定时器每中断一次这个变量加1,当产生外部中断时,读一下这个变量的值,就知道这个方波的周期了。你还可以做一下自述平均之类的得到一个平均周期。只给个思路,程序可以自己练练手。
‘捌’ 单片机如何用PWM来测出方波频率
脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。
在PWM波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交-直-交变频器中,PWM逆变电路输出的脉冲电压就是直流侧电压的幅值。
根据上述原理,在给出了正弦波频率,幅值和半个周期内的脉冲数后,PWM波形各脉冲的宽度和间隔就可以准确计算出来。按照计算结果控制电路中各开关器件的通断,就可以得到所需要的PWM波形。
‘玖’ 怎么用51单片机测量方波频率输入口怎么接
输入脉冲接到P3.4上,T0作为计数器使用计数,T1作为定时器计时,初始化程序为:
init()
{
TMOD=0x11;
TH0=0x00;
TL0=0x00;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR0=1;
TR1=1;
ET0=1;
ET1=1;
EA=1;
}