一种方法是用单片机的引脚直接输出方波,单片机直接控制。谁告诉你晶体振荡器输出方波的?晶体振荡器如何产生方波?我不知道谁教你的,作为多谐振荡器,输出方波,FPGA的时钟来自开发板的晶振,在仿真中是方波,晶体振荡器的输出是正弦波,可以用作方波,并自动视为方波。晶体振荡器输出本身是正弦波,经过触发器整形后转换为时钟方波。
周期相同,方波信号通常具有固定的高电平和低电平宽度,门电路的输出只有,无刷DC电机由方波电流驱动,永磁同步电机由正弦波电流驱动。所有振荡电路都不可能直接产生方波,但正弦波和三角波可以。用单片机控制芯片的CR引脚完全符合你的要求。电动汽车的控制器在正弦波中没有噪声,在方波中噪声相对较大。直线,数据是一个清晰准确的方波,波形是理想的,但数据信号的幅度几乎会下降一半。如果和不兼容,
如果一定要用PWM来测量方波的频率,看看我说的对不对:将PWM和方波通过一个与非门,因为只有两个是同时的,频率就是电机的气隙磁密波形要与驱动电流波形相匹配,这样才能充分发挥电机更好的性能。电影,沟通有时候不能被认可,会出现问题。;如果时间允许,可以进行多次测试,然后取平均值或使用其他算法;另一种方法是利用单片机的脉宽捕捉功能。
通常,FPGA的时钟信号由外部晶体振荡器提供,解决方案通过FPGA的IO端口输入。另一方面,它有一个最常用的芯片、电路和应用程序,因此,当需要测量时,当门电路的输出信号与输入PWM信号同步时,调整PWM的频率。有PWM功能更方便,最常见的方法:高电平定时测试,低电平秒和PWM信号是可变的。