自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F310 FLASH使用记录

STM32F310 FLASH使用记录:包含清除/读/写

2024-11-25 14:58:23 231

原创 STM32G474系列:HRTIM高精度定时器 互补PWM延时及移相使用记录

实现四路互补PWM带死区,定时器时钟100MHz,PWM为200KHz,第二路相对于第一路后开先关,第三路相对于第一路滞后90°,第四路同第二路。不考虑倍频等情况,不做精度要求,仅做实验现象。

2024-10-30 21:19:37 1916 5

原创 随记(1):keil报错:error: #146: too many initializer values

这个错误通常出现在C或C++编程中,当你在初始化数组或结构体时,提供的初始化值的数量超过了数组或结构体元素的数量。检查你的初始化列表,确保每个元素都被正确初始化,且初始化值的数量不超过数组或结构体元素的数量。如果是数组,确保初始化列表中的值数量不超过数组声明时定义的大小。如果是结构体,确保每个字段都被赋予了值,并且没有提供超出结构体定义字段数的值

2024-05-14 16:35:16 2353 1

原创 永磁同步电机FOC矢量控制SIMULINK仿真系列记录(4):算法部分(ANTI_CLARK)

再经Park变换,将静止的αβ坐标系变成旋转的αβ坐标系,此时为dq坐标系,从两相静止到两相旋转(2s/2r);控制三相电机即控制三相电压,经PARK变换之后,解耦出的两个直流分量id和iq即是我们需要控制的量,经过PID控制器运算出来的即是Vd和Vq,Vd和Vq也是直流量,这时就需要进行PARK变换的反推导,得到两相静止的电压量Valpha和Vbeta;至此,三相永磁同步电机的同步坐标变换全部介绍完成,若想结合实际的硬件观测及验证理论的正确性,可将提供的模型的核心算法分离出来,配合实际的硬件加以验证。

2024-03-06 16:57:19 447

原创 永磁同步电机FOC矢量控制SIMULINK仿真系列记录(3):算法部分(ANTI_PARK)

电机控制:交流电机的控制需要在dq坐标系下对电压或电流进行控制,以实现对电机转速和转矩的精确控制。Park反变换是将控制信号从dq坐标系转换回三相坐标系的必要步骤。如下图中所示,将PARK变换生成的Id和Iq输入到anti_park1模块,同样输入到模块中的还有模拟的电角度,二者经过PARK逆运算后将生成Valpha及Vbeta。4. 工程应用:在实际的电机控制系统中,Park反变换是一个常见且必要的步骤,用于将控制算法得出的dq坐标系下的控制信号转换为适合实际控制的三相坐标系信号。

2024-03-06 16:14:23 642

原创 永磁同步电机FOC矢量控制SIMULINK仿真系列记录(2):算法部分(PARK)

图中Id不变,Iq变为-1,同样在实际电机仿真建模中,若需要控制电机反转,将模型参数进行相应修改即可,当然由于实际模型中abc三相电流和电角度都是实际采集值,所以我们只需要对PID控制器的参考输入值进行修改即可。由于,Park变换的模型是基于Clark模型的基础上添加的,所以我们直接运行模型并打开Scope1,查看Id和Iq的波形即可。同时把模型中标注2的constant改为 2*pi*10即可,

2024-03-06 15:26:54 656

原创 永磁同步电机FOC矢量控制SIMULINK仿真系列记录(1):算法部分(CLARK)

clark变换将abc坐标系转换为αβ坐标系,park变换将静止的αβ坐标系转换为旋转的dq坐标系,park逆变换将旋转的dq坐标系转换为静止的αβ坐标系,注意,此时的控制量发生了变化,在park变换和park逆变换中间还有一级PID控制,park变换转换的时电流量,而经过PID控制器后,控制量变为电压量,park逆变换最终得到的是Valpha和Vbeta。而PID控制器由于是对直流参考信号的跟踪效果较好,因此三相交流电会经过坐标变换,在旋转的dq坐标轴上,可以用直流量描述电枢绕组的合成矢量。

2024-03-06 14:38:30 589

原创 simulink模型搭建(二):单相半波可控整流

单相半波可控整流阻性负载电路如下图1所示:图1 单相半波可控整流阻性负载电路单相半波可控整流阻性负载电路波形如下图2所示:图2 单相半波可控整流阻性负载电路波形晶闸管处于断态时,电路中无电流,负载电阻两端电压为零,U2全部施加于晶闸管两端。在U2正半周晶闸管承受正向电压期间的wt1时刻给晶闸管的门极施加触发脉冲,则晶闸管导通Ud=U2(忽略通态压降);当wt1=Π时,电压U2和电流均为零,晶闸管关断Ud和Id均为零。如图2所示。

2023-05-04 10:54:31 4495

原创 PWM调制原理及Simulink实现

如图3,将正弦半波看成是由N个彼此相连的脉冲序列所组成的波形,波形宽度为p/N,但幅值不等,且脉冲顶部不是水平直线,面时曲线,各脉冲的幅值按照正弦规律变化。如图1 a、b、c、d所示的脉冲作为输入,加在图 a所示的R-L电路上,设其电流i(t)为电路的输出,图1 b给出了不同窄脉冲时i(t)的响应波形。图中调制波为定值0.2,PWM占空比为定值0.2,10KHz的载波决定PWM的频率,PWM频率和载波频率相同,然后调制波和载波进行比较,当载波幅值大于调制波时,PWM输出低,反之则为高。

2023-04-24 14:33:29 10145 1

原创 MATLAB生成DSP代码学习记录(一)

E:\ MATLAB2018B \ Program Files \ MATLAB \ R2018b \ bin Simulink 不允许您修改MATLAB安装区域。请更改为MATLAB中没有的工作文件夹安装区域并重新尝试上一个命令。下面两幅图分别为matlab默认打开路径和模型存储路径。更改后编译正常(注:第一次编译可能会失败,再次编译即可)3、编译完成后即可在CCS中找到模型存储路径打开已生成的工程。4、编译一下试试看:1条警告,没有问题。解决办法:将默认路径更改为模型存储路径。

2023-03-31 18:24:50 772

原创 Simulink仿真学习记录(一)

学习书目:《Simulink建模基础及C2000DSP代码自动生成.刘杰》此处只加入m文件名即可,不需要加“.m”后缀,否则会报错。

2023-03-31 09:39:30 400

原创 关于CCS加载工程编译找不到OBJ文件路径解决办法

最近在学习DSP,需要用到CCS,但遇到从CCS加载工程后,工程文件左下角有红色×号,修改头文件路径也没解决,最后终于找到办法解决,希望能帮助到遇到同样问题的朋友。

2022-07-25 22:16:22 4805 4

电力电子升压变换器(BOOST电路)的工作原理与参数设计分析

内容概要:本文详细分析了BOOST电路的工作原理及其数学模型,具体介绍了升压变换器在连续导通模式(CCM)和断续导通模式(DCM)下的工作原理,并探讨了不同运行模式之间的转化条件;此外,本文还通过具体的工程案例来解析了BOOST变换器主要元器件如功率开关管、二极管、电感和电容的设计流程及其参数选择方法。 适用人群:针对电力电子专业背景的学习者、研究人员或者有一定模拟电路基础的硬件设计师。 使用场景及目标:对于想要深入理解BOOST电路设计理论以及掌握实际应用场景下关键组件选型技巧的人来说非常适合。帮助读者更好地理解升压斩波器的工作方式,在面对真实项目时可以根据要求正确地设置相关参数确保系统稳定可靠运行。例如确定合适的占空比范围、电感量、电容量等重要指标。 其他说明:文中提供了大量的计算实例作为补充资料以便于理解较为复杂的公式概念,同时也给出了一些关于如何调整电路配置使之适应各种工况变化的技术指导。

2025-01-03

电力电子中BUCK降压变换器的工作原理及其设计分析

内容概要:本文档详细介绍了电力电子领域的降压变换器(BUCK电路)。主要内容涵盖开关电源的基本概念,高频工作的特点,以及单晶体管功率电路的分类。具体讲解了降压式变换器的构成要素(Q, D, L, C)及工作原理,特别是在连续导通模式(CCM)和不连续导通模式(DCM)下不同操作状态的影响。此外,还探讨了LC滤波器的作用和输出电压纹波控制、占空比的设计考量以及针对不同类型负荷的优化设计思路。最后,文中提供了详细的实例练习帮助理解和应用所讨论的概念和技术细节。 适合人群:适用于从事电力电子产品设计或研究的技术人员、电子工程学生以及其他对直流变换器技术感兴趣的工程从业者。 使用场景及目标:适用于需要深入了解BUCK降压变换器工作机制的专业人士。它能够帮助他们评估变换器性能,确定合理的组件选择标准,解决可能出现的问题,并指导他们在实际工程项目中的正确实施路径。另外,在教学环境中可用于辅助授课或自学。 阅读建议:建议结合电路原理图仔细研读,重点掌握不同工况下的电感和电容参数计算方法及其对外特性的影响规律,熟悉各类应用场景下的具体实现技术和设计技巧,配合课后习题强化知识点的理解与记忆。

2025-01-03

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(4):算法部分(ANTI-CLARK)

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(4):算法部分(ANTI-CLARK)

2024-03-06

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(3):算法部分(ANTI-PARK)

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(3):算法部分(ANTI-PARK)

2024-03-06

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(2):算法部分(PARK)

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(2):算法部分(PARK)

2024-03-06

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(1):算法部分(CLARK)

永磁同步电机FOC矢量控制SIMULINK仿真系列记录(1):算法部分(CLARK)

2024-03-06

电力电子技术课件-王兆安-第五版-西安交大

电力电子技术课件_王兆安_第五版_西安交大。 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大 电力电子技术课件_王兆安_第五版_西安交大

2023-04-25

直流有刷电机simulink模型

直流有刷电机是大家最早接触的一类电机,中学时物理课堂上介绍电动机也是以它为模型来展示的。直流有刷电机的主要结构就是定子+转子+电刷,通过旋转磁场获得转动力矩,从而输出动能。电刷与换向器不断接触摩擦,在转动中起到导电和换相作用。根据上面的描述可以得出结论,电机的电刷只要通上额定的直流电压就可以使电机旋转,反向接通而定的直流电压就可以使电机反向旋转。看上去确实很简单,那么问题来了,直接接通直流电源,如果电源的电压够大的话,电机肯定按最大的转速运动,但是这样会大大减少电刷的使用寿命,况且我们在实际使用的时候也不需要电机按最大转速运行,那么就需要对电机进行调速了。那么就可以通过PWM来控制全控型电力电子元件的开通与关断,根据面积等效原理,通过增大或者减小PWM的脉冲宽度来控制电力电子元件的开通时间长短,从而实现电机供电电压的大小变化,来控制电机的转速增减,此过程称为变压调速。有刷直流电机的控制相对简单,只需要一个“H桥”即可,所以设置的时候,只需设置控制V1V3和V6V4的PWM信号,V2V5常闭即可,在电机接线的时候,只需将AB两相接到电机上即可。

2023-04-25

PWM调制Simulink实现

PWM调制Simulink实现。

2023-04-24

空空如也

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

TA关注的人

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