[發(fā)明專利]基于狀態(tài)機(jī)的冰箱主控軟件設(shè)計(jì)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710198118.3 | 申請(qǐng)日: | 2017-03-29 |
| 公開(公告)號(hào): | CN106970796A | 公開(公告)日: | 2017-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 王榆林 | 申請(qǐng)(專利權(quán))人: | 四川長(zhǎng)虹電器股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;F25D29/00 |
| 代理公司: | 成都虹橋?qū)@聞?wù)所(普通合伙)51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 狀態(tài)機(jī) 冰箱 主控 軟件設(shè)計(jì) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及冰箱主控軟件,具體涉及一種基于狀態(tài)機(jī)的冰箱主控軟件設(shè)計(jì)方法。
背景技術(shù)
目前,冰箱主控軟件設(shè)計(jì)主要是采用順序執(zhí)行各個(gè)功能模塊(例如壓縮機(jī)控制模塊、門燈控制模塊、溫度傳感器采樣模塊、風(fēng)機(jī)控制模塊、風(fēng)門控制模塊和通信模塊等)的方法,單片機(jī)按順序依次處理每一個(gè)模塊的邏輯判斷。在控制規(guī)則簡(jiǎn)單,設(shè)備模塊數(shù)量較少的情況下,這種順序處理的方法簡(jiǎn)單易懂。但是隨著高端品牌冰箱的出現(xiàn),控制規(guī)則越來(lái)越復(fù)雜,設(shè)備模塊數(shù)量也在增加,這種順序處理的各種模塊的軟件方法很難應(yīng)對(duì)復(fù)雜的控制邏輯規(guī)則,同時(shí)還會(huì)產(chǎn)生大量的標(biāo)志位和多層次、多步驟的邏輯判斷。
因此,傳統(tǒng)軟件設(shè)計(jì)方法在復(fù)雜的控制邏輯規(guī)則情況下對(duì)軟件開發(fā)、調(diào)試、測(cè)試都會(huì)帶來(lái)挑戰(zhàn),甚至很難保證軟件的質(zhì)量和后續(xù)的維護(hù)工作。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提出一種基于狀態(tài)機(jī)的冰箱主控軟件設(shè)計(jì)方法,解決傳統(tǒng)技術(shù)中主控軟件設(shè)計(jì)方法無(wú)法適應(yīng)復(fù)雜控制邏輯和眾多設(shè)備模塊情況的問題。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
基于狀態(tài)機(jī)的冰箱主控軟件設(shè)計(jì)方法,包括:在進(jìn)行主控軟件設(shè)計(jì)時(shí),將冰箱系統(tǒng)劃分為多個(gè)主工作狀態(tài),在主工作狀態(tài)下再劃分子工作狀態(tài),并設(shè)置各狀態(tài)之間的狀態(tài)轉(zhuǎn)移條件,狀態(tài)之間的切換由狀態(tài)轉(zhuǎn)移條件決定。
作為進(jìn)一步優(yōu)化,在進(jìn)行主控軟件設(shè)計(jì)時(shí),將冰箱系統(tǒng)劃分的主工作狀態(tài)包括:S0:上電模式狀態(tài),S1:自檢模式狀態(tài),S2:故障模式狀態(tài),S3:正常工作模式狀態(tài),S4:壓縮機(jī)頻率手動(dòng)控制模式狀態(tài),S5:手動(dòng)化霜模式狀態(tài);在自檢模式狀態(tài)S1下劃分三個(gè)子狀態(tài),包括:S11:檔位指示燈自檢工作狀態(tài),S12:傳感器自檢工作狀態(tài),S13:壓縮機(jī)自檢工作狀態(tài);在正常工作模式狀態(tài)S3下劃分五個(gè)子狀態(tài),包括:S31:化霜加熱工作狀態(tài),S32:滴水工作狀態(tài),S33:預(yù)冷工作狀態(tài),S34:制冷工作狀態(tài),S35:強(qiáng)冷工作狀態(tài)。
作為進(jìn)一步優(yōu)化,在進(jìn)行主控軟件設(shè)計(jì)時(shí),所述狀態(tài)之間的切換由狀態(tài)轉(zhuǎn)移條件決定,具體包括:
當(dāng)系統(tǒng)在上電模式S0時(shí),
如果檢測(cè)到傳感器故障發(fā)生信號(hào),則系統(tǒng)工作狀態(tài)轉(zhuǎn)移到故障工作模式狀態(tài)S2;
如果檢測(cè)到自檢發(fā)生信號(hào),則系統(tǒng)工作狀態(tài)轉(zhuǎn)移至自檢工作狀態(tài)S1;
如果檢測(cè)到上電任務(wù)結(jié)束信號(hào),則工作狀態(tài)進(jìn)入正常工作狀態(tài)S3;
當(dāng)系統(tǒng)在自檢模式狀態(tài)S1,如果檢測(cè)到自檢任務(wù)結(jié)束信號(hào),則系統(tǒng)工作狀態(tài)進(jìn)入正常工作狀態(tài)S3;
當(dāng)系統(tǒng)在故障工作狀態(tài)S2,如果檢測(cè)到故障消除信號(hào),則系統(tǒng)工作狀態(tài)進(jìn)入正常工作狀態(tài)S3;
當(dāng)系統(tǒng)在正常工作狀態(tài)S3,如果檢測(cè)到傳感器故障發(fā)生信號(hào),則系統(tǒng)工作狀態(tài)進(jìn)入故障工作模式狀態(tài)S2,如果檢測(cè)到壓縮機(jī)手動(dòng)調(diào)試發(fā)生信號(hào),則系統(tǒng)工作狀態(tài)進(jìn)入壓縮機(jī)頻率手動(dòng)控制模式狀態(tài)S4;如果檢測(cè)到手動(dòng)化霜發(fā)生信號(hào),系統(tǒng)工作狀態(tài)進(jìn)入手動(dòng)化霜模式狀態(tài)S5;
當(dāng)系統(tǒng)在壓縮機(jī)頻率手動(dòng)控制模式狀態(tài)S4,如果檢測(cè)到壓縮機(jī)手動(dòng)調(diào)試任務(wù)退出信號(hào),系統(tǒng)工作狀態(tài)進(jìn)入正常工作模式S3;
當(dāng)系統(tǒng)在手動(dòng)化霜模式狀態(tài)S5,如果檢測(cè)到手動(dòng)化霜任務(wù)退出信號(hào),則系統(tǒng)工作狀態(tài)進(jìn)入正常工作模式S3。
本發(fā)明的有益效果是:
按照系統(tǒng)工作狀態(tài)劃分主控軟件,能夠使冰箱主控軟件設(shè)計(jì)邏輯清晰,設(shè)計(jì)出來(lái)的軟件又很方便于測(cè)試,從而提高軟件質(zhì)量。
附圖說明
圖1是本發(fā)明實(shí)施例中冰箱主控系統(tǒng)的二維狀態(tài)機(jī)示意圖。
具體實(shí)施方式
本發(fā)明旨在提出一種基于狀態(tài)機(jī)的冰箱主控軟件設(shè)計(jì)方法,解決傳統(tǒng)技術(shù)中主控軟件設(shè)計(jì)方法無(wú)法適應(yīng)復(fù)雜控制邏輯和眾多設(shè)備模塊情況的問題。本發(fā)明中的冰箱主控軟件設(shè)計(jì)并不是按照要控制的設(shè)備來(lái)劃分模塊,而是按照系統(tǒng)工作狀態(tài)來(lái)劃分模塊(如:通??梢詣澐譃樽詸z狀態(tài),正常工作狀態(tài),故障工作狀態(tài),測(cè)試工作狀態(tài)等)。控制的設(shè)備數(shù)量可以是很多個(gè),但是系統(tǒng)的工作狀態(tài)就僅僅幾個(gè)。各工作狀態(tài)的切換由狀態(tài)轉(zhuǎn)移條件決定,軟件中在每一種工作狀態(tài)可對(duì)相應(yīng)設(shè)備進(jìn)行控制,控制信號(hào)是由當(dāng)前系統(tǒng)工作狀態(tài)和輸入信號(hào)來(lái)決定,這種軟件設(shè)計(jì)方法叫做有限狀態(tài)機(jī)設(shè)計(jì)方法,適合所有冰箱主控軟件設(shè)計(jì),能解決特別復(fù)雜的控制邏輯或者數(shù)量很多控制設(shè)備的情況。
如圖1所示,本實(shí)施例中冰箱主控系統(tǒng)的二維狀態(tài)機(jī)從縱向上觀察,系統(tǒng)有6個(gè)工作狀態(tài),分別是S0:上電模式狀態(tài),S1:自檢模式狀態(tài),S2:故障模式狀態(tài),S3:正常工作模式狀態(tài),S4:壓縮機(jī)頻率手動(dòng)控制模式狀態(tài),S5:手動(dòng)化霜模式狀態(tài);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川長(zhǎng)虹電器股份有限公司,未經(jīng)四川長(zhǎng)虹電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710198118.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種使用狀態(tài)機(jī)測(cè)試網(wǎng)元接口的方法
- 狀態(tài)機(jī)的通信處理方法和系統(tǒng)
- 分布式實(shí)現(xiàn)LACP標(biāo)準(zhǔn)狀態(tài)機(jī)的方法及系統(tǒng)
- 一種狀態(tài)機(jī)協(xié)作控制方法、裝置及狀態(tài)機(jī)系統(tǒng)
- 有限狀態(tài)機(jī)的執(zhí)行系統(tǒng)及執(zhí)行方法
- 協(xié)議解析的方法和裝置
- 狀態(tài)機(jī)配置器
- 一種用于雙通道CCD成像系統(tǒng)的時(shí)序發(fā)生器及時(shí)序驅(qū)動(dòng)方法
- 一種用于雙通道CCD成像系統(tǒng)的時(shí)序發(fā)生器
- 一種擴(kuò)展?fàn)顟B(tài)機(jī)邏輯的方法、裝置、存儲(chǔ)介質(zhì)和電子裝置





