蓝牙控制Arduino迷你四轴的问题
本帖最后由 ppm0310 于 2015-6-2 20:14 编辑最近一直在翻来覆去的研究百度贴吧里的風殤free的帖子和纯洁比利的两个帖子(四轴和六轴)。(http://tieba.baidu.com/p/3465116751,http://tieba.baidu.com/p/3532848065,http://tieba.baidu.com/p/3453053221)
小四轴已经做好了,一路也是跌跌撞撞,慢慢摸索。手机已经能连上四轴,从仪表可以看到四轴的传感器传回的姿态,俯仰、滚转都能正确反馈。但是油门最小,解锁,推油门,电机立刻最高转速,而且Arduino Pro mini上的解锁灯灭,电机停转。
研究了很多帖子之后,试验了很多解决方案,但是问题依旧。
1:共地问题
之前有网友提到共地问题,我的电路接线图如下。HC06和GY521的地先连在一起,在连到mini的地,然后接到电池的负。电机部分的负连在一起,再通过一个开关连到电池的负。这样接线,应该是共地了的。
2: MOS管驱动问题
纯洁比利的帖子里MOS管G接10K,風殤free则是G、S间接10K,接线图如下。
我认为有个下拉的电阻会好些,但是我按風殤free的接法连接MOS管后,MOS管的G、S之间总是被击穿,上电后电机就会转。击穿前S-G基本是开路的(20M档测),S-G的阻值只有100Ω~300Ω,已经烧了8个管子(试了2次)。
这是什么原因?
3:mini板的问题
之前也有人说不同卖家的mini板会有不同的影响,但是我也已经试过2个卖家的了,其他程序都没有问题,就是跑MultiWii会有问题。板子本身应该是没有问题了。
试过了MultiWii的不同版本程序,2.2或2.3,也是如此,传感器信息手机上可以看到,但是油门一推就失控并锁定。
今天,断开电机的接地开关,断开D3和MOS管,然后万用表接在D3输出口和地之间测电压。通电连上手机,手机操控设置如下图。右边的蓝色滑块设置为油门。
我是用三段开关解锁的,把第二个开关的中间设为ARM(解锁)。解锁前,把油门拉到最低,然后解锁。这时电压表显示0.07V,慢慢推动油门,电压逐渐增大,蓝色滑块到中间的时候,电压为3.2V,再往上推的时候,电压又突然变成0.07V,继续推,又重复上面的过程逐渐增大。
这是造成电机失控的原因吗?这是什么原因造成的?
总之,2个问题:
1、MOS管的连接有什么问题,为什么会烧管子?
2、是MultiWii程序中的设置有问题吗?为什么蓝色滑块会变成2段相同的,中间位置不是中值?
再补充一下,为了试验PWM控制MOS管,我还搭了一个电路做试验,电路图如下。
2个开关可以增大或减小D3口输出的PWM信号脉宽,可以控制电机的转速,原理上和这个飞控应该是一样的。这个试验做下来,PWM信号可以很好的控制电机转速,而且试验完之后,MOS管的GS脚之间也没有击穿。 你好 ,请问 apk 是自己写的吗?
通过Android 的蓝牙控制 ? 好像这个电路电机应该反向接个肖特基二极管续流。 APK能不能共享一下,感觉挺不错的 carney 发表于 2015-6-3 16:21
好像这个电路电机应该反向接个肖特基二极管续流。
单接电机的时候没有问题,控制顺利,但带上桨,好像就不行了。 安华 发表于 2015-6-3 19:46
APK能不能共享一下,感觉挺不错的
APK是什么?
我也还没成功呢,你可以看那三个链接里的教程。
页:
[1]