我看了一下aod422的参数 2.5v也应该开启够了
飞控用ESP32 Devkit的模组做的, 原理图如上, 一部分参考esp-drone工程。 带动4只8520 1S电动机
MOS驱动电路, 偷懒直接用了家里有的元件, AOD422,查了一下这个MOS管可以在2.4V的电压导通,而且说是电阻很小
结果调试的时候, 发现动力不足,有一只马达甚至不转, 直接用ESP32的GPIO把PWM输入高电平也不行。
检查发现,锂电池的电压是3.8V, esp32的供电经过AMS1117降压后,变成了2.8V, GPIO只能输出2.5V。。。。
测试用5V USB供电, 4只马达转速和声音立即变得爆棚吓人
坑爹啊!。。。。怎么解决这种现象呢,难道要给ESP32单独再加个5V的电池供电?
你的图上我怎么没看到LDO啊。电池接LDO应该没问题了。电机用DC-DC
另外MOS最好用驱动器吧。你是GPIO直接接的MOS
我看了一下aod422的参数 2.5v也应该开启够了
估计买到假的AOD422了,毕竟0.3元一颗, 下一版换mos, 换成SI23002, 和esp-drone一样, 供电也改掉, 不使用ESP32 Devkit的AMS1117, 外面再画一个DCDC提供3.3V
话说如果这个项目能制作成功, 那么可以再把自制无人机的成本拉低到一个程度, 到时候另起一个帖子介绍制作方式
成本:
1. ESP32 Devkit 17元
2. 空心杯电机 x4 15元
3. ABS塑料板自制机架 5元
4. MPU6050模组 9元
5. PCB + MOS + 电阻电容 3元
总共成本50元
飞控使用crazyflie方案的esp-drone
遥控器直接使用手机app
开源方案秒杀拼多多上60~70元的无人机啊。
既然自己画版 可以直接用ESP32 wroom+ch340n 不用Dev kit,如果用ESP32s2还可以直接接USB 不过是单核的
我看了一下 ADC测电池电压要分压一下 ESP32的ADC量程不够
既然自己画版 可以直接用ESP32 wroom+ch340n 不用Dev kit,如果用ESP32s...
是的, 当时脑子一热就画了板子了, 结果有好多问题, 画了硬件才去研究esp-drone, 要改的地方有:
MOS换成SI2302
电机增加保护二极管
ADC测电压换成分压测量
连接MPU的I2C接口不要使用GPIO2
LDO使用AP2111
增加LED
是的, 当时脑子一热就画了板子了, 结果有好多问题, 画了硬件才去研究esp-drone, 要改的地...
应该是AP2112吧
此外 建议I2C上拉电阻配一下 ESP32内部上拉不足 40多k 如果I2C频率高一点就不太合适 一般配2.2-4.7k
用的是那种航模用的电池吧,放电倍率高的。
esp32供电是3.3V? 1S锂电池电压在3.8V±0.2左右的样子?这种输入输出电压差低的需要关注LDO的一项Dropout Voltage指标(Vin-Vout),翻了一下ASM1117的手册,Dropout Voltage在1V的样子,是满足不了现在这种场景的。
另外,建议板子上放几个10uF级的电容,电机启动时候的电流较大,容易造成电池供电电压不稳。
引用teenagerold发表于9楼的内容用的是那种航模用的电池吧,放电倍率高的。esp32供电是3.3V? 1S锂电池电压在3.8V±0.2...
目前发现,改了硬件之后,esp32受电机的影响还是比较小,这破玩意3v左右还能正常工作,倒是富斯接收机低于3.3v就寄了,这个失算了,看了还是得多加电容
电荷泵hx4002还蛮好用的,封装小而且外围电路简单(一个储能电容加两个滤波电容),输入电压范围好像是2.7到5(锂电池从满电到亏电都能用),输出3.3,就是输出电流相对比较小(最高好像是250mA),之前做过一些电池供电的小东西,拿来代替ldo特别好用
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |
200字以内,仅用于支线交流,主线讨论请采用回复功能。