PWM控制空心杯电机如何控制转速转速原理是什么

本人文档部分来自网络若与你嘚文档雷同,请与本人联系本人将在第一时间删除。谢谢

}

使用PWM 60%和80%的占空比控制一个空心杯电机如何控制转速,现在需要加入堵转判定;方案是采样电机的反馈电流偍在PWM波形输出为低时,采样的电流偏小无法定一个合适的閥值。

有没有别的方案可以确定堵转参数的请高手指点!!!谢谢,比较急

}

四轴飞行器又称四旋翼飞行器,简称四轴、四旋翼四轴飞行器的四个螺旋桨与电机直接相连,通过改变电机转速获得旋转机身的力从而调整自身姿态。 

四轴的叶片轉速极高有一定的危险性,一般不能在室内飞特别是在调试过程中更加不稳定,轻则炸鸡撞坏物品重则伤到人。

我做四轴的主要目嘚是为了学习飞控算法这个过程肯定少不了调试,为了安全我选择做一个小一点的,手掌那么大的四轴叶片的威力比较小,价格也便宜即使摔坏也不心疼。

这种小四轴一般采用PCB做机架用720空心杯电机如何控制转速代替无刷电机,用MOS管代替电调电池采用/ 这是MWC的中文網:/

打开软件后第一页是四轴的仪表盘,能检测四轴的各项数据 

第二页是对四轴的各种设置 

用手机的蓝牙连接HC-06或HC-05后到EZ-GUI第三页进入【设置】,【SELECT BT DEVICE】选择蓝牙模块然后点红箭头,后面的默认红箭头 

然后到首页点右上角的【连接】,注意MPU6050要连上arduino nano不然连接后会报错。显示连接成功后把飞行器放在水平地面,到第二页进入【校准】点击【加速度计标定】,等待校准完成如果有磁力计还要磁力计标定。

之後就可以遥控起飞了到第三页,进入高级设置进入【MODEL CONTROL】 

然后就会看到这样的界面: 

右上角设置,可设置各滑块的功能THROTTLE是油门的意思 

㈣轴一开始在锁定状态,把油门调到最低YAW到最右,保持一会儿就会解锁然后就能飞了;把油门调到最低,YAW最左将会上锁。(在网上某些地方把飞机可以飞的时候称为”锁定”不能飞的时候称为”解锁”,不知是翻译错误还是国外的思维方式不一样)

我把各种元件插在媔包板上,用LED代替电机测试解锁后,LED由灭变成亮通过控制油门或方向,可以看到LED的亮度会发生变化

这些是要用到的元件,以洞洞板莋为基板固定所有的元件然后用螺钉把洞洞板与机架连接。(当然洞洞板需要裁剪只用一小块) 

空心杯电机如何控制转速驱动电路: 

這幅图是crazyflie飞控板的电机驱动电路原理图,同样适用MWC飞控肖吉特二极管BAT54用ss34替换(只要满足电压和电流以及通断时间就行,ss34远远大于需求呮是因为跟MOS管在同一家店所以买了-_-),场效应管pmv31xn用SI2302替换因为忘记买贴片电阻,只好用普通电阻代替这占了很大一部分面积。

场效应管是鼡电压控制电流作用跟三级管类似(三极管是用电流控制电流),相比于三极管场效应管体积更小功率更大。

肖吉特二极管的作用是續流电机是电感元件,有阻碍电流变化的特性控制电机转速的方法是用PWM信号控制场效应管的通断,当场效应管断开时电机两端会产苼极高的感应电压击穿场效应管,加上二极管后电机的电流会通过二极管保持流通,防止电机产生过高的感应电压

为了防止电机引起嘚电流波动干扰到arduino,我在arduino的电源处接了一个220uF的钽电容(其实没什么卵用!)

下图是焊接完后的背面,白色的是控制线黑色和红色的是接电机的线。电机驱动电源部分要接一个拨动开关防止arduino nano上电时不受控制的转,也用于失控时给电机断电 

这是焊接完后的效果。不用在意MPU6050的方向飞控里有一段代码,可以配置任意方向的陀螺仪、加速度计和指南针(桨买错了,应该一黑色正桨一黑色反桨一红色反桨┅红色正桨,通过颜色区分四轴的前后) 

飞控板与机架的连接在洞洞板上打了两孔用螺丝固定在机架上,用两个螺母把洞洞板垫高 

这昰背面,电池将贴在这里蓝牙模块并没有焊在洞洞板上,而是由那根灰色的线单独接出并用可拆卸连接头(例如杜邦头或其他)连接藍牙模块,这是因为蓝牙会占用COM口影响上传程序。电源供电是将3.7V的电压直接接在arduino的5V端口上实验证明可以正常运行。 

电机用焊锡跟机架焊上为了加固,我又在电机背面打了一层热熔胶

这时还不能飞,因为MPU6050的方向不是正确方向需要修正方向。

按下图所示的方向旋转四軸加速度计相应的值会增大,陀螺仪的值为正数(后来再看这图总感觉不对,YawRoll,Pitch总得符合左手或右手定律吧,但是当时测出来就是这樣) 

为了防止看不懂图,再用语言说一遍:

使四轴的前方与你的前方一致;

当四轴水平放置ACC的Z值最大;

当四轴向右翻滚90度,右侧朝下ACC的ROLL最大;

当四轴向前翻滚90度,头朝下ACC的PITCH最大;

当四轴水平顺时针旋转,GYRO的YAW为正数;

当四轴向右翻滚GYRO的ROLL为正数;

当四轴向前翻滚,GYRO的PITCH為正数;

指南针我没用所以不调。

每调整一次重新上传一次程序,再观察是否正确全部调完后,看MultiWiiConf中右下的四轴仿真图如果仿真圖的转动方向跟实际方向一致并反应迅速,则全部正确;如果转动方向跟实际方向不同则GYRO的调整存在错误;如果转动方向跟实际方向一致,但是四轴静止时仿真图仍在缓慢转动,则ACC调整错误

终于,将要迎来起飞的时刻!

但是把四轴解锁,电机开始转提高油门后四軸就失控了,电机一直狂转跟手机的连接也断开了,还好加了开关和失控保护电机转了一会就自动停了。

也许是电机干扰了蓝牙通信不得而知。

而且感觉四轴有点太重了用称不太精确的测了测重量,总重量70克不知道这个重量是否能飞,比淘宝买的四轴要重很多

槳的颜色是用来区分四轴的前后的,所以要红色各一正桨反桨黑色各一正桨反桨。

一定要注意电源滤波只加一个钽电容并没什么卵用,要学学电源滤波的知识

要注意电池的重量,加大电池容量不一定会提升续航毕竟电池重量也增加了,而且有可能飞不起来

arduino最好选鼡leonardo的mini版型,leonardo自带USB接口所以有两个串口,蓝牙和上传程序互不干扰

用洞洞板做四轴不太靠谱,太难焊接而且焊锡走线增加了太多重量。洞洞板与机架固定用的螺丝也占了很大重量不如直接做成机架与飞控一体的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子发烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

我要回帖

更多关于 空心杯电机转速 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信