<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jacob.Lin's 优快云 Blog]]></title><description><![CDATA[record makes you better]]></description><link>https://blog.youkuaiyun.com/fantacy_lin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fantacy_lin]]></copyright><item><title><![CDATA[数字逻辑与处理器基础]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/106737174</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/106737174</guid><author>fantacy_lin</author><pubDate>Sat, 13 Jun 2020 20:19:13 +0800</pubDate><description><![CDATA[文章目录第二讲 数的表示与布尔代数2.1 信息编码与数据表示
第二讲 数的表示与布尔代数
2.1 信息编码与数据表示

编码：信息从一种形式或格式转换为另一种形式或格式的过程。抽象上看编码是有限集合S的元素映射到有限集合X上的串过程
1.有限集合X上的串是由X中的元素组成的有限序列；
2.序列是一个定义域为连续整数集合的特殊函数。
解码：编码的逆过程。
编码的基本特性


1.普适性：由于比特串的长度可以伸缩，所有的有限集合都可以建立和比特串的对应关系；
2.统一性：编码是集合S到集合C的映射关系，通常是一]]></description><category></category></item><item><title><![CDATA[电力电子学习笔记]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/106623348</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/106623348</guid><author>fantacy_lin</author><pubDate>Tue, 09 Jun 2020 19:02:34 +0800</pubDate><description><![CDATA[文章目录一 、电力电子系统介绍X、电力电子建模及控制
一 、电力电子系统介绍
X、电力电子建模及控制

控制的目的：满足电源调整率、负载调整率、输出精度、纹波、动态响应时间、鲁棒性等指标需求。
控制方法：经典控制和现代控制
基本思路：1 物理建模；2 选择控制策略；3 设计控制参数。


...]]></description><category></category></item><item><title><![CDATA[积分变换]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/106567394</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/106567394</guid><author>fantacy_lin</author><pubDate>Fri, 05 Jun 2020 11:42:50 +0800</pubDate><description><![CDATA[文章目录1 背景2 傅里叶变换3 拉普拉斯变换4 其他变换
1 背景
2 傅里叶变换
数学的发展来源于物理并促进物理发展，物理为数学公式提供直观解释。

3 拉普拉斯变换
4 其他变换

]]></description><category></category></item><item><title><![CDATA[计算机基础与程序设计]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105465965</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105465965</guid><author>fantacy_lin</author><pubDate>Thu, 16 Apr 2020 21:20:06 +0800</pubDate><description><![CDATA[文章目录计算机导论图灵机2 计算机为什么能计算？数的表示二进制数的计算布尔运算的物理实现3 程序运行的基本原理
计算机导论

数学的三次危机
现代逻辑学：歌德不完备定理，形式语言和图灵机

图灵机
2 计算机为什么能计算？
数的表示
图灵机的第一个问题：符号的表示。这里我们要求解的是计算问题，所以我们该寻求数的表示。
二进制数的计算
所谓运算其实是什么规定的一种规则。我们在十进制下加减乘除是如何运...]]></description><category></category></item><item><title><![CDATA[Printed Circuit Board Design Techniques for EMC compliance]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105407524</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105407524</guid><author>fantacy_lin</author><pubDate>Thu, 09 Apr 2020 13:27:07 +0800</pubDate><description><![CDATA[文章目录1 题外话2 设计环境3 布局布线设计规范
1 题外话
态度决定结果。对待任何事情，态度必须放在第一位。

工作态度
细心、耐心、专注。
工作能力
1）沟通能力
2）专业基础

2 设计环境
工欲善其事必先利其器。
利用Excel表建立项目关键表。

主要器件列表
识别设计中的主要器件，将设计关键数据结构化
1）阅读关键器件datasheet，明确器件功能，工作环境；
2）记录设计注意事项...]]></description><category></category></item><item><title><![CDATA[单相逆变器控制]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105369503</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105369503</guid><author>fantacy_lin</author><pubDate>Tue, 07 Apr 2020 17:45:45 +0800</pubDate><description><![CDATA[本文分析研究单相LC滤波器逆变器的控制方法。
对于单相LC滤波器，主要控制策略有：
1）单电压闭环控制：引入电压闭环会是系统稳定性变差[2]，但为实现输出电压的恒定，必须引入电压负反馈。
2）电感电流内环双环控制：引入电感电流负反馈可增强系统稳定，限制输出电流的大小，防止逆变器过流。但电感电流不能突变无法快速反应负载电流波动的影响，因而对负载电流扰动抑制能力弱。
3）电容电流内环双环控制：电容电流...]]></description><category></category></item><item><title><![CDATA[常用快捷键]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105351978</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105351978</guid><author>fantacy_lin</author><pubDate>Mon, 06 Apr 2020 21:34:14 +0800</pubDate><description><![CDATA[文章目录文件夹快捷键F键用法
文件夹快捷键
ctrl+N：打开新文件窗口
Alt+up方向键：回父目录
Backspace：回上次打开的目录
F键用法
F1：帮助
F2：修改文件名称
F3：搜索文件
F11：最大或最小化程序窗口
F12：查看网页代码

...]]></description><category></category></item><item><title><![CDATA[Vim开发环境及使用技巧]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105351271</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105351271</guid><author>fantacy_lin</author><pubDate>Mon, 06 Apr 2020 21:03:09 +0800</pubDate><description><![CDATA[Vim开发环境配置及使用技巧
不同代码之间的切换：插件(buffer)命令 \be
代码高亮：\m
tmux:保存代码工作环境， 方便下次继续工作

]]></description><category></category></item><item><title><![CDATA[Linux shell命令行快捷键]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105243617</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105243617</guid><author>fantacy_lin</author><pubDate>Wed, 01 Apr 2020 12:59:26 +0800</pubDate><description><![CDATA[目录1. 命令行编辑2. 命令行提示与补全3. 命令执行&nbsp;正文
    回到顶部1. 命令行编辑



&lt;Ctrl&gt;+a
移动光标到行首


&lt;Ctrl&gt;+e
..........行尾


&lt;Alt&gt;+f
光标右移一个词


&lt;Alt&gt;+b
....左移......


&lt;Ctrl&gt;+f
光标右移一个字符


&lt;C...]]></description><category></category></item><item><title><![CDATA[卷积学习笔记]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105235352</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105235352</guid><author>fantacy_lin</author><pubDate>Wed, 01 Apr 2020 00:25:24 +0800</pubDate><description><![CDATA[文章目录1 卷积的数学定义2 卷积的物理解释
1 卷积的数学定义

实分析下的一维卷积
设f(t)和g(t)是R（实数域）上的可积函数，做积分：
该积分定义了一个新函数，记为h(t)，称h(t)为f(t)和g(t)的卷积，记作h(t)=fg。容易fg=g*f。
离散序列的一维卷积


2 卷积的物理解释
作为一名电类的学生，信号与系统、电路是我们的必修课程，下面介绍如何从信号与系统和电路的角度去理...]]></description><category></category></item><item><title><![CDATA[C语言学习笔记]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/105200200</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/105200200</guid><author>fantacy_lin</author><pubDate>Mon, 30 Mar 2020 15:45:44 +0800</pubDate><description><![CDATA[文章目录1 编程语言简介2 C语言代码如何才能运行
1 编程语言简介
编程语言是为了方便人类编写计算机执行命令开发的一套语言标准。不论什么语言都要转化为机器语言才能被计算机识别执行。计算机的发展，现在编程语言种类繁多，如C，Java，Python，JavaScript等。
按照编译时间不同可分为编译语言和解释语言。编译语言在执行前会经过编译链接阶段，执行时不再需要编译。解释语言则是在运行时才编译成...]]></description><category></category></item><item><title><![CDATA[MATLAB学习笔记]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103840803</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103840803</guid><author>fantacy_lin</author><pubDate>Sun, 05 Jan 2020 10:59:19 +0800</pubDate><description><![CDATA[一、MATLAB图形绘制及处理



获取MATLAB图形中的数据：

假设当前已打开图型句柄“Figure 1”，如下图所示：



目标：获取该图像的数据。

函数：gca，get、

步骤：

1）利用get函数获取当前坐标系句柄对象：obj=get(gac,'children'）也可以用：obj=findall(gca,'type','line')；

2）利用get函数获取句柄对象中的...]]></description><category></category></item><item><title><![CDATA[STM32 ADC学习]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103798310</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103798310</guid><author>fantacy_lin</author><pubDate>Thu, 02 Jan 2020 03:42:07 +0800</pubDate><description><![CDATA[在介绍ADC学习经验之前，说一下关于基于库函数STM32开发的一点心得。本质上微处理器的开发都可分为三类函数：寄存器配置函数、主程序和中断服务函数。主程序和中断服务函数下都是用户自定义函数没什么技巧！而寄存器配置函数怎么写方便了。一个好方法就是结合ST提供的example，然后按照时钟，初始化结构体赋值，调用相关底层函数三个步骤！如何不遗漏又快速的做完这几个事情呢？时钟好说，置于初始...]]></description><category></category></item><item><title><![CDATA[STM32定时器]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103351174</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103351174</guid><author>fantacy_lin</author><pubDate>Mon, 23 Dec 2019 14:07:29 +0800</pubDate><description><![CDATA[SystemInit()中设置的系统时钟：

SYSCLK（系统时钟）=168MHz

AHB总线时钟（HCLK=SYSCLK）=168MHz

APB1总线时钟（PLCK1=SYSCLK/4）=42MHz

APB2总线时钟（PCLK2=SYSCLK/2）=84MHz

PLL主时钟=168MHz

STM32F4时钟使能和配置通过调用RCC相关寄存器来控制，函数和相关定义已声明好，直接调用即可...]]></description><category></category></item><item><title><![CDATA[电力电子系统的保护设计]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103653063</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103653063</guid><author>fantacy_lin</author><pubDate>Sun, 22 Dec 2019 16:28:08 +0800</pubDate><description><![CDATA[从实现方式上分为：

硬件保护 软件保护

从保护功能上分为：

自锁保护、打嗝式保护、反延时保护等等

保护对象 ：半导体开关

保护物理参数：电力电子器件有安全工作区的限制，即有电流、电压和瞬时功率的极限值，因而保护措施也是针对电流、电压，功率（转化为温度）进行检测保护。

具体保护事项：

1、过电流保护：

保护范围：过流或短路

保护方法：

1）利用参数识别对单个器件进行自适应保护。一...]]></description><category></category></item><item><title><![CDATA[数字控制]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103624625</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103624625</guid><author>fantacy_lin</author><pubDate>Thu, 19 Dec 2019 23:02:36 +0800</pubDate><description><![CDATA[MATLAB资料

连续PID



数字PID形式



IF(z)和DF(z)are the discrete integrator formulas for the integrator and derivative filter.

'ForwardEuler'



BackEuler



Trapezodial


]]></description><category></category></item><item><title><![CDATA[STM32时钟配置]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103436476</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103436476</guid><author>fantacy_lin</author><pubDate>Sat, 07 Dec 2019 16:54:29 +0800</pubDate><description><![CDATA[本文以外部高速时钟源HSE为例，介绍STM32F4时钟配置实现。

一、概述

STM32F4时钟树如下图所示：



上图（上图中的180Mhz改为168Mhz）中红色箭头线时钟传播路径，紫色框标注的是重要的时钟配置对象，包括：AHB bus、Core、memory 、DMA、APB peripheral 和APB timer。下面介绍实现方法。

注：AHB最大允许时钟频率为168MHz，A...]]></description><category></category></item><item><title><![CDATA[STM32逆变器控制]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103378834</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103378834</guid><author>fantacy_lin</author><pubDate>Tue, 03 Dec 2019 23:50:52 +0800</pubDate><description><![CDATA[ADC引脚分配

直流电压：Vc1=PA0、Vc2=PA1

电网电压：[U1 V1 W1]=AD7323=[PB3 PB4 PB5]

逆变器输出电压：[UCA UCB UCC]=AD7323=[PB13 PB14 PB15]

电容电流采样：[ICa ICb ICc]=[PC0 PC1 PC2]

输出电流/电感电流采样：[ILaILb ILc]=[PC3PC4PC5]

PWM引脚分...]]></description><category></category></item><item><title><![CDATA[上拉下拉再理解]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103324694</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103324694</guid><author>fantacy_lin</author><pubDate>Sat, 30 Nov 2019 15:10:46 +0800</pubDate><description><![CDATA[在看STM32手册时碰到了弱上拉，弱下拉的概念，在内部弱上拉/下拉时为了带负载建议在外接上拉或上拉电阻，不是很明白这样的原因。网上查阅相关资料，在这里记录下自己的理解。

显然弱上拉/下拉是相对于强上拉/下拉而言的，为了清楚什么是弱上拉/下拉，先要问什么是强上拉/下拉。我们都知道上拉/下拉的目的是使输出电平为确认的高电平/低电平。那么最高的高电平和最低的低电平是多少？毫无疑问，是芯片的供电电源的正...]]></description><category></category></item><item><title><![CDATA[MDK-ARM 建立STM32工程模版]]></title><link>https://blog.youkuaiyun.com/fantacy_lin/article/details/103270823</link><guid>https://blog.youkuaiyun.com/fantacy_lin/article/details/103270823</guid><author>fantacy_lin</author><pubDate>Wed, 27 Nov 2019 14:53:37 +0800</pubDate><description><![CDATA[以STM32F407为例建立工程模版。

工程模版的目的：创建一个基本文件夹包含STM32F407所需的Library和启动文件。

第一步：

新建一个目录命名为Template，我的路径为：F:\Template。

第二步：

在Template目录下新建下列子目录：

F:\Template\Project：用于存放uVision Project的相关文件；

F:\Template\Li...]]></description><category></category></item></channel></rss>