基于 uC/OS-II和 ARM的微机保护装置的精确定时研究
在 uC/OS-II 操作系统用于微机保护装置中,不可避免地要遇到一个问题,为了保证微 机保护装置交流量计算的准确,要保证交流电量的 AD 采样中断间隔的精确。 解决方案 ARM 芯片具有两种中断类型,IRQ 中断和 FIQ 快中断。快中断是为支持数据传输或快速 数据通道而设计的,为快速处理快中断。选择 NXP(原 Philips)公司的 ARM 芯片 LPC2292 作为微机保护测控装置的 CPU,它主要具有以下特点: 为有利于验证测试结果,利用 LPC2292 的 PWM 脉宽调制器,它具有一个带可编程 32 位 预分频器的 32 位定时器/计数器,并支持双边沿控制的 PWM 输出,而 PWM 定时中断产生而引 发的 PWM 输出不用 CPU 干预,电平翻转时间精确,可以利用该信号作为 AD 采样间隔的测试信号。 结论 使用 ARM 芯片、uC/OS-II 操作系统来实现微机保护测控装置的可能性,针对使用操作 系统会带来 AD 采样间隔时间不准的问题,给出了实现方案和验证结果。本方案对微机保护 装置上交流量的测量精度取得很好的结果。
南京工程学院
2021-04-13