本帖最后由 a976209770 于 2024-12-30 12:31 编辑
前言电机运行中,故障检测与处理是保障系统安全的重要环节。在APM32M3514中,故障检测模块覆盖了常见的过流、过压、欠压、超速等故障类型,并提供了高效的处理机制。本篇文章将基于代码中的实现,深入解析其故障检测机制及处理流程。
一、故障检测实现
故障检测的核心逻辑通过 fault_detect_fast 函数实现,该函数定期运行,以实时检测电机运行过程中的异常。主要检测以下故障类型:
- 过压(Over Voltage)
- 欠压(Under Voltage)
- 过流(Over Current,软件实现)
- 超速(Over Speed)
- 速度反馈错误(Speed Feedback Error)
二、代码实现
fault_detect_fast 函数解析 |