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

无人机的电路板和控制器_无人机飞控电路图第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小时。

 

 ·

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • linux如何安装node_node 环境变量

    linux如何安装node_node 环境变量前言:linux中安装node环境步骤:第一步:官网下载node安装包,点我进入第二步:解压到个人的根目录下,也就是/home/haoxing(这是你自己的名字)/nodejs把文件夹名字改成nodejs方便使用第三步:配置环境变量1,打开终端入口2,输入命令:注意,带sudo是可编辑,不带的是只读sudovim/etc/profile3,输入你的密码4,shift+i打开编辑模式,加上以下代码,注意/home/…

  • StoredProcedure “存储过程名” 的TextHeader 中存在语法错误

    StoredProcedure “存储过程名” 的TextHeader 中存在语法错误修改存储过程的时候出现StoredProcedure“存储过程名”的TextHeader中存在语法错误出现这样的问题的解决方法(本人修改已成功)在创建存储过程的时候加了注释,把注释删掉就没有问题了(或者把注释放到其他地方)错误代码如下:CREATEPROCEDURE[dbo].[tableToTxtExport]@dbTabNamenvarchar(4000),@dbBoo…

  • vector-list-deque

    vector-list-deque

  • Linux命令之解压缩:tar、zip、rar 命令

    Linux命令之解压缩:tar、zip、rar 命令一、简介解压缩是一个常用的操作,在Linux中通常比较常用的是tar命令,zip和rar命令则是Windows中比较常用。二、快速使用1.tar命令语法:tar[主选项+辅选项]文件或目录示例:#压缩文件file1和目录dir2到test.tar.gztar-zcvftest.tar.gzfile1dir2#…

  • Centos 7配置LAMP「建议收藏」

    Centos 7配置LAMP「建议收藏」LAMP指的Linux(操作系统)、ApacheHTTP服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP…

  • navicat15.0永久激活码最新【中文破解版】

    (navicat15.0永久激活码最新)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.htmlECCD1ZV74P-eyJsaWNlbnNlSWQi…

发表回复

您的电子邮箱地址不会被公开。

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