- 博客(36)
- 收藏
- 关注
原创 全桥LLC谐振变换器变频控制工作原理与仿真
全桥LLC谐振变换器以其效率高、全范围软开关、器件电应力小等优点,越来越多地应用于大功率场合。电力电子技术的发展日益追求高频化,所带来的问题是半导体开关器件高频运行时的开关损耗急剧增加。各种软开关电路随之出现。可以有效减小开关损耗,使进一步提高开关频率成为可能。谐振式开关因其可在电流自然过零点开通半导体器件,实现零电压开关,特别适合采用MOSFET作开关的装置。最简单的谐振电路有串联谐振(SRC)和并联谐振(PRC)。SRC只能工作于降压状态,应用受限;
2025-04-03 00:28:28
588
原创 霍尔传感器与电流互感器的区别
选择霍尔传感器:需测量直流电流、高频信号或要求体积小巧的场合。选择电流互感器:工频交流测量、高精度需求或高电压隔离场景。
2025-03-20 00:04:53
514
2
原创 【Matlab仿真】如何解决三相交流信号源输出波形失真问题?
三相交流信号源输出波形失真,针对三相交流信号,理应为三相正弦量,但是仿真后发现波形失真。
2025-03-10 23:37:47
310
原创 【Matlab仿真】Matlab Function中如何使用静态变量?
根据Simulink的运行机制,每个采样点会调用一次MATLAB Function的函数,两次调用之间,同一个变量的前次计算的终值如何传递到当前计算周期来?其实可以使用persistent变量实现函数退出和进入时内部变量值的保持。
2025-02-25 23:40:18
330
原创 逆变电压和电网电压并网阶段存在相位差,是否会导致电流畸变?
锁相环的作用是实时跟踪电网相位。当逆变器相位不同步时,其输出可能与电网谐波成分发生相互作用,导致特定频率谐波被放大(如 3次、5次谐波),进一步恶化电流畸变。案例:某光伏电站并网时出现电流 THD(总谐波失真)超标,检测发现 PLL 受电网电压谐波干扰,导致相位跟踪误差,引发逆变器输出电流畸变。下图为npc逆变器的输出波形,可以看出未锁相时,逆变电压和电网电压存在明显的相位差,逆变电感电流近似正弦。暂态畸变:在并网瞬间的相位不同步(如未预同步),可能引发高频瞬态电流,表现为电流波形中的尖峰或振荡。
2025-02-17 23:43:25
505
原创 【工具使用】Proteus新建工程方法
4、根据需求选择是否创建PCB布板设计,本次选择不创建PCB布板设计。7、创建完成后,打开界面如下,可以开始自己的仿真之旅了。5、选择没有固件项目,后面单独创建。2、修改工程名和工程存储路径。1、选择“新建工程”
2025-01-08 22:21:11
467
原创 基于MATLAB/Simulink的光伏电池特征曲线仿真
因此,温度对光伏电池的开路电压有较大影响,但对短路电流影响较小。从图中可以看出,温度相同时,当光照辐照度变低,开路电压变小,短路电流Isc和Im变小,最大功率变小,由此可知,光照幅度和短路电流成正比,在温度相对稳定时,光照越强,组件的最大输出也越大。1、S = 1000W/m2,T = 25℃,Vm = 1300,Im = 70A,模拟温度相同,光照减弱时的特征曲线变化。2、S = 1000W/m2,T = 25℃,Vm = 1300,Im = 70A,模拟光照相同,不同温度时的特征曲线变化。
2024-12-22 19:32:22
304
原创 不同类型数据的混合运算
不同类型数据进行混合运算时,首先要把不同类型的数据转换成同一类型,然后进行运算。这种转换由编译系统自动完成,其转换遵循原则如下:C语言规定:在赋值运算中,如果赋值运算符两边的类型不一致,但都是数值型或字符型时,在赋值时将进行类型转换。转换时将赋值号右边表达式的类型转换为左边变量的类型。强制类型转换是利用强制类型转换运算符将一个表达式转换成所需类型。常被称为显式类型转换,而把自动类型转换称为隐式类型转换,其一般形式为:(类型符)(表达式)其功能就是把表达式结果的类型转换为圆括号()中的数据类型。例如:
2024-06-25 00:50:53
1245
原创 DSP中的CBC与OST两种保护策略的区别
在DSP的ePWM模块中,有两种不同的保护(封脉冲)方式:CBC(逐周期保护)与OST(单次触发保护)。
2024-05-23 22:30:32
2149
原创 如何修改.gitignore文件
当开发完成一个软件功能,通过git将修改的文件上传到远端仓库时,可能存在一些非必要文件比如调试文件,并不需要上传到远端仓库,可以使用.gitignore配置文件进行隔离,屏蔽不需要上传到远端仓库的文件。
2024-05-22 00:02:37
658
原创 【git学习总结】解压缩文件夹
1、压缩文件,将slaver文件夹压缩为slaver.tar.gz。指令:tar czvf slaver.tar.gz slaver。指令:tar -xzf slaver.tar.gz。
2024-05-15 09:46:44
470
原创 【git学习总结】使用git下载指定commit Id的代码
git拉取指定commit id的代码,可以使用以下命令:git checkout ,这将把工作区恢复到指定的commit id。如果要回到最新的代码状态,可以使用以下命令:git checkout master。
2024-05-14 22:17:32
568
原创 【工具使用】如何修改vscode主题为绿色护眼模式
2、选择主题后,按照“文件-> 首选项 -> 设置” ,搜索“workbench.colorCustomizations”,点击“在setting.json中编辑” ,加入如下配置,修改主题的背景颜色。1、安装主题插件”Eclipse Color theme and keymaps“
2024-05-10 22:38:37
3951
1
原创 孤岛效应与反孤岛效应检测策略
所谓孤岛效应指:当电网供电因故障事故或者停电维修而跳闸时,各个用户端的分布式并网发电系统未能及时检测出停电状态从而将自身切离市电网络,最终形成由分布电站并网发电系统和其相连负载组成的一个自给供电的孤岛发电系统。
2024-05-09 23:49:32
1529
1
原创 【学习总结】飞跨电容三电平boost拓扑发波分析与matlab仿真
正常工作时,飞跨电容的电压大约控制在输出电压的一半,降低了开关器件的耐受电压。
2024-04-28 23:57:28
6575
5
原创 【学习总结】光伏并网逆变器防逆流功能
1、在光伏发电并网系统中,为了保护电网不受任何影响和冲击,需要防止光伏系统不向电网馈电,称为防逆流。2、当光伏发电系统由于某些原因发电量超过了用户负载的用电量,既产生了剩余电能时,可能出现光伏发电系统向电网输电的情况,由于此时电网供电系统出现电流倒送现象,所以称之为“逆流”现象,此时电网供电部分的功率称为“逆功率”。光伏发电系统根据现有的国家标准Q/GDW480-2010《光伏电站接入电网技术规定》必须配套加装防逆流设施,来防止逆功率的发生。
2024-04-28 23:02:59
4323
1
原创 【学习总结】一阶低通滤波与matlab仿真
1、所谓低通滤波器就是允许低频信号通过,不允许高频信号通过。滤波是将信号中特定波段频率滤除的操作,一阶低通滤波也就是一阶惯性滤波,是使用软件实现普通硬件RC低通滤波的功能。2、一阶低通滤波法采用本次采样值与上次滤波输出值加权,得到有效滤波值,使输出对输入有反馈作用。,其中k为滤波系数,在(0, 1)上,X(n)为本拍采样值,Y(n - 1)是上一拍滤波输出值,Y(n)是本次滤波输出值。
2024-04-25 23:27:07
1661
1
原创 【学习总结】坐标变换(Clark和Park)与matlab仿真
下图为各坐标系之间的关系,ABC为自然坐标系,alpha-beta为静止坐标系,d-q为同步旋转坐标系。从静止坐标系alpha-beta变换到同步旋转坐标系d-q的坐标变换为Park变换。从自然坐标系ABC变换到静止坐标系alpha-beta的坐标变换为Clark变换。
2024-04-25 00:00:16
752
1
原创 【matlab仿真】使用Repeating Sequence模块生成三角载波
前几天一直遇到仿真输出的波形失真,最后按照如上设置,仿真的波形才正常。需求:生成一个开关频率为16k,峰值为3125的三角载波。
2024-04-21 22:46:19
2625
4
原创 【python学习总结】如何在git环境下通过shell脚本的方式执行.py文件
git本身不能直接执行.py文件,因为git是一个分布式版本控制系统,它用于跟踪和管理文件变化。如果想执行.py文件,可以在仓库的代码中新建一个执行脚本,然后通过该脚本调用.py文件。然后可以通过运行这个脚本来执行.py文件sh run.sh。
2024-03-27 23:12:04
381
原创 【python学习总结】判断文件是否存在,存在时删除
1、在Python中,你可以使用os模块来检查文件夹是否存在,如果存在则删除该文件夹。实践如下,文件成功删除。
2024-03-27 22:15:35
1297
原创 【温度检测】NTC曲线特性与使用
高低温工况,电机温度检测回路的阻值可能会存在精度偏差,所以一般情况下会设置一个温度切换点,并进行补偿。比如设置温度切换点为45,在45以下采用一个检测电路,45以上进行阻值补偿,同时切换到另一个温度曲线进行查表,如果不这样处理的话,可能不能保障在整个检测范围内的精度。一般情况下,软件将这个表写死在软件中。有的电机装配有两路NTC(分布在电机的不同位置,比如定子),有的电机只装配一路NTC,软件需要做适配。项目开发过程中,温度检测下限为-50℃,超过范围视为电机温度传感器检测异常,应上报故障。
2023-08-02 23:48:58
1100
原创 问题解决:在使用codeblock调试c++软件时,执行输出的exe文件,会闪退
解决方案:增加库语句system("pause"),可以将系统暂停。如果有return 0函数,需要将该库语句增加在return 0前面,否则无效。
2022-11-10 21:17:09
2313
原创 程序员必备网站
对国内技术社区博客园 https://www.cnblogs.com/掘金 https://juejin.cn/思否 https://segmentfault.com/开源中国 https://www.oschina.net/51CTO https://www.51cto.com/V2EX https://www.v2ex.com/开发者头条 https://toutiao.io/GitChat https://gitbook.cn/牛客网 https://www.nowcoder.com
2022-11-09 23:29:22
92
原创 leetcode-1-两数之和
使用VC6调试代码,调试方法参考如下链接:https://jingyan.baidu.com/article/39810a23e16f9fb636fda6dd.htmlleetcode-1-两数之和int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i,j; int *value = (int *)malloc(sizeof(int)*2);//申请一块临时内存,指针value指向临时内存
2021-09-09 01:03:21
62
原创 sizeof()与strlen()在求字符串长度时的区别
sizeof()函数输出字符串长度时会把结束符计算在内;strlen()函数输出字符串长度时不会把结束符计算在内。
2021-09-03 00:29:07
195
请问国内有什么值得花精力长期使用的代码托管平台?
2022-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人