智能家電主控通信方法與系統的制作方法
【專利摘要】本發明公開了一種智能家電主控通信方法與系統,它包括:智能芯片向傳統芯片發送設備判定指令,傳統芯片根據所述判定指令向所述智能芯片返回傳統芯片參數數據,所述智能芯片根據所述傳統芯片返回的數據確定采用相應的串口協議;智能芯片定時向傳統芯片發送查詢指令,查詢設備運行狀態;傳統芯片收到查詢指令后向智能芯片發送當前設備運行狀態;智能芯片根據設備運行狀態向傳統芯片發送將智能化指令處理成基本控制指令的信息給傳統芯片執行。本發明解決了傳統芯片和智能芯片之間通信差異較大的技術問題,使得各廠家的智能家電設備主控通信能夠兼容,有利于智能化技術的發展。
【專利說明】
智能家電主控通信方法與系統
技術領域
[0001]本發明涉及串口通信技術領域,具體涉及一種智能家電設備中的主控通訊的方法與系統。
【背景技術】
[0002]物聯網產品越來越多的走進我們的生活,智能家電等已成為我們生活的一部分。
[0003]空調、冰箱以及各類小家電紛紛加入智能家電大家庭,但是目前各類廠商的家電中的主控通信,即傳統芯片和智能芯片之間的通信差異很大,并不兼容,這給智能化產品的發展造成了阻礙。
[0004]國家也提出了相關的國標草案,以規范主控通信的方式,促進智能家電技術的發展,但作為國標而言需要兼容并包,而實際情況需要制定符合國標的兼容但不冗余的通信協議。
【發明內容】
[0005]本發明克服了現有技術的不足,提供一種智能家電主控通信方法與系統,用于解決目前傳統芯片和智能芯片之間的通信差異很大,并不兼容的技術問題。
[0006]考慮到現有技術的上述問題,根據本發明公開的一個方面,本發明采用以下技術方案:
[0007]—種智能家電主控通信方法,它包括:
[0008]智能芯片向傳統芯片發送設備判定指令,傳統芯片根據所述判定指令向所述智能芯片返回傳統芯片參數數據,所述智能芯片根據所述傳統芯片返回的數據確定采用相應的串口協議;
[0009]智能芯片定時向傳統芯片發送查詢指令,查詢設備運行狀態;
[0010]傳統芯片收到查詢指令后向智能芯片發送當前設備運行狀態;
[0011]智能芯片根據設備運行狀態向傳統芯片發送將智能化指令處理成基本控制指令的信息給傳統芯片執行。
[0012]為了更好地實現本發明,進一步的技術方案是:
[0013]根據本發明的一個實施方案,所述智能芯片和傳統芯片還均通過定時的查詢指令判斷對方運行狀態以及通訊是否正常。
[0014]根據本發明的另一個實施方案,所述智能芯片定時0.5s向傳統芯片發送查詢指令。
[0015]本發明還可以是:
[0016]—種智能家電主控通信系統,其特征在于它包括智能芯片和傳統芯片,所述智能芯片和傳統芯片之間用于操作的指令包含主控通信協議,所述主控通信協議包括:
[0017]設備判定協議模塊,在主控通訊初始化過程中,用于控制智能芯片發送判定指令給傳統芯片,以及傳統芯片根據收到的判定指令返回設備類型和型號給智能芯片;
[0018]控制協議模塊,在智能芯片需要改變家電設備狀態的情況下,用于將控制指令按照國標協議標準封裝成通訊包,通過串口發送給傳統芯片,傳統芯片解析后改變家電設備狀態;
[0019]查詢協議模塊,用于將查詢指令按照國標協議標準封裝成通訊包,通過串口發送給傳統芯片;
[0020]上報協議模塊,用于傳統芯片將家電設備的運行狀態按照國標協議標準封裝成通訊包,通過串口發送給智能芯片,智能芯片解析后保存家電設備狀態。
[0021]與現有技術相比,本發明的有益效果之一是:
[0022]本發明的一種智能家電主控通信方法與系統,適用于空調、冰箱、煙灶以及各類小家電等智能產品,解決了傳統芯片和智能芯片之間通信差異較大的技術問題,使得各廠家的智能家電設備主控通信能夠兼容,有利于智能化技術的發展。
【附圖說明】
[0023]為了更清楚的說明本申請文件實施例或現有技術中的技術方案,下面將對實施例或現有技術的描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是對本申請文件中一些實施例的參考,對于本領域技術人員來講,在不付出創造性勞動的情況下,還可以根據這些附圖得到其它的附圖。
[0024]圖1示出了根據本發明一個實施例的主控通訊工作流程示意圖。
[0025]圖2示出了根據本發明一個實施例的主控通訊指令協議示意圖。
【具體實施方式】
[0026]下面結合實施例對本發明作進一步地詳細說明,但本發明的實施方式不限于此。
[0027]實施例1
[0028]如圖1所示,一種智能家電主控通信方法,包括:
[0029]步驟一、初始化串口,智能芯片自動選擇和傳統芯片相應的串口配置;
[0030]步驟二、智能芯片向傳統芯片發送設備判定指令,根據傳統芯片返回的數據確定采用相應產品的配置和指令協議;
[0031 ]步驟三、智能芯片將智能化指令處理成基本控制指令,以發送給傳統芯片執行;
[0032]步驟四、智能芯片定時(0.5s)向傳統芯片發送查詢指令,查詢設備運行狀態;
[0033]步驟五、傳統芯片收到查詢指令后向智能芯片發送當前設備運行狀態;
[0034]步驟六、智能芯片和傳統芯片均通過定時查詢指令判斷對方運行狀態以及通訊是否正常,如監測到故障則進行重啟或重連等故障處理操作。
[0035]實施例2
[0036]符合國標的智能家電主控通信協議,是指智能控制芯片和傳統控制芯片之間的串口通訊協議,包括設備判定協議、控制協議、查詢協議、上報協議。
[0037]智能控制芯片,S卩系統級芯片(Systemon Chip;SOC),主要用于存儲和處理家電設備的運行狀態、控制邏輯及智能化邏輯的芯片。
[0038]傳統控制芯片,即微控制單元(Microcontroller Unit ;MCU),主要用于處理家電設備的基本控制和家電設備運行狀態的芯片。
[0039]設備判定協議:是指在主控通訊初始化過程中SOC將特定格式指令發送給M⑶,MCU返回設備類型和型號給S0C,以便于接下來通信是采取相應的協議。
[0040]控制協議:是指SOC將需要改變的家電設備狀態,按照國標協議標準封裝成通訊包,通過串口發送給MCU,MCU解析后改變家電設備狀態。
[0041]查詢協議:是指SOC將特定的指令狀態,按照國標協議標準封裝成通訊包,通過串口發送給MCU。
[0042]上報協議:是指以上所述行為后,MCU將家電設備所有運行狀態,按照國標協議標準封裝成通訊包,通過串口發送給SOC,SOC解析后保存家電設備狀態。
[0043]串口通訊:按照國標硬件和軟件要求制定的串口通訊技術。
[0044]實施例3
[0045]如圖2所示,對本發明的技術方案的具體通信協議內容作進一步詳細闡述:
[0046]幀頭:Bytel+Byte2表示一個幀的開始,內容為0xF40xF5,幀頭長度為2個字節。
[0047]幀類型:表示此幀為何種類型的幀,查詢指令用于查詢設備當前運行狀態;設置指令用于控制命令發送和狀態返回;設備判定用于判定當前設備類型和型號。
[0048]幀長:整個幀長度的字節數,查詢指令為7字節,設備判定指令為5字節,設置指令視情況而定。
[0049]設備類型、具體型號:SOC端發送查詢指令后,從MCU端獲取到當前設備的類型和具體型號。
[0050]指令類型:設置指令的類型,分單狀態、多狀態和全狀態三種。
[0051]指令個數:設置指令中基本控制命令的個數。
[0052]內容:設置指令中基本控制命令的內容。單狀態指令包含一個命令單元,即命令序號(I字節)、命令碼所占字節n(l字節)和命令碼(η字節)組成;多狀態指令包含復數個命令單元;全狀態指令包含所有的命令單元。
[0053]校驗:前面的所有字節相加,不計算溢出。
[0054]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同相似部分相互參見即可。
[0055]在本說明書中所談到的“一個實施例”、“另一個實施例”、“實施例”、等,指的是結合該實施例描述的具體特征、結構或者特點包括在本申請概括性描述的至少一個實施例中。在說明書中多個地方出現同種表述不是一定指的是同一個實施例。進一步來說,結合任一實施例描述一個具體特征、結構或者特點時,所要主張的是結合其他實施例來實現這種特征、結構或者特點也落在本發明的范圍內。
[0056]盡管這里參照本發明的多個解釋性實施例對本發明進行了描述,但是,應該理解,本領域技術人員可以設計出很多其他的修改和實施方式,這些修改和實施方式將落在本申請公開的原則范圍和精神之內。更具體地說,在本申請公開和權利要求的范圍內,可以對主題組合布局的組成部件和/或布局進行多種變型和改進。除了對組成部件和/或布局進行的變型和改進外,對于本領域技術人員來說,其他的用途也將是明顯的。
【主權項】
1.一種智能家電主控通信方法,其特征在于它包括: 智能芯片向傳統芯片發送設備判定指令,傳統芯片根據所述判定指令向所述智能芯片返回傳統芯片參數數據,所述智能芯片根據所述傳統芯片返回的數據確定采用相應的串口協議; 智能芯片定時向傳統芯片發送查詢指令,查詢設備運行狀態; 傳統芯片收到查詢指令后向智能芯片發送當前設備運行狀態; 智能芯片根據設備運行狀態向傳統芯片發送將智能化指令處理成基本控制指令的信息給傳統芯片執行。2.根據權利要求1所述的智能家電主控通信方法,其特征在于所述智能芯片和傳統芯片還均通過定時的查詢指令判斷對方運行狀態以及通訊是否正常。3.根據權利要求1所述的智能家電主控通信方法,其特征在于所述智能芯片定時0.5s向傳統芯片發送查詢指令。4.一種智能家電主控通信系統,其特征在于它包括智能芯片和傳統芯片,所述智能芯片和傳統芯片之間用于操作的指令包含主控通信協議,所述主控通信協議包括: 設備判定協議模塊,在主控通訊初始化過程中,用于控制智能芯片發送判定指令給傳統芯片,以及傳統芯片根據收到的判定指令返回設備類型和型號給智能芯片; 控制協議模塊,在智能芯片需要改變家電設備狀態的情況下,用于將控制指令按照國標協議標準封裝成通訊包,通過串口發送給傳統芯片,傳統芯片解析后改變家電設備狀態; 查詢協議模塊,用于將查詢指令按照國標協議標準封裝成通訊包,通過串口發送給傳統芯片; 上報協議模塊,用于傳統芯片將家電設備的運行狀態按照國標協議標準封裝成通訊包,通過串口發送給智能芯片,智能芯片解析后保存家電設備狀態。
【文檔編號】G05B15/02GK105843046SQ201610154295
【公開日】2016年8月10日
【申請日】2016年3月17日
【發明人】周永健
【申請人】四川長虹電器股份有限公司