完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我使用的电调是: 银燕SimonK/BLHeli程序 12A无刷电调
我在网上看 有人说50HZ 还有500HZ 一 、 电调上电后给50Hz,占空比5%的pwm信号5秒,这是电调自检,一般这时电机会有蜂鸣声, 然后调节占空比在5-10%自检,对应电机转速在0-100% 二、给单片机写程序:使得某引脚输出500Hz的PWM信号,初始化时高电平时间设置为1.9ms,然后在while循环里面加入检测按键的程序,当按键按下,把高电平设置为0.7ms。写好程序后,下载到单片机,上电。用示波器测试一下是否正确。正确的话,进行下一步。2.等单片机上电后,再打开开关电源,给电调上电,我们会听到电机发出“哔哔”两声,在3s钟内,按下单片机开发板上的按键,我们会听到一声比较长的“哔”声,代表设置成功。如果电机发出急促的“哔哔哔哔…”的声音,代表设置不成功,肯定是程序有问题。只要第一步做到了,这一步就不会有问题。3.这时候,电调就设置好了。 我按照上面的做 不行,电机根本就不响。请高手指点 |
|
相关推荐
4个回答
|
|
常用多旋翼PWM电调频率最大频率都是400hz左右 高电平时间1-2ms左右驱动即可,
如果要标定电调行程,必须在上电时候立即将高电平时间拉到最高 [C] 纯文本查看 复制代码 //用来标定电调行程void CAL_MOT(void){motor_output(1000,1000,1000,1000);DelayMs(20000);motor_output(0,0,0,0);DelayMs(20000);motor_output(1000,1000,1000,1000);DelayMs(20000);motor_output(0,0,0,0);DelayMs(20000);}//电机输出 1ms-2ms=1000-2000void motor_output(int16_t M1,int16_t M2,int16_t M3,int16_t M4){M1 = math_limit(M1+MOTOT_DIE,1000,0);M2 = math_limit(M2+MOTOT_DIE,1000,0);M3 = math_limit(M3+MOTOT_DIE,1000,0);M4 = math_limit(M4+MOTOT_DIE,1000,0);TIM2->CCR3 = M1 + 1000;TIM2->CCR4 = M2 + 1000;TIM2->CCR2 = M3 + 1000;TIM2->CCR1 = M4 + 1000;} |
|
|
|
|
|
|
|
我给的程序就是单片机控制电调的程序,如果要标定电调行程,那就开机给到最高,2ms左右,然后进入标定流程,如果只是要控制,就开机给到最低 1ms左右
|
|
|
|
谢谢 我试了 还是不行! 能不能留个QQ 给我指导指导
|
|
|
|
只有小组成员才能发言,加入小组>>
请问下图大疆lightbridge2遥控器主板电源芯片型号是什么?
4452 浏览 1 评论
使用常见的二极管、三极管和mos做MCU和模组的电平转换电路,但是模组和MCU无法正常通信,为什么?
327浏览 2评论
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意的点有哪些?
319浏览 2评论
339浏览 2评论
340浏览 2评论
377浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 03:06 , Processed in 1.386688 second(s), Total 49, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号