### 相序和缺相检测逻辑
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