《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32的智能電機保護器設計
基于STM32的智能電機保護器設計
摘要: 采用基于微控制器的電子式電機保護器替代現有熱繼電器,具有廣大的市場。設計采用集成豐富外設的STM32系列ARM芯片為核心的智能電機保護器,具有響應速度快、附加芯片少、生產調試簡單、生產及社會效益高等優點。
Abstract:
Key words :

 

       電機是工業生產領域中最主要的驅動源,如何有效地監控電機的運行狀態,保護電機回路,提高電機的運行時間,減少電機故障,對工廠整體電網的運行十分關鍵。

  電動機保護裝置有很多種,目前使用得比較普遍的還是基于金屬片機械式的熱繼電器,它結構簡單,在保護電動機過載方面具有反時限特性。但它的保護功能少,無斷相保護,對電機發生通風不暢、掃膛、堵轉、長期過載、頻繁啟動等故障也不能起保護作用。此外,熱繼電器還存在重復性能差、大電流過載或短路故障后不能再次使用、調整誤差大、易受環境溫度影響而誤動或拒動、功耗大、耗材多、性能指標落后等缺陷。

  為響應國家節能減排的要求,采用基于微控制器的電子式電機保護器替代現有熱繼電器,具有廣大的市場。設計采用集成豐富外設的STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32" title="STM32">STM32系列ARM芯片為核心的智能電機保護器,具有響應速度快、附加芯片少、生產調試簡單、生產及社會效益高等優點。

  1 智能保護器功能及硬件架構

  電機運行中主要發生的故障包括:起動超時、過載、堵轉、缺相、不平衡、過熱、欠載、過壓、欠壓等。因此智能保護器需要監測電機的工作電壓、工作電流和機殼溫度。

  同時,由于電機的類型、容量和負載類型不同,電機保護的參數也不盡相同,所以需要能夠針對不同的電機設置保護參數。

  再者,為了使智能保護繼電器能夠滿足當前流行的智能電機控制中心(IMCC)的需求,智能電機保護器還需要具有網絡通訊功能。

  圖1是智能電機保護器的硬件結構框圖。

 

  2 系統硬件設計

  2.1 MCU

  MCU是電機保護器的核心部分,主要負責數據采集、數據處理、輸出控制和參數設置。這里采用的是ST公司最新推出的STM32F103xD系列ARM芯片。

  該系列芯片采用ARM公司32位的C0rtex M3為核心,最高主頻為72MHz,Cortex核心內部具有單周期的硬件乘法和除法單元,所以適合用于高速數據的處理。

  芯片具有三個獨立的轉換周期,最低為1μs的高速模數轉換器,三個獨立的數模轉換器帶有各自獨立的采樣保持電路,所以特別適合三相電機控制、電網監測和多參數儀器設備的使用。

  芯片還帶有豐富的通訊單元,包括多達5個異步串行接口、1個USB從器件、1個CAN器件、I2C和SPI等模塊。

  2.2 模擬量采集單元

  電機保護器主要需要采集電流、電壓和溫度這三個模擬量來對電機的運行狀態進行監測和保護。

  電流傳感器類型眾多,主要包括磁芯電流互感器、霍爾傳感器、分流電阻。而電機保護器所連接的電機容量主要以幾千瓦至數十千瓦的電機為主,因此電機相電流主要在數安培至幾十安培。因此采用電流互感器為電流采集單元,具有量程寬、發熱小、隔離電壓高等優點。同時在不改變處理電路的參數的同時,采用不同變比的電流傳感器可以方便地改變電機保護器的電流檢測量程,從而可以方便地用于更大容量的電機保護。

  電壓直接通過電阻分壓獲得,因此整個電機控制器是共熱地的系統。電阻采用的是高阻抗高耐壓類型電阻,同時為了提高電壓采集回路的過電壓能力,電壓分壓電路采用多電阻串聯形式,從而降低每一個電阻上的額定壓降,同時提高整個支路的最高耐壓。

  溫度傳感器采用常見的鉑電阻傳感器或者NTC熱敏電阻,保護器硬件上設計有對應的熱電阻信號調理電路。由于熱電阻都是非線性器件,因此溫度采集處理通道都需要進行非線性處理,為了減少硬件電路的復雜程度,因此實際熱電阻調理單元只是設計采用一個儀表放大器,而熱電阻的非線性處理由MCU完成。另外還有一路MCU芯片內置的半導體溫度傳感器,用于檢測保護器內的溫度,從而防止由于系統過熱而導致控制出錯。

  2.3 液晶顯示

  對于獨立應用的電機保護器,需要能夠設置保護參數,顯示當前的運行狀態,當發生故障時候還需要顯示故障類型。因此電機保護器需要有顯示單元。

  系統設計采用點陣形式STN黑白液晶顯示(LCD)模塊,相比TFT彩色LCD模塊,具有使用溫度范圍寬、壽命長、強光下仍可以閱讀的優點。

  LCD模塊內置的控制器采用的并行數據通訊接口,包括數據總線、讀寫控制線、器件選通和復位引腳。系統設計時,使用STM32F103xD芯片的多功能靜態存儲器控制器(FSMC)與LCD模塊相連。

  STM32F芯片的FSMC模塊是一個支持靜態存儲器(SRAM)、NOR F1ash和PSRAM的多功能靜態存儲器控制器??梢灾С?位或者16位寬度的存儲器。

  LCD模塊的訪問時序與SRAM的相同,而且可以通過配置引腳選擇為8080或者6800類型的接口時序。圖2是STM32芯片的FSMC接口與LCD的電氣連接,這里的液晶是采用的8080接口時序。

          2.4 通訊電路

  智能電機控制中心(IMCC)的控制結構大都是總線型分布式網絡結構,系統中有中央控制器負責調度和監控所有電機的運行。根據所使用的中央控制器(大多為PLC)的不同,系統的通訊協議有MODBUS、Fieldbus和以太網等。其中最常見的是MODBUS協議。MODBUS協議的物理層是基于RS485的半雙工通訊網絡,電機保護器在其中是處于從機地位。

  由于電機保護器內部是共熱地系統,所以RS485遠程通訊需要與控制器主回路隔離。對于RS485收發器的隔離,需要對通訊信號和收發器的供電進行隔離。電機保護器的通訊接口設計的通訊波特率最高需要達到57.6kbps,因此需要使用高速光耦或者數字隔離芯片完成對通訊信號的隔離。

  數字隔離芯片是一種新型的器件,TI、ADI和Silicon Lab等公司都有推出擁有各自專利的數字隔離器件,但各家芯片的引腳封裝和引腳功能大部分都是兼容的,可以直接替換。相對傳統的高速光耦,數字隔離器件具有功耗低、傳輸速率高、兼容3V/5V系統和外設簡單等優點。實際連接電路如圖3所示。

 

  3 系統軟件設計

  3.1 監控程序

  智能電機保護器中,MCU只要完成電流和電壓的采樣、計算、分析來實現各種保護功能,并且實時顯示線路的參數和記錄故障狀態。

  系統軟件中,全局監控軟件用來循環掃描各個單元子程序的狀態,包括模數轉換器的數據采樣,數據采集完成后對數據進行計算,而后根據計算結果和預先設置的電機參數,結合保護策略判斷出當前電機的狀態。最后通過LCD顯示器和輸出控制接口發出相應的狀態信息和控制功能。

  3.2  ADC的配置和使用

  由于電機保護器采集的是50Hz工頻電壓電流,同時為了能夠監測到電網中的高次諧波成分(主要是3次諧波),因此在ADC的采樣頻率需要設置在工頻的整數倍,從而使得采樣快速傅立葉(FFT)運算時得到最準確的精度。同時,數據采樣時,由于計算功率需要同時采集電壓、電流值,因此在系統設計時,將三相的參數分別分配到兩個模數轉換器,而將溫度量放置在第三個模數轉換器。所有的模數轉換均采用內部定時器中斷觸發。

  對于電壓和電流的采集,系統采用同步采樣模數,即同時采集同一個通道的電壓和電流值;同時在采樣通道配置寄存器中,將三個電壓電流通道依次排列,使得在一次定時器觸發下,一次性完成所有通道的轉換。

  由于FFT需要一組數據進行計算,所以為了最低程度的CPU干預,系統設計使用了DMA來完成轉換結果的傳遞。程序設計時,需要設置兩塊數據存放區,用于采樣數據的交替存放;同時DMA傳遞的字節計數的預置值即為傅立葉轉換數組長度乘以采集的通道數。

  3.3  遠程通訊

  電機保護器設計為MODBUS從機,所有的電機運行狀態、控制狀態等參數都是放置在系統約定地址的寄存器中。同時MODBUS從機需要給每一個電機控制器預置一個網絡中唯一的從機地址,所以還需要使用按鍵和LCD屏幕來設置從機地址。

  4 結語

  本文提出一種基于STM32系列新品的智能電機保護器,本設計充分利用了STM32芯片的資源,提供必要的外圍器件構成了一個完整的系統。實際應用證明,此系統能有效保護電機,且具有結構簡單、功能完善、接口豐富等優點,根據實際需要還可以開發出諸如USB、CAN open等接口,因此此系統可以更廣泛地應用于工業生產各個領域。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美精品一区视频| 国产一区欧美日韩| 久久九九99视频| 亚洲淫性视频| 一区二区三区色| 亚洲最黄网站| 制服丝袜亚洲播放| 夜夜爽99久久国产综合精品女不卡 | 亚洲乱码国产乱码精品精98午夜 | 亚洲电影天堂av| 久久精品导航| 久久成年人视频| 久久精品一本久久99精品| 欧美在线网址| 久久精品国产精品亚洲综合| 久久国产精品黑丝| 久久精品一区二区三区不卡| 亚洲第一精品福利| 亚洲国产精品久久久久婷婷884| 亚洲高清av| 91久久精品日日躁夜夜躁国产| 亚洲电影免费观看高清完整版| 亚洲国产精品久久| 日韩视频精品在线| 一区二区三区高清在线| 亚洲少妇最新在线视频| 亚洲欧美三级在线| 久久精品在线观看| 久久久午夜精品| 欧美 日韩 国产一区二区在线视频| 欧美成人蜜桃| 欧美日韩国产首页| 国产精品劲爆视频| 国产午夜精品久久久久久免费视| 国内精品视频一区| 亚洲国产毛片完整版 | 欧美伊人影院| 亚洲国内自拍| 一区二区久久久久| 欧美亚洲视频在线观看| 久久久久高清| 欧美成人首页| 国产精品久久久久久av下载红粉| 国产女人水真多18毛片18精品视频| 国内精品久久久| 亚洲黄色尤物视频| 亚洲一区二区三区欧美| 久久精品夜夜夜夜久久| 日韩一级精品视频在线观看| 亚洲自拍都市欧美小说| 久久久久久高潮国产精品视| 欧美激情一区二区三区在线视频观看| 欧美调教视频| 黄色日韩网站视频| 日韩亚洲视频| 久久高清免费观看| 在线视频日本亚洲性| 小处雏高清一区二区三区| 另类酷文…触手系列精品集v1小说| 欧美日韩一区二区三区视频| 国产一区99| 亚洲最黄网站| 亚洲国产精品久久久久婷婷老年| 亚洲视频在线免费观看| 久久男人av资源网站| 欧美视频一二三区| 激情自拍一区| 亚洲专区在线| 一区二区成人精品| 久久久久中文| 欧美午夜影院| 亚洲国产精品va在看黑人| 亚洲一区亚洲二区| 亚洲精品久久嫩草网站秘色| 欧美亚洲三区| 欧美日韩免费一区二区三区视频| 国产欧美一区二区精品性色| 亚洲欧洲一区二区在线观看 | 亚洲影院色无极综合| 快播亚洲色图| 国产精品毛片在线看| 亚洲激情偷拍| 欧美在线亚洲在线| 亚洲一区二区三区精品在线 | 亚洲三级电影全部在线观看高清| 午夜精品成人在线视频| 在线视频日韩| 欧美激情第六页| 国产婷婷一区二区| 一区二区三区鲁丝不卡| 亚洲美女免费精品视频在线观看| 久久精品亚洲| 国产精品人人做人人爽| 99视频在线观看一区三区| 亚洲激情第一区| 久久精品在这里| 国产精品伊人日日| 在线亚洲欧美| 在线天堂一区av电影| 免费在线国产精品| 好吊色欧美一区二区三区视频| 亚洲午夜久久久久久尤物| 一区二区三区日韩精品视频| 欧美激情精品久久久久久久变态| 激情久久久久久| 久久aⅴ国产欧美74aaa| 欧美伊人精品成人久久综合97| 欧美视频精品在线| 一本久久综合| 正在播放欧美一区| 欧美日韩亚洲国产精品| 亚洲欧洲日本一区二区三区| 亚洲日本理论电影| 欧美sm重口味系列视频在线观看| 红杏aⅴ成人免费视频| 欧美一级免费视频| 久久久99免费视频| 国产亚洲欧美一区二区| 欧美亚洲午夜视频在线观看| 欧美一级专区免费大片| 国产精品毛片一区二区三区 | 午夜精品久久久久久久蜜桃app| 欧美日韩在线直播| 99re成人精品视频| 在线一区视频| 欧美三级免费| 在线视频亚洲欧美| 亚洲欧美日韩在线| 国产欧美日韩一区二区三区在线| 亚洲男同1069视频| 久久九九久精品国产免费直播| 国产在线拍偷自揄拍精品| 欧美在线三级| 麻豆精品国产91久久久久久| 在线电影一区| 日韩午夜精品| 欧美视频在线一区二区三区| 亚洲一区二区三区中文字幕在线 | 91久久精品视频| 一本大道av伊人久久综合| 欧美日韩另类视频| 中文一区在线| 久久精品国产v日韩v亚洲 | 玖玖精品视频| 最近中文字幕日韩精品 | 裸体歌舞表演一区二区| 亚洲第一网站免费视频| 99re66热这里只有精品3直播 | 亚洲天堂偷拍| 国产精品午夜国产小视频| 午夜精品福利一区二区蜜股av| 久久久久免费观看| 亚洲国产精品成人| 亚洲一区二区三区成人在线视频精品 | 蜜桃伊人久久| 99视频精品免费观看| 性久久久久久久久| 精品电影在线观看| 99精品久久久| 国产精品青草久久久久福利99| 性8sex亚洲区入口| 美女诱惑黄网站一区| 亚洲精品自在在线观看| 西西裸体人体做爰大胆久久久| 国产一区二区黄色| 亚洲狼人精品一区二区三区| 欧美午夜不卡视频| 欧美一区二区三区成人| 欧美成人激情视频| 中国日韩欧美久久久久久久久| 久久久久久久久蜜桃| 在线观看日韩一区| 亚洲一区在线观看视频| 国模吧视频一区| 夜夜嗨av一区二区三区免费区| 国产精品久久久久久久浪潮网站 | 久久国产精品亚洲77777| 欧美国产视频一区二区| 亚洲午夜国产成人av电影男同| 久久频这里精品99香蕉| 亚洲精品美女在线| 久久精品一本久久99精品| 日韩视频免费| 久久综合一区| 亚洲一区二区三区精品在线观看| 久久这里有精品视频| aⅴ色国产欧美| 鲁大师影院一区二区三区| 亚洲性视频h| 欧美—级高清免费播放| 午夜精品久久久久久久99樱桃| 欧美国产日韩视频| 欧美一区二区三区免费视| 欧美日韩三级在线| 久久精品视频va| 国产精品美女久久久久久久| 亚洲精品之草原avav久久| 国产视频精品va久久久久久| 一本色道久久加勒比88综合| 红杏aⅴ成人免费视频|