- 博客(46)
- 收藏
- 关注
原创 【LTSPCIE】D触发器的搜索和使用
总结一下,在该元件上点击右键,进入设置,按照如下设置即可。Vhigh和Vlow可以随便调整,其他的时间参数对我来说够用了,所以不调了。似乎不需要外部供电?CLR端口当clear用了,好像没出啥问题。几乎没有D触发器的spice模型,不过LTSPICE里面自带一个D触发器。但是接入电路后发现并不工作!原因是还需要进行参数的设置。如下图(这里必须吐槽一下LTSPICE的搜索功能,超级难用)
2025-03-07 20:29:49
166
原创 【PSIM】峰值电流如何用D类触发器
最近做实验发现很多人用D类触发器代替RS触发器进行峰值电流控制。研究了一下发现确实效果更好(模电数电还给老师了。这篇文章研究一下PSIM中D类触发器的使用,以及如何实现峰值电流控制。方波信号的占空比不需要太小,设置为0.5就好了。选用的是带设置重置的D触发器,见下图。触发器本身没有什么需要设置的。
2025-03-07 20:22:15
190
原创 【MATLAB】解决mod函数、逻辑判断的误差问题
希望当时间t为T的整数倍时,输出1,其他时刻输出0。理论上,用mod(t,T)==0即可,但t是很小的数,T也是很小的数,在mod时会产生误差。
2025-02-17 15:34:18
216
原创 【PSIM】RS触发器的使用、峰值控制如何设置RS触发器
有0和1两个值。设置为0时,表示边沿触发,设置为1时,表示电平触发。边沿触发是指,检测到上升沿,就表示收到信号啦!而电平触发是指,检测到信号处在高电平,就表示收到信号。
2025-02-15 16:37:50
192
原创 【chkdsk磁盘修复命令】解决移动硬盘无法读取
*第二种:**用chkdsk磁盘修复命令(写在前面:因为自己也是一知半解的,不知道原理是什么,如果害怕里面的数据丢失,或者文件不大,可以先用DiskGenius把里面的文件先拷出来,备份一下)**第一种:**下载免费软件DiskGenius后,可以看到硬盘内的文件。找到上一次最后写入的文件,进行删除。大概5分钟后,电脑上出现图标,但无法打开,也不显示容量。我找到了文件,却无法删除,提示“分区文件系统有错误”,要让我先修复磁盘!推测原因:上一次使用时,没有安全弹出就直接拔下来(估计屏幕前的你也是一样的)
2025-01-02 11:32:41
1407
原创 【word】修改图名/表名/公式编号后快速更新交叉引用的内容;交叉引用的字体不跟随正文如何解决
本文解决两个问题,不是什么特别正规的方法,主打一个迅速且通用。
2024-08-19 16:06:52
2690
原创 WebPlotDigitizer图像取点软件/在线网页
记录一下WebPlotDigitizer的使用方法。网上一搜就能搜到官网,本文也把网址放在最后了。
2024-07-19 15:10:09
6239
2
原创 【Altium Designer】导出为ansys EDB时提示EDB datebase initialization error的问题
首先前提是能够导出为ansys edb格式如果没有这个选项的话看一下我写的这一篇但是导出的时候提示error exporting to ansys edb,EDB datebase initialization error,cannot create edb file。
2024-03-30 15:12:08
1112
原创 【Altium Designer】扩展程序中没有ansys EDB exporter/安装不了新的扩展程序的问题
首先描述一下我的问题,我的AD版本是20版(),今天想要使用AD将PCB导出为ansys EDB 格式却发现没有这个选项,如图(箭头那里本来应该有一个ansys EDB格式的选项,但是没有)但是,进入软件的extensions的界面却什么也没有,如下图,就是安装不了新的拓展程序的意思。
2024-03-29 23:51:34
2419
4
原创 【LTSPICE】宏模型中的语法分析(持续更新)
本篇文章用来总结模型文件、仿真文件中的语法,写给自己看的,格式和内容上比较随意。上图是在安森美官网上下载的一款二极管的spice模型文件。
2024-02-26 16:11:33
1836
原创 【LTSPICE】导入线艺Coilcraft所有电感的库
有一种方法能够直接把Coilcraft旗下的所有型号的电感库一次性导入LTSPICE中。打开LTSpice的软件自带库到下图中的这一级(关于如何找到这个文件夹,可以见我的另一篇博客。粘贴刚刚复制的lib库(不会覆盖。但是如果担心被覆盖,可以先把原lib文件夹做个备份)重启LTspice,新增component。新增的电感参数就在这个文件夹下。首先去官网下载这个库,也可以直接在我的个人页面的资源中找到。
2024-01-29 15:02:42
705
原创 【LTSpice】导入第三方元件库 之 subckt文件类型
LTSpice想要导入第三方的元件库,网上教程非常多。这里记录一下一种subckt文件的导入。过程比较复杂。本文只讲解subckt文件!如果发现文件里有.SUBCKT这样的文字,说明可以用本文的方法。
2024-01-27 17:19:16
2833
1
原创 matlab不用sawtooth,自己写代码实现锯齿波/三角波
函数sawtooth的采样频率是固定的,也就是给定一个时间段,只能按照固定的频率取点。比如10s内,每1s取一个点。这样就得到了1s 2s 3s… 10s对应的值。可是我希望取值是连续的,比如我想知道1.5s处对应的值是多少。尽管sawtooth可以选择更高的采样频率,比如0.5s 1s 1.5s… 但是我的需求是不确定的,我也不知道下一次要求哪个点,也许是1.502135s处对应的值,这样就没法用sawtooth函数了。思路是用数学公式实现。
2023-11-25 16:17:37
2183
原创 matlab函数 状态空间系统ss、能控性矩阵ctrb、矩阵的秩rank、能控标准型canon、零极点配置place、系统极点pole等函数(线性定常系统)
如果已知线性定常系统的ABCD四个矩阵,可以得到状态空间系统其他更具体的用法请直接看帮助文档。用法:ss(A,B,C,D)假如可以输入最后得到。
2023-08-31 10:14:52
8731
1
原创 【plecs】Symmetrical PWM模块(PWM)模块的使用
首先看看长啥样直接在库中搜索即可搜到用的是三角载波(另一个模块Sawtooth PWM用的是锯齿载波)。
2023-07-17 10:33:57
3672
原创 窗口在屏幕边上拉不出来的解决方法
刚刚用上新电脑,装软件的时候突然窗口跑到边边上去了,主要内容都看不到,只有一点点边框能碰到。但是这个窗口又不能放大缩小,根本不知道上面显示了啥。1、首先用“alt+tab”选中这个窗口。4、大功告成,解决!3、用键盘上的方向键把窗口拉出来。2、然后按下alt+空格+m。
2023-06-14 17:27:13
7636
3
原创 如何将simulink中的元件(光伏板)导入到plecs中使用
找到initialization,第一行有一个加载数据的语句,在括号中写入你存放mat文件的路径,并用单引号进行引用,就成功了。点击apply,ok,此时这个元件将出现在libraries中的user library库中。操作完上一步后,不要急着点ok,在下面的user libraries栏点击加号,找到刚刚放进去的plecs文件。找到Libraries,并在search path中点击加号,添加刚刚存放数据的【文件夹】的路径。将这个文件保存到一个固定的文件夹中,比如我把他们和plecs的总文件放在一起。
2023-06-07 22:51:21
2064
4
原创 matlab/simulink的Check Step Response Characteristics模块和response optimization的使用 PID调参
对于pid整定,sisotool的可视化效果更强,但是规定了系统反馈的样子。而response optimization则是完全根据系统的输出值进行调整的。首先,要使用Check Step Response Characteristics和response optimization必须要有变量。不然它们调什么参数呢?先参考上一篇论文,定义好系统的变量。注意这一步应该在打开response optimization之前完成,否则变量不会更新进去。当然也有别的方法,懒得写了。总之这样是最简单的。
2023-03-30 17:14:39
2335
1
原创 在simulink中定义和使用变量
如果某个变量的值常常要改动,而又要一次性改好多地方,那就可以直接在公式中写变量,然后在某个固定的地方直接定义这个变量的值。就像是写代码的时候,定义一个全局变量一样。但是网上的教程说要用什么data storage模块啥的,我也用不来,好复杂,感觉没啥必要。看不懂上面说的没关系。意思就是这样,可以用a2 a1来代替某个具体的值PID控制器也是一样可以。
2023-03-30 16:30:36
20446
4
原创 simulink代码模块、matlab function的使用、报错The current directory is reserved for MATLAB files.
在进行simulink仿真时,有时候函数关系比较复杂,或者懒得用单个的元件组合。比如uab1−sechc∗errort)))之类的,用matlab function写个代码,分分钟就解决了,不需要再用基础的模块搭建。
2023-03-29 17:25:39
848
1
原创 解决texstudio的matrix环境Missing $ inserted、 Misplaced alignment tab character & 、Missing { inserted.\dot
加上$后继续报错,提示 Misplaced alignment tab character &. 1。其实就是&这个符号识别错误了。这是因为有个库没有引入。,Missing $ inserted,这个是因为没有在matrix的begin和end命令的前后加$$$$。, \dot这个符号提示我要加上大括号进行匹配。这也是因为没有导入amsmath这个库。在texstudio中用matrix环境编辑矩阵,总是报错。在导言区导入amsmath这个库。解决办法:在导言区导入amsmath这个库。
2023-03-18 21:14:55
2554
原创 IEEE的latex模板文件中公式字体的问题
一开始以为是公式中逗号的问题,结果发现字母长得也不一样(对比第一张图中的两个字母i)。也就是说,公式中的字体和正文的字体本来就是不同的,所以逗号自然长得不一样了。可以看到好多人都问过这个问题。用IEEE官方提供的latex模板,结果首先发现逗号长得不一样。前三个都是公式中的逗号,第四个是正文的逗号。
2023-03-14 17:08:02
1322
原创 解决texstudio编译IEEE官方文件时找不到字体问题Font shape `TU/ptm/m/n‘ undefined(Font) using `TU/lmr/m/n‘ instead
解决texstudio编译ieee官方文件时找不到字体的问题
2023-03-14 12:07:48
2540
2
原创 matlab/simulink仿真数据的导出暨to workspace模块的使用
在用simulink仿真的时候,希望把数据导出,用其他软件进一步分析和处理,该如何做呢?使用下面这个叫做to workspace的模块就可以实现。
2023-01-17 21:14:50
28245
15
原创 matlab/simulink电力电子仿真傅里叶变换模块(fourier)测幅值相角的设置与使用
傅里叶(Fourier)模块测量输入信号的直流分量、基波、高次谐波分量的幅值和相位。
2022-10-24 23:09:24
23282
16
原创 matlab/simulink鼠标滚动设置成上下移动而不是缩放
simulink一个我很不喜欢的功能是,鼠标滚动会让画面缩放而不是上下滚动,今天实在受不了了就把它改过来了,其实特别简单,半分钟就搞定~
2022-10-24 17:22:14
6045
7
转载 软开关移相全桥PS-FB DCDC变换器的各模态分析与计算
原文链接http://www.360doc.com/content/17/0110/19/9272174_621594077.shtml写得太好了,所以整理到自己的专题里,部分地方做了改进????。在早期的大功率电源(输出功率大于1KW)应用中,硬开关全桥(Full-Bridge)拓扑是应用最为广泛的一种,其特点是开关频率固定,开关管承受的电压与电流应力小,便于控制,特别是适合于低压大电流,以及输出电压与电流变化较大的场合。但受制于开关器件的损耗,无法将开关频率提升以获得更高的功率密度。例如:一个5KW
2022-01-27 22:24:53
4974
原创 matlab/simulink电力电子仿真三相锁相环PLL的设置与使用
接上文matlab/simulink电力电子仿真锁相环PLL的设置与使用1 使用的三相锁相环输入端口是三相电压信号,输出端口一个是频率(上),一个是相角(下)。2 输入端口明确一下,我们是要通过锁相环知道某个电源信号的频率和相角。所以我们要用电压表测量这个想要知道频率和相角的电源信号,如下图。我们用three-phase programmable模块作为输入电压源,其具体的参数设置方式请参照matlab/simulink电力电子仿真三相可编程电压源three phase programma
2021-12-28 15:59:05
25179
16
原创 【51单片机 C51 应用编程 Keil C Protues】(一)中断难点整理
【51单片机 C51 应用编程 Keil C Protues】(一)中断难点整理这个专栏拿来记录我学习51单片机的内容。内容限于单片机:51单片机编程语言:C51语言编程方式:纯软件编程(没有实物)软件:Keil C+Protues(这个不是很重要,不打算写软件使用的方法,主要是发代码)内容:项目代码+一些难点的整理1 中断概念能看到这篇文章的朋友估计是有一些基础的,我就简单讲一下这个中断概念的内容。我觉得这张图还挺形象的。上图是生活中的中断的例子,某人正在看报纸(主程序)????电话铃
2021-11-18 17:17:17
922
原创 【51单片机 C51 应用编程 Keil C Protues】(零)专栏说明
【51单片机 C51 软件应用编程 Keil C Protues】(零)专栏说明这个专栏拿来记录我学习51单片机的内容。内容限于单片机:51单片机编程语言:C51语言编程方式:纯软件编程(没有实物)软件:Keil C+Protues(这个不是很重要,不打算写软件使用的方法,主要是发代码)内容:项目代码+一些难点的整理...
2021-11-18 16:32:10
262
原创 matlab/simulink电力电子仿真三相可编程电压源three phase programmable voltage source的设置与使用
标题好长,总之就是这个模块的设置与使用啦做电力电子仿真的时候主要有两种电压源,一种是这样的,可以设置电感电阻等参数还有一种就是我今天要讲的理想三相电压源。在库中搜索Three-PhaseProgrammable Voltage Source就可以搜到。1 恒定电压源如果要一个恒定的电压源,那么只需要调整第一行的数就可以了(标红部分)图中的100表示幅值,在这个地方要写的是三相电压源相与相之间的电压有效值,注意这个理想电压源是Y型联结,即该处填写的幅值为相电压幅值的3\sqrt33倍图
2021-09-02 22:40:29
47132
38
原创 matlab/simulink电力电子仿真单相锁相环PLL的设置与使用
接上文matlab/simulink电力电子仿真锁相环PLL的设置与使用如果你想不明白为什么要用锁相环,请看一下上面的文章。本文就直接开讲啦。1 使用的单相锁相环输入端口是电压信号,输出端口一个是频率(上),一个是相角(下)。2 输入端口明确一下,我们是要通过锁相环知道某个电源信号的频率和相角。所以我们要用电压表测量这个想要知道频率和相角的电源信号,如下图把测量的电压信号接到PLL的输入端口,如下图大功告成。是不是很简单,需要注意的是,电压表测量的一定要是我们需要知道频率和相角的
2021-08-30 16:56:27
16054
34
原创 matlab/simulink电力电子仿真锁相环PLL的设置与使用
本文不是讲锁相环的原理的,而是想写一下simulink中的PLL具体如何设置参数和使用的问题。1 为什么要用锁相环?在一开始做第一个交流输入的电路的时候,我没想到用锁相环,直到我的导师提出来一个问题:仿真的时候,我们明确地知道交流信号是在哪个时间点开始输入的(一般我们都设置为0s就开始输入对吧,而且相位也是已知的,因为是自己设置的),所以控制信号我们就把0s、0°当成了已知量。但是真实的情况中,输入是随机的,而且一开始接入的时候,也不一定是从过零点开始,而可能是任意一点。简单来说:电力电子仿真中,触
2021-08-30 16:17:24
21616
原创 psim电力电子仿真alpha controller(阿尔法控制器)的设置和使用
我们知道有一种相控的方式,通过控制晶闸管门级触发脉冲的相位来控制其导通的角度。psim中有一种控制触发角的元件,叫做alpha controller,长下面这样还有一个东西我把它叫做脉冲发生器,也就是这个玩意儿和alpha controller不一样的是,脉冲发生器设置的是频率以及上升沿和下降沿的时间。我们可以看一下它的参数设置页面我拿来给全控型器件用的。总之,我来讲一下给晶闸管用的alpha controller管脚介绍首先介绍一下四个管脚。下面、右边的三个管脚是输入端口,上面是输出端
2021-08-23 00:29:21
13325
2
【plecs格式】峰值电流控制(可带斜坡补偿)的buck变换器
2023-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人