小柴冲刺软考中级嵌入式系统设计师系列三、嵌入式硬件设计(1)嵌入式系统电源管理

越努力,越幸运!

人生的意义在于体验!

目录

越努力,越幸运!

一、电源管理

(1)系统上电行为

(2)空闲模式

(3)断电

(4)电压与频率缩放

例如

具体实现如下:

① +12V 转+8V

② +12V 转-8V

③ +12V 转+5V

④ +5V 转+3.3V

⑤ +24V 转+5V


添加图片注释,不超过 140 字(可选)

嵌入式电源系统是集成在嵌入式系统中,为嵌入式设备提供直流基础电能的电源设备,是一种安全、可靠、高性能的供电系统。一般来说,嵌入式电源的输入都为交流市电,输出是常见直流 12V、5V、3.3V,是一类二次电源设备。

交流电源是嵌入式系统较为重要的电能来源之一。嵌入式系统的电能由该类电源直接或者间接提供。通常使用市电作为输入,通过一系列变化、转化操作将交流高压电转变为低压直流电。

电池是许多嵌入式系统直接供电的电源,诸如手机、传感器,都会使用电池供电。电池的供电设备往往是功耗相对较小,而连续工作时间较长的设备,因此嵌入式系统的功耗有着较为严格的要求,在不同的应用场景需求下可能会增加电池的容量。

稳压器则是常见配合交流电源与电池使用的一种元器件。由于嵌入式系统中往往需要多种电压,因此在嵌入式系统中会使用稳压器将电压降至所需范围。

flechazoicon-default.png?t=O83Ahttp://​www.zhihu.com/people/jiu_sheng

flechazo

1 次咨询

5.0

上海睿赛德电子科技有限公司 从业人员

765 次赞同

去咨询

一、电源管理

嵌入式系统的一个典型的硬性需求是降低功耗,许多嵌入式设备往往使用电池供电,并且常年无人看管,因此功耗问题非常重要。而在电池容量有限或者设备数量较大的时候,系统的功耗就变得至关重要。

首先绝大多数嵌入式系统都会包含基础电源管理功能以降低功耗。

(1)系统上电行为

嵌入式系统的组件往往在系统正常启动之后才能进入低功耗模式,因此在上电的时候通常会以较高的功率来运行。而上电期间很多设备并不需要工作,因此在上电启动的时候需要有效管理这些设备以减小功耗。

(2)空闲模式

CMOS 电路有效的功耗是在电路时钟工作的时候产生的,因此可以通过关闭不需要的时钟来降低功耗。而现代嵌入式系统所使用的元器件往往都提供了通过外部事件唤醒的功能,因此在不使用某些模块的期间内,可以通过主处理器向相关元器件发送“睡眠”指令,以指示其进入低功耗状态。当需要重新触发器件进入工作时,通过特定的触发事件进行元器件唤醒。

(3)断电

由于逆向偏压泄露,电路元器件在低功耗模式下依然会损耗电能,因此对于低功耗模式消耗电能较大或者长期不使用的元器件,可以做断电处理以减少功耗。

(4)电压与频率缩放

有效功率与切换频率成线性比例,但与电源电压平方成正比。经常以较低的频率运行于全时钟频率,然后转入闲置,并不能节约很多功率。在此种情况下,可以通过降低电压来节约功率。

例如

某嵌入式系统数字电路部分需要支流电源供电,输入电压为 220V 交流电,电源管理模块首先采用的开关电源将 220V 的交流电转换为直流电压,再利用低压线性稳压器为各个子模块供电,对应的实现框图如图 3-1 所示。

添加图片注释,不超过 140 字(可选)

在电源产生电路中,为了避免模拟信号与数字信号地之间的相互干扰,将输入的220V 交流电压转换为两个独立的直流电源,再分别为模拟电路和数字电路的电源供电。例如该项目设计中需要 12V、24V、5V、8V、-8V、3.3V 等不同电压,对应的电源管理系统拓扑结构如图 3-2 所示。

添加图片注释,不超过 140 字(可选)

具体实现如下:

① +12V 转+8V

采用的是 LM7808,这是一款三端集成的稳压电路,能够准确的降压到+8V,输入要保证为 12V 直流电源,保证输入比输出稳压值 8V 高出一定压差,即可实现 8V稳压,设计时需要注意电流不要超载。在具体设计时,电路两端的电容作用都为滤波,用来平滑电压与提高抗干扰能力。其中输出端可并联 220HF/25V 的电解电容,其白谐频率小,能够起到储能滤波的功能,消除低频干扰。但是由于大电容的电解电容自身存在一定的电感,对于高频信号以及脉冲干扰信号无法有效滤除,因此,设计中一般会并联一个或几个容值比较小的陶瓷电容,以达到滤除高频干扰信号的作用,对应的设计如图 3-3 所示。

添加图片注释,不超过 140 字(可选)

② +12V 转-8V

采用 NE555 芯片,这是一款将模拟功能和逻辑功能很好地结合在一起的芯片,该款芯片为8脚集成电路,大约在1971年由 Signetics 公司发布,在当时是唯一非常快速且商业化的芯片,在之后的 40 余年中被普遍使用,且延伸出许多的应用电路,后来则是基于 CMOS 技术版本的芯片(如 Motorola 的 MC1455)被大量使用,但原规格的NE555 依然正常供应,尽管新版 IC在功能上有部分改善,但其脚位功能并没变化,所以到目前都可直接的代用应用的范围十分广泛,其实现的典型电源转换电路如图 3-4所示。

添加图片注释,不超过 140 字(可选)

在其设计中,当 NE555 的第三脚输出高电平,通过 D1 向 C1 充电,电压可达 11V。当 NE555 输出为低电平时,D1 被 C2 反偏截止。C2 向 C3 转移电荷,重复多次后 C3 电压达 8V,相对地线则输出视为-8V。

③ +12V 转+5V

采用的是开关型集成稳压芯片 LM2596,它内含固定频率振荡器以及基准稳压器,并具备完善的保护电路、热关断电路、电流限制等。LM2596 是降压型电源管理单片集成电路的开关电压调节器,能够输出 3A 的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有 3.3V、5V、12V,可调版本可以输出小于 37V 的各种电压。使用 LM2596 进行+12V 转+5V 的典型电路图如图 3-5 所示。

添加图片注释,不超过 140 字(可选)

④ +5V 转+3.3V

采用 LM1117-3.3,这也是一款低压差线性稳压器,输入电压只要在允许范围内,它的输出电压都可以稳定在一个电压,使用 工M1117-3.3 来进行+5V 转+3.3V的电路如图 3-6 所示。

添加图片注释,不超过 140 字(可选)

⑤ +24V 转+5V

直接采用 WD5-24S5,DC-DC 电源模块 WD5 系列具有 5W 输出功率、宽电压输入、输入/输出隔离、小型化封装等特性。

flechazo:小柴冲刺软考中级嵌入式系统设计师系列总目录1 赞同 · 0 评论文章

flechazo:小柴带你学AutoSar总目录6 赞同 · 0 评论文章

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

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

相关文章

C++ 优先算法 —— 长度最小的子数组(滑动窗口)

目录 题目:长度最小的子数组 1. 题目解析 2. 算法原理 Ⅰ. 暴力枚举 Ⅱ. 滑动窗口(同向双指针) 滑动窗口正确性 3. 代码实现 Ⅰ. 暴力枚举(会超时) Ⅱ. 滑动窗口(同向双指针) 题目:长…

uniapp定义new plus.nativeObj.View实现APP端全局弹窗

为什么要用new plus.nativeObj.View在APP端实现弹窗?因为uni.showModal在APP端太难看了。 AppPopupView弹窗函数参数定义 参数一:弹窗信息(所有属性可不填,会有默认值) 1.title:"", //标题 2.content:"", //内容 3.confirmBoxCo…

网络安全——SpringBoot配置文件明文加密

一、前言 在日常开发中,项目中会有很多配置文件。比如SpringBoot项目核心的数据库配置、Redis账号密码配置都在properties、yml配置文件 中。 如果这些信息以明文的方式存储,你的电脑被拿去修理,就会容易泄露,一旦被其他人获取到…

Linux系统编程之进程基础知识

概述 在Linux系统中,进程是指一个正在运行的程序实例。每个进程都有一个唯一的进程标识符,即PID,操作系统通过这个PID来唯一识别和管理各个进程。进程不仅仅是程序代码的运行实例,它还包含了程序运行时所需的各种资源,…

2024智能机器人与自动控制国际学术会议 (IRAC 2024)

主办,承办,支持单位 会议官网 www.icirac.org 大会时间:2024年11月29-12月1日 大会简介 2024智能机器人与自动控制国际学术会议 (IRAC 2024)由华南理工大学主办,会议将于2024年11月29日-12月1日在中国广…

【Pytest+Yaml+Allure】实现接口自动化测试框架

一、框架思想 requestsyamlpytestallure实现接口自动化框架。结合数据驱动和分层思想,将代码与数据分离,易维护,易上手。使用yaml编写编写测试用例,利用requests库发送请求,使用pytest管理用例,allure生成…

利用 Jsoup 进行高效 Web 抓取与 HTML 处理

Jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 JQuery 的操作方法来取出和操作数据。 官网:https://jsoup.org/ 中文文档:Jsou…

蓝桥杯不知道叫什么题目

小蓝有一个整数,初始值为1,他可以花费一些代价对这个整数进行变换。 小蓝可以花贵1的代价将教数增加1。 小蓝可以花费3的代价将整数增加一个值,这个值是整数的数位中最大的那个(1到9) .小蓝可以花费10的代价将整数变为原来的2倍, 例如,如果整…

【JavaEE初阶】枫叶经霜艳,梅花透雪香-计算机是如何运行的?

本篇博客给大家带来的是与计算机相关的知识点, 包括:计算机的组成, 指令, 进程(重点). 文章专栏: JavaEE初阶 若有问题 评论区见 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 1. 计算机的组成 1.1 计算机的发展史 计算…

SuperMap Objects组件式GIS开发技术浅析

引言 随着GIS应用领域的扩展,GIS开发工作日显重要。一般地,从平台和模式上划分,GIS二次开发主要有三种实现方式:独立开发、单纯二次开发和集成二次开发。上述的GIS应用开发方式各有利弊,其中集成二次开发既可以充分利…

Linux网络——NAT/代理服务器

一.NAT技术 1.NAT IP转换 之前我们讨论了, IPv4 协议中, IP 地址数量不充足的问题,NAT 技术就是当前解决 IP 地址不够用的主要手段, 是路由器的一个重要功能。 NAT 能够将私有 IP 对外通信时转为全局 IP. 也就是一种将私有 IP 和全局IP 相互转化的技术方法: 很…

使用八爪鱼爬虫抓取汽车网站数据,分析舆情数据

我是做汽车行业的,可以用八爪鱼爬虫抓取汽车之家和微博上的汽车文章内容,分析各种电动汽车口碑数据。 之前,我写过很多Python网络爬虫的案例,使用requests、selenium等技术采集数据,这次尝试去采集小米SU7在微博、汽车…

C语言笔记(自定义类型:结构体、枚举、联合体 )

前言 本文对自定义类型的结构体创建、使用、结构体的存储方式和对齐方式,枚举的定义、使用方式以及联合体的定义、使用和存储方式展开叙述,如有错误,请各位指正。 目录 前言 1 结构体 1.1 结构体的声明 1.2 结构体的自引用 1.3 结构体变…

【消息序列】详解(6):深入探讨缓冲区管理与流量控制机制

目录 一、概述 1.1. 缓冲区管理的重要性 1.2. 实现方式 1.2.1. HCI_Read_Buffer_Size 命令 1.2.2. HCI_Number_Of_Completed_Packets 事件 1.2.3. HCI_Set_Controller_To_Host_Flow_Control 命令 1.2.4. HCI_Host_Buffer_Size 命令 1.2.5. HCI_Host_Number_Of_Complete…

Element Plus的快速入门

一、什么是Element Plus Element : 是饿了么团队研发的,基于Vue3,面向设计师和开发者的组件库。 组件:组成网页的部分,例如超链接,按钮,图片,表格,表单,分页条等等。 …

健身房小程序服务渠道开展

健身不单单是锻炼身体、保持身材,也是一种社交方式,城市里门店不少,每家都有一定流量和老客,但仅靠传统线下拉客/自然流量前往和线上朋友圈、短视频发硬广等方式还不够。 商家需要找到更多潜在目标客户,而消费者也对门…

Docker--通过Docker容器创建一个Web服务器

Web服务器 Web服务器,一般指网站服务器,是驻留于因特网上某种类型计算机的程序。 Web服务器可以向浏览器等Web客户端提供文档,也可以放置网站文件以供全世界浏览,或放置数据文件以供全世界下载。 Web服务器的主要功能是提供网上…

HTMLCSS:3D金字塔加载动画

效果演示 这段代码通过CSS3的3D变换和动画功能&#xff0c;创建了一个旋转的金字塔加载动画&#xff0c;每个侧面都有不同的颜色渐变&#xff0c;底部还有一个模糊的阴影效果&#xff0c;增加了视觉的立体感。 HTML <div class"pyramid-loader"><div cl…

selinux及防火墙

selinux说明 SELinux 是 Security-Enhanced Linux 的缩写&#xff0c;意思是安全强化的 linux 。 SELinux 主要由美国国家安全局&#xff08; NSA &#xff09;开发&#xff0c;当初开发的目的是为了避免资源的误用。 httpd进程标签&#xff08;/usr/share/nginx/html &#…

vue 富文本图片如何拖拽

在Vue项目中实现富文本编辑器&#xff08;如vue-quill-editor&#xff09;的图片拖拽功能&#xff0c;需要结合Quill.js及其相关插件进行配置 安装必要的依赖包&#xff1a; 你需要安装vue-quill-editor作为富文本编辑器的基础组件。为了支持图片拖拽功能&#xff0c;你还需要…