姜正生 羅啟康
(1.鎮江東方職業技術學校,江蘇 鎮江 212000;2.康特電子有限公司,江蘇 鎮江 212000)
各個房間作為一個獨立個體,與主機進行訊通工作,通訊協議按照通用格式,即MODBUS協議,主機按照實際需求,通過調節壓縮機工作頻率以達到不同的輸出功率。
系統由線控器與控制板構成系統,均采用PIC16C72芯片作為主芯片,線控器外殼采用86線控器,線控器與控制板的通訊按MODBUS通訊協議,每個控制板之間采用MODBUS通訊。
1.1.1 線控器硬件
(1)顯示采用液晶驅動,需帶背光;
(2)具有蜂鳴功能,采用壓電陶瓷蜂鳴器;
(3)線控器有6個按鍵,分別是開關機,設定,風速,向上,向下,確認按鍵;
(4)線控器有485通訊接口,此通訊接口為與風機盤管控制板的通訊接口,為4線制,其中12V電源線兩根,485通訊線2根;
(5)線控器具有紅外接收功能,能接受遙控器信號
1.1.2 在86線控器上可進行空調模式設置
(1)運行模式包括制冷,制熱,除濕,送風,自動共5種模式;
(2)風速設置,風度包括高,中,低,自動三檔進行控制;
(3)睡眠設置;
(4)濕度控制濕度按照相對濕度控制方式;(5)當前時鐘設置;
(6)定時設置,定時關或者定時開設置;
1.1.3 按鍵操作說明
(1)“開關機”鍵:進行開機或者關機動作;
(2)“設定”鍵:此按鍵可調整參數包括空調運行模式,定時,及濕度設定,在設定過程中需要組合“向上”“向下”及“確定”按鍵;
(3)“風速”鍵:按下風速按鍵,風速在“高”“中”“低”“自動”風速間切換;
(4)“向上”及“向下”鍵:在沒有按下“設定”鍵下為調整設定溫度;
()“確認”鍵:在“設定”按鍵進行空調運行參數調整過程中,按下“5確認”按鍵為確認當前設定并返回;
(1)風機盤管控制板有5路繼電器輸出,分別是高中低三檔風速輸出,加濕泵輸出,電磁閥輸出,
(2)兩路溫度輸入,分別是進風口溫度及出風口溫度,一路濕度輸入(進風口濕度)。
(3)兩路485通訊,一路為與線控器通訊,另一路是與其他控制板通訊,與線控器通訊采用4線制,與其他控制板通訊采用2線制,同時此通訊線與空調外機通訊;
基本要求:
1)波特率=115200 無校驗(NONE)
2)每次發送與接收均為28個字節,每個字節中包含傳輸格式共為10位。
3)每個字節中:啟動=1位、數據位=8位、停止位=1位。
4)每次發送與接收的28個數據中,最后一個字節的數據=前27個字節的16進制代數和,溢出位不計。
即:數據28=數據1+數據2+......數據27。
5)每次發送與接收的28個數據中,第一個字節的數據 =本次發送或接收數據的屬性。
數據2-數據27,共26個字節,為數據的內容。分別如下列出(或調整)。
6)數據屬性:
(1)網絡發送給控制板的第一個字節數據,其屬性:
10101010(0AAH):為查詢指令。
對應地址的下位機,將不分析除地址外的數據,直接將下位機的參數回送。
10101011(0ABH):為執行修改指令。
隨后的數據2-數據27,為修改內容;對應地址的下位機,將根據“密碼保護P1”的規定,決定是否修改其內容;如允許修改,將按其內容修改數據。
10101100(0ACH):為執行強制修改指令,暫不使用。
隨后的數據2-數據27,為修改內容;對應地址的下位機,將按其內容強制修改。
10101101(0ADH):為全體機組強制修改指令,暫不使用。
隨后的數據2-數據27,為修改內容;所有的下位機,將按其內容強制修改。
01010000(050H):為全體關機指令。01010001(051H):為全體開機指令。
(2)控制板回送給網絡的第一個字節數據,其屬性:
1010XXXX(0AXH):回送內容為文本格式(ASCII),暫不使用,保留。
1011XXXX(0BXH):回送內容為下位機當前的參數。
低4位XXXX=控制板當前的“軟件版本reL”,目前范圍A~F
數據2-數據27的定義 (詳細說明見 “控制器門控制規格書20130118”):
數據2:控制溫差設定r0,范圍0.2~10.0℃;對應的參數數據=2~64H
數據3:化霜時間間隔d0,范圍0~24小時;對應的參數數據=0~18H
數據4:化霜結束溫度點d2,范圍-35~45℃;對應的參數數據=0FH~5FH(0=-50℃)
數據5:最大化霜時間d3,范圍1~240分鐘;對應的參數數據=1~0F0H
數據6:高4位=化霜延時d7,范圍 0~10分鐘;低4位=風機延時F5,范圍 0~10 分鐘。
數據7:報警最低溫度A1,范圍-45~45℃;對應的參數數據=05H~5FH(5=-45℃)

表1
數據8:報警最高溫度A2,范圍-45~45℃;對應的參數數據=05H~5FH(5FH=45℃)
數據9:門開關等位參數,見表1:
數據10:網絡地址Ad,范圍0~31;對應的參數數據=0~1FH
數據11:超溫報警顯示時間Ald,范圍1~240分鐘;對應的參數數據=1~0F0H
數據12:高4位=壓保時間 C1,范圍0~15分鐘;低 4位=門開壓延 doC,范圍 0~5 分鐘
數據13:溫度傳感器校正CAL,范圍-10.0~10.0℃;對應的參數數據=0~0C8H
數據14:門開壓延時啟動tdo,范圍 0~240分鐘;對應的參數數據=0~0F0H
數據15:風扇停止溫度Fst,范圍-45~45℃;對應的參數數據=05H~5FH
數據 16:高 4位=風扇回差 Fd,范圍 0~10℃;低 2位=密碼保護P1,范圍 0~3
數據17:最低設定溫度LSE,范圍-45~HSE℃;對應的參數數據=05H~最高設定溫度HSE
數據18:最高設定溫度HSE,范圍LSE~45℃;對應的參數數據=最低設定溫度LSE~5FH
數據 19:高 4位=輔助控制 AU,范圍 0~7;低 2位=密碼高位,范圍0~3,與密碼低8位結合使用。
數據20:輔助繼溫控設定 StA,范圍-45℃~45℃;對應的參數數據=5~5FH
數據21:密碼數據低位PA,加高2位,共10位,范圍0~999;對應的參數數據=0~3E7H
數據22:工作指令,及部分當前工作狀態(只讀)

表2
數據23:設定溫度指令L,與設定溫度高2位結合,共10位,范圍-45.0℃~45.0℃;
對應的參數數據=32~3B6H (-45.0℃=032H,0℃=1F4H,45.0℃=3B6H)
數據24:實際控制器溫度L,與實際溫度高3位結合,共11位,范圍-50.0℃~60.0℃(只讀)
對應的參數數據=0~44CH (-50.0℃=0;-49.9℃=1,.....60.0℃=44CH)
數據25:蒸發器溫度tEu,范圍-50~50℃;對應的參數數據=0~64H,只讀數據。
數據26:故障信息等(只讀數據)

表3

表4
網絡發數據和控制板回送數據,目前各單元內容統一,不存在(或矛盾)時視同無效,必要時分開定義。其他有關內容,根據需要再補充或修改。
附錄

圖1 接線示意圖

圖2液晶示意圖
[1]孫安青.PIC系列單片機開發實例精解[M].ISBN編號:9787512309265.
[2]華镕.從Modbus到透明就緒——施耐德電氣工業網絡的協議、設計、安裝和應用[M].ISBN編號:9787111254904.