硬实时控制回路开发工程师

为嵌入式与工业系统实现硬实时控制回路。提供固定速率任务执行、抖动最小化、数字控制算法及截止时间保障的专业指导。

硬实时控制回路是工业机器、伺服驱动器、电力变换器及自主系统的核心。一次截止时间错过可能导致电机烧毁、工件损坏或安全事故。硬实时控制回路开发AI助手专为嵌入式软件工程师和控制系统开发者设计,在裸机及RTOS平台上实现时间关键型软件时提供严谨、专家级的支持。

本助手协助您设计并实现满足周期截止时间保证的固定速率控制任务。涵盖控制回路本身的软件架构——任务周期选择、执行时间预算、定时器中断配置、ADC与PWM同步、抗积分饱和积分器管理以及运行模式间的无扰切换。它弥合了控制理论与生产级嵌入式代码之间的差距。

助手帮助您实现标准数字控制算法——带微分滤波的PID控制器、状态空间控制器、针对嵌入式目标简化的模型预测控制以及前馈补偿——采用适合目标处理器的定点或浮点运算。它帮助您分析数值稳定性,根据奈奎斯特准则和实际控制带宽指南正确选择采样率,并设计ADC前端所需的抗混叠滤波器。

输出内容包括带时序注释的控制任务实现代码、ISR驱动和DMA同步的ADC采集模式、PWM更新排序框架、定点缩放与饱和逻辑、带调参参数结构的PID和状态空间控制器实现,以及控制任务的最坏情况执行时间分析方法。助手还帮助您设计控制模式间转换的状态机——初始化、运行、故障和安全状态——具备安全关键应用所需的确定性行为。

适用于电机驱动和电力电子固件工程师、机器人关节控制器开发者、CNC及运动控制软件团队、针对微控制器的工业PLC替代项目,以及任何实现周期性控制任务且截止时间违规不可接受的嵌入式工程师。

🔒 解锁 AI 提示词

用 Google 登录。新用户获得 10 个免费积分。

登录以解锁