四旋翼无人机学习第8节--OpenMV电路分析

news2025/7/12 8:07:44

这里写目录标题

  • 0 前言
  • 1 openmv优秀作品介绍
  • 2 stm32单片机原理图绘制
  • 3 stm32单片机外接电容分析
  • 3 stm32单片机外接电容绘制
  • 4 stm32单片机外接晶振分析
  • 5 stm32单片机外接晶振绘制
  • 6 stm32单片机复位电路分析
  • 7 stm32单片机复位电路设计

0 前言

简单的说一下,openmv模块是机器视觉模块。我的能力有限,毕竟也是初次学习,那就让我们看看大佬们怎么回答的吧。
1、OpenMV是什么
2、OpenMV新手上路1 – OpenMV简介、参数描述
看到这里应该对openmv有了简单的了解,下面当然是学习优秀的openmv作品啦。
3、小马哥自制STM32 F765VIT6 LQFP100焊接 lqfp封装芯片快速焊接
4、小马哥STM32四轴飞行器机器视觉版

1 openmv优秀作品介绍

首当其充的当然是小马哥团队研发的openmv啦。他们将硬件进行了开源,也方便我们进行下载,这样现有的openmv模块加上小马哥四轴无人机,即可构成一个具有机器视觉的四旋翼无人机啦。
另外,可下载的文件有

(1)电路图文件
(2)DFU下载工具
(3)openmv官方资料
(4)板框结构图

资料非常全的,之后我就以这个来进行分析哈。
1、OpenMV3改版机器视觉模组
在这里插入图片描述
在这里插入图片描述
下图是资料中的原理图部分,这款芯片的型号是STM32F767VIT6,这款芯片是LQFP100封装的。
在这里插入图片描述
下面就用我们之前学过的知识来绘制这款芯片的原理图与最小系统电路吧。

2 stm32单片机原理图绘制

下图是datasheet的引脚分布情况。
在这里插入图片描述
下面分享一下自己画的原理图,绘制过程可以参考四旋翼无人机学习第4节–STM32、MPU9250等器件的绘制
在这里插入图片描述

3 stm32单片机外接电容分析

下图是芯片手册外围电路电容外接图。
1、VBAT引脚需要提供1.65v-3.6v的电源。最好在VBAT引脚与GND之间接一个100nf的电容。
2、VCAP_1引脚或VCAP_2引脚与GND之间需要接一个2.2uf的电容。
3、VSS引脚需要接地即GND。2
4、每个VDD引脚与VSS引脚(GND)之间需要接一个100nf的电容。
特别注意:The 4.7 µF ceramic capacitor must be connected to one of the VDD pin。也就是说在需要在任意一个VDD引脚与VSS(GND)引脚上接一个4.7uf的电容。
5、VSSA引脚需要接地即GND。
6、VSSA引脚需要接VDD。
7、VDDA引脚或VREF+对VSSA引脚(GND)之间需要接一个100nf的电容以及一个1uf的电容。
8、BOOT0引脚需要接地处理。
在这里插入图片描述
在这里插入图片描述

3 stm32单片机外接电容绘制

在这里插入图片描述
在这里插入图片描述

4 stm32单片机外接晶振分析

下面两张图是芯片手册中外接8mhz晶振与32.768khz晶振的接线图。
在这里插入图片描述
在这里插入图片描述
本次设计外接8mhz晶振即可。

5 stm32单片机外接晶振绘制

在这里插入图片描述

6 stm32单片机复位电路分析

下图所示的是按键复位的电路图,当按键按下即可复位。但本设计采用自动复位的方式,具体电路在之后会介绍。
在这里插入图片描述

7 stm32单片机复位电路设计

上电自动复位电路,原理是当接通电源时,电容充电,NRST引脚的电平会被拉低,从而达到复位的效果。当电容充电完毕,电容相当于断路,NRST引脚的电平又会被重新的拉高。当然,在程序在运行时不正确时候,也可以通过按键来达到复位的效果。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/5584.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信小程序 | 吐血整理的日历及日程时间管理

📌个人主页:个人主页 ​🧀 推荐专栏:小程序开发成神之路 --【这是一个为想要入门和进阶小程序开发专门开启的精品专栏!从个人到商业的全套开发教程,实打实的干货分享,确定不来看看? …

关于宝宝过敏原检测的这几点,专家达成共识啦

随着传染病发病率的下降,儿童过敏性疾病的发病率逐年上升,引起了公众和医务人员的广泛关注。四川省妇幼保健医院检验科目前可进行过敏原检测。根据超敏反应的发生机制和临床特点,可分为四种类型。我们所谓的过敏原检查是特异性的IgE相关的Ⅰ超…

React源码之Fiber架构

对于Fiber我们可以理解为存储在内存中的Dom 对于React15在render阶段的reconcile是不可打断的,如果在操作大量的dom时,会存在卡顿,因为浏览器将所有的时间都交给了js引擎线程去执行,此时GUI渲染线程被阻塞,导致页面出现…

PyTorch搭建循环神经网络(RNN)进行文本分类、预测及损失分析(对不同国家的语言单词和姓氏进行分类,附源码和数据集)

需要源码和数据集请点赞关注收藏后评论区留言~~~ 下面我们将使用循环神经网络训练来自18种起源于不同语言的数千种姓氏,并根据拼写方式预测名称的来源。 一、数据准备和预处理 总共有18个txt文件,并且对它们进行预处理,输出如下 部分预处理…

Windows版Ros环境的搭建以及Rviz显示激光点云信息

安装步骤: 1.安装visual studio 2019-2022 2.安装ROS 3.创建ROS快捷终端 4.运行测试效果 一、安装Visual Studio 2022 需要利用vs编译ROS代码,所以需要安装Visual Studio 2022 这里注意要使用vs2022,ROS wiki给的教程是使用2019 1).使…

Python学习小组课程-课程大纲与Python开发环境安装

一、前言 注意:此为内部小组学习资料,非售卖品,仅供学习参考。 为提升项目落地的逻辑思维能力,以及通过自我创造工具来提升工作效率,特成立Python学习小组。计划每周花一个小时进行在线会议直播学习,面向…

力扣21 - 合并两个有序链表【归并排序思维】

链式铠甲——合体一、题目描述二、思路分析三、代码详解way1【不带头结点】way2【带头结点】四、整体代码展示【需要自取】方法一:不带哨兵位【无头结点】方法二:带哨兵位【有头结点】五、总结与提炼一、题目描述 原题传送门🚪 将两个升序链…

vs2019编译ffmpeg4.4为静态库或动态库

参考文章:vs2019编译ffmpeg源码为静态库动态库【完整步骤、亲测可行】 文章目录编译测试编译 直接把博主的项目下下来 我打开里面FFmpeg文件发现它貌似是4.4版本 然后照着他给的步骤执行命令 先找到vs2019的命令行工具 然后执行两个脚本 执行以上两个脚本后&…

快速排序和归并排序非递归的详解

在经过主页中《八大排序》(下)的学习,我们了解了快速排序和归并排序且都是递归的思想,但是如果递归的深度很深呢?这一节我们就引出用非递归的思想解决这个问题。😵😵😵 快速排序非递…

根据给定数组,创建形状相同的数组并且采用不同方式填充full_like()

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 根据给定数组,创建形状相同的数组 并且采用不同方式填充 full_like() [太阳]选择题 对下面代码中full_like函数结果描述错误的选项为? import numpy as np print(&q…

谷粒学院——Day05【后台系统前端项目创建、讲师管理模块前端开发】

后台系统前端项目创建 一、vue-element-admin 简介 vue-element-admin 是基于 element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 GitHub地址:https://github.com/PanJiaChen/vue-ele…

分布式锁_Redis分布式锁+Redisson分布式锁+Zookeeper分布式锁+Mysql分布式锁(原版)

分布式锁_Redis分布式锁Redisson分布式锁Zookeeper分布式锁Mysql分布式锁(原版) 文章目录分布式锁_Redis分布式锁Redisson分布式锁Zookeeper分布式锁Mysql分布式锁(原版)1. 传统锁回顾1.1. 从减库存聊起1.2. 环境准备1.3. 简单实现…

Dreamweaver网页设计与制作100例——HTML5期末考核大作业——票务网站整套网页

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

正确查询DO基站IP

对于DO站的IP地址在系统中设置是否正确需要确定基站侧IP地址和RNC侧地址是否匹配,匹配关系为:基站侧IP地址减2即为RNC侧地址(如:RCS 234 BTS-IP: 6.33.84.30 则匹配RNC侧地址即为6.33.84.28),下面举例进行襄…

基于单片机的语音小车设计

目 录 引言 1 1 系统概述 1 1.1 声控产品前景和发展趋势 1 1.2 研究目的和意义 1 1.3 本次设计内容 2 2 系统设计的整体方案 2 2.1 主控芯片的方案论证 2 2.2 语音识别模块的方案论证 3 2.3 电机驱动方案选择 4 2.4 本章小节 4 3 系统…

使用ssh克隆GitHub仓库以及替换https方式

目录 使用ssh克隆GitHub仓库 第一步:生成ssh 第二步:添加SSH key 第三步:验证绑定是否成功 第四步:克隆 意外的情况: 情况1:ssh连接GitHub失败 情况2:使用git clone 不成功 替换原来的…

队列的简单实现

队列的简单实现一、什么是队列二、队列的分类三、队列的数据结构四、队列的基本操作1、初始化队列2、销毁队列3、入队4、出队5、队列判空6、获取队头元素7、获取队尾元素8、获取队列元素总结头文件基本操作一、什么是队列 首先我们既然想要实现队列就得明白什么是队列&#xff…

1.7.4、计算机网络体系结构中的术语

1.7.4、计算机网络体系结构中的术语 1.7.4.1、实体 实体: 任何可发送或接收信息的硬件或软件进程。 对等实体: 收发双方相同层次中的实体 1.7.4.2、协议 协议:控制两个的对等实体进行逻辑通信的规则的集合 之所以称为逻辑通信&#xf…

目标检测论文解读复现之五:改进YOLOv5的SAR图像舰船目标检测

目标检测论文解读复现 文章目录目标检测论文解读复现前言一、摘要二、网络模型及核心创新点三、应用数据集四、实验效果(部分展示)五、实验结论六、投稿期刊介绍前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改…

HTML5期末考核大作业,电影网站——橙色国外电影 web期末作业设计网页

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…