中级会员
- 积分
- 314
- 金钱
- 314
- 注册时间
- 2015-11-20
- 在线时间
- 76 小时
|
我是用的是银燕电调(银燕 SimonK 12A ) 银燕电机(EMAX银燕MT 2204 KV2300)
刚开始决定用电调驱动无刷电机(航模用的)时,无从下手,在网上各种百度,也没有找出合适的答案(并不能说网上的答案是错误的),是因为所用的电调的型号不一样。
下面说说我学习的过程吧:
一、起初我不懂无刷电机的工作原理,不知道怎么才能驱动无刷直流电机,通过向学长请教、网上百度和发帖,得知航模电机需要电调驱动。
二、在我找到电调后,就开始研究如何使用电调。首先,在网上有人说,需要50Hz 的PWM,其周期为20ms ,在1ms 到2ms的区间是控制油门,对应着0%到100%。我按照他们的要求做了,并用示波器观察波形和周期,但是当把电调的信号线、地线接上时,电机没有任何反应。就这样我反复试了好长时间,也有人在帖子上说PWM的频率是400HZ(针对某一品牌的电调),我也尝试了,当然也失败了。
三、就按照上面所说的,我做了两天,几乎要放弃时。我找到我所使用电调的说明书,一字一字的查看。可是发现没有讲与单片机怎么连接。我就开始琢磨 当与遥控器连接时信号是怎么发送的(然而我并没有见过遥控器,凭空想象)。
四、后来在电调的说明书上看到 可设置参数-->频率控制:2个选项:8KHz、22KHz。默认为8K。此项为电机的驱动频率。这句话我看了好几遍,一直认为是遥控器与电调的通信(不知道当时是怎么想的)。在加上在网上看到电调的驱动频率为50HZ和400HZ,我当时想,单片机给电调的频率不可能是8K,所以一直也没有敢试试(突然发现我太依赖别人了),实在做不出来,我就去请教同学去了了(暑假的时候做过),一问得知频率就是8K,此时我还半信半疑的说,不可能吧,我在网上看到的是50HZ、400Hz,8K太大了吧,我抱着怀疑的心态试了试,终于听到了电机的 奏乐声 电机终于转了!!!
总结 在的频率我是这样设置的:TIM1_PWM_Init(arr,psc),即自动重装载寄存器周期的值为999,TIMx时钟频率除数的预分频值为8.计算出频率正是8K。1、当arr为30就会听到电机嘀嘀嘀的响了但是电机不转。2、当arr为40时1,会听到电机嘀嘀嘀的响,同时电机一顿一顿的启动。3、当arr为50时,会听到电机嘀嘀嘀的响,同时电机会稳稳的启动。
4、以后arr每增加,电机的转速会相应的增加。
注意:要敢于挑战权威(不要过于相信互联网,说明书更可靠)
电调与电机、单片机连好后,单片机先上电,在把电调通电,稍等几秒就会听到电机嘀嘀嘀的响了。
安全很重要,不要带风叶!!!这电机转速贼快!!!
|
|