电子设计-入门教程-基础1

news2024/9/22 21:35:05

电子设计-入门教程-基础1

  • 基础电路知识
    • 1.1 电平的概念——高电平是1,低电平是0
    • 1.2 “电平”的 应用场景 – 高电平使能/低电平使能/失能
  • 会看电路图—网络标签是什么
  • PWM是什么
    • 产生PWM的方法:
  • 直流电和交流电
    • 恒定直流电的纹波
  • 辑电路(控制电路)、驱动电路、功率电路
  • 不同功能的电路的使用注意事项

以使用为主的基础知识

基础电路知识

1.1 电平的概念——高电平是1,低电平是0

在电子电路中,通常用到的电压是5V电压,比如小号蓝牙音响、51单片机开发板、早期安卓手机充电电压,而在这些电路中,通常有俩种状态,那就是 有电 和 没电举个例子,一个简单的电路如下:
在这里插入图片描述
对于LED灯来说,有俩种状态:
开关接通,LED灯 两端的电压为5V,可以工作
开关断开,LED灯 两端的电压为0V,停止工作

那么我们就可以定义如下:
5V是电路的高电平,可以用 数字1 来表示
0V是电路的低电平,可以用 数字0 来表示

在这里插入图片描述

在这里插入图片描述

举个例子:非门 ,在数字电路中的角色是反相器
输入电压是高电平时,输出电压就是低电平,所以叫“反相

1.2 “电平”的 应用场景 – 高电平使能/低电平使能/失能

单片机中的使能通常指的是控制某个器件或模块的开关信号。
例如,单片机中的 IO 口可以用来控制LED灯的亮灭,其中需要用到一个使能信号,即一个控制LED灯开关的信号。
在程序中,通过设置 IO 口的状态(高电平或低电平)来控制LED灯的亮灭,从而实现使能的功能。

在这里插入图片描述

例:LED1是低电平使能,LED2是高电平使能

当PB3引脚输出低电平时,LED1导通,发光
当PB3引脚输出高电平时,LED1截至,不能发光

当PA15引脚输出高电平时,LED2导通,发光
当PA15引脚输出低电平时,LED2截至,不能发光

在这里插入图片描述

例:
L298N电机驱动模块
需要3个使能信号
通道A使能
通道B使能
板载5V使能

会看电路图—网络标签是什么

网络标签是为了减少电路图中的连线数量,具有相同 网络名字 的导线都是连接在一起的
使得电路图看起来更整洁,方便快速了解电路的逻辑关系

下面的电路图使用网络标签前: 很乱
在这里插入图片描述

使用网络标签后: 很整洁
在这里插入图片描述

要注意网络标签必须放置在走线上 !

正确
在这里插入图片描述

错误
在这里插入图片描述

PWM是什么

参考博客

引子:以点灯为例
任务要求:设计一个智能台灯,可以自动控制 LED 灯 的亮度由 暗 慢慢变到 最亮 ,有什么方法吗?

补充知识:LED灯的亮度与流过LED灯的电流有关,流过电流越大,LED越亮,LED正常工作的电流范围大约为0 ~ 20mA,不同LED的电流都不同

在这里插入图片描述
供电电压为5V时:
取电流为10mA,压降为1.8V时,算得 R =(5-1.8)/0.01 = 320 欧姆
取电流为1mA,压降为1.7V时,算的 R = 3300 欧姆 = 3.3K
而实际使用时,即使串联的电阻为10K欧,LED也能亮!常用值为1K欧姆(5V供电)
LED的限流电阻计算公式:
R=电源电压−LED压降/LED电流
个人常用值: 5V时1K
12V时10K

方案一: 改变串联电阻的阻值
优点:原理简单,直接手动调节滑动变阻器即可
缺点:需要人来参与,不方便

方案二: 改变电源电压
缺点:一般来说,电源电压都是固定的,
如果非要改变LED的供电电压,需要额外的增加一个升压或降压电路,增加了电路复杂程度,同时增加了生产成本
在这里插入图片描述
这俩种方法都不行唉,那有没有既便宜又简单的方法呢?

方案三:使用PWM !

给LED灯再串联一个开关(实际电路中是电子开关):
在这里插入图片描述
闭合开关,LED亮,断开开关,LED灭
快速的闭合-断开-闭合-断开。。。。。
会发生什么?

人眼能识别的最快闪烁频率为24HZ,如果有人能每秒闭合断开开关25下或者跟高频率。。。
那么此时去看这个LED,就会发现LED不再闪烁了,保持常量状态,只是亮度比以前暗了一些!神奇!
此时你兴奋的发现这种方法可以改变LED灯亮度,但是LED灯的具体亮度和什么有关呢?
如果把LED灯的电压随时间变化的波形绘制出来就是这样:
在这里插入图片描述

再具体点,把高电平持续时间叫做脉宽时间(Ton)
一个周期里脉宽时间占周期总共时间的比例,叫做占空比(D)
在这里插入图片描述
占空比为50%:
T是周期
T1是开通时间
T2是关断时间
在这里插入图片描述
重要参数:
频率:1/T
周期:T
占空比:T1/T
现在可以给出定义:PWM是脉冲宽度调制,简称脉宽调制

原来,此时LED灯仍然在闪烁,只是闪烁灯频率太快了,人眼反应不过来,
看起来就像一直在常亮;而LED灯的亮度就是由PWM的占空比来决定的
如果我们控制开关闭合的时间和断开的时间相同,
那么LED灯的亮度就是原来的一半!
占空比是多少,亮度就是原来的百分之多少!

产生PWM的方法:

1.通过单片机产生,编写单片机程序,控制单片机定时器,输出PWM
2.使用波形发生芯片,直接产生PWM信号
常用芯片:NE555,TL494,SG3525等
这里仅介绍一下NE555 :

在这里插入图片描述

在这里插入图片描述

直流电和交流电

直流电:电流方向不变的电流,直流电也可以有周期的说法

在这里插入图片描述
交流电:方向变化的电流,通常所的交流电默认指的是正弦波交流电
在这里插入图片描述
正弦波参数:
频率 :1/T
有效值:Um/1.414
最大值:波峰和横轴之间的电压差值 = Um
最小值:波谷和横轴之间的电压差值 = -Um
峰峰值:波峰和波谷之间的电压差值 = 2Um

恒定直流电的纹波

在这里插入图片描述
实际的直流电源,其输出的直流电压波形虽然是一条直线,
但都多多少少有一些波动存在,这些波动就叫做纹波,如下图所示:
在这里插入图片描述
一般的开关电源,
正常的纹波范围都在几十mV
到几百mV之间,

线性电源的纹波比开关电源低很多
可以做到几十、十几、甚至几mV

测量电源的纹波需要使用示波器
挡位选择交流档
示波器探头需要使用接地弹簧
并且待测电源需要接负载

辑电路(控制电路)、驱动电路、功率电路

经常用到的电路可以按照 功能 和 功率 大致可以分为以上3类
为了能更好的说明,举一个例子:一个由单片机控制的电机驱动电路
在这里插入图片描述

不同功能的电路的使用注意事项

控制电路:多为单片机和一些其他元器件,比如光耦隔离器,按键,LED屏幕等
特点:工作电压低,工作电流小,实际连接电路以及设计PCB时就可以用比较细的杜邦线连接
供电电压:一般为3.3V和5V,具体要看模块使用说明,需要电流几百mA,使用上节介绍过的7805稳压器即可
也可使用成品的供电模块:这些模块已经商业化,比较可靠
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
驱动电路和功率电路:一般这俩个电路都是做到一起的,例如电机驱动器
特点:电压高,电流大,甚至比较危险,需要与控制电路分开,并做好隔离保护等
供电电压:一般由电池直接供电,常用电压7.2V到36V,电流几A到十几A,要用粗导线,并注意散热

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

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

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

相关文章

【Linux】线程——线程池、线程池的实现、线程安全的线程池、单例模式的概念、饿汉和懒汉模式、互斥锁、条件变量、信号量、自旋锁、读写锁

文章目录 Linux线程7. 线程池7.1 线程池介绍7.2 线程池的实现7.3 线程安全的线程池7.3.1 单例模式的概念7.3.2 饿汉和懒汉模式 8. 常见锁使用汇总8.1 互斥锁(Mutex)8.2 条件变量(Condition Variable)8.3 信号量(Semaph…

Pytest+selenium UI自动化测试实战实例

🍅 视频学习:文末有免费的配套视频可观看 🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 今天来说说pytest吧,经过几周的时间学习,有收获也有疑惑,总之…

【CMU博士论文】结构化推理增强大语言模型(Part 0)

问题 :语言生成和推理领域的快速发展得益于围绕大型语言模型的用户友好库的普及。这些解决方案通常依赖于Seq2Seq范式,将所有问题视为文本到文本的转换。尽管这种方法方便,但在实际部署中存在局限性:处理复杂问题时的脆弱性、缺乏…

界面控件DevExpress Blazor UI v24.1 - 发布全新TreeList组件

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。 DevExpress Blazor控件目前已经升级…

钡铼分布式 IO 系统 OPC UA边缘计算耦合器BL205

深圳钡铼技术推出的BL205耦合器支持OPC UA Server功能,以服务器形式对外提供数据。符合IEC 62541工业自动化统一架构通讯标准,数据可以选择加密(X.509证书)、身份验证方式传送。 安全策略支持basic128rsa15、basic256、basic256s…

谷粒商城-全文检索-ElasticSearch

1.简介 一个分布式的开源搜索和分析引擎,可以 秒 级的从海量数据中检索 主要功能:做数据的检索和分析(MySQL专攻于数据的持久化存储与管理CRUD达到百万以上的数据MSQL就会很慢,海量数据的检索和分析还是要用ElasticSearch) 用途:我们电商项目里的所有的检索功能都是由Elasti…

【BUG】已解决: KeyboardInterrupt

已解决: KeyboardInterrupt 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,武汉城市开发者社区主理人 擅长.net、C…

Web开发:ASP.NET CORE的后端小结(基础)

1.后端重定向到指定路由 public IActionResult Index(){return RedirectToAction("Index", "Main");//重定向>Main/Index} 【备注】如果在MainController的Index方法中return View();本质是 return View("Index"),返回和方法同名的…

PlantUML-UML 绘图工具安装、Graphviz安装、本地使用/在线使用、语法、图示案例

文章目录 前言本地安装vscode安装插件下载安装Graphviz配置Graphviz环境变量测试 在线使用演示PlantUML语法总结活动图(新语法)时序图类图用例图其他图 更多相关内容可查看 前言 本篇提供两种使用方式分别为 在线使用地址1:https://www.pla…

基于FPGA的多路选择器

目录 一、组合逻辑 二、多路选择器简介: 三、实战演练 摘要:本实验设计并实现了一个简单的多路选择器,文章后附工程代码 一、组合逻辑 组合逻辑是VerilogHDL设计中的一个重要组成部分。从电路本质上讲,组合逻辑电路的特点是输…

全国产服务器主板:搭载飞腾FT2000+/64处理器的高性能加固服务器

近期很多朋友咨询全国产化的服务器主板。搭载的是飞腾FT-2000/64的全国产化服务器主板。他的主要特点是:①丰富的PCIe、千兆以太网、SATA接口,可用作数据处理、存储、通信服务器;②​​​​​​​板载独立显示芯片,对外HDMI/VGA/L…

使用 spring MVC 简单的案例 (1)计算器

一、计算器 1.1前端代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> …

仅两家!云原生向量数据库 PieCloudVector 全项通过信通院「可信数据库」评测

7月16日&#xff0c;2024 可信数据库发展大会在北京隆重举行。大会以“自主、创新、引领”为主题&#xff0c;近百位数据库领域的专家、学者齐聚一堂&#xff0c;带来高质量的数据库技术洞察与实战经验。 本次可信数据库发展大会中&#xff0c;中国信通院正式公布 2024 年上半年…

液氮罐搬运过程中的安全注意事项有哪些

在液氮罐搬运过程中&#xff0c;安全性是至关重要的考虑因素。液氮是一种极低温的液体&#xff0c;其温度可达零下196摄氏度&#xff0c;在接触到人体或物体时会迅速引发严重的冷冻伤害。因此&#xff0c;正确的搬运和使用液氮罐是保障操作安全的关键。 液氮是一种无色、无味的…

用EXCEL和python 计算马尔可夫链转移矩阵

目录 目标&#xff1a;用EXCEL和python 计算马尔可夫链转移矩阵 1 用EXCEL计算 1.1 马尔可夫链的基本应用 1.2 具体计算 2 用python计算马尔可夫转移矩阵 2.1 py代码 2.2 运行结果 3 上面2者计算结果相同 目标&#xff1a;用EXCEL和python 计算马尔可夫链转移矩阵 1 用…

水利行业的智慧转型之路:分析智慧水利的核心要素与优势,展望其在提升水资源利用效率、保障水安全方面的广阔前景

目录 引言 一、智慧水利的核心要素 1. 物联网技术 2. 大数据与云计算 3. 人工智能与机器学习 4. 移动互联网与GIS技术 5. 标准化与信息安全 二、智慧水利的优势 1. 提高水资源利用效率 2. 增强水灾害防御能力 3. 提升水环境治理水平 4. 促进水利服务智能化 三、展望…

彻底解决idea的编解码问题

一、打开idea&#xff0c;找到Setting,点击File Encoding编解码设置&#xff0c;将以下标红的三个部分全部设置为UTF-8.同理如果你的项目使用的是GBK或者其他编码格式&#xff0c;那么也设置为统一。 二、点击Java Compiler设置补齐-encoding utf-8参数 三、如果你的项目使用到…

昇思25天学习打卡营第18天|RNN实现情感分类

相关知识 情感分类 指输入一段话或句子&#xff0c;返回该段话的正向或复兴的情感分类。 text embedding 指将文本转化成向量的方法。这里的文本指词、句子、文档等文本序列。 词向量化后会将词转为二进制(独热编码)或高维实数向量&#xff0c;句子和文档向量化则将句子或文…

专题四:设计模式总览

前面三篇我们通过从一些零散的例子&#xff0c;和简单应用来模糊的感受了下设计模式在编程中的智慧&#xff0c;从现在开始正式进入设计模式介绍&#xff0c;本篇将从设计模式的7大原则、设计模式的三大类型、与23种设计模式的进行总结&#xff0c;和描述具体意义。 设计模式体…

系统架构设计师教程(清华第二版) 第3章 信息系统基础知识-3.3 管理信息系统(MIS)-解读

系统架构设计师教程 第3章 信息系统基础知识-3.3 管理信息系统(MIS) 3.3.1 管理信息系统的概念3.3.1.1 部件组成3.3.1.2 结构分类3.3.1.2.1 开环结构3.3.1.2.2 闭环结构3.3.1.3 金字塔结构3.3.2 管理信息系统的功能3.3.3 管理信息系统的组成3.3.3.1 销售市场子系统3.3.3.2…