蓝桥杯 EDA 组 2023模拟+真题原理图解析
本文解析了标题内的原理图蓝桥杯EDA组真题,2021-2022 省赛真题/模拟题在上一篇文中。本文中重复或者是简单的电路节约篇幅不在赘述。
其中需要补充和计算原理图的题目解析都放在最下面
一、2023 年第十四届省赛模拟题1

1.1 Type-C 接口电路

通过 CH340N 将数据转化为差分信号,后接入 type-c 的 A6、A7、B6 和 B6 差分口。其中最重要的 type-c 的CC1 和 CC2口,这两个数据口决定了插入方向,插入的版本等。
CC1 和 CC2 都接入下拉电阻即可配置 type-c 为 UFP 模式,即为被供电设备,下表中说明了 UFP 几种子模式。图中说的 Ra下拉是 1.2k 下拉电阻。Rd 下拉是 5.1k 下拉电阻。


1.2 稳压二极管电路
与其他的 ams1117 不同的是,这前置并联了一个 SMD1210P050TF 自恢复保险丝。

1.3 LMV358 运放电路
LMV358 是一个含有两个运放的八脚,图中两个运放是一颗。

去其他图中运放不同的是,这里并联了 C13 和 C1 两颗电容在反馈电路中。他是相位补偿电容,其作用是减少运放自激。可以看看下面的视频:
运放反馈电阻上并联小电容的作用_哔哩哔哩_bilibili

1.4 题目1——设计可编程供电电压电路


题目所给的是PMOS,低电平导通,因为默认的 R21/R23 上拉电阻会导致 MOS 管不导通。此时我们使用单片机给G极一个低电平,便可以导通 mos 管,使得 VO1 供电了。
这种场景比较适合用 mos 管,如果使用三极管他本身也放大不了多少电流。
此外可以通过 mos 管控制输出的电压。

1.5 总结
这是一个使用USB-TypeC供电 0-5V 模拟信号输出,0-5V 模拟信号采集的和编程的供电输出和控制系统。
二、2023 年第十四届省赛模拟题2

2.1 LM386D 运放电路
这是一颗音频功率放大器,猜测是驱动蜂鸣器使用的,我不懂运放,便不再作解析了。

2.2 数码管驱动电路

段选涉及控制数码管中不同段的点亮。每个段都需要一定的电流来发光。然而,具体每个段所需的电流取决于数码管的类型(例如,共阳极还是共阴极)以及LED的规格。通常,段选电流是较小的,因为每个段只是一个LED或LED组合。
一般来说,段选所需的电流会比位选大,因为段选涉及到实际点亮LED,而位选只是控制哪个数码管被激活。所以在图中段选使用三极管控制。

2.3 CS100 超声波测距电路
CS100A CS100A 内部集成超声波发射电路,超声波接收电路,数字处理电路等,单芯片即可完成超声波测距,测距结果通过脉宽的方式进行输出,通信接口兼容现有超声波模块。
全球首款超声波测距芯片 | 岸歌 angoSense

1.4 题目1——ams1117线性稳压器电路搭建
ams1117是一个低压差线性稳压器(LDO)
它有两种版本:固定输出版本和可调版本。对于ams1117 TAB 引脚不能确实是不是可调版本。
因为可调端一般为叫 ADJ。所以我们不能确定,所以就不使用这个引脚。


三、2023 年第十四届省赛模拟题3

3.1 LM2576SX 和 AMS1117 电源电路
LM2576SX 开关电源芯片,其中 FB 是反馈引脚,OUT 引脚是输出电源。通过不断开关输出和反馈之间调节电压。
AMS1117 已经重复过很多次了,电源滤波先过大电容,再过小电容,分别过滤高频和低频。
在这里 VOUT 输出的两个电容位置应该需要颠倒下,先过大电容再过小电容。
直流电12V变5V 开关电源的工作原理 DC DC降压稳压电路的基本原理_哔哩哔哩_bilibili
怎么把12V电降到5V?直流线性稳压降压电源原理_哔哩哔哩_bilibili

3.2 红外、蓝牙、编码器接口电路
其中 U18、H5、CN3、CN4 是外部设备的排插。
红外输出使用了 R12 上拉电阻,蓝牙接口读写使用 R9、R10 上拉。
编码器电源使用 C32、C33 电容滤波。

3.3 TB6612 电机驱动电路
TB6612 可以驱动两个电机,在图中,MA_PWM、MB_PWM 是电机 A、B 的 PWM 调速引脚。
MA_IN2 和 MA_IN1 是控制电机正反转和刹车的引脚。
STBY 是使能引脚。
为了提供带载能力,电机正负极均用两个引脚输出,如1、2引脚就是连在一起的。

3.4 GD32F303CBT6 主控电路
没什么特别的,标准的最小系统电路

3.5 MPU-6050 电路
| INT | 中断数字输出引脚。 |
| AD0 | I2C从地址LSB引脚。这是器件7位从机地址中的第0位。如果连接到VCC,则将其读为逻辑高电平,并且从机地址发生变化。 |
| XCL | 辅助串行时钟引脚。该引脚用于将其他启用I2C接口功能的传感器SCL引脚连接到MPU-6050。 |
| XDA | 辅助串行数据引脚。该引脚用于将其他启用I2C接口功能的传感器SDA引脚连接到MPU-6050。 |
| SCL | 串行时钟引脚。将此引脚连接到微控制器的SCL引脚。 |
| SDA | 串行数据引脚。将此引脚连接到微控制器的SDA引脚。 |
| GND | 接地引脚。将此引脚接地。 |
| VCC | 电源引脚。将此引脚连接到+ 5V DC电源。 |
其中 CN2 是外部 I2C 的插口。
AXCL和 XDA,这个接口可用来连接外部从设备,比如磁传感 器,这样就可以组成一个九轴传感器。

3.4 题目1——设计供电开关电路


稍有经验就能看出,10k 和 1k 电阻同时出现一般是要做一个分压处理。
一般在蓝桥杯设计题中,多出来的电容都是作为电源的滤波电容使用。所以我们将 C34 放置在 DC和地之间。
最后使用一个稳压二极管保护 BAT_AIN 引脚。


四、2023 年第十四届省赛真题


4.1 CH395Q 以太网协议栈芯片电路
在电源端每个引脚 3V3 或 1V8 均需要一颗靠近引脚的电容。所以才有这么多,其中有一部分是给以太网接口电路使用的。
RXP、RXN、TXP和TXN 均是连接以太网连接器的端口。
ELINK# 引脚用于以太网状态连接与通讯指示,就是网口一闪一闪的小灯。
SDO、SDI、SCK 和 SCS 是连接单片机电路的 SPI 接口引脚,如下图:


4.2 HY911105AE 以太网连接器电路
其实这个东西下面这个玩意:

RXP、RXN、TXP和TXN。均接上拉电阻。
ELINK# 引脚用于以太网状态连接与通讯指示,就是网口一闪一闪的小灯。
3V3 供电还是最常见的大小电容供电,大小滤波。

4.3 ULN2003 达林顿电路和 HF49FD 继电器电路

在单片机首先连接 ULN2003 达林顿电路,达林顿电路可以看作一个功率开关,提高 IO 口的功率。其中 M_K1、M_K2、M_K3 均连接到 ULN2003。之后输出则 M_KC1、M_KC2、M_KC3 则直接连接继电器开关。


最后 HF49FD 继电器电路启动就可以将 CN1、CN2、CN3、CN4 连接起来。
4.4 485驱动电路
M_RXD 和 M_TXD 是单片机串口收发。使用上拉电阻增加驱动能力(不接也可以)。A、B是差分输出,分别接入上拉下拉增加驱动能力,
R21 是终端电阻。一般情况下不需要增加终端电阻,只有在485通信距离超过300米的情况下,要在485通讯的开始端和结束端增加终端电阻。尤其是485总线上设备数量较少时。RS485总线随着传输距离的延长,会产生回波反射信号,为避免信号反射,导致信号传输不稳定,当线缆长度较长时(譬如超过100米),数据传输线必须有终点,并且分支长度尽可能的短。

4.5 M24C02 储存芯片和 OLED 屏电路
均接入到 I2C 总线中,没什么可说的。在网络中 M_SCL 和 M_SDA 均上拉 3V3,符合 I2C 规则。
上拉画在主控引脚,不另截图展示。

4.6 烟雾气体传感器

V_HU 是传感器加热供电,为传感器提供特定的工作温度。
3V3 则是则是传感器测试电源,我们通过和 R22 电阻并联就可以得到当前想要的数据。

4.7 题目1——设计供电开关控制电路
控制烟雾报警器的的开关供电芯片,看上去应该是通过 EN# 使能控制。照着连上就ok了。



相关文章:
蓝桥杯 EDA 组 2023模拟+真题原理图解析
本文解析了标题内的原理图蓝桥杯EDA组真题,2021-2022 省赛真题/模拟题在上一篇文中。本文中重复或者是简单的电路节约篇幅不在赘述。 其中需要补充和计算原理图的题目解析都放在最下面 一、2023 年第十四届省赛模拟题1 1.1 Type-C 接口电路 通过 CH340N 将数据转化为…...
聊聊功率器件(氮化镓,碳化硅)
氮化镓和碳化硅是两种具有独特性质和广泛应用的无机物。下面将尽可能详细地解释它们的定义、应用、研究热点以及对我们的价值。 1,氮化镓 氮化镓(GaN)是一种由氮和镓元素组成的化合物,具有直接能隙的半导体特性。其结构类似于纤…...
计算地球圆盘负荷产生的位移
1.研究背景 计算受表面载荷影响的弹性体变形问题有着悠久的历史,涉及到许多著名的数学家和物理学家(Boussinesq 1885;Lamb 1901;Love 1911,1929;Shida 1912;Terazawa 1916;Munk &…...
Harbor介绍
1.什么是Harbor Harbor是一个开源的企业级Docker Registry管理项目,由VMware公司开源。 Harbor提供了比Docker官方公共镜像仓库更为丰富和安全的功能,尤其适合企业环境使用。以下是Harbor的一些关键特性: 权限管理(RBAC&#x…...
解决jenkins运行磁盘满的问题
参考:https://blog.csdn.net/ouyang_peng/article/details/79225993 分配磁盘空间相关操作: https://cloud.tencent.com/developer/article/2230624 登录jenkins相对应的服务或容器中查看磁盘情况: df -h在102挂载服务器上看到是这两个文件…...
使用echart绘制拓扑图,树类型,自定义tooltip和label样式,可收缩
效果如图: 鼠标移上显示 vue3 - ts文件 “echarts”: “^5.4.3”, import { EChartsOption } from echarts import * as echarts from echarts/core import { TooltipComponent } from echarts/components import { TreeChart } from echarts/charts import { C…...
常用的6个的ChatGPT网站,国内可用!
GPTGod 🌐 链接: GPTGod 🏷️ 标签: GPT-4 免费体验 支持API 支持绘图 付费选项 📝 简介:GPTGod 是一个功能全面的平台,提供GPT-4的强大功能,包括API接入和绘图支持。用户可以选择免…...
Linux课程____Samba文件共享服务
一、 Samba服务基础 SMB协议,服务消息块 CIFS协议,通用互联网文件系统 1.Samba 服务器的主要程序 smbd:提供对服务器中文件、打印资源的共享访问 nmbd:提供基于 NetBlOS 主机名称的解析 2.目录文件 /etc/samba/smb.conf 检查工具:test…...
Java学习day1
打开命令提示符(cmd)窗口: 按下winR键,输入cmd 按回车或点击确定,打开cmd窗口 常用cmd命令 盘符名称冒号(D:):盘符切换,示例表示由C盘切换到D盘 dir:查看当前路径下的内…...
ByteTrack多目标跟踪——YOLOX详解
文章目录 1 before train1.1 dataset1.2 model 2 train2.1 Backbone2.2 PAFPN2.3 Head2.3.1 Decoupled Head2.3.2 anchor-free2.3.3 标签分配① 初步筛选② simOTA 2.3.4 Loss计算 项目地址: ByteTrack ByteTrack使用的检测器是YOLOX,是一个目前非常流行…...
Linux 常见驱动框架
一、V4L2驱动框架 v4l2驱动框架主要对象: (1)video_device:一个字符设备,为用户空间提供设备节点(/dev/videox),提供系统调用的相关操作(open、ioctl…) (2)v4l2_device:…...
Oracle函数6—递归查询(start with...connect by、sys_connect_by_path、level)
文章目录 一、准备数据二、基本使用三、level函数四、获取完整的全树路径 一、准备数据 创建表 CREATE TABLE TEST_ORG (ID VARCHAR2(64) NOT NULL PRIMARY KEY,NAME VARCHAR2(200),PARTEN_ID VARCHAR2(64) ); comment on column TEST_ORG.ID is 主键; comment on column TES…...
人机交互三原则,网络7层和对应的设备、公钥私钥
人机交互三原则 heo Mandel提出了人机交互的三个黄金原则,它们强调了相似的设计目标,分别是: 简单总结为:控负持面–>空腹吃面 1,用户控制 2,减轻负担 3,保持界面一致 置用户于控制之下&a…...
vue2源码学习01配置rollup打包环境
1.下载rollup相关依赖 npm i rollup rollup-plugin-babel babel/core babel/preset-env --save-dev 2.新建rollup.config.js配置打包选项 //rollup可以导出一个对象,作为打包的配置文件 import babel from rollup-plugin-babel export default {input: ./src/ind…...
DP:斐波那契数列模型
创作不易,感谢三连支持 ! 斐波那契数列用于一维探索的单峰函数之中,用于求解最优值的方法。其主要优势为,在第一次迭代的时候求解两个函数值,之后每次迭代只需求解一次 。 一、第N个泰波那契数 . - 力扣(…...
JavaScript高级(十四)----prmise
异步请求的处理方式 回调函数 所谓的回调函数就是函数作为参数的传递,在一个函数内部调用另一个函数,调用的同时可以把内部函数的数据传递出来,他的使用场景就是异步操作,数据需要等待一段时间才能返回的情况下可以使用回调函数…...
28 OpenCV 轮廓周围绘制图形
文章目录 approxPolyDP 轮廓周围绘制矩形boundingRectminAreaRect绘制圆和椭圆示例 approxPolyDP 轮廓周围绘制矩形 approxPolyDP(InputArray curve, OutputArray approxCurve, double epsilon, bool closed)curve:输入点集,二维点向量的集合appro…...
校企合作,助力人才培养——黄冈师范学院-唯众 “实习实训基地”揭牌仪式顺利举行
3月20日上午,黄冈师范学院计算机学院院长何中林、教务处实习科科长雷汝琳以及计算机学院实验室主任肖飞一行三人,莅临唯众进行参观交流。唯众总经理冉柏权、销售总监舒敏以及董事长助理代西凯进行了热情接待。双方就如何更好地结合企业需求与学院教育资源…...
npm audit fix --force
npm audit fix --force是npm的一个命令,用于自动修复包中的安全漏洞。 其中: - npm audit:审查项目中的依赖包,检查是否存在已知的安全漏洞。 - fix:自动安装相关的补丁来修复发现的漏洞。 - --force:强制安装补丁版本,即使出现不兼容也强制更新。 所以npm audit fix --fo…...
递增四元组
解法: 首先都可以想到dp[i]:第i个元素结尾的递增四元组有dp[i]个 然后发现有一组数据:2,3,6,1,5,8。会出现6结尾和5结尾的递增三元组,也就是未来的决策受过去影响,专业的说就是有后效性。需要强化约束条件࿰…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
【免费数据】2005-2019年我国272个地级市的旅游竞争力多指标数据(33个指标)
旅游业是一个城市的重要产业构成。旅游竞争力是一个城市竞争力的重要构成部分。一个城市的旅游竞争力反映了其在旅游市场竞争中的比较优势。 今日我们分享的是2005-2019年我国272个地级市的旅游竞争力多指标数据!该数据集源自2025年4月发表于《地理学报》的论文成果…...
Java并发编程实战 Day 11:并发设计模式
【Java并发编程实战 Day 11】并发设计模式 开篇 这是"Java并发编程实战"系列的第11天,今天我们聚焦于并发设计模式。并发设计模式是解决多线程环境下常见问题的经典解决方案,它们不仅提供了优雅的设计思路,还能显著提升系统的性能…...
echarts使用graphic强行给图增加一个边框(边框根据自己的图形大小设置)- 适用于无法使用dom的样式
pdf-lib https://blog.csdn.net/Shi_haoliu/article/details/148157624?spm1001.2014.3001.5501 为了完成在pdf中导出echarts图,如果边框加在dom上面,pdf-lib导出svg的时候并不会导出边框,所以只能在echarts图上面加边框 grid的边框是在图里…...
SQL注入篇-sqlmap的配置和使用
在之前的皮卡丘靶场第五期SQL注入的内容中我们谈到了sqlmap,但是由于很多朋友看不了解命令行格式,所以是纯手动获取数据库信息的 接下来我们就用sqlmap来进行皮卡丘靶场的sql注入学习,链接:https://wwhc.lanzoue.com/ifJY32ybh6vc…...
el-amap-bezier-curve运用及线弧度设置
文章目录 简介示例线弧度属性主要弧度相关属性其他相关样式属性完整示例链接简介 el-amap-bezier-curve 是 Vue-Amap 组件库中的一个组件,用于在 高德地图 上绘制贝塞尔曲线。 基本用法属性path定义曲线的路径,可以是多个弧线段的组合。stroke-weight线条的宽度。stroke…...
使用 uv 工具快速部署并管理 vLLM 推理环境
uv:现代 Python 项目管理的高效助手 uv:Rust 驱动的 Python 包管理新时代 在部署大语言模型(LLM)推理服务时,vLLM 是一个备受关注的方案,具备高吞吐、低延迟和对 OpenAI API 的良好兼容性。为了提高部署效…...
Heygem50系显卡合成的视频声音杂音模糊解决方案
如果你在使用50系显卡有杂音的情况,可能还是官方适配问题,可以使用以下方案进行解决: 方案一:剪映替换音色(简单适合普通玩家) 使用剪映换音色即可,口型还是对上的,没有剪映vip的&…...
