《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 嵌入式油庫消防給水控制系統研究與應用
嵌入式油庫消防給水控制系統研究與應用
陳承貴
懷化職業技術學院,湖南 懷化418000
摘要: 研究了基于嵌入式技術的油庫消防給水控制核心系統原理和功能,配合微控制器實現遠程控制和數據采集,構建了其系統硬件結構,并基于嵌入式實時操作系統設計了相應的控制軟件,實現了油庫消防給水控制系統的安全性和可靠性。
Abstract:
Key words :

摘  要: 研究了基于嵌入式技術的油庫消防給水控制核心系統原理和功能,配合微控制器實現遠程控制和數據采集,構建了其系統硬件結構,并基于嵌入式實時操作系統設計了相應的控制軟件,實現了油庫消防給水控制系統的安全性和可靠性。
 關鍵詞: 嵌入式;消防控制;通信

  傳統的消防給水控制采用單片機控制技術只能應對簡單的控制,對于復雜環境就難以滿足控制要求。目前利用嵌入式技術,結合單片機和計算機技術,便能解決復雜環境的各種控制問題,有效減少了事故的發生。本文就是基于嵌入式技術,針對某油庫消防給水控制系統的實際控制環境,給出控制系統結構,分析系統控制功能,設計系統控制硬件,并進行了系統的軟件實現。
1 系統概述
  油庫消防給水控制系統由上位機計算機系統和下位機嵌入式系統組成。上位計算機用于數據管理并與下位機系統進行數據通信,實現總系統控制。本系統采集油庫數據,再根據油庫溫度控制降溫系統調節油庫溫度,降溫系統由冷卻降溫系統和泡沫降溫系統雙控制系統組成。冷卻降溫系統由水冷實現,油庫消防用水來自消防用水水池,水池水又來自水井。水池和水井分處于鐵路兩邊。油庫消防用水水池設置有1#水池和2#水池,水井有水源A和水源B,水井和水池都設計相應的數據采集電路和控制系統。水井的水位參數采集和水泵運行數據及電動閥控制由單片機無線收發器實現,在計算機監控端設置對應的無線收發器,解決遠程控制和數據采集。水池水位和油庫溫度利用多點傳感器采集,上位機與下位機通信采用RS485工業通信標準,從下位機嵌入式系統中集中采集,完成數據交換。對于冷卻降溫系統的井閥和泵閥、泡沫降溫系統的井閥和泵閥及水池供水控制的井閥由嵌入式控制系統直接控制,并通過嵌入式與上位機進行數據通信,由上位機進行數據管理。當冷卻降溫系統對油庫實施降溫后,油庫溫度仍繼續上升,發出報警并啟動泡沫降溫系統。當冷卻降溫系統和泡沫降溫系統的井閥與泵閥出現故障時,記錄分析設備故障部位與原因,并向監控室報警,同時,任何時候都可以手動控制消防供水閥,實現無間斷消防供水。系統控制關系如圖1所示。

1.1  油庫消防控制系統
  油庫消防控制系統包括下位機ARM、水泵控制子系統、水池水位監測、油庫數據采集系統以及通信控制模塊等。以下位機嵌入式核心控制ARM920TDMIS3C2410X[1]為核心,結合MCU芯片CY8C24X33實現遠程控制和數據采集,完成下位機ARM和上位機PC機的通信以及系統各泵閥的控制。設置數據采集、泵閥控制、故障報警、GPRS模塊、數據接口和LCD顯示等功能,系統原理框圖如圖2。

1.2 油庫消防控制終端的功能
   (1)MCU數據采集。水泵的過程量、電壓相位和轉速及水井水位數據由傳感器統一采集。
   (2)MCU運行控制。MCU采集數據后進行簡單處理,再根據ARM的命令控制水井水泵的調速、開啟與停止。
  (3)MCU與ARM通信。由無線GPRS通信實時保持MCU控制現場與ARM控制中心的數據交換。
  (4)ARM水池水位參數和油庫溫度參數數據采集。水池水位分為A、B、C、D四檔水位顯示,每隔X分鐘讀取水池水位一次;通過設置在油庫四周的溫度傳感器,實時監測油庫的溫度變化情況。
  (5)ARM運行控制。ARM將水池水位和油庫溫度數據采集后與設定的數值比較,根據比較結果對水井泵的開啟、停止及切換水泵工作進行遠程控制,并配合冷卻降溫系統和泡沫降溫系統的開啟與關閉實現油庫溫度控制功能。
    (6)故障分析與報警功能。油庫溫度上升到預先設定值時,發出報警,并顯示溫度值。在降溫過程中,監測冷卻降溫系統和泡沫降溫系統設備的故障、上傳故障等信息。當PC機收到設備故障信息代碼時,分析故障部位,顯示設備紅色故障,并播放報警聲音,記錄故障發生時間、故障原因和故障部位,等待解決。
  (7)數據記錄和查詢。記錄值班人員對設備的巡查,檢查日期與時間,各泵閥的啟動、關閉時間及水池水位關閉工作狀態。查詢系統設備的工作狀態,并由數據生成文件導出保存。
2 系統通信協議
  通用無線分組業務GPRS(General Packet Radio Service)是一種基于GSM系統的無線分組交換技術,提供端到端的、廣域的無線IP連接[2]。水井水位數據采集及水泵控制通信利用GPRS實現,嵌入式中央控制系統與上位機PC的通信采用RS485工業通信標準接口實現。上位機與下位機的幀協議的通信格式如表1。


  系統在通信過程中幀傳輸以一個字符為傳輸單位,對字符的位定義為:1 bit起始位、8 bit數據位、1 bit停止位、無校驗位、波特率9 600 b/s。幀起始符固定為0xBFH,命令碼占1 B,地址碼為00H,其中最大地址范圍是00H~0FFH,而00H為PC機地址,數據長度為1 B,信息隨命令碼不同而不同;CRC16由地址碼、命令碼、數據長度和信息共16位循環冗余校驗碼組成,生成多項式為X-16+X12+X5+1,其中高8位在設置前,結束幀為固定的0xEFH。

  系統中數據幀通信格式分為3種:(1)PC機發送命令。幀的起始符為0BFH,水池水位讀取用0A0H表示,水池地址編碼01H,數據長度01H,發送信息碼為00H,CRC16循環冗余校驗碼為2 B,水池水位讀取與檢測的結束幀用0EFH;(2)PC機向ARM讀取數據成功。幀起始符和命令碼與發送命令相同,地址碼為00H,數據長度為03H,信息碼為:AA0104H(0AAH表示接收CRC校驗成功,01H表示1#水池,04H表示第4檔水位),CRC16,結束幀與發送命令內容一樣;(3)PC機向ARM讀取數據失敗。當信息碼出現5501H時,說明1#水池數據上傳CRC校驗失敗并要求上位機PC把上次信息再發一遍。
3 控制系統設計
  系統控制核心采用嵌入式控制芯片進行油庫數據交換并控制冷卻降溫系統和泡沫降溫系統,同時保持與MCU控制的無線GPRS數據通信,實現對水井取水遠程供水控制。當水池水位低于設定數值時,啟動水井A泵為1#池供水;當水池水位到達最高點時,停止水泵工作;當井內水位到達低水位點而水池還沒滿時,停止A泵,切換到水井B泵工作。當水池水位到達最高點時,停止水泵工作;當井內水位到達低水位點時也停止水泵工作,完成一次供水過程。X小時之內將不再啟動設備,用以保護設備無為地頻繁動作。MCU控制部分電路選用PSoC片上系統芯片CY8C24X33。CY8C24X33具有8 kB Flash和ADC轉換,采用SSoP封裝。MCU串口由四芯屏蔽電纜連接,用MAX485進行數字電平轉換成GPRS無線傳輸通信,這樣就解決了工業標準信號傳送的問題。MCU控制部分單元如圖3所示。

4  軟件系統設計與實現
4.1  操作系統
  本系統采用μC/OS-II操作系統,它是一種基于優先級可搶先的硬實時內核,提供任務調度與管理、時間管理、任務間同步與通信、內存管理和中斷服務等功能。對于多任務系統,內核給每項任務分配CPU時間,并且負責各任務之間的通信[4]。在ARM920S3C2410X處理器上移植μC/OS-II操作系統,對于控制設備的各種工作狀態,使用Ready隊列通過內存映射表實現高效率的快速查詢。μC/OS-II首先初始化,利用函數OSInit()建立一個空閑任務(idle task),等待其他任務進入。當調用OSStart()啟動多任務時,處于就緒態且優先級最高的任務開始運行。
4.2 控制任務實現
  油庫消防供水控制運行狀態的主要任務是完成水泵和電動閥的運行參數、水位與溫度數據采集及對設備故障的分析,將MCU控制水井設備運行所采集的數據和分析結果,通過無線GPRS發送給ARM控制系統,ARM核心控制匯集油庫、水池和MCU控制數據,并進行處理與分析上傳給上位機PC,同時簡單顯示泵閥和水池水位的各種運行狀態等實時信息。
  系統采用32位ARM920TDMI內核的SamsungS3C2410X嵌入式微處理器和源碼開放的μC/OS-II操作系統平臺,系統控制程序大部分源代碼采用C語言編程,但仍需要用C語言和匯編語言混合編程,完成一些與處理器相關代碼。如主程序框架采用C語言編制,而讀寫處理器、寄存器和一些算法只能用匯編語言來實現,以提高代碼執行效率和增加軟件的可讀性。
  在主程序中,程序啟動后,自動執行查詢命令,獲取每臺設備的當前狀態,加以數據處理并顯示。油庫溫度經過采集和濾波后,得到實際溫度值,如溫度大于初始設定溫度值,啟動相應的冷卻水降溫系統,此時油庫溫度如繼續上升,進一步啟動泡沫降溫系統,實現油庫消防降溫控制。主程序流程圖如圖4所示。

4.3 系統接口
  系統選用嵌入式ARM920的S3C2410X芯片,它提供了3 個通道的異步串行通信(UART),UART包括線控制寄存器、控制寄存器、錯誤狀態寄存器、接收/發送狀態寄存器、發送緩沖寄存器、接收緩沖寄存器和波特率因子寄存器[3]。由于系統數據和控制命令收發采用通用的RS485和無線RS485GPRS通信協議,而GPRS模塊與系統之間的通信利用系統的UART串口通信。因此,各系統在互相通信之間,都要進行電平轉換。嵌入式系統將信號電平轉換為RS485工業通信標準接口,實現遠程數據交換及有效防止數據通信過程中的干擾。對于UART串口的驅動程序利用串口Uart_SendByte( )發送函數和串口Uart_Getch( )接收函數,采用C語言編寫,其部分程序結構如下:
  //main.c
  Void Uart_SendByten(int Uartnum,U8 data)//發送數據
    {If(Uartnum= =0)
    { While(!(rUTRSTAT0 & 0x4));
        hudelay(10);
        WrUTXH0(data);
  }
    Eles
  { While(!(rUTRSTAT1 & 0x4));
    hudelay(10);
    WrUTXH1(data);
  }
     Eles
  { While(!(rUTRSTAT2 & 0x4));
    hudelay(10);
    WrUTXH2(data);
   }
  }
  Char Uart_Getchn(char*Revdata,int Uartnum,int timeout)
                     //接收數據
  {If(Uartnum= =0)
     { While(!(rUTRSTAT0 & 0x1));
      *Revdata=RdURXH0();
    returnTRUE;
   }
      Else{While(!(rUTRSTAT1 & 0x1));

    *Revdata=RdURXH1();
    returnTRUE;
     }
       Else{While(!(rUTRSTAT2 & 0x1));
    *Revdata=RdURXH2();
    returnTRUE;
       }
  }
   本系統以32位高性能嵌入式ARM920TDMIS3C2410X芯片和實時多任務μC/OS-II操作系統為核心,用RS485工業通信標準接口與上位計算機進行數據協調處理,配合遠程MCU控制單元,有效地解決了復雜環境實時性和多任務之間的矛盾。系統實現了遠程取水控制、消防降溫控制、故障分析與報警,以及數據記錄查詢的功能。同時系統的各種控制參數集中處理,簡化了軟硬件設計,構建了低成本、高可靠性、多功能、安全經濟運行的控制系統,在實際生產生活中具有廣泛的應用價值和市場前景。
參考文獻
[1] Samsung Electronics CO.,Ltd.S3C2410X 32-Bit RISC   Microprocessor User,s manual.2003.
[2] 蔚承英,陳勇剛,楊利平,等.基于GPRS和嵌入式計算機的遠程監控系統研究.無線通信技術,2007(4):45-48.
[3] 熊茂華,楊震倫.ARM9嵌入式系統設計與開發應用.北京:清華大學出版社,2008.
[4] LABROSSE J J著.嵌入式實時操作系統μC/OS-II.邵貝貝譯.北京:北京航空航天大學出版社,2003.
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          制服丝袜亚洲播放| 亚洲国产成人精品久久久国产成人一区| 欧美激情一区二区三区蜜桃视频| 亚洲国产精品va在线观看黑人| 欧美在线视频全部完| 亚洲激情在线激情| 狠狠色丁香婷婷综合影院| 国产综合视频在线观看| 美女黄毛**国产精品啪啪| 国产精品久久久久aaaa九色| 亚洲欧美日韩一区二区三区在线| 女女同性精品视频| 亚洲永久免费| 欧美性片在线观看| 在线成人欧美| 美女爽到呻吟久久久久| 亚洲高清影视| 免费不卡欧美自拍视频| 国产精品婷婷| 国产精品日本欧美一区二区三区| 亚洲精品护士| 国产精品久久久久永久免费观看| 亚洲一区二区在线看| 欧美成人一区二区三区在线观看| 国产欧美日韩精品一区| 久久久久久香蕉网| 亚洲国产美国国产综合一区二区| 樱桃视频在线观看一区| 国产精品久久久久国产精品日日| 欧美有码在线观看视频| 欧美影院久久久| 亚洲国产日韩综合一区| 精品动漫3d一区二区三区免费| 午夜电影亚洲| 亚洲自拍电影| 国产日韩欧美精品在线| 免费久久精品视频| 亚洲久久一区二区| 欧美小视频在线观看| 国产精品九九久久久久久久| 国产精品va在线| 亚洲二区三区四区| 99国内精品| 久久精品视频导航| 亚洲一区二区在线免费观看视频| 亚洲婷婷综合色高清在线| 国产精品久久夜| 你懂的亚洲视频| 欧美国产视频日韩| 亚洲电影天堂av| 久久国产精品亚洲va麻豆| 国产精品日韩欧美一区| 欧美一区二区三区四区高清| 欧美国内亚洲| 欧美日韩第一区日日骚| 国产久一道中文一区| 亚洲免费成人| 影音先锋中文字幕一区二区| 亚洲清纯自拍| 欧美日韩在线亚洲一区蜜芽| 国产欧美一区二区精品性| 国产精品一区视频| 可以看av的网站久久看| 国产日韩一区二区三区| 亚洲一区二区三区四区中文| 国产精品一区二区久激情瑜伽| 久久久免费观看视频| 亚洲在线一区| 欧美日韩亚洲高清一区二区| 久久精品国产69国产精品亚洲| 欧美成人午夜免费视在线看片| 欧美激情中文不卡| 亚洲成人在线免费| 亚洲深夜影院| 韩国成人福利片在线播放| 蜜月aⅴ免费一区二区三区| 欧美精品一区二区三区蜜桃| 欧美电影免费观看高清完整版| 欧美一区二区三区在线| 欧美精品色一区二区三区| 久久综合伊人77777蜜臀| 一区二区三区波多野结衣在线观看| 国内一区二区三区在线视频| 亚洲免费视频在线观看| 欧美国产视频一区二区| 亚洲国产精品一区二区第四页av| 日韩一级欧洲| 久久免费一区| 国产欧亚日韩视频| 一本一本大道香蕉久在线精品| 亚洲缚视频在线观看| 欧美14一18处毛片| 亚洲视频在线一区| 欧美性大战久久久久久久蜜臀| 国产精品s色| 久久精品夜夜夜夜久久| 一区二区三区高清| 国产一区三区三区| 1024亚洲| 国产女人水真多18毛片18精品视频| 精品不卡一区| 欧美一区2区三区4区公司二百| 亚洲高清视频中文字幕| 国产精品社区| 欧美一区在线看| 欧美日韩精品免费| 国内外成人免费激情在线视频| 伊甸园精品99久久久久久| 在线观看成人av电影| 国产美女在线精品免费观看| 激情综合网激情| 欧美一区二区私人影院日本| 免费日韩av电影| 国产一区二区精品| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲国产精品毛片| 久久福利毛片| 在线播放亚洲| 国产日韩欧美一区二区三区在线观看| 午夜亚洲性色视频| 欧美成人网在线| 在线欧美一区| 快射av在线播放一区| 欧美激情无毛| 国产精品香蕉在线观看| 亚洲精品男同| 欧美在线播放高清精品| 久久精品国产第一区二区三区| 黑人巨大精品欧美一区二区小视频| 国产综合欧美| 欧美日韩国产色视频| 一区二区三区**美女毛片| 国产精品v日韩精品| 欧美亚洲一区二区在线| 久久久久久9999| 亚洲国产精品一区二区www| 亚洲国产福利在线| 久久久夜夜夜| 国产一区二区三区电影在线观看| 亚洲国产电影| 亚洲一级黄色| 亚洲国产网站| 国产精品一区二区欧美| 狠狠色伊人亚洲综合成人| 国产精品亚洲综合一区在线观看| 国产亚洲福利社区一区| 一区二区欧美日韩| 国产亚洲精品综合一区91| 国产欧美日韩在线| 欧美日韩视频在线一区二区观看视频| 国产美女在线精品免费观看| 亚洲精品久久嫩草网站秘色| 亚洲精选在线观看| 欧美成人免费小视频| 一区二区在线视频播放| 亚洲三级电影全部在线观看高清| 欧美视频免费在线| 国产精品jizz在线观看美国| 欧美成人第一页| 欧美日本一区二区视频在线观看| 欧美韩国日本一区| 欧美日韩精品一二三区| 嫩草成人www欧美| 一区二区三区四区五区精品视频| 免费观看不卡av| 美女国内精品自产拍在线播放| 欧美日韩国产三级| 欧美人妖在线观看| 国产欧美一区二区精品秋霞影院| 免费h精品视频在线播放| 91久久嫩草影院一区二区| 国产一区二区三区最好精华液| 国产精品视频免费观看| 久久精品国产亚洲a| 欧美国产在线电影| 亚洲福利视频一区二区| 久久久福利视频| 日韩一级网站| 亚洲激情在线| 国产亚洲一区二区在线观看| 一区二区久久| 伊人伊人伊人久久| 久久亚洲欧美国产精品乐播| 欧美a级大片| 国产亚洲福利社区一区| 久久精品国产999大香线蕉| 国产精品一区二区在线观看不卡| 怡红院精品视频在线观看极品| 在线欧美日韩| 牛夜精品久久久久久久99黑人| 久久久久国色av免费看影院| 国产伦精品一区二区三区视频黑人| 亚洲精品欧美一区二区三区| 亚洲免费在线看| 久久免费午夜影院| 久久久久久久久伊人| 久久久久九九视频| 欧美成人一区二区在线| 国产欧美在线播放| 国产日韩欧美不卡在线| 亚洲日本欧美日韩高观看| 最近看过的日韩成人| 欧美午夜激情在线| 久久精品夜色噜噜亚洲aⅴ| 亚洲国产精品成人一区二区| 欧美一区午夜精品| 亚洲国产精品专区久久| 亚洲一区精品在线| 在线观看欧美| 国内精品免费在线观看| 欧美一区二区在线播放| 欧美激情中文字幕乱码免费| 亚洲国产欧美日韩精品| 国产精品久久久久国产a级| 亚洲精品欧美极品| 亚洲精品乱码久久久久久日本蜜臀| 国产精品婷婷午夜在线观看| 国产农村妇女精品| 免费观看亚洲视频大全| 国产精品一卡二卡| 欧美成人一区二区三区在线观看| 日韩一区二区电影网| 欧美婷婷久久| 欧美成人免费网站| 在线观看成人av电影| 亚洲欧美一区二区三区久久| 欧美一区二视频| 国产视频精品va久久久久久| 国产精品一区二区三区成人| 中国女人久久久| 好吊色欧美一区二区三区四区| 国产精品嫩草99a| 国产一区二区三区久久久久久久久| 国内精品亚洲| 国产精品少妇自拍| 蜜月aⅴ免费一区二区三区| 久久电影一区| 欧美日韩国产不卡在线看| 99在线精品视频在线观看| 亚洲一区日韩在线| 亚洲午夜视频在线| 国产女主播视频一区二区| 亚洲主播在线观看| 国产精品国码视频| 欧美在线播放一区| 国产乱肥老妇国产一区二| 国产在线欧美| 亚洲视频在线观看| 欧美日韩在线直播| 欧美人与性动交α欧美精品济南到| 久久久久久久久岛国免费| 亚洲最新在线| 亚洲福利视频一区二区| 国产性猛交xxxx免费看久久| 亚洲午夜视频在线观看| 久久精品91久久香蕉加勒比| 亚洲日本一区二区三区| 欧美性大战久久久久久久蜜臀| 国产一区二区福利| 欧美一区二区高清在线观看| 欧美性淫爽ww久久久久无| 欧美色视频日本高清在线观看| 欧美性事在线| 欧美日韩一区二区高清| 洋洋av久久久久久久一区| 麻豆国产精品777777在线| **网站欧美大片在线观看| 午夜一区不卡| 亚洲一区尤物| 欧美亚洲一区二区在线观看| 欧美理论视频| 国产日韩欧美综合在线| 欧美日韩久久不卡| 久久国产精品色婷婷| 亚洲一区在线看| 欧美自拍偷拍午夜视频| 国产区亚洲区欧美区| 日韩亚洲欧美在线观看| 久久高清福利视频| 欧美成年人视频网站欧美| 在线一区二区三区四区| 久久激情五月婷婷| 日韩午夜电影在线观看| 日韩视频免费在线| 亚洲一级高清| 国产精品一区二区三区免费观看| 国产欧美精品日韩精品| 99在线精品观看| 一区二区三区在线视频观看| 亚洲午夜国产成人av电影男同| 久久综合福利| 一区二区三区亚洲| 国产精品进线69影院| 亚洲第一二三四五区| 欧美日韩福利视频| 在线播放日韩欧美| 极品裸体白嫩激情啪啪国产精品| 中国亚洲黄色| 欧美中文字幕精品| 国产区亚洲区欧美区| 中文一区二区在线观看| 亚洲伊人色欲综合网| 亚洲精品久久久久久久久久久久久| 好看的亚洲午夜视频在线| 在线免费观看一区二区三区| 黄色在线成人| 亚洲国产精品小视频| 欧美日韩精品二区第二页| 国产一区视频观看| 亚洲在线中文字幕| 国产亚洲欧美aaaa| 亚洲国产婷婷| 欧美日韩在线一区| 国产精品护士白丝一区av| 亚洲电影欧美电影有声小说| 国产午夜精品全部视频播放| 一本久道久久综合中文字幕| 一区二区国产在线观看| 一区二区三区你懂的| 欧美三级电影大全| 国产精品一区二区三区四区五区| 欧美精品在线一区二区| 国内精品久久久久久| 国产精品av久久久久久麻豆网| 欧美aaaaaaaa牛牛影院| 国产亚洲精品久久久久动| 欧美久久一级| 久久欧美中文字幕|