電力線載波通信的誘導風機控制系統設計
煙霧檢測信號放大電路如圖5所示。煙霧檢測采用一對紅外發射/接收管,并且安裝在暗室內,兩管成鈍角處于相對狀態。當需要進行煙霧檢測時,通過PO.6口開啟紅外線發射管。如果沒有發生火災險情(無煙霧),紅外光不能到達紅外接收管;當出現火災險情(有煙霧)時,紅外光在煙霧顆粒表面產生漫反射和折射而進入紅外接收管,煙霧越大紅外光漫反射及折射越強,紅外光接收管信號越強。紅外接收管接收到的微弱信號經TLC27L2兩級放大后送入到LPC2200進行A/D轉換,控制器通過A/D轉換值的大小來判斷是否需要進行火災聲光報警及關斷風機操作。本文引用地址:http://www.104case.com/article/157257.htm
C0檢測采用電化學元件ME3-CO,該元件得到與C0氣體濃度成正比的微弱電流信號,該信號必須進行放大后才能進行A/D轉換,信號調理電路如圖6所示。調理電路運算放大器采用AD8572,其中UA、R5~R7、C1構成恒定電位電路,使得C、R兩極及與W極之間電位保持一定;UB、R1~R4、C2構成信號放大電路,用來檢測CO傳感器中氣體電解時產生的電流,把傳感器的微弱信號加以放大,并且具有低通濾波功能,可以濾除檢測信號中的高頻干擾信號。放大后的檢測信號輸入到LPC2200進行A/D轉換,控制器通過A/D轉換值的大小來判斷當前區域內空氣質量流通情況,并對風機加以控制。
3 電力線通信誘導通風控制器軟
3.1 控制器誘導風機控制流程
控制器在上電后,首先要對相關軟件模塊進行初始化,包括時鐘芯片、LCD顯示、A/D轉換、外部中斷、看門狗復位等;初始化完成后,進行相關參數設定,并將參數寫入到I2C存儲器中加以保存,需要設定的參數如表1所列。
控制器對煙霧及C0進行檢測,若煙霧檢測值超過了預設值(煙霧閾值通過實驗標定后固定在程序中),控制器發出聲光報警,并設置火警標志位,由主控制器停止所有風機,從“火警狀態”中恢復過來的延時長短由“火警后系統重啟延時”參數決定。主控制器間隔5s查詢各從控制器工作狀態,當檢測到某區域發生火災,控制停止所有風機,從控制器修改當前工作狀態。控制器對誘導風機的程序控制流程如圖7所示??刂破髟诠ぷ髦酗@示風機當前狀態、煙霧及CO檢測值、是否出現火災、是否CO超標、系統工作狀態(各主要部件工作狀態,如時鐘芯片操作、A/D轉換、通信)等信息。
評論