- 积分
- 89
- 回帖
- 0
- 西莫币
-
- 贡献
-
- 威望
-
- 存款
-
- 阅读权限
- 5
- 最后登录
- 1970-1-1
该用户从未签到
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本人初次尝试BLDC项目,借鉴了AN1083和AN901(见附件,有需要的朋友可自提),采样方波控制方案,控制一台额定10W转,额定电流1A,额定电压DC 310V 的小电机(单纯吹风,使用时不带载),整个项目采用:预定位 + 强拉拖动 + 闭环(速度闭环)的流程进行,在项目实践过程中,遇到了一些问题难以解决,分享一下,请有想法的老哥不吝赐教 。
先介绍下目前的完成情况:
1.PWM调制方式选择H-PWM.L-PWM;
2.预定位操作已经完成,实测可每次都平稳停留在固定位置;
3.强拉拖动目前是在预定位操作完成后以固定占空比(约53%/310V)拉动电机,目前可稳定在2W转左右;
4.在强拉拖动完成后进入闭环,在这一步出现了本人难以理解的现象,见下问题。
问题:
1.当电机进入闭环控制时,如果我不对占空比进行任何操作,只是单纯让单片机根据所测过零点对电机进行控制,那么电机转速会稳定在4万5 到 5万转左右的转速,
由于电机特性,在这个转速下转的时间长了(大概要转二十秒往上),会出现温度过高的情况,但电机的转动在前面一段时间(明显升温前)不会出现问题。
2.当电机进入闭环控制,我选择让电机自由转动1s后增加占空比(大概增加到60%~65%/310V),此时电机会出现先升速(对应那一秒自由转动)然后减速,同时电流不断上升的情况,
我设置了一个1.6A的限流保护,在增加占空比的情况下,电机总是会触发电流保护。
针对问题的各种测试:
1.只增加很小的占空比,比如从53%增加到57%,此时电机不会触发过流保护,但转速和不加占空比的情况下居然没有丝毫改变;
2.增加超前角,可以观测到在不变的占空比的情况下,转速的确提升了,但加了占空比(约达到60%/310往上)之后,仍然是出现减速然后过流触发电流保护的情况;
3.彻底放开过流保护,板子电机都炸了,确定不是因为干扰脉冲引起的误保护。
4.反向减小占空比,电机转速下降,但运行一段时间后失步。
总结:令我百思不得其解的是,为何闭环之后往上加大一点的占空比就会导致转速下降,电流上升,如果是过零点检测不准的话,为何不加占空比,电机却可以稳定运转。
下面是一些实测波形:
希望老哥们能提点建议或者思路!
|
|