STM32F0 做BLCD驱动程序

2019-07-25 12:12发布

电调控制的速度一旦超过5000,电机就开始出现高频异响声音。  
按照示波器观察,这个梯形并不完美,前面高,后面低,能指点一下吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
22条回答
染不黑的夜
1楼-- · 2019-07-26 23:34
ADC低速的时候在PWM_OFF阶段采样,你转到高速就换成PWM_ON采样,这样切换应该没有啥问题的
a510550964
2楼-- · 2019-07-27 01:27
染不黑的夜 发表于 2017-11-8 10:46
ADC低速的时候在PWM_OFF阶段采样,你转到高速就换成PWM_ON采样,这样切换应该没有啥问题的

pwm_on采样的时候,零点还是悬空端的0v吗?还是说需要求出零点?
a510550964
3楼-- · 2019-07-27 06:17
染不黑的夜 发表于 2017-11-8 10:46
ADC低速的时候在PWM_OFF阶段采样,你转到高速就换成PWM_ON采样,这样切换应该没有啥问题的

这是9000 rpm的波形,前后还是不对称。这个是在pwm_off期间去取adc和0做对比。如果pwm_on的话,就不是adc和0做对比了吧
a510550964
4楼-- · 2019-07-27 10:31
染不黑的夜 发表于 2017-11-8 10:46
ADC低速的时候在PWM_OFF阶段采样,你转到高速就换成PWM_ON采样,这样切换应该没有啥问题的

是不是利用另外两相pwm(on)时候,一个PGND,一个VCC。然后求出一个1/2VCC作为参考零点
染不黑的夜
5楼-- · 2019-07-27 13:08
 精彩回答 2  元偷偷看……
染不黑的夜
6楼-- · 2019-07-27 16:00
你一直都是PWM_Off来检测的话占空比不能调制到100%

一周热门 更多>