【嵌入式实践】【芝麻】【硬件篇-1】从0到1给电动车添加指纹锁:电源电路调研及原理讲解

本文主要是介绍【嵌入式实践】【芝麻】【硬件篇-1】从0到1给电动车添加指纹锁:电源电路调研及原理讲解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0. 前言

        该项目是基于stm32F103和指纹模块做了一个通过指纹锁控制电动车的小工具。支持添加指纹、删除指纹,电动车进入P档等待时计时,计时超过5min则自动锁车,计时过程中按刹车可中断P档状态,同时中断锁车计时。改项目我称之为“芝麻”,取自芝麻开门(明明是车,哪里来的“门”,因为插钥匙的地方被修车师傅称之为“电门锁”)。

d5290199615c4295a70303b5f68292ad.png专栏目录:快速导航

视频地址:b站链接

软件、硬件、机械原件存放位置:https://gitee.com/sunkai64/zhima


 1. 目标

        这篇文章的目标就是讲明白电源电路相关的原理:50+V转5V5V转3.3V

2. 降压电路调研 

2.1 50+V转5V

        关于直流电压50V的降压电路,我主要参考了这篇文章(链接)。这篇文章提供了降压电路的模板,也指出了几款常用的降压芯片:LM2596、LM2575、LM2576、LM2591HV、LM2592HV。通过对这些型号的对比,我们选择了LM2596HV-5.0(这里是数据手册:连接)。从数据手册中我们能看到,LM2596HV不同型号能够提供固定的3.3V,5V,12V或可调节电压,支持的最大输入是60V,这完全满足我们的需求。

2.2 5V转3.3V

        5V转3.3V的电源电路大家应该都比较熟悉,电路设计也比较简单,此文就不再赘述了。在电源电路里我们添加了一个LED灯,这样我们就能够更直观的判断降压电路是否符合预期。这里选用1K欧的电阻是因为,我们选用的LED小灯工作电流在3-10mA之间,串联电阻的作用就是为了限流。

        为什么我们没有直接使用LM2596HV降压到3.3V,而是通过两级降压得到3.3V呢?因为控制电门锁线路的继电器的规格大多数是5V控制或者12V控制,而5V又可以作为USB供电电源,方便后面拓展充电接口。

3. 降压电路原理

3.1 封装及引脚介绍

        为了能够方便快速散热,我们选用的是TO-220的封装,如下图最右侧。下图是LM2596的引脚定义。

        各个引脚的详细描述如下图。1、2脚分别为输入和输出引脚。Pin-3为接地引脚,Pin-4为反馈引脚,感测调整后的输出电压以完成反馈回路。Pin-5为开关引脚,允许使用逻辑信号关闭开关稳压器电路。将此引脚拉到约1.3 V的阈值电压以下会打开调整器,而将此引脚拉到1.3 V以上将关闭调整器。如果不需要此关机功能,则开/关引脚可以接线到接地引脚。

3.2 基于LM2596HV的DCDC降压电路原理介绍

        数据手册中提供了固定输出电压和可调节电压的典型应用,如下图所示。芝麻使用的降压电路就是参考这个原理图。下文的讲解均以如下的原理图为依据展开。

1)D1:二极管叫做续流二极管,续流二极管的作用是在开关管的非导通期间为电感提供一个电流通路,以防止电感中储存的能量瞬间释放产生高压,损坏开关管。当开关管关闭时,电感中的电流不会立即消失,而是会通过续流二极管继续流动,逐渐减小。这有助于减小开关过程中的电压尖峰和电磁干扰。此外D1选型时需注意你使用电路的电压值,比如芝麻需需要选择的反向电压要求超过50V。

2)L1:68uH电感:电感在开关电源的输出端扮演着滤波和储能的角色。滤波,电感能够阻止高频噪声通过,从而起到滤波作用。它有助于减小输出电压中的纹波,使输出更为平滑。储能,电感能够存储电能。在开关管导通期间,电感会储存能量;在开关管关闭期间,电感会释放能量,以维持电流的连续性。这种储能和释能的过程有助于稳定输出电压,提高电源的效率和响应速度。

        由于LM2596内部开关频率较低,对于12V输入,电感最好选择33uH或者47uH,若输入为20V以上,电感量最好用100uH以上的(具体的电感值可以通过公式计算,感兴趣的话可以自行查找相关资料)。

3)C1和C2:0.1uF电容: 这个较小容量的电容在电源输入端通常用于去耦或旁路高频噪声。它能够提供一个低阻抗路径,使高频噪声能够直接旁路到地线,从而防止这些噪声进入开关电源的输入端,影响电路的正常工作。在输出端的小电容也是相同的作用,用于去耦和旁路高频噪声。由于开关电源的开关动作,输出端也可能产生高频噪声。这个电容能够将这些噪声旁路到地线,确保输出电压的稳定性和纯净性。

4)Cin:100uF电容:这个电容在电源输入端主要起滤波作用。它能够吸收和存储来自电源的高频噪声和纹波,从而减小这些干扰对LM2596HV元器件的影响。通过平滑输入电压,这个电容有助于确保开关电源的稳定工作。

5)Cout:1000uF电容:这个较大容量的电容在输出端主要起滤波和储能作用。它能够平滑输出电压,减小纹波,使输出电压更为稳定。同时,它还能够存储能量,以应对负载电流的瞬时变化,提高电源的瞬态响应能力。

---------------------【芝麻】项目相关文章都会收集在此专栏----------------------

感谢你看到这里,如果不介意的话,帮忙点个赞、关注支持一下~

这篇关于【嵌入式实践】【芝麻】【硬件篇-1】从0到1给电动车添加指纹锁:电源电路调研及原理讲解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

python web 开发之Flask中间件与请求处理钩子的最佳实践

《pythonweb开发之Flask中间件与请求处理钩子的最佳实践》Flask作为轻量级Web框架,提供了灵活的请求处理机制,中间件和请求钩子允许开发者在请求处理的不同阶段插入自定义逻辑,实现诸如... 目录Flask中间件与请求处理钩子完全指南1. 引言2. 请求处理生命周期概述3. 请求钩子详解3.1

Jvm sandbox mock机制的实践过程

《Jvmsandboxmock机制的实践过程》:本文主要介绍Jvmsandboxmock机制的实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、背景二、定义一个损坏的钟1、 Springboot工程中创建一个Clock类2、 添加一个Controller

Mysql中的用户管理实践

《Mysql中的用户管理实践》:本文主要介绍Mysql中的用户管理实践,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录13. 用户管理13.1 用户 13.1.1 用户信息 13.1.2 创建用户 13.1.3 删除用户 13.1.4 修改用户

在Java中基于Geotools对PostGIS数据库的空间查询实践教程

《在Java中基于Geotools对PostGIS数据库的空间查询实践教程》本文将深入探讨这一实践,从连接配置到复杂空间查询操作,包括点查询、区域范围查询以及空间关系判断等,全方位展示如何在Java环... 目录前言一、相关技术背景介绍1、评价对象AOI2、数据处理流程二、对AOI空间范围查询实践1、空间查

javascript fetch 用法讲解

《javascriptfetch用法讲解》fetch是一个现代化的JavaScriptAPI,用于发送网络请求并获取资源,它是浏览器提供的全局方法,可以替代传统的XMLHttpRequest,这篇... 目录1. 基本语法1.1 语法1.2 示例:简单 GET 请求2. Response 对象3. 配置请求

Java Stream.reduce()方法操作实际案例讲解

《JavaStream.reduce()方法操作实际案例讲解》reduce是JavaStreamAPI中的一个核心操作,用于将流中的元素组合起来产生单个结果,:本文主要介绍JavaStream.... 目录一、reduce的基本概念1. 什么是reduce操作2. reduce方法的三种形式二、reduce

qtcreater配置opencv遇到的坑及实践记录

《qtcreater配置opencv遇到的坑及实践记录》我配置opencv不管是按照网上的教程还是deepseek发现都有些问题,下面是我的配置方法以及实践成功的心得,感兴趣的朋友跟随小编一起看看吧... 目录电脑环境下载环境变量配置qmake加入外部库测试配置我配置opencv不管是按照网上的教程还是de

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

电脑系统Hosts文件原理和应用分享

《电脑系统Hosts文件原理和应用分享》Hosts是一个没有扩展名的系统文件,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应... Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应

Dubbo之SPI机制的实现原理和优势分析

《Dubbo之SPI机制的实现原理和优势分析》:本文主要介绍Dubbo之SPI机制的实现原理和优势,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Dubbo中SPI机制的实现原理和优势JDK 中的 SPI 机制解析Dubbo 中的 SPI 机制解析总结Dubbo中