基于 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