无人机的电路板和控制器_无人机飞控电路图

无人机的电路板和控制器_无人机飞控电路图第1步,查看官方ESP-Drone无人机ESP32-S2-WROVER模块的参考设计原理图第二步,用KiCAD绘制ESP32-S2-WROVER模块及周边电路。1、如图2-1所示,从KiCAD的原理图符号库中直接调出ESP32-S2-WROVER的原理图符号。注意,在安装KiCAD软件后,它的原理图符号库中已经有ESP32-S2-WROVER的原理图符号,可以直接调用,对于没有的原理图符号,可以进行自己创建。2、如图2-2所示,给ESP32-S2-WROVER模块…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

第1步,查看官方ESP-Drone无人机ESP32-S2-WROVER模块的参考设计原理图

无人机的电路板和控制器_无人机飞控电路图

 第二步,用KiCAD绘制ESP32-S2-WROVER模块及周边电路。

无人机的电路板和控制器_无人机飞控电路图

 

 

1、如图2-1所示,从KiCAD的原理图符号库中直接调出ESP32-S2-WROVER的原理图符号。注意,在安装KiCAD软件后,它的原理图符号库中已经有ESP32-S2-WROVER的原理图符号,可以直接调用,对于没有的原理图符号,可以进行自己创建。

无人机的电路板和控制器_无人机飞控电路图

 

2、如图2-2所示,给ESP32-S2-WROVER模块添加+3.3V供电电源,注意,标准的KiCAD的原理图符号库中并没有ESP_VDD33电源原理图符号,请自行复制一个电源符号到自己的库中,并将其改名为ESP_VDD33。

无人机的电路板和控制器_无人机飞控电路图

3、如图2-3所示,给ESP32-S2-WROVER模块添加地线。从参考设计的原理图中,可以发现地线引脚有4个引脚:1、26、42、43,而从KiCAD原理图符号库中调出的ESP32-S2-WROVER模块符号却只有一个地线引脚,用KiCAD的原理图符号编辑工具打开符号ESP32-S2-WROVER模块后,发现引脚1、26、42、43被放置在了同一位置,并且引脚26、42、43被设置成为了不可见模式。所以虽然从表面上看只给引脚1添加了地线,实际上引脚26、42、43也被接到了地线。

无人机的电路板和控制器_无人机飞控电路图

 ·4、如图2-4所示,绘制模块所有的端口配置功能。

无人机的电路板和控制器_无人机飞控电路图

 

5、如图2-5所示,绘制模块电源端滤波电路,该滤波电路由磁珠FB1、电容C2、电容C3组成,可对电源端的高频干扰和电源的波动起到一定的抑制作用。

·无人机的电路板和控制器_无人机飞控电路图

 

6、如图2-6所示,绘制模块的使能电路,模块的使能电路由电阻R1、电容C1组成。

无人机的电路板和控制器_无人机飞控电路图

 7、如图2-7所示,绘制2组I2C总线的上拉电阻,在官方的参考设计中使用了10K的上拉电阻,但在大部分的类似参考设计中一般采用2.2K的上拉电阻,这一点需要注意一下。

无人机的电路板和控制器_无人机飞控电路图

 

8、如图2-8所示,绘制串口0引脚的上拉电阻,不过在一般的串口通信设计中,一般不需要这二个上拉电阻,但既然官方参考设计使用了上拉电阻,那么就暂时保留这二个上拉电阻,在实际调试的过程中再考虑是否要装上这二个电阻。

无人机的电路板和控制器_无人机飞控电路图

 9、如图2-9,对引脚23、23做一个USB端口和摄像头接口复用的兼容设计。ESP32系列芯片在其芯片内部集成一个USB-JTAG调试接口,在官方的参考设计中并没有使用此USB接口的功能JTAG调试功能,在这里先做一个预留设计,为后续使用USB-JTAG功能预留一个选项。

至此,针对ESP32-S2-WROVER模块的周边电路设计的第一个任务已经设计完成了,本次设计大约花费约2.5小时。

 

 ·

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170562.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • win10文件访问被拒绝_windows10已拒绝远程连接

    win10文件访问被拒绝_windows10已拒绝远程连接尝试以下方法:1)开启|关闭防火墙(这里需要关闭)sudoufwenable|disable2)开启远程服务在终端界面输入:servicesshdstart。结果显示:ssh:unrecognizedservice。输入查看命令:servicesshstatus显示也是unrecognizedservice。开启远程服务:终端界…

    2022年9月17日
    4
  • VMware实现Android x86 8.1 从安装到使用———全网最全,全网首发,本人实测

    VMware实现Android x86 8.1 从安装到使用———全网最全,全网首发,本人实测VMware实现Androidx868.1从安装到使用虚拟机虚拟机Android安装托坑指南一些终端模拟器的指令

    2022年5月29日
    119
  • 使用html css实现180箭头旋转,纯CSS实现箭头旋转「建议收藏」

    使用html css实现180箭头旋转,纯CSS实现箭头旋转「建议收藏」无标题文档b{position:absolute;right:10px;top:7px;width:0;height:0;border-width:4px4px;border-style:solid;border-color:#666#f5f5f5#f5f5f5;font-size:0;line-height:0;-webkit-transition:-webkit-transform.2…

    2025年6月2日
    1
  • Python lambda函数的学习

    Python lambda函数的学习lambda函数在python基础中没看过,查找资料目前知道如下的用法1.用于简单表达式的计算lambda参数:表达式如:result=lambdax:x**2print(resu

    2022年7月5日
    26
  • flyio「建议收藏」

    flyio「建议收藏」支持多平台、所有js环境的网络请求方式node使用实例:letFly=require(“flyio/src/node”)letfly=newFly;get请求:fly.get(url).then(function(response){console.log(response);}).catch(function(error){console.log(error);});post请求: fly.p

    2022年9月8日
    2
  • pycharm缩进设置_wps首行缩进快捷键

    pycharm缩进设置_wps首行缩进快捷键1、pycharm使多行代码同时缩进鼠标选中多行代码后,按下Tab键,一次缩进四个字符2、pycharm使多行代码同时左移鼠标选中多行代码后,同时按住shift+Tab键,一次左移四个字符Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的…

    2022年8月25日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号