專利名稱:一種供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng)及該軟件的設(shè)計(jì)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種軟件系統(tǒng)及該軟件的設(shè)計(jì)方法,更具體來講,涉及一種應(yīng) 用于供配電系統(tǒng)高壓開關(guān)柜、箱式變電站、端子箱等設(shè)備中,對配電環(huán)境溫濕 度進(jìn)行測量、控制,并具有可編程參數(shù)設(shè)置及通訊功能的智能溫濕度控制器的 嵌入式軟件系統(tǒng)及該軟件的設(shè)計(jì)方法。
背景技術(shù):
供配電設(shè)備環(huán)境的溫度、濕度是影響設(shè)備運(yùn)行的重要因素。溫度過高會(huì)加 速儀器設(shè)備元器件老化,縮短其使用壽命,甚至直接導(dǎo)致設(shè)備損壞;低溫、潮 濕,設(shè)備表面產(chǎn)生凝露則有可能發(fā)生爬電、閃絡(luò)等事故?;谝陨峡紤],在中 高壓開關(guān)柜、箱式變電站、端子箱等供配電設(shè)備中進(jìn)行溫度、濕度控制是十分 必要的。隨著工程技術(shù)水平的提高,供配電系統(tǒng)的網(wǎng)絡(luò)化、智能化成為發(fā)展的必然 趨勢。可編程設(shè)置、遠(yuǎn)程通訊將是智能溫濕度控制產(chǎn)品所必須具備的功能。針 對以上行業(yè)背景,本專利的申請人以本發(fā)明的嵌入式軟件系統(tǒng)及該軟件的設(shè)計(jì) 方法為依托開發(fā)了 WHD系列智能溫濕度控制器以滿足市場需求。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題第一方面在于提供一種應(yīng)用于供配電系統(tǒng)高 壓開關(guān)柜、箱式變電站、端子箱等電力設(shè)備中,實(shí)現(xiàn)自動(dòng)測量、控制配電環(huán)境 的溫度、濕度,保護(hù)電力設(shè)備安全運(yùn)行的溫濕度控制器的嵌入式軟件系統(tǒng)。 本發(fā)明所要解決的技術(shù)問題第二方面在于提供上述軟件的設(shè)計(jì)方法。 作為本發(fā)明第一方面的供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系 統(tǒng),該系統(tǒng)結(jié)合WHD系列硬件電路,可實(shí)現(xiàn)對1 3路溫濕度的測量、控制, 具有按鍵可編程及RS485通訊功能,該嵌入式軟件系統(tǒng)包含有- 系統(tǒng)初始化模塊,用于對軟件運(yùn)行環(huán)境的初始化設(shè)置,即設(shè)定軟件系統(tǒng)各 功能模塊的運(yùn)行參數(shù);按鍵可編程處理模塊,接收并處理系統(tǒng)的按鍵信息,完成對溫濕度控制器系統(tǒng)的可編程設(shè)置;溫濕度測量控制模塊,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟件 系統(tǒng)向CPU申請執(zhí)行該模塊;該模塊用于實(shí)現(xiàn)1路、2路或3路的溫濕度測量 與控制;溫濕度值顯示模塊,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟件系 統(tǒng)向CPU申請執(zhí)行該模塊;在正常的測量模式下,軟件系統(tǒng)執(zhí)行此模塊顯示測 得的溫濕度值和報(bào)警信息;在按鍵編程模式下,軟件系統(tǒng)執(zhí)行此模塊顯示編程 菜單及設(shè)定的參數(shù);通訊處理模塊,以CPU串口中斷方式調(diào)用,通過RS485總線接口,以應(yīng) 答方式按MODBUS-RTU協(xié)議與上位機(jī)實(shí)現(xiàn)數(shù)據(jù)通訊。所述系統(tǒng)初始化模塊可以設(shè)定開機(jī)顯示畫面;設(shè)定單片機(jī)的特殊功能寄存 器(SFR),并開啟中斷;通過軟件設(shè)定硬件系統(tǒng)的初始狀態(tài);通訊初始化, 即設(shè)置本機(jī)地址及數(shù)據(jù)傳輸波特率。所述按鍵可編程處理模塊,當(dāng)程序每次循環(huán)時(shí)都會(huì)査詢鍵值,進(jìn)行延時(shí)、 去抖動(dòng)處理,再對有效的按鍵進(jìn)行相應(yīng)處理。所述按鍵可編程處理模塊中,所述按鍵包括四個(gè)按鍵,其分別為"設(shè)置(保 存)","左移(數(shù)據(jù)增)","右移(數(shù)據(jù)減)"及"確認(rèn)"。在按鍵可編程處理模塊中,所有的設(shè)置均保存在EEPROM中,單片機(jī)掉 電不丟失數(shù)據(jù);同時(shí),還可以通過按鍵編程進(jìn)入軟件系統(tǒng)査詢軟件版本號,以 便更新升級。所述溫濕度測量控制模塊,可以對溫濕度進(jìn)行測量,根據(jù)系統(tǒng)工作參數(shù)給 出溫濕度控制調(diào)節(jié)設(shè)備的工作狀態(tài),將測得的溫濕度值(十六進(jìn)制)轉(zhuǎn)化成為 數(shù)碼管顯示的BCD碼,將以上各種信息更新至供上位機(jī)查詢的通訊可讀寄存器。所述溫濕度值顯示模塊,使用動(dòng)態(tài)掃描方法來顯示數(shù)碼管的內(nèi)容。 所述上位機(jī)通過查詢指令可獲得系統(tǒng)測得的溫濕度值、工作參數(shù)、報(bào)警狀 態(tài)等信息,實(shí)現(xiàn)遙測;同時(shí),上位機(jī)也可以通過設(shè)置指令設(shè)定系統(tǒng)的各種工作
參數(shù)、狀態(tài),實(shí)現(xiàn)遙控。在所述嵌入式軟件系統(tǒng)中,以中斷方式調(diào)用的各程序模塊,其中斷優(yōu)先級 為通訊串口中斷 > 顯示中斷 > 測量控制中斷。作為本發(fā)明第二方面的供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件的 設(shè)計(jì)方法,該方法是將軟件運(yùn)行從硬件系統(tǒng)的上電或軟件復(fù)位開始,運(yùn)行程序, 首先進(jìn)行各種運(yùn)行環(huán)境及工作參數(shù)的初始化,然后進(jìn)入軟件循環(huán)體部分,即系 統(tǒng)不斷的反復(fù)運(yùn)行該部分程序。測量、顯示、控制、通訊功能都按一定的優(yōu)先 級以中斷方式實(shí)現(xiàn)。所述每一路溫濕度的測量、控制是指通過一個(gè)溫濕度傳感器測量并顯示其 所在位置的環(huán)境溫濕度值,并根據(jù)系統(tǒng)的預(yù)置工作參數(shù),給出溫濕度調(diào)節(jié)設(shè)備 的工作狀態(tài),以實(shí)現(xiàn)對該點(diǎn)環(huán)境溫濕度的控制。在軟件設(shè)計(jì)時(shí),軟件系統(tǒng)給每一路溫濕度的測量、控制設(shè)定了一個(gè)功能開 關(guān),可以通過編程操作打開或關(guān)閉該回路的溫濕度測控。本發(fā)明的嵌入式軟件針對相同或類似的硬件電路,可以通過編,將其中1或2個(gè)回路的溫濕度測控關(guān)閉,以實(shí)現(xiàn)1路、2路或3路的溫濕度測量、控制, 可極大的減少產(chǎn)品系列化過程中軟件的種類。本發(fā)明中按鍵可編程模塊包含于上述循環(huán)體內(nèi),以査詢方式實(shí)現(xiàn)。
以下結(jié)合附圖和具體實(shí)施方式
來進(jìn)一步說明本發(fā)明。
圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。圖2為本發(fā)明主程序流程圖。圖3為本發(fā)明測量控制中斷子程序流程圖。圖4為本發(fā)明初始化流程圖。圖5為本發(fā)明按鍵可編程處理程序模塊編程菜單流程圖。 圖6為圖5中各字符的對照說明圖。鋪錢対為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,
下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件的設(shè)計(jì)方法,該方法是將軟 件運(yùn)行從硬件系統(tǒng)的上電或軟件復(fù)位開始,進(jìn)入主程序,首先進(jìn)行各種運(yùn)行環(huán) 境及工作參數(shù)的初始化,然后進(jìn)入軟件循環(huán)體部分,即系統(tǒng)不斷的反復(fù)運(yùn)行該 部分程序;測量、顯示、控制、通訊功能都按一定的優(yōu)先級以中斷方式實(shí)現(xiàn)。每一路溫濕度的測量、控制是指通過一個(gè)溫濕度傳感器測量并顯示其所在 位置的環(huán)境溫濕度值,并根據(jù)系統(tǒng)的預(yù)置工作參數(shù),給出溫濕度調(diào)節(jié)設(shè)備的工 作狀態(tài),以實(shí)現(xiàn)對該點(diǎn)環(huán)境溫濕度的控制。在軟件設(shè)計(jì)時(shí),軟件系統(tǒng)給每一路溫濕度的測量、控制設(shè)定了一個(gè)功能開 關(guān),可以通過編程操作打開或關(guān)閉該回路的溫濕度測控。參見圖1,供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng),該系統(tǒng)結(jié) 合WHD系列硬件電路,可實(shí)現(xiàn)對1 3路溫濕度的測量、控制,具有按鍵可編 程及RS485通訊功能,該嵌入式軟件系統(tǒng)包含有系統(tǒng)初始化模塊l、按鍵可編 程處理模塊2、溫濕度測量控制模塊3、溫濕度值顯示模塊4、通訊處理模塊5。系統(tǒng)初始化模塊l,用于對軟件運(yùn)行環(huán)境的初始化設(shè)置,即設(shè)定軟件系統(tǒng) 各功能模塊的運(yùn)行參數(shù);該系統(tǒng)初始化模塊1可以設(shè)定開機(jī)顯示畫面;設(shè)定單 片機(jī)的特殊功能寄存器(SFR),并開啟中斷;通過軟件設(shè)定硬件系統(tǒng)的初始 狀態(tài);通訊初始化,即設(shè)置本機(jī)地址及數(shù)據(jù)傳輸波特率。按鍵可編程處理模塊2,接收并處理系統(tǒng)的按鍵信息,完成對溫濕度控制 器系統(tǒng)的可編程設(shè)置;當(dāng)程序每次循環(huán)時(shí)都會(huì)查詢鍵值,進(jìn)行延時(shí)、去抖動(dòng)處 理,再對有效的按鍵進(jìn)行相應(yīng)處理。其按鍵包括四個(gè)按鍵,其分別為"設(shè)置(保 存)","左移(數(shù)據(jù)增)","右移(數(shù)據(jù)減)"及"確認(rèn)"。按鍵可編程處理程 序模塊2可以將所有的設(shè)置均保存在EEPROM中,單片機(jī)掉電不丟失數(shù)據(jù); 同時(shí),還可以通過按鍵可編程進(jìn)入軟件系統(tǒng)查詢軟件版本號,以便更新升級。溫濕度測量控制模塊3,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟 件系統(tǒng)向CPU申請執(zhí)行該模塊;該模塊用于實(shí)現(xiàn)l路、2路或3路的溫濕度測 量與控制;該模塊通過編程操作打開或關(guān)閉1-3路的溫、濕度測量和控制; 以實(shí)現(xiàn)對溫濕度的測量,并根據(jù)系統(tǒng)工作參數(shù)給出溫濕度控制調(diào)節(jié)設(shè)備的工作 狀態(tài),將測得的溫濕度值(十六進(jìn)制)轉(zhuǎn)化成為數(shù)碼管顯示的BCD碼,將以上
各種信息更新至供上位機(jī)査詢的通訊可讀寄存器。溫濕度值顯示模塊4,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟件系統(tǒng)向CPU申請執(zhí)行該模塊;在正常的測量模式下,軟件系統(tǒng)執(zhí)行此模塊并通 過數(shù)碼管顯示當(dāng)前所測量的溫度、濕度值及其對應(yīng)的溫濕度傳感器的編號,指 示燈顯示各路傳感器所對應(yīng)的工作報(bào)警狀態(tài),如低溫、潮濕加熱,過熱排風(fēng)等; 當(dāng)系統(tǒng)中包含多于一個(gè)回路的溫濕度測控時(shí),數(shù)碼管顯示可設(shè)置為固定顯示其 中一路,也可以設(shè)置為自動(dòng)循環(huán)顯示各路的測量值,且可設(shè)置循環(huán)間隔時(shí)間為 2秒、4秒、6秒或8秒。在正常的測量顯示模塊下,溫濕度值顯示模塊4使用動(dòng)態(tài)掃描方法來顯示 數(shù)碼管的內(nèi)容。所述動(dòng)態(tài)掃描方式即在任意時(shí)刻實(shí)際只是顯示多位數(shù)碼管中的 某一位數(shù)碼管,不斷循環(huán)刷新,刷新頻率保持在50Hz以上,即每一位數(shù)碼管 在1秒內(nèi)可顯示多于50次,由于人眼的視覺占留,看上去是多位數(shù)碼管同時(shí)點(diǎn)亮o在按鍵可編程模式下,軟件系統(tǒng)執(zhí)行此模塊顯示編程菜單及設(shè)定的參數(shù);通訊處理模塊5,以CPU串口中斷方式調(diào)用,通過RS485總線接口,以 應(yīng)答方式按MODBUS-RTU協(xié)議與上位機(jī)實(shí)現(xiàn)數(shù)據(jù)通訊。上位機(jī)通過査詢指令 可獲得系統(tǒng)測得的溫濕度值、工作參數(shù)、報(bào)警狀態(tài)等信息,實(shí)現(xiàn)遙測;同時(shí), 上位機(jī)也可以通過設(shè)置指令設(shè)定系統(tǒng)的各種工作參數(shù)、狀態(tài),實(shí)現(xiàn)遙控。在上述嵌入式軟件系統(tǒng)中,以中斷方式調(diào)用的各功能模塊,如通訊處理模 塊5、溫濕度值顯示模塊4和溫濕度測量控制模塊3,其中斷優(yōu)先級為通訊 串口中斷〉顯示中斷〉測量控制中斷。參看圖2,上述供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng)運(yùn)行時(shí), 開始后首先初始化,然后進(jìn)入主循環(huán)。在主循環(huán)中,首先對復(fù)位看門狗;然后 對按鍵進(jìn)行査詢和對按鍵進(jìn)行處理。當(dāng)査詢按鍵為有效按鍵時(shí),則對按鍵進(jìn)行 處理,若是無效按鍵,則返回。當(dāng)主循環(huán)運(yùn)行過程中,在特定條件下,可中斷運(yùn)行顯示中斷子程序、通訊 中斷子程序、測量中斷子程序,其優(yōu)先級別為通訊串口中斷〉顯示中斷 >測 量控制中斷。其中顯示中斷子程序和測量中斷子程序是在定時(shí)中斷下運(yùn)行的。參看圖3,在軟件的設(shè)計(jì)方法中,每次中斷后,都要重新呼喚溫、濕度傳
感器,若溫濕度傳感器沒有應(yīng)答,則進(jìn)入故障修理;故障修理完畢后,軟件獲 取的傳感器數(shù)據(jù)重新存入通訊寄存器;若溫濕度傳感器有應(yīng)答,自動(dòng)測量溫濕 度,測量的數(shù)據(jù)經(jīng)過BCD碼轉(zhuǎn)換后,由溫度、濕度測量及控制模塊選擇是否 進(jìn)行加熱、鼓風(fēng)處理,同時(shí)更新通訊寄存器。參看圖4,初始化步驟依次進(jìn)行上電復(fù)位、導(dǎo)入各預(yù)置值、置顯示緩存初 始值、初始化各i/o狀態(tài)、初始化傳感器,初始化通訊口。參看圖5,在測量模式及設(shè)置過程的任意狀態(tài)下,通過按鍵進(jìn)入編程模式; 輸入口令和密碼0000-9999任一個(gè),若口令和密碼正確,,進(jìn)入第一級菜單, 即主菜單;初始顯示CH1,左右鍵選擇,最多CH1 CH3,進(jìn)入后設(shè)置方法相 同。進(jìn)入主菜單后,選擇進(jìn)入通訊參數(shù)設(shè)置,進(jìn)入通訊參數(shù)設(shè)置后,輸入本機(jī) 通訊地址1-247任一個(gè)并選擇通訊波特率1200,2400,4800,9600,19.20后返回; 選擇進(jìn)入顯示方式設(shè)置;進(jìn)入顯示方式設(shè)置后,選擇循環(huán)顯示方式和循環(huán)顯示 時(shí)間間隔2s, 4s, 6s, 8s后返回;選擇進(jìn)入軟件版本査詢,査詢軟件版本號, 如Vl.O。査旬完畢后,選擇是否保存新設(shè)置的參數(shù),若保存,則保存后進(jìn)入測 量模式。各參數(shù)設(shè)置好以后,選擇是否啟用某一路溫濕度測量控制,若不啟用,則 返回主菜單;若啟用,則依次設(shè)置加熱除濕啟動(dòng)值、設(shè)定的濕度值0-99%、設(shè) 定加熱升溫或降溫啟動(dòng)值-40.0 40.(TC 、是否啟用本路對應(yīng)的加熱器斷線報(bào)警 功能、設(shè)定加熱、去濕、降溫的回滯量0-40,設(shè)置完畢后,返回主菜單,啟用 另一路溫濕度測量控制;密碼修改步驟是在測量模式及設(shè)置過程的任意狀態(tài)下,輸入舊密碼 0000-9999中,若密碼正確,則輸入新密碼0000-9999任一個(gè)并保存,保存后 進(jìn)入測量模式;若密碼不正確,則直接返回測量模式。以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè) 的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中 描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明 還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本 發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
權(quán)利要求
1、 供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng),該系統(tǒng)結(jié)合WHD 系列硬件電路,可實(shí)現(xiàn)對1 3路溫濕度的測量、控制,具有按鍵可編程及RS485 通訊功能,該嵌入式軟件系統(tǒng)包含有-系統(tǒng)初始化模塊,用于對軟件運(yùn)行環(huán)境的初始化設(shè)置,即設(shè)定軟件系統(tǒng)各 功能模塊的運(yùn)行參數(shù);按鍵可編程處理模塊,接收并處理系統(tǒng)的按鍵信息,完成對溫濕度控制器 系統(tǒng)的可編程設(shè)置;溫濕度測量控制模塊,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟件 系統(tǒng)向CPU申請執(zhí)行該模塊;該模塊用于實(shí)現(xiàn)1路、2路或3路的溫濕度測量 與控制;溫濕度值顯示模塊,以定時(shí)中斷方式調(diào)用,即當(dāng)定時(shí)時(shí)間到達(dá)后,軟件系 統(tǒng)向CPU申請執(zhí)行該模塊;在正常的測量模式下,軟件系統(tǒng)執(zhí)行此模塊顯示測 得的溫濕度值和報(bào)警信息;在按鍵可編程模式下,軟件系統(tǒng)執(zhí)行此模塊顯示編 程菜單及設(shè)定的參數(shù);通訊處理模塊,以CPU串口中斷方式調(diào)用,通過RS485總線接口,以應(yīng) 答方式按MODBUS-RTU協(xié)議與上位機(jī)實(shí)現(xiàn)數(shù)據(jù)通訊。
2、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,所述系統(tǒng)初始 化模塊可以設(shè)定開機(jī)顯示畫面;設(shè)定單片機(jī)的特殊功能寄存器(SFR),并開 啟中斷;通過軟件設(shè)定硬件系統(tǒng)的初始狀態(tài);通訊初始化,即設(shè)置本機(jī)地址及 數(shù)據(jù)傳輸波特率。
3、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,所述按鍵可編 程處理模塊,當(dāng)程序每次循環(huán)時(shí)都會(huì)査詢鍵值,進(jìn)行延時(shí)、去抖動(dòng)處理,再對 有效的按鍵進(jìn)行相應(yīng)處理。
4、 根據(jù)權(quán)利要求3所述的嵌入式軟件系統(tǒng),其特征在于,所述按鍵可編 程處理模塊中,所述按鍵包括四個(gè)按鍵,其分別為"設(shè)置(保存)","左移(數(shù)據(jù)增)","右移(數(shù)據(jù)減)"及"確認(rèn)"。
5、 根據(jù)權(quán)利要求3所述的嵌入式軟件系統(tǒng),其特征在于,在按鍵可編程 處理模塊中,所有的設(shè)置均保存在EEPROM中,單片機(jī)掉電不丟失數(shù)據(jù);同時(shí),還可以通過按鍵可編程進(jìn)入軟件系統(tǒng)査詢軟件版本號,以便更新升級。
6、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,所述溫濕度測 量控制模塊,可以對溫濕度的測量,根據(jù)系統(tǒng)工作參數(shù)給出溫濕度控制調(diào)節(jié)設(shè) 備的工作狀態(tài),將測得的溫濕度值轉(zhuǎn)化成為數(shù)碼管顯示的BCD碼,將以上各種 信息更新至供上位機(jī)査詢的通訊可讀寄存器。
7、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,所述溫濕度值 顯示模塊,使用動(dòng)態(tài)掃描方法來顯示數(shù)碼管的內(nèi)容。
8、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,所述上位機(jī)通 過査詢指令可獲得系統(tǒng)測得的溫濕度值、工作參數(shù)、報(bào)警狀態(tài)等信息,實(shí)現(xiàn)遙 測;同時(shí),上位機(jī)也可以通過設(shè)置指令設(shè)定系統(tǒng)的各種工作參數(shù)、狀態(tài),實(shí)現(xiàn) 遙控。
9、 根據(jù)權(quán)利要求1所述的嵌入式軟件系統(tǒng),其特征在于,在所述嵌入式 軟件系統(tǒng)中,以中斷方式調(diào)用的各程序模塊,其中斷優(yōu)先級為通訊串口中斷 >顯示中斷〉測量控制中斷。供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng),該系統(tǒng)結(jié)合WHD系列 硬件電路,可實(shí)現(xiàn)對1 3路溫濕度的測量、控制,具有按鍵可編程及RS485 通訊功能,該嵌入式軟件系統(tǒng)包含有-系統(tǒng)初始化模塊,用于對系統(tǒng)初試化;并從EEPROM中讀取系統(tǒng)的運(yùn)行 環(huán)境及工作參數(shù);預(yù)置顯示緩存器中的內(nèi)容;
10、 一種如權(quán)利要求1所述的供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟 件系統(tǒng)的設(shè)計(jì)方法,其特征在于,該方法是將軟件運(yùn)行從硬件系統(tǒng)的上電或軟 件復(fù)位開始,進(jìn)入主程序,首先進(jìn)行各種運(yùn)行環(huán)境及工作參數(shù)的初始化,然后 進(jìn)入軟件循環(huán)體部分,即系統(tǒng)不斷的反復(fù)運(yùn)行該部分程序?qū)崿F(xiàn)1 3路的溫濕 度測量、控制;測量、顯示、控制、通訊功能都按一定的優(yōu)先級以中斷方式實(shí) 現(xiàn)。
11、 根據(jù)權(quán)利要求10所述的設(shè)計(jì)方法,其特征在于,所述每一路溫濕度 的測量、控制是指通過一個(gè)溫濕度傳感器測量并顯示其所在位置的環(huán)境溫濕度 值,并根據(jù)系統(tǒng)的預(yù)置工作參數(shù),給出溫濕度調(diào)節(jié)設(shè)備的工作狀態(tài),以實(shí)現(xiàn)對 該點(diǎn)環(huán)境溫濕度的控制。
12、根據(jù)權(quán)利要求10所述的設(shè)計(jì)方法,其特征在于,所述軟件系統(tǒng)給每 一路溫濕度的測量、控制設(shè)定了一個(gè)功能開關(guān),即可以通過編程操作打開或關(guān) 閉該回路的溫濕度測控。
全文摘要
供配電系統(tǒng)用智能溫濕度控制器的嵌入式軟件系統(tǒng)及設(shè)計(jì)方法,該系統(tǒng)結(jié)合WHD系列硬件電路,可實(shí)現(xiàn)對1~3路溫濕度的測控,具有按鍵可編程及RS485通訊功能,系統(tǒng)包含有系統(tǒng)初始化、按鍵可編程處理、溫濕度測量控制、溫濕度值顯示、通訊處理等模塊。其軟件運(yùn)行從硬件系統(tǒng)的上電或軟件復(fù)位開始,進(jìn)入主程序,首先進(jìn)行各種運(yùn)行環(huán)境及工作參數(shù)的初始化,然后進(jìn)入軟件循環(huán)體部分,即系統(tǒng)不斷的反復(fù)運(yùn)行該部分程序?qū)崿F(xiàn)1~3路的溫濕度測量、控制;測量、顯示、控制、通訊功能都按一定的優(yōu)先級以中斷方式實(shí)現(xiàn)。本發(fā)明可以通過編程將其中1或2個(gè)回路的溫濕度測控關(guān)閉,以實(shí)現(xiàn)1、2路或3路的溫濕度測控,可極大的減少產(chǎn)品系列化過程中軟件的種類。
文檔編號G05D27/02GK101145062SQ20061003105
公開日2008年3月19日 申請日期2006年9月12日 優(yōu)先權(quán)日2006年9月12日
發(fā)明者中 周, 嚴(yán) 方 申請人:上海安科瑞電氣有限公司;江陰安科瑞電器制造有限公司