首页 > 其他分享 >基于ESP32的桌面小屏幕实战[2]:硬件设计之充电管理

基于ESP32的桌面小屏幕实战[2]:硬件设计之充电管理

时间:2024-11-06 15:10:42浏览次数:4  
标签:EDA 桌面 引脚 ESP32 原理图 立创 3.4 充电

1. 硬件基础知识

1.1 原理图设计、PCB设计、PCB(电路板)、PCBA(电路板+元器件)分别长什么样?

img

1.2 高低电平

一般可以理解为输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。
但实际上它也有一个范围,比如你的单片机供电压(VCC)=5V,那么datasheet里会说明
高电平最低要达到多少伏,比如给出的是3.7V,那么在3.7~VCC的范围内,单片机都会识别成高电平。
低电平会说明最高能达到多少伏,比如0.8V,那么GND~0.8V这个范围内的电压都会被识别为低电平。

1.3 常见术语

GPIO:通用的数字输入/输出接口

img

I2C:一种双向、串行、同步的通信协议

img
SDA:数据线
SCL:时钟线

SPI:串行外围设备接口

img

1.4 电阻、电容、封装

电阻的作用:限流、分流、分压
电容的作用:滤波、旁路、去耦、储能
封装:封装不同,尺寸不同,影响到焊接难易

2. 绘制原理图的准备工作

2.1 下载手册

在“立创商城”搜索“TP4056”,可以看到TP4056的数据手册。我们可以参考手册内容绘制原理图。

用同样的方法,下载好其他手册,就可以开始绘制原理图了。

2.2 如何绘制原理图?

  1. EDA下载与工具介绍
    img
    考虑到上手成本,本项目用立创EDA
    嘉立创EDA官网下载专业版

  2. 从外设选型记录的编号,把器件放入EDA

    官方提供符号和封装的,直接使用;官方没提供的,自己创建

  3. 外设方案由Datasheet、论坛、TB、搜索确定

  4. 绘制原理图

3. 绘制原理图(以充电管理为例)

3.1 导入文件

(1)打开立创EDA,导入专业版

img

(2)无需解压,直接选择

img

(3)导入

img

(4)选择工程路径

img

3.2 确定主控芯片的最小系统

乐鑫官网的“硬件-->芯片-->ESP32-->32图标”找到ESP32

img

在“ESP32模组”中找到“ESP32-WROOM32E/32UE”

img

点击后,进入技术规格书。在第23页,有“外围设计原理图”

img
3V3是电源
EN引脚是复位端,当EN引脚接地时,芯片复位

下图所示区域是晶振部分,本项目可以删掉它

img

TXD0和RXD0是烧录口

img

IO0用于切换芯片的正常模式和下载模式。下载时,需要将此引脚拉低,正常运行时,保持默认电平即可。

img

3.3 外设接口说明

3.3.1 TP和I2C

INT和RST用普通的IO口即可。

img

确定SCL和SDA连接的引脚,需要在《ESP32­WROOM­32E ESP32­WROOM­32UE 技术规格书》中找哪个引脚是固定有I2C功能的。

在“表3:管脚定义”的“功能”栏中找I2C,没有找到。那就去ESP32的datasheet中找。《ESP32­WROOM­32E ESP32­WROOM­32UE 技术规格书》的第30页提供了链接。全局搜索一下I2C,找到下图所示内容。

img

说明ESP32只要支持GPIO的管脚,就能支持I2C。ESP32的datasheet中说明:ESP32 共有 34 个 GPIO 管脚。本项目选用IO32和IO33,因为它们离端子更加近,走线方便一点。

不用IO34和IO35的原因:
在ESP32的datasheet的附录“A.4. IO_MUX”表格中显示,IO34和IO35只支持输入,不支持输出。

img

3.3.2 墨水屏 SPI

在ESP32的datasheet中可以看到,ESP32一共有4个SPI引脚。SPI0和SPI1被用在模组内部的flash里。所以本项目用SPI2和SPI3。

img

从上表中可以看到,只要支持GPIO的管脚,就支持通用SPI。所以就可以选择走线方便的引脚。

img

3.3.3 蜂鸣器 GPIO

普通的GPIO,选择走线方便的即可。

img

3.4 充电管理

img

3.4.1 放置芯片

在立创商城搜索TP4056

img

可以看到编号。在立创EDA中搜索这个编号,可以看到原理图和封装。点击放置就能直接用。

img

这个型号的芯片典型应用如下图所示(TP4056的datasheet有这张图)

img

3.4.2 给PROG接一个1.2kΩ的电阻,封装是0603

img

放置上去

img

为什么要接1.2kΩ的电阻?

TP4056芯片的数据手册中有说明,推荐1.2kΩ

img

3.4.3 接2个发光二极管

在立创商城中搜索LED,找到封装接近0603的LED,选个红色的

img

在立创EDA中搜索C19171390

img

放置上去

img

换个颜色再找一个,在立创商城里搜索“LED 发光二极管 绿色 0603”

img

在立创EDA中搜索C7371905

img

注:按空格键可以更改器件方向。

img

ctrl+c和ctrl+v加2个限流电阻

img

3.4.4 接电容

过冲可能会击穿,电容的耐压值一般选择2倍以上。5V供电,耐压值应选择10V。

img

img

img

3.4.5 接地、接电源

img

3.4.6 USB 端子

项目中用的是C692421

img

img

img

3.4.7 连线

img

把红框中的+5V改为VUSB

3.4.8 电源端子

电源端子用来接电池。本项目中用的是C2905009

img

img

3.4.9 电池焊盘

电池焊盘官方没有提供,需要自己创建

img

img

img

img

画方框加一个引脚

img

img

img

在新弹出的窗口中选择“异性焊盘”

img

img

在弹出的窗口中点确定。

测量一下刚刚画的尺寸,是1.026mm。后续可以根据实际需求确定大小。

img

下面关联封装

img

img

回到原理图,在库中找到电池焊盘。注意:要把刚才的元件和封装图保存。

img

放置焊盘

img

可以看到刚刚画大了,需要调整一下。最后画成资料中的样子就行,

img

这样,充电管理的原理图就画好了。下篇文章将绘制主控、墨水屏、TP、USB转串口、蜂鸣器、稳压的原理图。

标签:EDA,桌面,引脚,ESP32,原理图,立创,3.4,充电
From: https://www.cnblogs.com/xing9/p/18403956

相关文章

  • springboot+vue充电桩后台管理系统小程序8【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着电动汽车产业的蓬勃发展,充电桩作为电动汽车能源补给的关键基础设施,其数量与分布正迅速扩展。然而,充电桩的高效运营与管理成为了一个亟待解决的问题。传统的人工管理方式不仅效率低下,还难以实时监控充电桩状态、用户充电行为及电站......
  • 使用platformio平台Arduino开发ESP32-C2
    使用platformio平台Arduino开发ESP32-C2有两种方法,推荐方法二。方法一:安装vscode后安装platformio插件(参考:YourGatewaytoEmbeddedSoftwareDevelopmentExcellence·PlatformIO安装时,需要可靠的网络链接。使用platformio创建一个esp32-c3项目(platformio平台默认......
  • 2024年深受用户喜爱的桌面工作安排软件——6款工具精选
    一、引言在当今数字化办公时代,桌面工作安排软件已成为提升工作效率和组织管理能力的关键工具。该类软件通过集成日历、任务管理和项目管理功能,为用户提供了一个清晰、有序的工作规划平台,使得日常工作中的复杂性和不确定性得以有效转化和管理。它们的核心价值在于,能够协助用户......
  • 基于Springboot车辆充电桩管理系统+LW+ppt
    博主介绍:✌全网粉丝3W+,csdn特邀作者、CSDN新星计划导师、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视......
  • 在‌Windows Server 2016中显示‌桌面图标的方法
    通过运行对话框‌:按下Win+R键,打开运行对话框。输入命令  rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,0 然后按回车键或点击确定按钮。这将打开桌面图标设置功能,你可以在其中勾选想要显示的图标。‌ 详细步骤说明‌打开运行对话框‌:按下Win+R键,打开运行对......
  • 充电小程序的各种界面,真的是创意拉满呀。
    充电小程序的各种界面确实创意十足。简洁明了的首页,以醒目的图标和清晰的文字引导用户快速找到充电设施。地图界面犹如一张充满科技感的导航图,精准标注着各个充电桩的位置,让用户一目了然。充电过程的界面设计更是充满巧思,动态显示充电进度和剩余时间,让用户随时掌握充电状态。同......
  • 桌面软件界面能给用户带来完美体验的,还得是QT的设计
    QT的界面设计具有高度的灵活性和可定制性。开发者可以利用QT的丰富工具和库,轻松创建出符合不同用户需求和审美标准的界面。无论是简洁现代的风格,还是复杂华丽的布局,QT都能胜任。其跨平台特性也是一大亮点。无论用户使用的是Windows、Mac还是Linux系统,QT设计的软件界......
  • 快速获取Adobe Lightroom Classic (LRC) 软件win/mac下载 桌面图像编辑和管理软件
    一、软件简介1.1软件概述AdobeLightroomClassic(简称LRC)是一款由Adobe公司开发的桌面图像编辑和管理软件,专为数码摄影师、图形设计师及摄影爱好者设计。LRC以其强大的非破坏性编辑功能、高效的批量处理能力和丰富的预设选项,赢得了广大用户的青睐。该软件支持多种RAW图像格......
  • 电池电动汽车的健康状态 SOH 和充电状态 SOC 估计研究(Matlab代码实现)
       ......
  • 电池电动汽车的健康状态 SOH 和充电状态 SOC 估计研究(Matlab代码实现)
       ......