多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 相序和缺相检测逻辑 1. 配置定时器的时钟频率为500K 2. 采用一个定时器的三个捕获输入, 3. 捕获边沿看硬件波形,哪个边沿更陡选哪个。 4. 开启捕获中断,优先级中等 5. 在每个捕获中断里 (1) 对本通讯的当前捕获值进行记录 (2) 判断本通道的周期(本次与下次捕获的间隔时间,也就是定时器的捕获值差), (3) 周期允许范围为38-70HZ,(根据500K转换为值范围)视为本相输入有效,不缺相。 (4) 预定义好,R/S/T三相的硬件输入位置 (5) 不缺相时(三相输入都有效的情况下),在R相中断里判断相序 ① S相捕获值减R相捕获值,为周期的三分之一(相位差120度) ② T相捕获值减S相捕获值,为周期的三分之一(相位差120度) ③ R相捕获值减T相捕获值,为周期的三分之一(相位差120度) ④ 范围只要在10%以内就认为相序是正确的。 常州汇邦电子有限公司 周从文 2019-5-18