自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 STM32F407实现傅里叶变换的三种方法【附源码】

如图所示,通过不断合成不同频率的正弦波(频率分量),合成后的波形会逐渐形成类似方波的图形。正弦波在0Hz时并不是一个振荡的信号,而是一个恒定的值,即信号的均值或直流偏置。对于任何实数信号,在频率0处(或称为DC分量)通常是非零的,除非信号的平均值为0。不难看出,傅里叶级数处理的是周期的,连续的信号,频域上表现为离散的非周期函数。而傅里叶变换处理的是非周期的,连续的信号,频域上表现为连续的非周期函数。我们都知道,计算机采集的信号都是离散的,不可能是连续的。不仅如此,我们能见到的,能听到的,能想到的所有波,

2024-05-02 16:04:16 888

原创 【模电】常见经典运放电路(持续更新),附仿真文件

仿真文件链接:https://pan.baidu.com/s/1nft1B3mgNpoPfgWo6pFE1g?pwd=fpd2提取码:fpd2。

2024-04-24 00:31:43 133

原创 【51单片机项目】基于51单片机自制多功能小键盘/模拟USB键盘【附源码】(STC89C52RC+CH9328)

该小键盘具有三种功能:1、自动输入开机密码2、每隔一段时间自动按下ctrl+s(即保存)3、具有和电脑键盘的ctrl c v一样的功能,可组合使用(如ctrl+c是复制)上述的三个键均、开机密码、自动保存时间均可自定义,修改键值即可。

2024-04-22 16:12:10 1074

原创 【电赛】自制模块2——偏置变幅器【已弃用】

通过改变R4或R5的阻值改变正弦波的振幅。根据公式A表示放大倍数。注意这是信号从反相输入端的情况下。

2024-04-21 23:45:02 338

原创 【51单片机项目】基于51单片机实现蓝牙控制舵机【附原码】(STC89C52RC+ECB01H2+180°SG90)

在写这篇博客之前,让我们来看一下最终效果如何。

2024-04-19 15:42:27 694

原创 【电赛2020E题】从硬件到软件

大家好,我是魏通。受刘健老师之托,继上周三讲讲完傅里叶变换后,这周三我将更全面地为大家讲解电赛2020年E题的实现。希望对你有所帮助。

2024-04-17 16:26:24 1276 3

原创 对于SG90三线舵机的介绍

舵机是一种直流微型伺服电机,它能够接收并响应控制信号,实现角度或位置的精确控制。舵机通常由直流电机、电机控制器、电位器和减速器等部分构成,并封装在一个便于安装的外壳中。它通过闭环控制系统来工作,能够根据输入的信号精确地控制输出轴的角度,并在负载变化时自动调节以保持稳定的控制状态。舵机的应用非常广泛,包括在自动驾驶仪中操纵飞机舵面,以及在智能小车和机器人中实现转向和关节运动等功能。舵机可以分为不同的类型和角度,其中180°舵机最为常见。”——百度百科。

2024-03-09 12:56:45 2412

原创 SolidWorks学习笔记——草图绘制的基本命令

约束分为尺寸约束和位置约束,二者都约束才是完全约束;需要注意的是,画出圆后还是可以拖动圆周改变大小,想固定半径需要进行约束。删除命令有两种,一是选中按delete删除,二是鼠标右键再点击删除。直线命令中选择水平方向后只能画出水平的线,其他方向同理。选择倒角命令后可框选目标图形,自动识别并倒角。图3.6 圆心/起/终点画弧命令。图4.2 中心直槽口命令(推荐)图8.1 智能尺寸命令,用于约束。图3..5 三点圆弧命令。图3.4 三点矩形命令。图3.7 切线弧命令。图4.1 直槽口命令。

2024-02-08 20:34:25 831

原创 STM32学习笔记——定时器

在STM32中,定时器一共分为基本定时器、通用定时器、高级定时器三种,定时器是STM32众多外设中的一个。定时器顾名思义,即用作定时的外设,主要部分是一个带有自动重装载的16位累加计数器,计数器的时钟通过一 个预分频器得到。计数器寄存器(TIMx_CNT)、预分频器寄存器(TIMx_PSC)、自动重装载寄存器(TIMx_ARR)组成一个时基单元。

2024-02-07 21:27:09 1988 1

原创 【电赛】自制模块1

该模块使用一个双运放,实现对输入信号改变幅度(放大或衰减,可调节,索性叫它变幅器吧)以及隔离缓存(电压跟随器)。

2024-02-07 15:09:48 401 1

原创 SolidWorks学习笔记——入门知识2

这里只演示了部分尺寸约束,注意图中黑色的线是已约束的线,蓝色的线是未约束的线。每一条线都需要约束。在完成图12操作后按回车键,进入渲染。要注意除了常规的尺寸标注,还要约束原点的位置。右键空白处,关闭相机视图回到初始界面。以对称图形举例,先画出图形的一半。鼠标左键双击或者选中按F2。图7 草图绘制5-绘制圆角。图8 草图绘制6-尺寸约束。图9 草图绘制7-完全定义。这里推荐使用两侧对称方向。图4 草图绘制2-镜像。图6 草图绘制4-约束。图13 改变特征名称。

2024-02-07 13:56:32 753 1

原创 SolidWorks学习笔记——入门知识1

图5实际上是鼠标笔势,鼠标笔势在不同场景下菜单栏不同,如图7,可根据需要自定义。不仅形式可自定义,鼠标笔势上的命令同样也是可以自定义的。命令搜索框搜索命令,点击眼镜图标快速找到命令所在位置。图5 鼠标右键长按快速切换视图。图2 根据需要自定义菜单栏。图3 根据需要增添选项卡。图7 自定义鼠标笔势。

2024-02-07 03:03:58 553 1

原创 Linux学习笔记(centOS)—— 文件系统

图形化界面左上角的位置→计算机,打开以后就可以看到Linux全部的文件了,与Windows最主要的区别是没有盘符。有些目录图标有向外的箭头,比如bin目录。这表示它并不是直接放在根目录下的,本质是一个文件夹的链接,类似于Windows里的”超链接“。最上面的/是根目录。注意,Windows是用\(反斜杠)进行划分目录的Linux中是/(斜杠)。我们都知道,\被用作转义字符,Linux用/的好处是便于与转义字符区分开。可以看到bin目录实际上存放在usr (user) 目录下。图1.3 usr目录的子文件。

2024-02-05 21:33:36 2979 3

原创 STM32学习笔记——看门狗

STM32自带两个看门狗:独立看门狗IWDG和窗口看门狗WWDG。看门狗的作用是用来检测和解决软件错误引起的故障;解决程序由于不正当的操作或者程序自身原因所造成的死循环或者“跑飞”现象。用户需要在规定时间内进行喂狗操作,否则看门狗将执行一次MCU复位操作。

2024-02-03 14:39:56 974 1

原创 STM32学习笔记——中断

STM32的中断数量繁多,为了方便开发者,厂商建立了强大而又边界的中断控制工具——NVIC (Nested Vectored Interrupt Controller) 嵌套向量中断控制器。

2024-02-03 13:54:32 1075 1

原创 Linux学习笔记(centOS)—— 桌面和终端基本操作

本文所用Linux系统版本为centOS;虚拟机为VMware Workstation 16 Pro;所学内容为尚硅谷的Linux教程。

2024-02-02 22:45:36 529

原创 STM32学习笔记——GPIO

GPIO (General Purpose Input Output) 通用输入/输出端口,也叫总线扩展器。若将单片机看作人,那么微处理器相当于大脑,GPIO相当于人体的神经。所有的GPIO都有输入、输出的功能。每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器 (GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存 器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。

2024-02-02 16:47:49 1462

原创 STM32学习笔记——时钟

STM32芯片通电后,系统默认使用内部高速时钟,随后程序在启动的过程中切换到稳定性较强的高速外部时钟作为系统的时钟源;当检测到外部时钟失效时,该时钟将会被隔离,系统自动切换到内部的RC振荡器。

2024-01-30 00:05:30 1187 1

原创 运放单双电源转换/运放单双电源供电详解

我们都知道,运算放大器是有源器件,需要合适的供电,即必须有合适的直流偏置才能正常工作。大多数情况下,运放采用大小相同,极性相反的双电源供电模式。如图1.1所示。图1.1 运放双电源供电运放本身有双电源运放和单电源运放之分,但是,只需稍加改进运算放大器所在电路,便能正常工作在单电源供电的条件下。也就是说所有的运放都可以进行单电源供电。以下是对两种供电的简单介绍。

2024-01-27 18:15:06 1236

原创 模电学习笔记——放大电路的动态分析/Q点设置不恰当导致波形失真

第二种方法是使Q点下移。静态分析适用于输入为零的情况,而输入不为零就要对其进行动态分析。这种方法只有管子工作在交流小信号时才能等效,故也叫小信号模型法。共射放大电路输入与输出波形反向,因此。共射放大电路输入与输出波形反向,因此。①消除饱和失真:第一种方法是使Q点右移。截止失真和底部失真并不是一个概念。饱和失真和顶部失真并不是一个概念。截止失真在输入回路就已经发生,即。Q点过低:出现截止失真,要注意。Q点过高:出现饱和失真,要注意。②消除截止失真:使Q点降低,由。Q点在交流负载线上移动。下面介绍这两种方法。

2023-12-30 22:41:21 1250 1

原创 模电学习笔记——静态工作点(Q点)的求法/放大电路的静态分析

其瞬间值不变,这时的工作状态称为静态。这时管子的基极电流、集电极电流及发射极之间的电压分别记作。在分析Q点时,由于只有直流,对电容来说相当于开路。如图是三极管放大电路的直流通路。静态工作点:当放大电路的输入信号为零,电路中晶体管各个电极的电流及电极之间的电压。图解法的关键在于求直流负载线与输入\输出特性曲线的交点,交点即为Q点。图(c)是输出特性曲线,直流负载线的斜率是。下面是对这两种方法的介绍。图(b)是输入特性曲线,直流负载线的斜率是。,他们的数值称为静态工作点(Q点)值。所以可直接用公式计算。

2023-12-30 18:20:06 7989 1

原创 模电学习笔记——判断三极管的工作状态

基极(阀门)几乎完全关闭,这意味着几乎没有电流(水)流过晶体管。这通常发生在基极和发射极之间的电压非常低时,不足以打开阀门。晶体管在这个区域工作时,基本上是关闭状态,不允许电流通过。基极(阀门)完全打开,允许最大量的水(电流)流过。这通常发生在基极和发射极之间的电压足够高,使阀门完全开放。在这种状态下,晶体管允许最大电流通过,无法进一步增加。晶体管完全导通,类似于闭合的开关。首先,我们先来介绍三极管的工作状态都有哪些:放大状态、饱和状态、截止状态、倒置状态(本文不讨论)。时,试判断晶体管的工作状态。

2023-12-29 23:58:40 525 1

原创 三极管放大原理/三极管为什么能放大电流

电源负极向E极输入电子(并且E极本就是高浓度掺杂,有大量的自由电子),电子被正极吸引形成回路。过程中,从E极出来大量的自由电子,但一个空穴只能和一个电子复合,而C极是正常浓度掺杂并且实际中我们会把B极做得非常非常薄,所以剩余的大量电子会因集电极反偏而产生漂移运动。例如,在正电场中,电子(负电荷)会向电场的反方向移动,而空穴(正电荷)则向电场的同方向移动。这个过程是由载流子的随机热运动驱动的,不需要外部电场。我们都知道,三极管中发射极(E)是高浓度掺杂,基极(B)是轻掺杂,集电极(C)是普通浓度掺杂。

2023-12-29 22:48:41 457 1

原创 解决keil代码中输入不了中文

Step2:找到Encoding,并点击三角,找到Chinese GB2312 (Simplified)即可。Step1:打开小扳手。

2023-11-25 11:48:15 1180

原创 关于“虚断”、“虚短”的理解

比如在对工作在非线性区的运放或是没有负反馈的电路进行分析时虚端便失效了,由于笔者才疏学浅,暂且不分析虚短原因。求运算放大器的输入电压与输出电压的关系时,我们常常把运放看做是理想的,即输入阻抗无限大、输出阻抗为零、无限带宽。由于输入阻抗无限大(当然,实际中也很非常大),给一输入端加施加电压,由欧姆定律I=可知几乎没有电流流入运算放大器,可以看作是断路。虚断可以用在绝大多数的运放电路中。下面用一个简单的电路图进行分析。

2023-11-21 21:01:41 258

原创 模电学习笔记——二极管

二极管和晶体管是由半导体制成的。首先,让我们从去研究半导体。

2023-11-18 13:31:28 469 1

原创 模电学习笔记——集成运算放大器

单运放:

2023-11-18 11:34:25 686 2

电赛相关-自制模块1\双电源供电\制板文件

电赛相关-自制模块1\双电源供电\制板文件

2024-02-07

电赛相关-自制模块1\单电源供电\制板文件

电赛相关——自制模块1\单电源供电\制板文件

2024-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除