欢迎来到天天文库
浏览记录
ID:1199819
大小:146.00 KB
页数:15页
时间:2017-11-08
《侦测停电及自动关机模组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、偵測停電及自動關機模組國立中央大學機械系網管小組指導老師:葉則亮教授張新民助教邱創文助教專案成員:劉柏清簡永懿偵測停電及自動關機模組動機伺服器的電源多半會用不斷電系統UPS做為保護,然而若是停電過久ups的電池仍然將不敷使用,若不及時關機,將會造成伺服器不正常的停機,使記憶體中暫存的資料流失,檔案系統因此錯亂。所以每當停電,總是要有人前去機房關機。因此,我們想做一個能夠偵測停電,以及在停電一段時間後如果市電仍然沒有恢復,電腦系統就能自動做關機的動作,並且等供電恢復之後重新通電開機。偵測停電及自動關機模組功能市電中斷時,能
2、夠通知伺服器伺服器能夠在一定的時間之內通知其他伺服器,並自己安全關機市電來時能夠重新開機偵測停電及自動關機模組專案架構圖偵測停電及自動關機模組專案流程啟動程式程式輪詢市電狀的電腦態停電狀態超過UPS時限進行關機有電停電否是偵測停電及自動關機模組程式流程圖serial_formal.c變成一個daemon抓取pid並存入檔案開啟device異常終止並顯示錯誤訊息Fork成功開檔成功開啟device失敗開啟device成功開始輪詢讀取device的值市電供電狀態等待設定之UPS時限市電供電狀態送出信息至外部電路呼叫shell
3、script關機程式結束等待2秒有電停電停電有電Fork失敗開檔失敗偵測停電及自動關機模組硬體方塊圖市電5V直流延遲電路UPS電源5V穩壓電源管制邏輯電路電鐸驅動電路電腦電源RS-232RS-232GNDGNDGNDGND火線偵測停電及自動關機模組邏輯設計說明DelayedPowerOn時Relay一定為OffLinePowerOn,UPSOn且DelayedPowerOff時Relay為OnRelayOn時,除非DelayedPowerOn,否則不論LinePower及UPS為On或Off,均維持RelayOnRela
4、yOff後,一定要LinePowerOn且UPSOn,Relay才會恢復On偵測停電及自動關機模組真值表RelayRelayoffRelayonRelayoffDelayedpoweronDelayedpoweroffUPSoffLinepoweron0010UPSon0011Linepoweroff0010UPSoff0010偵測停電及自動關機模組布林代數式偵測停電及自動關機模組邏輯電路偵測停電及自動關機模組介面電路偵測停電及自動關機模組時間延遲電路偵測停電及自動關機模組電源供應電路偵測停電及自動關機模組結論及感想我們
5、目前訂定出來的介面的規格及判斷準則,僅僅適用於FreeBSD系統,與目前普遍使用的Windows系統的規格並不相容,這是將來可以改進的目標,也可以將外部模組做的更有智慧,有更多的功能。很幸運我們能夠有機會參加系上網管的課程,學習網路知識及實做。這個題目能夠做到現在首要感謝是葉則亮老師的全力指導,及張新民,邱創文兩位助教的技術支援。
此文档下载收益归作者所有