前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ESP8266无人机原理图+PCB合集

ESP8266无人机原理图+PCB合集

作者头像
云深无际
发布2023-02-27 19:45:00
发布2023-02-27 19:45:00
3K00
代码可运行
举报
文章被收录于专栏:云深之无迹云深之无迹
运行总次数:0
代码可运行

以前写过一个ESP8266做的飞控,但是一直不会设计PCB,最近学会了。就蠢蠢欲动了,不过在设计以前正经的教程没有几个。。。我找遍全网把ESP8266为主控的无人机项目都做了一次梳理。

现在作为廉价的配置就是ESP8266(树莓派Pico)+MPU6050+MOSx4(Si2302 )+LDO。然后原理图已经绘制完毕,接下来的问题就是PCB的布局,以及一些附件的添加。

其实Pico的成本也不高,就是没有人愿意开这个头。

在驱动部分都是使用的MOS管,但是可能会买到质量不好的,这个需要看命了:

这个是一个常用的驱动电路

单个电路原理

这个是ESP32 无人机的一个MOS驱动,大同小异的,也可以使用

单个MOS管的原理图,在器件布局的时候,一般机器偏大,会将管子布置的靠近电机,小的时候倒是没有啥说法,一般是布置到4角。

在这里

上面这个图有毛病(一开始的图):这个设计有大问题。电机的绕组具有电感特性,当PWM信号让MOS关断时,电感电流找不到续流通道,会产生一个超级高的感应电动势,足以把MOS的源极和漏极击穿。需要在电机上并联续流二极管,或者用半桥拓扑。也正因为电机有这个特性,用PWM控制电机才不会导致电机输出顿挫。在有续流回路的情况下,当关断MOS,电机上的电流会缓慢下降,而不是直接变成0。只要你让PWM频率足够高,以至于在系统输出最小占空比时电机电流也不会降到0,电机在整个运转周期中就会平稳的产生扭矩。这个过程和驱动DCDC电路的BUCK拓扑一模一样。

这个也是推荐的一种接法

每个MOS管接一个大电阻下拉,目的是为了防止在单片机没接手电机的控制权时,电机由于PWM信号不稳定开始猛转。接一个下拉电阻,保证了场管输入信号要么是高,要么是低,没有不确定的第三种状态。那么电机也只有两种状态,要么转,要么不转。主控输出的是PWM波形,用于控制场效应管的关闭和导通,从而控制电机的转动速度。

在最后还有张老图,加上

这个就是看一个PCB的设计,注意板载天线为了性能整块移动在外部。这个图真好看呀,不知道是拿啥绘制的。把多余的引脚的可以印出来放置成标准件,不过会加2G的质量,我还是不建议放了。扩展接头 2×10 针 1.27mm (0.05”) 间距,包括电源、I2C 和 UART,这些接口引出的时候注意成对设计。 可以设计成2 层 PCB ,带有用于数字和模拟电源的独立稳压器!放屁用什么2层板了,lz现在会4层板了!(没素质了哈)

UART转USB的芯片一般都是CP2102,记得离得近些

不错

甚至可以做成这样的无敌简陋的版本

在我看来。模块化设计是必要的,所以也可以考虑驱动和主控这块变成接插件

还有一种做法是直接就留PWM接ESC就行,这里就可以移植数字的ESC协议了,有刷变无刷,单车变摩托了。

这个是找到的一个中古接线图

这个和上面的方案一样

这个也是双层板的设计,可以看到布局吧,但是这个MPU的小板子就很占地方了。

别笑,反正可以飞起来的

这个是STM芯片的设计

• 3 英寸四轴飞行器:450 – 850mAh

• 4 英寸四轴飞行器:850 – 1300mAh

• 5 英寸四轴飞行器:1300 – 1800mAh

• 6 英寸四轴飞行器:1500 – 2200mAh

• 7 英寸四轴飞行器:1800 – 3200mAh

上面是不同尺寸的无人机搭载的电池容量选型。

使用的ESP8266-12F

供电设计

WifiPPM

找到一个有趣的项目:智能手机控制微型室内四轴飞行器。该程序使用 HTML 5 网站启动 wifi 接入点以控制 PPM 信号。PPM 信号由中断产生。

由于 HTML5,可以使用任何智能手机控制您的 RC 设备,而无需任何应用程序。也可以使用 PC 连接到网站并使用操纵杆进行控制。目前这仅适用于 Firefox。

代码在Github了

代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/yunswj/wifi-ppm

可以让你的小飞机变成手机控制

还有Pico做无人机也是可以的

驱动部分

该部分由 n 沟道 MOSFET 组成,它将在其栅极端子上接收来自树莓派 pico 的 PWM 信号。在这些信号的帮助下,MOSFET 将用作开关来打开和关闭电机。

设计的接插件的板子,我也去画一个

这个是用在树莓派的,我在给地平线的板子绘制

这个是光动力的接收机

上面是硅光电池

这个是Pico直接简版飞行

IMU用的是ST家的,我也去买两个

供电

供电

飞控电路图

这个是我找的一个FPGA做飞控的板子

很漂亮啊

不过它众筹的失败了。。。可能大家不理解是啥产品吧

信息流图

一些细节

太漂亮了

很漂亮

代码语言:javascript
代码运行次数:0
运行
复制
https://phenox-ja.readthedocs.io/ja/latest/
代码语言:javascript
代码运行次数:0
运行
复制
https://diydrones.com/profiles/blogs/phenox-fly-your-creativity
代码语言:javascript
代码运行次数:0
运行
复制
https://rikei-tawamure.com/entry/2022/01/16/115729
代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/kouhei1970/pico_copter
代码语言:javascript
代码运行次数:0
运行
复制
https://dojofordrones.com/what-is-mavproxy/
代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/yunswj/wifi-ppm
代码语言:javascript
代码运行次数:0
运行
复制
https://www.instructables.com/Wifi-PPM-no-App-Needed
代码语言:javascript
代码运行次数:0
运行
复制
https://drive.google.com/file/d/17LDkFm4QEIjEsGNwf-w4didpC_17Dgyg/view
代码语言:javascript
代码运行次数:0
运行
复制
https://www.instructables.com/Build-Drone-With-ESP8266/
代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/Renga-rider/WIFI-CONTROLLED-DRONE-V4
代码语言:javascript
代码运行次数:0
运行
复制
https://www.pcbway.com/project/shareproject/WIFI_controlled_drone.html
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档