本帖最后由 某某某 于 2018-8-9 11:02 编辑
看了https://blog.csdn.net/scien2011/article/details/60134393,我的主要与TA的有三点不同:
一、MOS管:我的600V8A,TA的20v2.5A;
二、遥控:我的NRF24L01+无线,TA的HC-05/06蓝牙;
三、机架:我的碳架(不知道能不能用),TA的现成的机架。
TA的试飞:
试飞终于,将要迎来起飞的时刻! 但是,把四轴解锁,电机开始转,提高油门后四轴就失控了,电机一直狂转,跟手机的连接也断开了,还好加了开关和失控保护,电机转了一会就自动停了。 也许是电机干扰了蓝牙通信,不得而知。 而且感觉四轴有点太重了,用称不太精确的测了测重量,总重量70克。不知道这个重量是否能飞,比淘宝买的四轴要重很多。 因为四轴没飞起来,所以PID的调试也就没有了。 2016-05-08打算测试下四个电机的升力,确定这个重量是否能飞。为了避开蓝牙干扰的问题,这次不用蓝牙,也不用MWC飞控,直接写了个直接让四个电机最大功率转的程序: void setup(){ pinMode(3, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(9, OUTPUT); delay(5000);}void loop(){ digitalWrite(3,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); digitalWrite(9,HIGH);}结果,电机转了不到1秒就停了,重复了好几遍都这样,这就说明并不是干扰到了蓝牙,而是直接干扰到了arduino的运行。 可能的原因: - 也许是电机运转时消耗大量电流,造成电池电压过低影响到arduino,原本应该用8MHz 3V电压,我用了16MHz 5V电压,可能是arduino供电不足,程序跑飞了;
- 也有可能是电机的电涌干扰到arduino。
2016-05-10测试是否电压不足的原因。 采用直流稳压电源供电,电压5V,最大电流3A,通电后依然不能正常运行,四个电机转不到1秒,有3个电机停止,一个电机转动,可见程序已停止运行,此时电流值为3A,电压4.8V。 用PWM降低电机转速,PWM值50,电机转速有降低,但依然只有一个电机转,偶尔会有两个电机转。 设置PWM值10,偶尔有四个电机转,但是13灯常亮,程序里并没有设置13灯常亮,说明arduino在死机状态。 结论:不是电压不足的原因,而是电机运转会干扰arduino的运行。
由于资金不充裕(qiong),取消了LCD1602,遥控2,电池盒换成了4节5号,BMP280换成了180,(可能会取消,LCD都没了,要它有何用),Pro Mini换为Nano(Pro Mini无3.3V),NRF24L01+PA+LNA换为NRF24L01+。
|