Presentation is loading. Please wait.

Presentation is loading. Please wait.

國立中央大學機械系網管小組 指導老師:葉則亮 教授 張新民 助教 邱創文 助教 專案成員:劉柏清 簡永懿

Similar presentations


Presentation on theme: "國立中央大學機械系網管小組 指導老師:葉則亮 教授 張新民 助教 邱創文 助教 專案成員:劉柏清 簡永懿"— Presentation transcript:

1 國立中央大學機械系網管小組 指導老師:葉則亮 教授 張新民 助教 邱創文 助教 專案成員:劉柏清 簡永懿
偵測停電及自動關機模組 國立中央大學機械系網管小組 指導老師:葉則亮 教授 張新民 助教 邱創文 助教 專案成員:劉柏清 簡永懿

2 偵測停電及自動關機模組 動 機 伺服器的電源多半會用不斷電系統 UPS 做為保護, 然而若是停電過久ups的電池仍然將不敷使用,若不及時關機,將會造成伺服器不正常的停機,使記憶體中暫存的資料流失,檔案系統因此錯亂。 所以每當停電,總是要有人前去機房關機。因此,我們想做一個能夠偵測停電,以及在停電一段時間後如果市電仍然沒有恢復,電腦系統就能自動做關機的動作,並且等供電恢復之後重新通電開機。

3 偵測停電及自動關機模組 功能 市電中斷時,能夠通知伺服器 伺服器能夠在一定的時間之內通知其他伺服器,並自己安全關機 市電來時能夠重新開機

4 偵測停電及自動關機模組 專案架構圖

5 偵測停電及自動關機模組 專案流程 啟動程式 程式輪詢 市電狀的電腦態 有電 停電 停電狀態超過UPS時限 進行關機

6 偵測停電及自動關機模組 程式流程圖 開始輪詢 serial_formal.c 讀取device的值 市電供電狀態 變成一個daemon
有電 等待2秒 Fork失敗 停電 等待設定之UPS時限 Fork成功 抓取pid並存入檔案 開檔失敗 異常終止並顯示錯誤訊息 市電供電狀態 有電 停電 開檔成功 送出信息至外部電路 開啟device 開啟device失敗 呼叫shell script關機 開啟device成功 程式結束

7 偵測停電及自動關機模組 硬體方塊圖 市 電 5V 直流 延遲電路 電源管制邏輯電路 電鐸驅動電路 UPS 電源 5V 穩壓 電腦 電源
RS-232 延遲電路 RS-232 GND 電源管制邏輯電路 電鐸驅動電路 UPS 電源 5V 穩壓 火線 GND GND 電腦 電源 GND

8 偵測停電及自動關機模組 邏輯設計說明 Delayed Power On時Relay一定為Off
Line Power On,UPS On且Delayed Power Off時Relay為On Relay On時,除非Delayed Power On,否則不論Line Power及UPS為On或Off,均維持Relay On Relay Off後,一定要Line Power On且UPS On,Relay才會恢復On

9 偵測停電及自動關機模組 真值表 Relay 1 Relay off Relay on Delayed power on
Delayed power off UPS off Line power on 1 UPS on Line power off

10 偵測停電及自動關機模組 布林代數式

11 偵測停電及自動關機模組 邏輯電路

12 偵測停電及自動關機模組 介面電路

13 偵測停電及自動關機模組 時間延遲電路

14 偵測停電及自動關機模組 電源供應電路

15 偵測停電及自動關機模組 結論及感想 我們目前訂定出來的介面的規格及判斷準則,僅僅適用於FreeBSD系統,與目前普遍使用的Windows系統的規格並不相容,這是將來可以改進的目標,也可以將外部模組做的更有智慧,有更多的功能。 很幸運我們能夠有機會參加系上網管的課程,學習網路知識及實做。這個題目能夠做到現在首要感謝是葉則亮老師的全力指導,及張新民,邱創文兩位助教的技術支援。


Download ppt "國立中央大學機械系網管小組 指導老師:葉則亮 教授 張新民 助教 邱創文 助教 專案成員:劉柏清 簡永懿"

Similar presentations


Ads by Google