microcontroller - BLDC 隔离无传感器控制
问题描述
我目前开发了一个 BLDC 电机控制器,它通常工作正常。然而,在某些事件中,微控制器会锁定(例如停止电机或快速改变占空比)。因此,我想将微控制器与电源侧隔离(即隔离电源和光耦合信号),但问题是我正在使用无传感器控制,我想知道将相位值中继回微控制器的最佳方法是什么?
我目前在软件中检测过零并使用它来换相(根据 Microchip AN970 等)。我宁愿不使用电源侧的比较器和光耦合器来发回相电压的数字化版本,因为我希望能够改变触发点。
我看过隔离放大器,但它们看起来相当昂贵,我想知道是否有任何可能更便宜的解决方案。
谢谢
解决方案
也许看看这个文件: https ://www.silabs.com/documents/public/application-notes/AN614.pdf 。我们使用这种设计,但在完全不同的应用中。我对 BLDC 电机了解不多,但也许有帮助。
亲切的问候
推荐阅读
- vbscript - 无法使用任务计划程序运行 VBS 脚本
- javascript - 通过鼠标和空间进行角度滚动
- python - 如何用 Python 替换列表中的空实例?
- python - 由于内存消耗,需要 PsychoPy 无法读取文档构建
- php - Twitter API 令牌请求返回 gobbledygook
- java - 将 XML 放入嵌套布局后,数学逻辑停止工作
- multithreading - Java 线程 - 同步的 don
- sharepoint - Apply-PnPProvisioningTemplate 警告
- jquery - 如何在 onmouseover 事件中从 ListView 获取图像索引?
- javascript - 保持 Material Slide Toggle 打开或关闭而不使用 disabled