自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

原创 电机控制专题(四)——有功磁链Active Flux电流模型

总结下电机控制中的有功磁链Active Flux(AF)电流模型。纯小白,如有不当,轻喷,还请指出。如读者尚不清楚AF的概念,请参阅这篇博客。有功磁链电压模型讲解。

2024-04-20 12:32:55 1162

原创 电机控制专题(三)——Sensorless之有功磁链Active Flux电压模型

总结下电机控制中的有功磁链Active Flux(AF)模型。纯小白,如有不当,轻喷,还请指出。在得出AF之前,有必要先从一个不具有凸机效应的表贴式永磁同步电机Suface Mounted Permanet Machine(SPM)的模型入手。SPM在两相静止坐标系下的电压方程和磁链方程可表示为uαuβR00Riαiβpψαψβuα​uβ​​R0​0R​iα​iβ​​pψα​ψβ​​(1)ψαψβL00。

2024-04-20 00:06:23 1058 4

原创 电机控制专题(二)——Sensorless之扩展反电动势EEMF

EEMF是IPM,以及SPM的反电动势的统一模型。不论是IPM还是SPM,都可以计算出含转子位置信息的EEMF,从而结合观测器提取转子转速以及转子角,实现无位置控制。

2024-04-19 22:18:17 1691 2

原创 电机控制专题(一)——最大转矩电流比MTPA控制

MTPA算法的目的在于充分利用电机的凸极效应来合理分配电流,其中一部分用于产生永磁转矩,另一部分用于产生电磁转矩,达到小电流,大转矩的效果。值得注意以下两点MTPA的推导基于精确的电机模型,但实际情况下电机模型参数大多是未知,且容易收到温度等因素的干扰。因此在实际应用该算法时需注意模型参数的敏感性,必要时需结合在线参数辨识等技术。在实际应用中,为了减小微控制器的运算负担,式(8)(9)并不会在线计算。而是通过提前离线计算并制表,在线查表的方式来得到dq轴电流设定。

2024-04-16 15:52:10 2326

原创 F28335-可移植新建工程模板-基于bitfield

实验要求利用28335芯片,重新学习一下DSP28335,并做个记录。值得一提的是,28335只能用寄存器开发,而不能用库函数开发,相应的也不能用Sysconfig进行图形化编程。

2023-10-24 21:45:14 402

原创 Open Winding-PMSM-开绕组永磁同步电机基本介绍

最近看了些Open Winding永磁同步电机及其控制策略的文献资料,现做个总结。未来的研究方向也大概率围绕Open Winding开展,期待同行交流学习。开绕组(Open Winding)电机指把传统的交流电机的三相定子绕组的中性点X/Y/Z打开,这样具有六个接线端子结构的电机即开绕组电机。这样的结构的电机具有高直流电压利用率、更好的容错性能、多电平调制和高转矩密度的优点,因而广泛应用于电动汽车动力系统以及风力发电等场景。Open Winding电机的驱动拓扑,据逆变器直流侧可以分为。

2023-10-14 01:17:56 1386 3

原创 开绕组电机零序Bakc EMF-based无感控制以及正交锁相环inverse Park-based

最近看论文遇到了基于反Park变换的锁相环,用于从开绕组永磁同步电机零序电压信号中提取转子速度与位置信息,实现无感控制。在此记录。

2023-10-01 20:07:45 509

原创 OpenWinding-PMSM-开绕组永磁同步电机零序电流抑制以及无感控制

记录下最近开绕组电机的学习记录。零序电流抑制,120°解耦调制,基于零序电压的转子观测。

2023-09-30 17:52:41 668 1

原创 PMSM——转子位置估算基于QPLL

今后是电机控制方向的研究生的啦,记录下最近转子估算的学习记录,期待有同行互相交流。

2023-09-30 17:43:51 309

原创 STM32 Cubemx 通用定时器 General-Purpose Timers同步

持续学习stm32中…通用定时器是一个16位的计数器,支持向上up、向下down与中心对称up-down三种模式。可以用于测量信号脉宽(输入捕捉),输出一定的波形(比较输出与PWM输出)。

2023-09-16 13:28:15 526

原创 STM32 Cubemx 基本定时器Basic Timers

持续学习stm32中…基本定时器有TIM6和TIM7,是一个16位的向上定时器。基本定时器的用途较少,只能用于纯粹的定时器以及驱动DAC模块。注:基本定时器各自独立,不存在共用的资源。基本定时器TIMxCLK来自于RCC中的APB1。因此在使用基本定时器时需注意时钟树中APB1的频率是否为我们想要的频率。基本定时器中最重要的寄存器为分频器prescaler TIMxPSC计数器counter TIMxCNT重装载auto reload TIMxARR。

2023-09-15 22:23:15 382

原创 STM32 Cubemx 同名外设中断及回调

最近在学习STM32,采用HAL库开发方式。记录一下同名外设中断及回调。这里提及的同名外设指USART1/2之类的相同外设,但不是同一个instance。

2023-08-27 17:02:32 887 1

原创 STM32 Cubemx配置串口收发

最近学到了串口收发,简单记录一下注意事项。

2023-08-26 22:06:54 1181

原创 F280049C实现Simulink调制,以及多个PWM实例之间的同步

最近作实验碰到了载波不同步的问题,以前也有碰到过这个问题,现在终于解决了,做个记录。为了以示区分,实例指ePWMx,x=1,2,3,4,5,6,7,8;通道指ePWMxA/B,x=1,2,3,4,5,6,7,8。

2023-05-14 01:10:54 1830 1

原创 PR控制以及使用PR控制用于单相离/并网逆变器

最近想学习一下并网逆变器,需要用到PR控制,全网找遍了许多学习资料,终于掌握的差不多了,在此做个记录,以及个人对PR(Proportional Resonant)控制的理解。在去年7月准备电赛的时候偶然看到有几篇讲解数字滤波器,第一次接触传递函数离散化,深刻被数字时代的数字方式折服,改改代码,就可以实现不同的截至频率,甚至不同阶数,而模拟方式还要改元器件。当时就感觉这玩意太他妈牛逼了,很想学懂它,奈何学不会呀。后面全身心做电赛,就忘了这事儿。直至最近学习PR控制,当初的感觉又回来了,一股劲儿吃下来了。

2023-05-08 01:13:32 18215 29

原创 STC32G 三轮车负压电磁

18届负压电磁三轮

2023-04-06 01:41:18 8363 60

原创 基于DQ解耦控制的单相PWM整流

基于DQ解耦控制搭建了单相PWM整流器,可以实现单位功率因素运行,直流侧输出电压可控,功率因素可调。输入端220V交流电,直流侧期望输出电压800V.仿真文件已上传资源,需要自取.

2023-03-10 13:12:18 3953 7

翻译 F280049C Enhanced Pulse Width Modulator (ePWM)

TB时基子模块==TB模块用于配置ePWMx的周期频率,以及ePWMx之间的同步关系。==CC计数器比较子模块CC模块用于配置ePWMx输出ePWMxA与ePWMxB的占空比AQ动作限定子模块AQ模块用于配置ePWMx在一些事件发生如TBCTR=0时,该会有什么样的输出。DB死区发生子模块PC斩波子模块TZ跳闸子模块ET事件触发模块DC数字比较器模块ePWM类型4在功能上与类型2兼容(类型3不存在)。除类型2功能外,类型4还具有以下增强功能:寄存器地址映射。

2023-01-09 20:15:28 3729

原创 STC32G 三电感电磁循迹小车

准备18届的负压电磁,趁现在考试延期赶紧把车子给调了。现在速度就只能提到1.5m,再往上调就有点打滑了,只能等后面逐飞把负压电机的做出来了之后看能不能让车子抓地更好,再往上调调。硬件的主板目前使用逐飞的STC母板,电感排布为左中右。

2023-01-05 16:18:47 13072 20

原创 STC32G 时钟系统

通过配置STC32G时钟源为内部IRC固定的48MHz,并对起进行二分频作为固定的时钟频率和高速时钟频率。就不用在下载的时候选择调整内部IRC频率了。回顾一下STC16的时钟系统。STC16是没法选择一个固定的IRC的,每次下载都要手动选择IRC频率。一言难尽。

2023-01-05 11:10:35 3299 1

原创 F280049C Crossbar X-BAR

X-BAR不是一个功能模块,只起内部外设与外设之间,或内部外设与GPIO的连接作用。配置X-BAR的就是在配置信号之间的连接。确实如这一节的开头所言,X-BAR提供了以各种配置连接设备输入、输出和内部资源的灵活性。学完这一节也知道为什么crossbar(X-BAR)的中文翻译是交叉开关。

2023-01-05 10:21:23 2078 1

原创 F280049C General-Purpose Input/Out(GPIO)

除了CPU控制的I/O能力外,多达12个独立的外围信号在单个GPIO使能引脚上复用。每个引脚输出可以由外围设备或两个CPU主机(CPU1、CPU1.CLA)之一控制。该设备上的模拟信号与数字输入复用。这些模拟IO(AIO)引脚不具有数字输出能力。图8-1中有两个关键特征需要注意。第一个是输入和输出路径完全分开,只在引脚处连接。第二个是外设复用发生在远离引脚的地方。因此,CPU和CLA总是可以独立于CPU主控和外设复用读取管脚的物理状态。同样,外部中断也可以从外设活动中产生。

2022-12-31 17:34:10 2463 1

原创 F280049C Programmable Gain Amplifier PGA

集成的PGA有助于降低成本和设计工作量,用于传统上需要外部独立放大器的许多控制应用。片上集成确保PGA与下游ADC和CMPSS模块兼容。软件可选择的增益和滤波器设置使PGA能够适应各种性能需求。PGA模块可以作为ADC、CMPSS与外部模拟信号之间的桥梁。当外部模拟信号幅值过小,PGA可以将放大后甚至滤波后再经由ADC,CMPSS信号处理,

2022-12-29 19:06:59 1518

翻译 F280049C Analog Subsystem

该设备上的模拟模块包括模数转换器(ADC)、可编程增益放大器(PGA)、温度传感器、缓冲数模转换器(DAC)和比较器子系统(CMPSS)

2022-12-28 18:33:47 731 1

原创 F280049C Buffered Digital-to-Analog Converter (DAC)

使用DAC模块很简单,只需要配置参考电压,并写入DACVALS寄存器一个数字值即可。参考电压可配置为外部参考VDAC和内部参考电压1.65V和2.5V,并结合增益作为DAC模块最终的参考电压DACREF。举个例子,配置参考电压为内部参考电压1.65V,增益设置为2,则参考电压DACREF=3.3V,若向DACVALS写入数字值2048,则输出的DAC模块的输出带电压DACOUT=DACVALS×DACREF4096=1.65VDACOUT=

2022-12-28 17:42:17 1588

原创 可移植bit-field与driverlib兼容的C2000控制器工程模板创建及SysConfig配置

迄今为止只学过TI的两款c2000控制器TMS320F280049C和28335,并且所有代码编写都是通过写寄存器来实现的。相较于直接使用TI编写好的库函数,写寄存器的开发效率实在是太低了,而且还不方便检查。为此想重新学习一下c2000控制器的工程模板创建,在阅读其他作者的笔记后,归纳了一个简单的创建步骤,寄存器操作和库函数操作同时兼容。该教程以创建TMS320F280049C工程模板为例,其他类型的创建方式可以类似操作。

2022-12-26 17:27:40 3804 10

原创 STC16f40k128——PWM

PWM(全称Pulse Width Modulation,定频调宽度调制技术),是近年来发展的一种电力电子技术,广泛应用于开关电源,电能变换领域,以及电机驱动等众多领域。PWM本质上是高频率,但占空比可能变化的脉冲波。产生专门产生PWM信号的集成芯片,也可以使用MCU或者DSP进行配置产生PWM。数字控制器生成PWM具有灵活方便的优点,因此广泛使用控制器产生期望的PWM进行控制。STC16F系列的单片机内部集成有PWMA,PWMB类高级PWM。

2022-11-02 14:19:24 2338

原创 STC16f40k128 使用VOFA+进行电机PID参数整定

VOFA+是一个串口调试助手,但凭它简单的通信协议、数据可视化以及频域分析,三维打印等优点在众多串口调试助手中脱颖而出。就凭一个打印波形,屁颠屁颠就冲这软件来了。

2022-11-02 11:06:23 5501 9

原创 STC16f40k128——定时器Timers

首先简单讲解一下定时器0的3种工作方式。

2022-10-26 21:03:47 1311

原创 详解调用TI的太阳能库(Solar Lib)

Texas Instruments Solar库旨在为使用C28x处理器处理太阳能的系统提供灵活高效的编码。太阳能应用需要不同的软件算法,如最大功率跟踪MPPT、电网同步锁相环PLL和SPLL、功率监控等。Solar库提供了一个具有已知算法的框架结构,供用户快速实现Solar电力转换系统所需的算法。提供了所有模块的源代码,因此用户可以修改/增强模块,以便在C2000系列设备微控制器的应用中使用。总之,TI的Solar Lib中封装好了大量电力电子领域中的控制算法,将其应用起来能够大幅提高我们的开发效率。

2022-10-24 20:50:35 1873 2

原创 STC16f40k128——时钟系统

系统时钟控制器为单片机的CPU和所有外设系统提供同一的时钟源。系统时钟有四种:内部高精度IRC、内部32KHz的IRC、外部晶振和内部锁相环输出时钟。掉电模式下所有时钟源关闭。具体通过时钟控制选择寄存器CKSEL的字段MCKSEL[1:0]进行时钟源配置,选择出主时钟MCLK,通过对时钟分频寄存器CLKDIV写入值后进行分频,得到系统时钟SYSCLK。若输出系统时钟或进行时钟频率检测与校验,可以配置MCLKOCR寄存器以达到要求。

2022-10-11 15:38:53 3066

原创 STC16f40k128——新建工程模板

因为本人的强迫症比较严重,之前用CCS写DSP工程的时候就有把main和其他模块的源程序及其头文件分开的习惯,后续开发时移植也非常方便,所以在写STC工程的时候也打算继续坚持这个习惯啦。这里我推荐大家每新建一个工程,单独新建一个文件夹,因为新建工程的时候会在选择的文件路径下创建很多文件和文件夹,给每个工程一个单独的文件夹可以方便工程管理。右键点击Main这个Group,点击Add New Items to Group 'Main',选择C File,命名main.c,编写一个简单的main函数。

2022-10-09 14:29:34 2461 14

原创 排队论(Queuing Theory)

排队论起源于1909年丹麦电话工程师A.K.爱尔朗的工作,他对电话通过拥挤问题进行了研究。1917年,爱尔朗发表了他的著名文章——“自动电话交换中的概率论的几个问题的解决”。排队论已广泛应用于军事、运输、维修、生产、服务、库存、医疗卫生、教育、水利灌溉之类的问题,显示了强大的生命力。排队是在日常生活中经常遇到的现象,如顾客到商店购买物品、病人到医院看病常需要排队。此时要求服务的数量超过服务机构(服务台,服务员等)的容量。也就是说,到达的顾客不能立即得到服务,因而出现了排队现象。...

2022-09-02 20:09:31 14661

原创 模糊综合评价模型

模糊”是指客观事物之间不明确的差异性,如年轻与年老,高个子与矮个子,这些量都是带有一定的模糊性的。而模糊数学就是研究这种具有模糊性的量的分支。与之对应的则是研究确定性的量的数学分支,即经典数学下的几何与代数。...

2022-08-18 20:50:34 919

原创 灰色预测GM(1,1)模型

在这里,灰色的意思是系统的信息只有一部分,不完整,与之类似概念还有白色和黑色。灰色预测模型是通过少量的、不完全的信息,建立数学模型做出预测的一种预测方法。其预测对象要求数据具有,并且。灰色预测模型可用GM(m,n)表示,m代表阶数,n代表预测对象的个数。灰色预测模型适用于年份数据预测,且期数较少的情况。如果期数较多或者包含季度数据,采用时间序列分析进行预测。...

2022-08-17 23:11:45 10391 4

原创 数学建模 因子分析

因子分析和主成分分析法是一种对数据进行降维处理的方法,但主成分分析法的弊端在于其通过计算出相关系数矩阵的特征值,进而提取出来的主成分变量通常难以被解释。而因子分析方法则解决了这一问题,其构造出的因子具有明确的物理意义因子分析是主成分分析的一种推广。............

2022-08-16 21:11:00 14840

原创 灰色关联分析

灰色关联分析可用于分析一个母序列和若干个子序列之间的关联性,亦可以理解为子序列的重要程度,该系统中哪些因素是重要的。

2022-08-16 15:29:58 788

原创 数学规划模型

数学规划是运筹学的一个分支,其研究目的在给定的条件下(称为约束条件),按照某一衡量指标(称为目标函数)来寻求计划、管理工作中的最优方案(称为最优解)。规划问题又被认为是求解目标函数在一定约束条件下的极值问题。...

2022-08-15 21:00:17 1099

原创 数学建模 系统聚类

选聚类标准放到变量框,这里是食品,衣着,家庭设备,医疗,交通选择聚类对象放到个案标注依据,这里是省份勾选谱系图选项从肘部折线图可知,对该样本的分为3类,或者5类的结果较好。为方便解释,对样本分为3类。...

2022-08-10 16:59:46 2077

原创 Logistic回归用于二分类以及Fisher线性判别

对于二分类问题,将种类,即因变量分为0和1两种数值变量,从已有的数据中找到因变量和自变量的回归方程,预测出因变量的值,与0更接近还是与1更接近来进行分类,即Logistic回归;对于已有的数据,试图找到一个超平面将数据点分割开,且数据点在该超平面上的投影收敛,并且与另一组点到该超平面上的投影相隔甚远,即Fisher线性判别。推而广之,可以用Logistic回归和Fisher线性判别进行多分类问题。...

2022-08-10 16:52:29 817

单相逆变器PR闭环控制软件工程

CCS12 TMS320F280049C 电压闭环,幅值可调

2023-08-06

2023年全国大学生电子设计大赛A题方案(软件控制部分)

仿真平台:Simulink2021a 方案: 1. 单个逆变器运行-PR控制,单电流环 2. 两级逆变器并联给负载-逆变器1单电压环,逆变器2单电流环 3. 两级逆变器并联并网-逆变器1/2单电流环 开发IDE:CCS12 DSP型号:TMS320F280049C

2023-08-06

基于下垂控制的并联逆变器的功率分配

MATLAB/Simulink2019a 逆变器1/2的直流侧电压40V,交流母线线电压24V,Y型负载线电流3A。 逆变器1/2可按照设定值实现1:1,1:2或2:1进行有功分配。 详细效果见2017年全国大学生电子设计大赛A题

2023-06-28

基于PR控制的单相离网逆变器

平台:Simulink2021b 内容:基于PR控制的单相并网逆变器 效果:输出电压THD小于2%,与波形可控。

2023-05-08

基于PR控制的单相并网逆变器控制

平台:Simulink2021b 内容:基于PR控制的单相并网控制器 效果:输出电流THD5.5%,与电网电压同频同相,以单位功率因数并网。

2023-05-08

第十八届负压电磁三轮车控制代码 均速2.2m

实现的效果移步B站:https://www.bilibili.com/video/BV1Bh411j7Bt/?vd_source=20a010d2d5629b298a8583e40d7860f0#reply161844633952 采取方案与逐飞科技的方案一致。

2023-04-22

基于TMS320F280049C实现DQ解耦控制的单相PWM整流器,含Simulink仿真及CCS工程

注: Simulink版本2016a 采用基于DQ变换解耦控制策略的单相PWM整流器 输入电压为市电220V,输出电压800V可调节,功率因数可调节且能单位功率因数运行 软件开发基于TI的sysconfig图形化编程工具

2023-03-10

基于滑模变结构控制的单管Buck仿真

仿真平台MATLAB/Simulink2021b 搭建基于滑模变结构控制的单管Buck仿真 输入电压300V,参考输出电压150V,0.15s负载阶跃

2023-02-28

基于MATLAB设计的动态爱心源码

基于MATLAB设计的动态爱心源码

2022-12-29

四川大学自动控制实验报告资源

资源中含有自动控制实验指导书及其实验报告

2022-12-29

四川大学电力电子实验报告

资源中包含 1. 电力电子实验指导书 2. 电力电子实验报告

2022-12-29

基于TMS320F280049C设计的双向DCDC变换器

含有控制源码 硬件原理图

2022-11-18

TMS320F280049C基础工程模板以及基本模块配置(ADC EPWM 定时器 按键扫描)

资源中含有TMS320F280049C的ADC EPWM基本配置代码

2022-11-13

基于TMS280049C设计电压电流双闭环PFC 单相PWM整流电路

含有 1. simulink仿真,220V输入,400V输出 2. dsp的源代码,30V输入,43V输出

2022-08-04

基于DSP28335的数字电源设计

含有pid闭环 功能参考15年国赛A题的要求 联系QQ:2403267701

2022-06-30

四川大学微机原理与接口技术实验报告 报告中含有汇编源码

实验1 基本汇编指令 实验2 算术 冒泡排序 中值均值滤波 实验3 8255以及8253播放音乐 实验4 8255以及8253实现电子琴 有问题可联系QQ:2403267701

2022-06-30

四川大学2021年春季信号与系统实验报告 报告中含有matlab源码

傅里叶级数的分解与合成 傅里叶变换与分析 拉氏变换与分析 联系QQ2403267701

2022-06-30

空空如也

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

TA关注的人

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