单片机 电机驱动程序

2025-02-24 10:43:00
推荐回答(2个)
回答1:

个人觉得 你这个程序当ON为50时 理论上讲占空比为50% 电机转速应该会是最大值的一半 但是你这个程序中的delay1ms()函数;如果delay1ms(1)延时为1ms;那么当on=50时,你给小车的PWM信号的频率为20HZ 这个频率太太小了(应该不会有PWM信号的作用了) 我当时做飞思卡尔用的PWM信号频率为10K到20KHZ,用的是专用芯片, 你可以试着把频率调高一点试试 比如 把delay1m(1)的延时改为1us试试,这只是个人感觉的 ,对错不知道,别扔砖。

回答2:

您好,对于您这样的情况建议您下载最新版本的驱动软件,更新到最新版本的驱动。