- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 【C语言】关于共同体的用处
在C语言中,有很多的关键字。//如以下关键字:int;short;long;struct;union;enum......当时学习时,就觉得union和enum没有什么用处。因为union和enum可以干的事,struct和定义变量都可以直接解决。直到后来,自己想写一个寄存器的时候才发现union的作用还是比较明显的。寄存器操作可以大致分成:对寄存器整体进行赋值。Register =0x8;//也就是对寄存器二进制的幅值1000,高位为1其余为零。对寄存器的某一位赋值。//有
2021-12-25 13:05:45
847
原创 【资源共享】STM32F3 pack2.20下载
链接:https://pan.baidu.com/s/1AWpAEVk39wDARLEKJ4z5ow提取码:2222由于博客需要积分才可以下载。上传资源而keil官方下载速度感人。故上传到百度云,供有需要的朋友下载,共同进步。
2021-10-19 20:35:29
331
原创 【C语言】单片机参数定标
背景在使用单片机设计数字开关电源时,一定会遇到需要对电压或者电流 进行采样的需求。比较常见的是12位的模数转换(ADC),也就是将需要采集的电压,等比缩放到3.3V(单片机可以采集的范围)等比缩放在0-4096的范围内的某一个采集值。然后利用采集值去运算。然而,人们往往希望可以用实际的电压值去进行计算。可以更加方便更加直观的得到数值。但是单片机计算浮点比较慢或者不支持浮点数的运算,而在日常生活中却经常会遇到小数的情况。使用整数的情况是很少的。单片机会自动把小数点后面的数舍去,严重影响了计算的精度甚至会影
2021-07-02 21:06:45
1314
2
原创 【C语言】关于数组名遇到的问题
最近在写程序的时候遇到这么一个问题:用结构体创建了一个数据组。然后想用结构体作为参数去运行函数: test((creat*)data); test((creat*)&data);上面两种方式都可以运行。结果正确。其中,data为数组名;creat为结构体的句柄;test为函数名。数组名data和&data的内存地址相同。数组名相当于一个指针,指向第一个元素。也就是代表数组的首地址。测试后发现。data+1代表的是data[1]的首地址;而&data+1代表
2021-05-26 16:38:38
220
2
原创 【开关电源】LLC在学习路上疑惑和答案
目录前言:原理:谐振频率:软启动模态分析问题与答案参考和引用前言:随着国家政策的引导和社会发展的大趋势,电力电子行业逐渐的火热起来。特别是新能源产业的兴起(风能,太阳能等),DCDC变换器也变成了一大热门。现代开关电源的需求越来越高。向着高空间利用率,高能量密度,高转换效率的方向追求。其中,LLC拓扑是当前开关变换器中很流行的、很热门的一种变换器。主要是由谐振电感,励磁电感和谐振电容组成。利用谐振网络的谐振过程,电流和电压会周期性的出现过零点的情况,从而软开关提供了机会。
2021-04-24 14:55:04
11008
8
原创 【开关电源】开关变换器动态模型线性化前提
BUCK变换器的DCM模式建模1.前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.前言 在DCDC变换器中BUCK变换器是最基础的一类降压型变换器,它可以将输入电压新的改变我们对Markdown编辑器进
2021-01-04 23:16:09
458
原创 【开关电源】降压变换器(BUCK)的断续模式建模
1.前言在DCDC变换器中BUCK变换器是最基础的一类降压型变换器,它可以将输入电压降低后输出。在连续模式CCM下,输出和输入之间的比值是D(D为占空比)。这种开关变换器是一种通过电子开关周期分合的调节方式控制电能流动的功率变换电路。2.判断BUCK电路的模式如上图,BUCK变换器是一种降压型变换器,输出电压V比输入电压Vg低。根据输出电感L中的电流是否是连续,BUCK变换器可以工作在连续模式(左)和断续模式(右)。如何去判断工作在哪个模式呢?我们可以通过电感峰峰值和电感..
2020-12-10 01:23:28
10687
原创 【c语言】矩阵的创建
在平时生活中,我这边是很少使用到链表这种东西的。最常用的也就只是 一些 浮点数 的运算 和 一些控制逻辑看了抖音上面关于链表的一些使用,于是想自己试一试。看看能不能习惯用这种方式,最后能够将其使用在 现代控制理论 上面。以下为一个创建x行y列的矩阵的代码。(未加显示)有缘者可以指点指点。#include<stdio.h>#include<stdlib.h>struct link{int data;struct link *row;struct link
2020-12-03 22:53:32
4669
1
原创 【PI调节】对PI调节的一些认识
在不隔离的DCDC开关变换器中,BUCK变换器是最基础的一个变换器。为一个单开关拓扑(一个电子开关、一个二极管、一个电感以及一个电容)。如下图所示:这里以matlab上面的buck拓扑为例子(在matlab的help里面可以搜索到该例程):该拓扑的主要作用是将输入电压降压。输出的电流比输入的电流大,输出的电压比输入的电压小。电压满足以下公式:(其中,D为占空比,切假设工作在连续模式)工作在连续模式的条件为:(其中,D为占空比,R为负载,L为电感,fs是开关频率)ps:连续..
2020-11-29 22:45:16
19106
3
原创 【有趣的东西】利用Excel配置单片机
可以利用excel进行配置单片机的寄存器。如下图:图1 完成未果的DSP界面用excel设计模式,拖出按钮,然后调出变成界面可以尝试一下以下代码:(在下没有怎么接触过VB,只是在毕设的时候用vb设计了一个很简单的界面。所以具体代码功能我也不太知道,只是知道怎么用。以下几条应该是足够了。)Private Sub ToggleButton2_Click()Dim MyOutDir As StringDim Myrows As LongDim MyCols As LongDim i
2020-11-28 00:21:01
832
1
原创 【开关电源1】反激开关电源问题描述和解决方法
1.电源概述150W反激数字开关电源:参数:输入:180V~450VAC 220V~850VDC 输出:24Vdc 功率:150W电源拓扑:问题描述:电源切换负载输出电压跌落明显。(空载切20W) 电源切换输入电压电源出现原边mos损坏和保险管烧坏。(空载就会) 电源并联问题出现问题时波形图: 图1 切换负载电压跌落现象 图2 驱动以及切换负载跌落现象图2.解决方法修改PI...
2020-11-26 22:21:24
3367
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人