本文目录一览

1,51单片机产生的PWM最大频率60HZ占空比20到50能做到非常精确么

楼上,他的这个要求一点问题都没有! 以宏晶的STC系列6T的单片机说,如果12MH,那指今周期0.5uS,楼主要的输出都没有最大与最小出现。如果用定时器中断处理,可以很精确出因定的占空比。 60Hz 一个周期是0.01666667秒,= 33333个指令周期,1%的占空比有333个指令,最小占空精度可以达到0.003%!,前提是占空比不能太大或太小,因为单片机处理中断也要时间,最小与最大占空比为单片机中断处理时间。

51单片机产生的PWM最大频率60HZ占空比20到50能做到非常精确么

2,单片机计数器精度

先明确你所用单片机捕捉定时器的计时周期T,T应该小于0.1us,这个可以看数据手册再明确指令周期 从触发到捕捉寄存器值所用的时间,包含程序执行和进中断的时间.详细列出每部分所用的时间,再进行选型设计。Attiny 0 - 16 MHz @ 4.5 - 5.5V 单指令周期的mcu 当F = 16 M 1/16M = 0.0625us;指令周期假设极限情况是信号为10M的信号 ,在0.1us完成捕捉存储,再捕捉,不大可行。里面涉及不只一条指令。而且分辨率也很低。

单片机计数器精度

3,单片机频率精度计算

精确到50KHZ到0.001Hz用12M晶振足够了. 12M晶振在C51系列单片机中的机器周期是1us,机器执行指令的时间也就几us,在测量时考虑的是频率上限50KHZ即20us周期,用测单位时间里脉冲个数的方法可行,测频率下限时用测周期的方法可行.自己写程序时设计一个转换点就行了,能达到较高的精度.所以用12M晶振绝对能达到你的要求. 不过你的0.001HZ是1000秒的周期,这个数字转换用来测量人都要等老了(16分钟多).要求的频率其实也用不了那么低的.

单片机频率精度计算


文章TAG:单片机精度能到多少单片机  精度  多少  
下一篇