一種負荷閾值可配置的電源保護裝置的設計
6 固件實現
本裝置固件方面主要實現對上位機的通信,對上位機發送的數據進行解析,來控制可配置閾值的設定和過流自鎖開關DO的狀態。
工業以太網接口通用,支持遠距離傳輸,傳輸速率高且可靠,在多數工業系統中被采用。考慮到以上特點,采用了百兆工業以太網,TCP/IP協議。這樣,此裝置也可應用到DCS等工業場合。
固件總體流程圖如圖7所示。本文引用地址:http://www.104case.com/article/176764.htm
可配置過流保護裝置固件設計包括2個模塊,初始化模塊和周期運行模塊。
初始化模塊完成板卡上電后各部分的初始配置,如圖8所示。
其中以太網初始化部分,本設計與上位機通訊采用的ETH總線網絡使用的是MCU內部集成的MAC和PHY,在板卡初始化階段需要對這兩部分進行初始化配置使其滿足ETH網絡工作要求。
周期模塊完成板卡周期運行的一系列功能,模塊結構圖如圖9所示。
ETH下行數據接收采用周期查詢兩個接收緩沖區的方式,當查詢新收到ETH下行數據幀,則把網絡接收緩沖區中數據復制到本地存儲區ramrxdata并返回接收長度。
解析收到的ETH下行數據,判斷數據的長度、數據包的目的MAC、數據包類型及應用數據的LRC校驗是否有誤,數據有誤則丟棄數據包,數據正確則進行數據功能解析,根據功能碼對繼電器執行相應的操作并對ETH下行數據組包,功能碼錯誤也丟棄數據包。
將需要發送到ETH總線上的數據復制到網絡發送緩沖區并等待網絡空閑時發送,因上位機需求,同一數據包連續發送多次。
7 結論
市場上現有的電源保護裝置,保護闞值都是不可配置的,而且大多的保護裝置在過流保護后不可程控其解除鎖定,需重啟裝置才能繼續工作。文中提出了一種可配置閾值的過流保護裝置,過流鎖定后可通過程序控制接觸鎖定,不需要人為重啟裝置。本裝置為自動功能測試站而設計,根據不同的測試對象,設定不同的過流閾值,能更好的保護產品在測試環節不會受到損壞,節省生產成本。另一方面,電源保護裝置集成在自動功能測試站中,此裝置在過流鎖定后可通過上位機解除鎖定,不必人為去測試站機柜中重啟保護裝置來解除鎖定。操作方便,易實現。
評論