自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术工作者

技术工作者

  • 博客(745)
  • 收藏
  • 关注

原创 磁悬浮轴承控制策略设计及性能对比

摘要:针对高速磁悬浮转子控制问题,本文提出多方案对比分析。建立含陀螺效应的5自由度动力学模型,分析陀螺耦合、质量不平衡等关键挑战。对比四种控制策略:基础PID解耦、交叉反馈+自适应陷波、H∞鲁棒+前馈补偿、滑模控制+观测器,从实时性、鲁棒性等维度评估优劣。推荐采用交叉反馈+H∞+自适应陷波的混合方案,通过内环电流环与外环位置环协同,实现陀螺效应动态解耦和扰动抑制。实施步骤包括系统辨识、控制器设计、硬件部署等,需配合实验验证与参数整定。该方案综合性能最优,适用于高转速、强扰动场景。

2025-06-19 16:35:34 1595 2

原创 测功机及其在电机测试中的应用

**摘要:**测功机是用于测量电机性能的关键设备,可精确测试扭矩、转速和功率等参数。主要类型包括电力测功机(高精度、可回馈)、电涡流测功机(高速适用)、磁粉测功机(全范围测试)等。在电机测试中用于基础性能测量、负载模拟和专项测试(如温升、效率优化)。典型测功系统由机械台架、控制系统和数据采集系统组成。选型需考虑扭矩/功率范围、转速和控制精度等因素,是电机研发和质量控制的核心工具。

2026-03-26 07:12:11 481

原创 2.6 SST的核心性能指标体系

本文构建了固态变压器(SST)的核心性能指标体系,涵盖电气性能、可靠性、经济性和环境适配性四大类指标。电气性能指标包括运行效率(≥97%)、功率密度(≥900kVA/m³)、谐波畸变率(≤3%)等关键参数;可靠性指标设定MTBF≥43800h、年均故障率≤1.2次/年等标准;经济性指标对比分析了初始购置成本(45-55万元)和全生命周期成本(48-55万元);环境适配性指标则明确了温度、海拔等工况要求。该体系采用量化公式和国标限值,为SST的性能测试、选型和优化提供了统一标准。

2026-03-26 06:57:56 307

原创 2.4 SST的使用条件与环境适应性基础

本文系统阐述了固态变压器(SST)的使用条件与环境适应性要求。首先明确了电气、安装和运维三大基础使用条件,包括电网参数范围、安装场地要求和保护功能配置。重点分析了气候环境适应性,详细规定了温度、湿度、海拔等参数的限值及超标后的降额计算方法。同时提出了机械振动、电磁兼容等环境要求,并针对轨道交通、海上风电等特殊场景给出差异化适配方案。全文依据国家标准和行业规范,为SST的工程应用提供了全面的环境适配指导,确保设备在各种工况下的安全稳定运行。

2026-03-26 06:35:16 367

原创 2.5 工频变压器与SST的性能对比理论分析

摘要 本文对工频变压器(FT)与固态变压器(SST)进行了全面对比分析。在10kV/1MVA统一基准下,从七大维度展开研究:SST采用高频电力电子变换,功率密度达900-1250kVA/m³,是FT(260-310kVA/m³)的3-4倍;SST效率(97.3%-98.5%)略高于FT(96.0%-97.2%),且具备动态调压、功率因数调节等功能,但THD(≤3.0%)高于FT(≤1.0%);FT环境适应性更强,年均故障率(0.3%-0.5%)低于SST(0.8%-1.2%);FT全周期成本(35-40万元

2026-03-24 06:59:27 271

原创 2.4 SST的使用条件与环境适应性基础

本小节承接2.3节SST额定值体系与设计原则,从设备工程化投运的实际需求出发,聚焦固态变压器合规运行的前置使用条件、全维度环境适应性边界及差异化场景适配要求,系统梳理气候、机械、电磁、电网四大核心环境维度的适配准则与量化限值,明确环境参数超标后的降额运行规则与核算方法。全文内容严格依据GB/T 40429-2021《电力电子变压器通用技术要求》、GB/T 17214-2017《电力设备环境条件》及SST工程应用类核心期刊文献,所有指标均为客观强制要求或行业通用规范,无主观推断与感性表述。

2026-03-24 06:41:39 287

原创 2.3 SST的额定值体系与设计原则

本小节承接2.2节SST核心能量变换原理,从理论机理过渡至工程设计实操层面,聚焦固态变压器额定值体系与设计核心准则开展系统性阐述。额定值是SST设备设计、生产选型、并网运行及性能校验的核心量化依据,直接决定设备运行边界、适配场景与安全阈值;设计原则是衔接理论原理与工程实现的核心准则,用于平衡设备性能、可靠性、经济性与场景适配性。

2026-03-24 06:30:39 278

原创 2.2 SST的核心能量变换原理

SST核心能量变换遵循“工频AC-DC-高频AC-DC-工频AC”的三级链路模式,依托有源电力电子变换+高频磁耦合实现能量传递,区别于工频变压器的无源工频电磁感应原理。输入级AC/DC整流核心是实现单位功率因数与直流稳压,为后级提供恒定能量输入,中高压场景采用级联拓扑适配高压工况。隔离级是SST核心环节,完成高频逆变、磁耦合隔离与高频整流,高频化设计大幅缩小磁元件体积,软开关技术可有效降低该环节开关损耗。

2026-03-23 23:48:00 94

原创 2.1 SST相关核心术语与定义

本小节共界定四大类20项SST核心术语,所有定义均贴合GB/T 40429-2021国标、IEC标准及行业核心期刊通用表述,为课程后续学习统一技术语言。SST(PET)为本小节核心基础术语,是区别于传统工频变压器的有源固态装备,高频化、多端口、主动可控是其三大核心特征。性能指标类术语配套标准量化公式,运行效率、功率密度、故障穿越能力是衡量SST技术水平的核心量化指标,有明确国标阈值要求。软开关、宽禁带器件、模块化拓扑是SST高频高效、工程化落地的核心技术术语,直接关联SST性能与运维特性。

2026-03-23 23:41:59 175

原创 1.6 SST技术发展面临的挑战与未来趋势

固态变压器(SST)技术面临产业化挑战,包括宽禁带器件国产化不足(成本占比42%-55%)、初始成本高(传统变压器3.2-4.1倍)、高频散热与EMC难题(热流密度达6-9倍)、中高压拓扑控制复杂、标准体系缺失及可靠性问题(故障率2-3倍)。未来趋势将聚焦核心器件国产化(成本预计降45%-60%)、拓扑轻量化、散热EMC一体化设计、全周期成本优化(回收期缩短至3-5年)、标准体系完善及可靠性提升。随着技术突破,SST有望从单一设备转型为新型电力系统柔性能源枢纽,实现规模化商业应用。

2026-03-23 23:37:31 107

原创 1.5 国内外SST技术标准体系与最新研究进展

国内SST标准体系以GB/T 《电力电子变压器通用技术要求》为核心,构建“国家标准+行业标准+团体标准”的三级协同架构,覆盖SST设计、生产、试验、并网、运维全生命周期,贴合我国中低压配电网、新能源并网、轨道交通的本土应用需求,标准成熟度与针对性位居国际前列[1,6,8]。

2026-03-23 23:25:04 380

原创 1.4 《SST通用技术规范》整体框架与核心条款解读

本小节以**GB/T《电力电子变压器通用技术要求》**(固态变压器SST核心通用规范)为核心依据,结合电力电子变压器技术特性与工程应用边界,系统解析规范的整体章节框架、层级逻辑与强制性/推荐性核心条款,明确规范与传统工频变压器标准的差异,为SST拓扑设计、性能验证、出厂检验与工程落地提供标准化依据。全文以标准原文、期刊文献数据与试验规范为支撑,无主观推演与感性表述。

2026-03-23 23:22:42 629 1

原创 1.3 SST的核心技术优势与典型应用场景

固态变压器(SST)凭借高频化、全控型电力电子变换架构,展现出六大核心技术优势:1)功率密度达800-1200kVA/m³,体积重量减少60%以上;2)毫秒级连续调压能力;3)网侧THD≤3%的主动谐波治理;4)微秒级故障限流至1.5倍额定电流;5)多交直流端口独立控制;6)全数字化智能运维。这些优势使其在配电网柔性互联、新能源并网、轨道交通等六大场景具有突出应用价值,各场景均对应GB/T 40429-2021标准的具体技术要求。SST技术优势源于电磁频率提升至1-50kHz带来的铁芯体积缩小(与频率成反比

2026-03-23 23:08:18 372

原创 1.2 固态变压器:传统工频变压器的局限与SST的技术起源

本小节明确传统工频变压器在电力系统中的基础定位与核心工作特性,系统分析其在新型电力系统场景下的固有技术瓶颈,梳理固态变压器(Solid State Transformer, SST,又称电力电子变压器Power Electronic Transformer, PET)从概念提出到工程化成熟的完整演进路径,为后续SST技术优势、设计需求与规范符合性要求的讲解建立底层逻辑,同时对应GB/T 40429-2021《电力电子变压器通用技术要求》的需求制定背景。

2026-03-23 23:05:36 338

原创 《固态变压器(SST)技术原理、规范落地与工程实践》系统化专业课程目录

《固态变压器(SST)技术原理、规范落地与工程实践》是国内首套100%紧扣《GB/T电力电子变压器通用技术要求》的专业课程,系统化覆盖SST全生命周期技术内容。课程包含四大核心模块:基础理论(术语定义、工作原理、性能指标)、拓扑设计(单级/多级/级联/多端口拓扑选型)、建模仿真(开关级/系统级模型构建与规范预验证)及工程实践(硬件开发、控制保护、试验检测)。课程严格对应国家标准条款,提供从理论到工程的闭环解决方案,特别针对中高压应用场景的绝缘配合、谐波治理等关键技术难题给出标准化设计方法,并融入宽禁带器件、

2026-03-23 22:57:18 351 1

原创 固态变压器SST 1.1 课程整体框架与学习路径

本课程围绕固态变压器(SST)全生命周期工程化流程设计,构建"规范要求-理论基础-设计方法-仿真验证-工程落地"的闭环学习体系,完整覆盖GB/T 40429-2021标准要求。课程分为基础认知、核心设计、合规验证、工程落地和前沿拓展五大模块,采用理论讲解与工程实践深度融合的教学路径,通过规范条款拆解、仿真预验证、硬件实现、试验检测等环节,培养学员从设计到落地的完整能力。课程强调标准合规性,每个设计环节均有明确规范约束,并提供标准化工程模板,确保学习成果可直接应用于实际项目开发。

2026-03-23 22:54:01 458

原创 12.1 高优先级任务:运动控制与伺服驱动

在移动机器人控制系统中,运动控制与伺服驱动任务处于实时性要求的最顶端,被归类为硬实时任务。其核心职责是将上层导航算法生成的速度或位置指令,转化为精确的电机扭矩输出,并实时读取传感器反馈以构成闭环。该任务的任何执行延迟或周期抖动都将直接导致机器人轨迹偏差、速度波动甚至失稳。因此,其实时性保障、周期确定性与执行可靠性是整体系统设计的基石。本节将详细阐述如何基于FreeRTOS设计与实现一个满足上述要求的电机伺服控制任务。

2026-01-21 04:30:20 471

原创 11.2 基于FreeRTOS的软件架构设计

在完成机器人系统的功能与实时性分解后,软件架构设计是将理论分析转化为可实施、可维护且满足确定性要求的软件蓝图的关键步骤。基于FreeRTOS的架构设计,其核心在于将不同实时性等级的功能模块映射为具体的RTOS任务,并定义这些任务之间的层级关系、通信路径与资源边界。本小节提出一种适用于移动机器人控制系统的**三层式软件架构**,并详细阐述各层的职责、任务划分策略及关键设计参数的确立方法。

2026-01-21 04:28:30 615

原创 11.1 机器人系统功能与实时性分解

移动机器人控制系统是一个典型的复杂嵌入式实时系统,其设计起点并非直接编写代码,而是对系统功能进行彻底分解,并依据严格的实时性要求对任务进行分类与层级划分。这种“实时性分层”是后续基于FreeRTOS进行软件架构设计与任务优先级分配的基础。本节将以室内桶装水搬运机器人为具体案例,系统阐述如何将其“感知-决策-控制”闭环中的各项功能,按照时间确定性要求分解为硬实时、软实时及非实时三个层级,并为每个层级的任务确立量化的时间约束。

2026-01-21 04:26:48 446

原创 10.2 FreeRTOS安全认证与移植

FreeRTOS安全认证与移植涉及功能安全和硬件适配两个关键方面。在安全认证方面,FreeRTOS提供经IEC 61508 SIL 3认证的衍生版本和官方安全手册,指导开发者满足不同等级的安全需求,并支持MPU、静态分配等安全机制。对于物联网应用,AWS提供了集成加密和安全协议栈的增强版本。在移植方面,核心工作是实现端口层,包括处理系统节拍、上下文切换等与硬件相关的功能,需特别注意不同架构(如Cortex-M与RISC-V)在中断处理和原子操作等方面的差异。

2026-01-21 04:25:37 340

原创 10.1 常见调试技巧

本文系统介绍了FreeRTOS嵌入式系统开发的调试技巧。重点阐述了基于运行时状态查询的文本化调试方法,包括核心状态获取函数uxTaskGetSystemState和栈溢出检测机制uxTaskGetStackHighWaterMark的使用。同时详细讲解了Tracealyzer可视化跟踪工具的应用配置与核心视图功能,以及性能与时间特性分析方法。文章还强调了调试辅助宏configASSERT的重要价值,并总结了状态查询、栈防护、可视化跟踪、性能分析等核心知识点。

2026-01-21 04:23:24 371

原创 9.3 SMP下的同步机制:自旋锁

摘要: 自旋锁是SMP架构中实现多核同步的关键机制,通过忙等待避免上下文切换开销,适用于保护极短临界区。其实现依赖原子操作(如ARM的LDREX/STREX)和内存屏障确保核间可见性。性能模型显示,自旋锁在短临界区(<1µs)效率显著,但长临界区会导致CPU资源浪费。与互斥量相比,自旋锁无阻塞特性限制其仅适用于内核级非阻塞操作,而互斥量更适合应用层可能阻塞的场景。选择策略需综合临界区长度、是否在ISR中执行及优先级需求等因素。

2026-01-21 04:21:47 348

原创 9.2 SMP下的任务调度与亲和性

在单核实时系统中,任务调度策略的核心是确定“何时”以及“选择哪个”任务来执行。而在SMP(对称多处理)系统中,此问题演变为一个更复杂的三维决策:“何时”、“选择哪个”任务、以及“在哪个核心”上执行。FreeRTOS的SMP实现通过重构其核心调度算法,引入核亲和性概念,并采用新型同步机制来应对这些挑战。本节将深入剖析FreeRTOS SMP的任务调度模型,阐明任务如何在多核心间分配与迁移,并详细讨论核亲和性这一关键控制机制的设计原理与应用策略。

2026-01-21 04:20:11 561

原创 9.1 SMP基本概念与FreeRTOS实现

随着嵌入式应用对计算吞吐量、实时响应和能效比的要求不断提高,单核微控制器(MCU)的性能瓶颈日益凸显。对称多处理(Symmetric Multi-Processing, SMP)架构作为一种有效的性能扩展方案,已从通用计算领域延伸至嵌入式实时系统。FreeRTOS作为市场占有率领先的实时操作系统,其SMP分支的成熟与发展,为嵌入式开发者利用多核硬件潜力提供了标准化、可移植的软件基础。本节旨在阐述SMP的核心概念,并剖析FreeRTOS SMP版本的关键实现机制。

2026-01-21 04:18:40 683

原创 8.2 Tickless空闲模式

FreeRTOS的Tickless空闲模式通过动态暂停系统节拍中断,允许MCU进入深度睡眠状态,显著降低功耗。该模式利用低功耗定时器在任务唤醒前恢复系统,并补偿时钟节拍以维持时间基准。实现需配置特定宏并移植端口层函数,适用于长空闲间隔的低功耗场景,可将功耗降低90%以上,但对时间精度和中断响应有细微影响,需独占一个低功耗定时器资源。

2026-01-21 04:17:13 364

原创 8.1 RTOS下的低功耗策略

RTOS环境下的低功耗策略以FreeRTOS的空闲任务为核心,在无用户任务就绪时自动运行。通过空闲任务钩子函数(vApplicationIdleHook)可实现硬件低功耗模式切换、后台维护等操作,但需遵循不阻塞、简洁高效等约束。与裸机程序相比,RTOS将低功耗管理转变为系统级服务,通过任务调度自动判定休眠时机,使开发者更专注于业务逻辑。关键点包括:空闲任务是低功耗的基础载体,钩子函数是主要扩展接口,系统通过中断唤醒,且低功耗效能与任务设计密切相关。合理设计任务阻塞行为是优化功耗的关键。

2026-01-21 04:13:56 704

原创 7.2 RTOS:临界区与调度器锁定

FreeRTOS提供两种共享资源保护机制:临界区和调度器锁定。临界区通过屏蔽中断实现,保护任务和中断对共享资源的访问,适用于极短的代码段,但会中断系统Tick影响实时性。调度器锁定仅暂停任务调度器而保持中断使能,适用于较长的任务间互斥操作,但不能防止中断访问。两者都支持嵌套调用,选择依据取决于代码执行时长、是否需要中断保护以及对系统实时性的要求。临界区适合微秒级原子操作,调度器锁定适合耗时较长的任务隔离操作。

2026-01-20 04:44:58 812

原创 7.1 RTOS兼容的中断服务程序(ISR)

RTOS兼容的中断服务程序设计摘要: 在RTOS环境中,传统中断处理模型存在阻塞风险、内核访问限制和优先级管理问题。FreeRTOS提倡延迟中断处理范式,将ISR拆分为硬件响应(快速)和任务处理(耗时)两个阶段,通过信号量/队列同步。关键机制包括FromISR API和xHigherPriorityTaskWoken标志,确保实时性。复杂系统可采用集中式处理,由守护任务统一管理多中断源。

2026-01-20 04:40:10 942

原创 6.2 RTOS:内存分配失败钩子函数

本文阐述了FreeRTOS内存分配失败钩子函数的设计原理与实现策略。该钩子函数在动态内存分配失败时触发,遵循嵌入式系统故障安全和优雅降级原则,为开发者提供最后补救机会。文章详细分析了钩子函数的触发时机、执行上下文和安全约束,强调必须避免二次内存分配操作,推荐采用设置故障标志、记录错误信息或系统复位等确定性处理方式。同时探讨了钩子函数与其他故障处理机制的协同关系,并针对不同应用场景提出了配置建议,为构建健壮的实时系统提供了重要指导。

2026-01-20 04:37:58 848

原创 6.1 FreeRTOS内存管理方案

FreeRTOS提供5种内存管理方案(heap_1至heap_5),针对嵌入式系统的特殊需求设计。heap_1最简单但不支持释放;heap_4是通用首选,支持内存释放和碎片合并;heap_5可管理非连续内存区域。选型需考虑内存释放需求、实时性要求、碎片化抵抗能力和硬件内存布局等因素。在资源受限的嵌入式环境中,合理选择内存管理方案对系统稳定性和性能至关重要,heap_4能满足大多数应用场景需求,而特殊硬件配置可能需要heap_5的支持。

2026-01-20 04:36:10 849

原创 5.5 RTOS任务通知(Task Notification)

FreeRTOS任务通知是一种高效的任务间通信机制,通过将通信通道内嵌到任务控制块(TCB)中,实现直接的事件和数据传递。每个任务拥有32位通知值和通知状态字段,支持四种发送模式(设置、覆盖、递增、位操作)和两种接收方式(信号量模拟和通用等待)。相比传统通信方式,任务通知无需创建内核对象,执行速度更快(比信号量快45%),内存开销为零,适用于二进制/计数信号量、事件标志和轻量级消息邮箱等场景。其核心优势在于极致的轻量化和确定性操作,特别适合对性能敏感的嵌入式应用。

2026-01-20 04:33:32 1174

原创 5.4 事件组(Event Group)

FreeRTOS事件组是一种高效的多事件同步机制,专为解决"多对一"或"一对多"的事件广播与复杂条件等待问题而设计。其核心是基于事件标志位的位图模型,最多支持32个独立事件标志。通过原子性操作实现线程安全,允许任务单次调用即可等待多个事件的任意逻辑组合("与"或"或"),同时支持单次操作设置多个事件位并唤醒所有相关任务。

2026-01-20 04:31:27 594

原创 5.3 互斥量(Mutex)与递归互斥量

本文介绍了FreeRTOS中的互斥量机制及其变体。互斥量通过所有权机制确保共享资源的独占访问,避免竞态条件,并采用优先级继承协议解决优先级反转问题。递归互斥量允许同一任务多次获取同一互斥量,适用于嵌套临界区场景。文章还对比了互斥量、二进制信号量和递归互斥量的特性,强调互斥量在资源保护中的核心作用。使用互斥量时需注意中断禁用、持有时间最小化和死锁预防等最佳实践。

2026-01-20 04:30:01 762

原创 5.2 信号量(Semaphore)

信号量是FreeRTOS中用于任务同步和资源管理的核心机制。二进制信号量主要用于事件通知和任务同步,特别适合中断与任务间的通信,但不适合互斥访问。计数信号量则用于管理多个同类资源,通过计数机制控制资源分配。FreeRTOS信号量基于队列实现,提供Take和Give两种原子操作。需注意二进制信号量用于互斥时可能引发优先级反转问题,此时应使用具有优先级继承机制的互斥量。信号量的合理使用能有效解耦任务、优化资源分配并确保系统实时性。

2026-01-20 04:29:05 612

原创 5.1 队列(Queue)

FreeRTOS中的队列是实现任务间通信的核心机制,采用生产者-消费者模型和先进先出(FIFO)原则。队列由控制块和环形缓冲区组成,提供线程安全的API,支持阻塞/非阻塞操作。关键特性包括:数据拷贝传递确保安全性、环形缓冲区实现高效内存管理、支持静态/动态创建方式。中断服务程序需使用FromISR变体API。设计时需权衡队列深度与性能,大数据建议传递指针而非拷贝。队列还支持队列集实现多路复用,是构建更高级通信机制的基础。合理使用队列能有效解耦任务,提升系统可靠性和实时性。

2026-01-20 04:27:01 646

原创 4.2 RTOS软件定时器

摘要:FreeRTOS软件定时器设计与应用 FreeRTOS软件定时器提供基于系统时钟节拍的定时服务,其核心设计将定时任务从中断上下文剥离,交由专用服务任务处理,确保系统实时性。该架构采用生产者-消费者模型,通过命令队列实现异步通信。定时器服务任务管理所有定时操作,回调函数在任务上下文中执行,安全性更高但存在处理延迟。相比硬件定时器,软件定时器适合非实时性任务,如状态灯控制或超时管理。使用时需注意回调函数的执行时间、优先级设置及中断环境下的特殊API调用。通过合理配置队列深度和任务栈大小,可平衡系统资源与功

2026-01-20 04:25:29 607

原创 4.1 系统时钟节拍(Tick)

摘要: FreeRTOS的系统时钟节拍(Tick)是内核时间管理的核心,由硬件定时器周期性中断产生。时钟频率通过configTICK_RATE_HZ配置,需在时间精度与系统开销间权衡。ARM Cortex-M通常使用SysTick定时器实现,通过计算重载值确定中断周期。Tick中断服务程序负责更新时间计数器、处理延时任务和触发调度。FreeRTOS提供vTaskDelay(相对延时)和vTaskDelayUntil(绝对延时)两种任务延时API,后者适用于需要精确周期执行的场景。

2026-01-19 04:42:57 717

原创 3.4 RTOS任务栈管理与优化

本文详细介绍了FreeRTOS任务栈的管理与优化方法。首先阐述了任务栈的三大核心作用:保存任务上下文、支撑函数调用链和处理中断嵌套,并分析了典型的内存布局。其次,系统讲解了两种栈溢出检测机制及其优缺点,推荐使用实时性更好的栈指针边界检查方法。接着提出了栈大小估算的科学方法,结合静态分析和动态监控,重点介绍了高水位线技术的原理和应用流程。最后针对不同任务类型提供了差异化的栈配置策略,强调对中断密集任务和使用标准库函数的任务需特别关注栈空间分配。通过合理的栈管理可有效平衡系统资源利用与可靠性。

2026-01-19 04:40:51 1026

原创 3.3 任务优先级与调度器

FreeRTOS调度器采用固定优先级抢占式模型,通过就绪位图实现O(1)时间复杂度的任务选择。优先级数值越高优先级越高,0保留给空闲任务。系统支持时间片轮转调度同优先级任务。针对优先级反转问题,FreeRTOS实现了优先级继承协议,临时提升持有资源的低优先级任务优先级。配置建议遵循最少优先级原则和事件触发链原则,合理规划任务优先级层次。调度器行为可通过配置实现抢占式或协作式调度,并提供调度器锁定功能保护关键代码段。

2026-01-19 04:39:44 790

原创 3.2 任务创建与删除

摘要:FreeRTOS任务创建支持动态与静态两种方式。动态创建(xTaskCreate)由内核自动分配任务控制块和堆栈,灵活但存在内存不确定性;静态创建(xTaskCreateStatic)需预先分配全局数组,具有确定性但灵活性较低。任务删除(vTaskDelete)会释放所有内核资源,动态创建的任务内存自动回收,静态任务仅标记内存可用。开发者需注意删除前的资源释放,避免内存泄漏。两种创建方式在调度执行上无差异,选择需权衡开发便利性与系统确定性需求。

2026-01-19 04:36:41 1022

手把手教你:MPC控制器设计

手把手教你:MPC控制器设计

2025-09-11

LMS算法原理及在转子不平衡控制中的应用(附源代码)

LMS算法原理及在转子不平衡控制中的应用(附源代码)

2025-08-11

电机工程无刷直流电机工作原理及控制结构解析:带霍尔传感器的速度控制与保护措施设计

内容概要:无刷直流电机是一种同步电机,通过电子式控制实现转速的稳定控制。电机转速由定子旋转磁场频率和转子极数决定,可通过改变输入电源频率调节。驱动系统包括电源部和控制部,电源部提供三相电源,控制部通过PWM控制功率晶体管的开关频率和时机,实现电机的精确控制。电机内置霍尔传感器用于速度反馈和相序控制,确保在负载变化时转速稳定。此外,文中还介绍了功率晶体管的开关逻辑,防止上下臂同时导通导致短路。最后,文章提到驱动器的保护措施,如过电流、过电压保护和霍尔传感器故障检测。 适合人群:对电机控制有一定了解的技术人员或相关专业学生。 使用场景及目标:①理解无刷直流电机的工作原理及其与传统直流电机的区别;②掌握无刷直流电机的控制系统设计,特别是PWM调制和霍尔传感器的应用;③学习电机驱动器的保护机制,确保系统安全运行。 阅读建议:本文详细解释了无刷直流电机的工作原理和控制方法,建议读者结合实际应用场景,重点理解霍尔传感器的作用和PWM调制原理,同时注意驱动器的保护措施,以确保系统的可靠性和稳定性。

2025-07-16

BLDC电机基本控制原理

BLDC电机基本控制原理。

2025-07-16

卡尔曼滤波器详细推导-逐字稿-20页 控制工程 状态估计与数据融合 信号处理

控制工程基于卡尔曼滤波器的状态估计与数据融合,公式逐字稿推到 卡尔曼滤波:系统不确定性处理及应用详解。 内容概要:本文档是根据B站DR_CAN博士关于卡尔曼滤波器教学视频整理的逐字稿笔记。

2025-06-21

【电力电子技术】SVPWM原理及公式详细推导 共20页

内容概要:本文详细介绍了空间电压矢量调制(SVPWM)技术的原理、法则推导及其控制算法。SVPWM通过特定的开关模式生成脉宽调制波,使输出电流波形接近理想正弦波,相比传统SPWM,具有更低的谐波成分、更好的电机转矩性能和更高的直流母线电压利用率。文章首先阐述了SVPWM的基本原理,包括电压矢量的定义和合成方法;接着详细推导了SVPWM的法则,通过伏秒平衡原理计算各矢量的作用时间;随后介绍了7段式和5段式的开关切换顺序;最后讲解了SVPWM的控制算法,包括扇区判断、基本矢量作用时间和三相PWM波形的合成,以及过调制处理方法。; 适合人群:具备电气工程或自动化控制基础知识的专业人士,特别是从事电机控制、电力电子领域工作的工程师和技术人员。; 使用场景及目标:适用于需要深入了解SVPWM技术原理及其应用的场合,如电机驱动系统的设计与优化、电力电子变换器的开发等。目标是帮助读者掌握SVPWM的核心概念和技术细节,从而应用于实际工程项目中。; 其他说明:本文不仅提供了详细的数学推导和算法实现步骤,还通过图表和实例解释了SVPWM的工作机制,便于读者理解和实践。此外,文中还对比了SVPWM与传统SPWM的优劣,强调了SVPWM在提高直流电压利用率和降低谐波失真方面的优势。

2025-06-21

基于PSIM的Buck电闭环路仿真

基于PSIM的Buck电闭环路仿真,BUCK电路(降压电路)是一种常见的DC-DC降压转换器,用于将较高的直流输入电压转换为较低的直流输出电压,同时高效调节电能。

2025-06-21

VMD变分模态分解算法

VMD通过变分框架将信号分解为多个本质模态函数(IMF),突破传统方法(如EMD)的模态混叠缺陷。其核心创新在于:模态混叠几乎不存在 ;端点效应鲁棒性强;抗噪性好;频率分辨率高精度定位。

2025-06-21

【自动控制领域】卡尔曼滤波器原理详解:递推估计与误差修正方法在不确定系统中的应用

内容概要:卡尔曼滤波器主要用于处理系统中的不确定性问题,如不完美的数学模型、不可控的系统扰动以及测量传感器的误差。文章从一个简单的例子出发,通过递推公式(当前估计值=上次估计值+卡尔曼增益×(当前测量值-上次估计值))逐步介绍了卡尔曼滤波器的基本原理。文中定义了估计误差、测量误差,并推导出卡尔曼增益的核心公式。通过一个具体的案例,展示了卡尔曼滤波器如何在多次迭代中逐渐逼近真实值,最终使估计值趋于稳定。 适合人群:对滤波算法有一定兴趣,特别是从事自动化控制、信号处理、导航定位等领域工作的技术人员。 使用场景及目标:①用于减少测量噪声,提高数据准确性;②适用于需要连续估计动态系统状态的应用场景,如自动驾驶、机器人控制等;③帮助工程师理解卡尔曼滤波器的工作机制,掌握其应用技巧。 阅读建议:由于涉及到较多数学公式推导,建议读者具备一定的线性代数和概率论基础,同时可以结合实际案例进行练习,加深对公式的理解。

2025-06-20

人工智能DeepSeek大模型实战应用指南:从入门到高阶开发与企业级应用部署

内容概要:本文详细介绍了DeepSeek大模型的实战应用,涵盖从入门到高阶开发的内容。DeepSeek是一款由中国团队开发的推理型大语言模型,具有免费开放、中文优化、多模态支持和深度思考模式(R1)等核心优势。文章详细讲解了四种使用方式:网页APP版、API调用、本地部署以及通过Dify+华为云进行企业级AI Agent开发,并提供了具体的操作步骤。此外,还分享了高效提问技巧,强调清晰目标的重要性,并给出了具体的提问模板和文件增强的应用实例。对于开发者,文章展示了DeepSeek在代码生成、调试和文档处理方面的全流程支持;对企业用户,则介绍了RAG知识库助手的构建方法。最后,提供了避坑指南和高阶技巧,帮助用户更好地利用DeepSeek提高工作效率。; 适合人群:对大语言模型感兴趣的技术人员、开发者及企业用户,尤其是需要处理中文内容或有本地化需求的用户。; 使用场景及目标:①通过网页或APP快速进行问答和内容创作;②将DeepSeek集成到自有系统中,实现定制化功能;③满足数据敏感或低延迟需求的企业通过本地部署使用;④利用Dify+华为云平台开发企业级AI应用。; 其他说明:建议用户根据自身需求选择合适的接入方式,并结合实际场景优化提问技巧,以充分发挥DeepSeek的优势。同时,对于敏感内容和企业数据,优先考虑本地部署以确保安全性和合规性。

2025-06-20

【磁悬浮轴承】电磁设计基本步骤及原理:工业革新中的高效电磁能量转换与系统优化

内容概要:本文详细介绍了磁悬浮轴承(AMB)电磁设计的基本步骤及原理。磁悬浮轴承利用可控电磁力实现转子无接触悬浮,具有支持超高转速、零摩擦零磨损、主动振动控制和高精度高感知等优势。电磁设计是AMB的核心,决定了系统的承载力、刚度和动态响应等性能。文章从磁路拓扑结构选型、关键参数计算与优化、线圈设计、损耗模型与抑制以及控制-电磁强耦合设计五个方面深入探讨了电磁设计的关键技术和优化方法。并通过一个高速电主轴AMB电磁设计方案案例,展示了设计的具体实施过程及其效果。最后,文章还讨论了电磁设计的前沿趋势和面临的挑战。 适用人群:从事磁悬浮轴承设计与开发的技术人员、研究人员及相关专业的高校师生。 使用场景及目标:①帮助技术人员掌握磁悬浮轴承电磁设计的基本原理和技术;②为研究人员提供最新的研究方向和技术难点;③指导高校师生进行相关课程的教学和科研工作。 其他说明:文中提供了丰富的技术细节和实际案例,建议读者结合自身需求,重点关注磁路结构选型、关键参数计算、线圈设计和损耗抑制等方面的内容,并通过仿真与测试闭环验证设计方案的可行性。同时,文中引用了多篇权威文献,便于读者进一步深入了解该领域的理论基础和发展动态。

2025-06-20

【程序设计竞赛】2024中国大学生CCPC新疆赛区J题:基于缓存优化的圆内点数统计算法解析与实现

内容概要:文章详细介绍了2024年中国大学生程序设计竞赛(CCPC)新疆赛区附赛J题的完整题解。题目要求高效统计给定坐标范围内每个圆内包含的点数。通过利用坐标范围小的特点(1<=x,y,r<=20),采用二维数组`cnt`统计每个坐标点的出现次数,使用三维数组`cache`缓存不同圆的统计结果,避免重复计算,从而大幅提升效率。算法的时间复杂度包括预处理阶段的O(n),以及查询处理阶段最多约3.2e6次操作。代码实现方面,首先初始化缓存,然后读入点并统计,接着处理每个圆,检查缓存或计算并存储结果,最后输出结果。;

2025-06-20

现代控制理论 龙伯格状态观测器设计,MATLABsimulink仿真

现代控制理论 龙伯格状态观测器设计,MATLABsimulink仿真

2025-06-20

【大数据全链路】数据采集存储处理安全实战方案与产业案例学习资源整合:构建从初学到进阶的完整技术路径

内容概要:本文档详细介绍了大数据全链路(数据采集、存储、处理、安全)的实战项目和技术方案,并结合产业案例和学习资源进行整理。数据采集部分涵盖微博实时评论数据采集和物联网设备数据采集,分别使用Flume+Kafka和MQTT+Spark Structured Streaming技术栈。数据存储方面,介绍千亿级数仓分层架构和高敏数据安全存储,涉及Hive、Presto、CDH及全同态加密等技术。数据处理与分析包括空气质量预测平台和电商订单实时分析,采用LSTM模型、Hadoop、EEMD和Spark SQL等工具。数据安全与治理方面,提出工业数据全链路防护和数据生命周期安全闭环方案。最后,给出技能进阶路线、实战课程推荐和求职避坑指南,帮助初学者、进阶者和求职者明确学习方向。 适合人群:对大数据技术感兴趣并希望深入了解其应用场景的技术人员,尤其是有意向从事大数据相关工作的从业者。 使用场景及目标:①初学者可以从Flume+Kafka数据采集、Hive数仓构建和Spark数据分析入手,逐步掌握大数据处理的基本流程;②进阶者可以深入研究Flink实时计算和全同态加密等高级技术;③求职者可以通过参与Kaggle竞赛和贡献GitHub开源项目来提升个人竞争力。 其他说明:文档强调了高价值数据、分层存储、安全闭环和场景化分析的重要性,并提供了具体的学习路径和实战项目建议,有助于读者系统地掌握大数据全链路技术。

2025-06-19

【控制工程领域】基于李雅普诺夫方法的非线性系统控制器设计推导:控制器设计过程解析与应用

内容概要:本文档主要探讨了基于李雅普诺夫方法进行非线性系统控制器的设计与推导。李雅普诺夫理论是评估和确保控制系统稳定性的重要工具。文档从引言部分开始介绍了非线性系统控制器设计的基本概念,随后重点围绕公式(1)展开讨论,详细解释了如何利用李雅普诺夫函数来分析系统的稳定性,并在此基础上进行控制器的设计。整个推导过程严谨,结合数学公式和理论分析,深入浅出地阐述了非线性控制系统的稳定性和控制器设计的关键步骤; 适合人群:对自动控制理论有一定了解,特别是对非线性系统感兴趣的科研工作者、高校教师以及高年级本科生或研究生; 使用场景及目标:①理解李雅普诺夫稳定性理论及其在非线性系统中的应用;②掌握基于李雅普诺夫方法的非线性控制器设计流程和具体实现; 其他说明:由于涉及到较多的数学推导和专业术语,建议读者提前复习相关基础知识,如微分方程、矩阵论等,以便更好地理解文档内容。同时,在学习过程中可以结合实际案例进行练习,以加深对知识点的理解。

2025-06-19

【自动控制领域】典型II型系统两种矫正方法解析:传递函数与Matlab仿真模型应用

内容概要:本文档详细介绍了典型II型系统的两种矫正方法。首先阐述了典型II型系统的开环传递函数及其关键参数(开环增益K、微分时间常数τ、惯性时间常数T)。矫正方法I引入中频段带宽h,利用频率对数比值关系确定ωc为前后转折频率对数的均值,并通过Bode图及具体公式推导计算K和τ的值。矫正方法II同样引入h,但采用频率直接比值关系,ωc定义为前后转折频率值的均值,通过公式推导得出K和τ的关系。两种方法的核心区别在于h和ωc的定义方式不同,文中还提供了Matlab仿真模型以便验证两种方法的差异。; 适合人群:自动化、控制工程及相关领域的学生或工程师,尤其是对控制系统设计和分析有一定基础的读者。; 使用场景及目标:①理解典型II型系统的开环传递函数及其参数对系统稳定性的影响;②掌握两种矫正方法的具体步骤和应用场景,能够在实际控制系统设计中选择合适的方法进行系统矫正。; 阅读建议:文档中包含大量公式推导和Matlab仿真模型,建议读者结合实际案例进行深入理解和实践操作,同时关注两种矫正方法在定义和应用上的差异。

2025-06-19

【现代控制理论】龙伯格状态观测器设计及仿真(含仿真计算)

根据系统状态方程,设计状态观测器,文件介绍了龙伯格状态观测器设计过程,及仿真结果,含matlab仿真代码。

2025-06-19

单自由度磁悬浮轴承Matlab仿真模型

单自由度磁悬浮轴承Matlab仿真模型,包含算法、驱动、磁轴承、转子等。

2025-06-19

空空如也

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

TA关注的人

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