亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種新型三頻道無線遙控系統(tǒng)的制作方法

文檔序號:12473501閱讀:296來源:國知局
一種新型三頻道無線遙控系統(tǒng)的制作方法與工藝

本發(fā)明涉及無線遙控技術(shù)領(lǐng)域,特別是涉及一種解決一個遙控器控制兩個或以上已配對的被控設(shè)備同步流暢工作,同時(shí)又滿足多套不同配對設(shè)備能同時(shí)工作,互不干擾的新型三頻道無線遙控系統(tǒng)。



背景技術(shù):

隨著電子信息技術(shù)的快速發(fā)展,越來越多的電器產(chǎn)品充斥著我們的生活,為了方便用戶使用,越來越多的電器設(shè)備都配有遙控設(shè)備。遙控設(shè)備是實(shí)現(xiàn)人機(jī)交互的重要交互介質(zhì)。目前市面上的通用遙控器主要采用以下兩種傳輸模式來滿足多設(shè)備遙控,互不干擾的問題,第一,同頻道固化識別碼模式:遙控器和被控設(shè)備預(yù)先固化相同的識別碼,被控設(shè)備只解調(diào)具有相同識別碼的信號。第二,跳頻對碼模式:使用前,遙控器和被控設(shè)備通過一定的方式進(jìn)入對碼模式,并記錄對方的身份編碼。遙控器發(fā)送控制信號前,先搜索空閑頻道,并保持一定時(shí)間,被控設(shè)備在所有頻道上以一定的周期掃描,并解調(diào)相同頻道,相同身份碼的遙控信號。采用同頻道固定碼的缺點(diǎn)是產(chǎn)品損壞后維護(hù)不方便,多個設(shè)備同時(shí)使用時(shí),存在無線電干擾問題。采用普通跳頻對碼模式雖然解決了產(chǎn)品維護(hù)和同頻干擾問題,但因?yàn)樘l原因,當(dāng)多個設(shè)備同時(shí)工作時(shí),由于快速跳頻或同頻干擾,容易導(dǎo)致信息丟失,降低了控制實(shí)時(shí)性,更不能用一個遙控器控制兩個或以上設(shè)備同步工作。



技術(shù)實(shí)現(xiàn)要素:

為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種采用新型跳頻對碼模式,使用用特殊的跳頻處理方式,既可以單獨(dú)控制一個設(shè)備流暢的工作,也可以使用一個遙控器控制兩個被控設(shè)備同步流暢的工作,并避免了多個設(shè)備同時(shí)使用帶來的無線電干擾問題。

本發(fā)明所采用的技術(shù)方案是:一種新型三頻道無線遙控系統(tǒng),該系統(tǒng)包括遙控器和被控設(shè)備,所述遙控器包括無線收發(fā)模塊、與無線收發(fā)模塊連接的電源模塊和遙控按鍵,無線收發(fā)模塊采用CC2500芯片;所述被控設(shè)備設(shè)有接收器,遙控器與被控設(shè)備之間采用2.4GHz頻段通訊,其特征在于:通過自定義的控制及通訊協(xié)議,和每幀數(shù)據(jù)組成獨(dú)特格式的指令碼形成的三頻道無線遙控方法,實(shí)現(xiàn)控制兩個或以上已配對被控設(shè)備同步流暢工作,同時(shí)又滿足多套不同配對被控設(shè)備能同時(shí)工作,互不干擾。

所述每幀數(shù)據(jù)組成獨(dú)特格式的指令碼,設(shè)置最低CC2500頻道號碼為0x00,中間CC2500頻道號碼為0x7F,最高CC2500頻道號碼為0xFF,分別在這三個頻道上滾動跳頻發(fā)送,其中,遙控系統(tǒng)無線收發(fā)模塊發(fā)送端的頻道在沒有鎖定狀態(tài)下,發(fā)送時(shí)每10毫秒跳頻一次,接收端的頻道在沒有鎖定狀態(tài)下,每100毫秒跳頻一次,跳頻順序?yàn)?x00,0x7F,0xFF,0x00……滾動循環(huán)。

遙控器為保證控制信號傳輸可靠,每一幀數(shù)據(jù)包長固定為13個字節(jié),依次為包頭1個字節(jié),固定為0x06;幀序號1個字節(jié),初始值為0x00,每發(fā)送一次,則值加1;遙控器身份識別碼共3個字節(jié),該識別碼為唯一碼;控制指令1個字節(jié),為控制指令表的值;校驗(yàn)和1個字節(jié),除包頭外,前面所有字節(jié)和;包尾1個字節(jié),固定為0x06;擴(kuò)展指令1個字節(jié)和4個值為0的負(fù)載字節(jié),發(fā)送幀組成格式為:

。

所述被控設(shè)備接收器的接收端回復(fù)信號每一幀數(shù)據(jù)包長固定為13個字節(jié),依次為包頭1個字節(jié),固定為0x06;幀序號1個字節(jié),初始值為0x00,每發(fā)送一次,值加1,被控設(shè)備回復(fù)識別碼共3個字節(jié),該識別碼固定為0x22,0x33,0x44;回復(fù)指令1個字節(jié),對碼指令為0x14,其他指令為0x00;校驗(yàn)和1個字節(jié),除包頭外,前面所有字節(jié)和;包尾1個字節(jié),固定為0x06;擴(kuò)展指令1個字節(jié)和4個值為0的負(fù)載字節(jié),回復(fù)幀組成格式為:

。

所述三頻道無線遙控方法包括遙控器與被控設(shè)備之間的四個工作模式,四個工作模式包括有空閑模式、對碼模式、控制模式和停止模式,當(dāng)用戶沒有按下遙控按鍵五秒后,遙控器進(jìn)入深度睡眠狀態(tài),電流降低到4微安以內(nèi),按下遙控按鍵,則立刻喚醒并在四個工作模式之一進(jìn)行工作。

所述四個工作模式包括以下特點(diǎn):

(1)遙控器工作在用戶操作完成后,還沒有進(jìn)入深度睡眠前這段時(shí)間為空閑模式,等待用戶按下遙控按鍵,其中遙控按鍵包括有對碼指令按鍵、控制指令按鍵,如果用戶按下的按鍵是對碼指令按鍵,則進(jìn)入對碼模式,如果用戶按下的按鍵是控制指令按鍵,則進(jìn)入控制模式,空閑模式下,所有頻道的發(fā)送次數(shù)將設(shè)定為65535次。

(2)用戶按下對碼指令按鍵進(jìn)入對碼模式,遙控器系統(tǒng)的接收端只解調(diào)包含已存儲的遙控器身份識別碼的控制信號,所以遙控系統(tǒng)在必須在對碼完成后才可以正常使用,遙控器在任何時(shí)候都可以按下對碼指令按鍵進(jìn)入對碼狀態(tài),在對碼模式下,如果用戶持續(xù)按下對碼指令按鍵,則遙控器將以10毫秒周期在三個頻道上滾動發(fā)送,如果收到一個接收端的回應(yīng)數(shù)據(jù),則將該頻道的發(fā)送次數(shù)設(shè)置為5次,其他頻道的發(fā)送次數(shù)設(shè)置為0,遙控器在該頻道上繼續(xù)發(fā)送5次,避免接收端出現(xiàn)誤觸發(fā)的問題,5次發(fā)送完成后,遙控器不再發(fā)送指令,當(dāng)用戶松開按鍵后,遙控系統(tǒng)立即返回空閑模式。

(3)用戶按下控制指令按鍵進(jìn)入控制模式,控制模式包含3種運(yùn)行狀態(tài):頻道搜索狀態(tài)、頻道鎖定狀態(tài)、頻道睡眠狀態(tài),遙控器從空閑模式進(jìn)入控制模式后首先處于頻道搜索狀態(tài),遙控器會在三個頻道上跳頻發(fā)送控制指令,當(dāng)接收到一個回應(yīng)信號后,遙控器處于頻道鎖定狀態(tài),并將所有頻道的發(fā)送次數(shù)設(shè)置為2次,繼續(xù)跳頻發(fā)送,等待其它被控制設(shè)備繼續(xù)接收控制信號,確保如果有兩個被控設(shè)備同時(shí)工作,即使不在同一個頻道上,也可以在20毫秒內(nèi)同步;當(dāng)所有頻道2次發(fā)送完成后,遙控器就進(jìn)入頻道睡眠狀態(tài),暫停600毫秒發(fā)送,即使用用戶沒有松開按鍵,遙控器也不會發(fā)送指令,以降低發(fā)送功耗,減少頻道資源占用,當(dāng)600毫秒的頻道睡眠結(jié)束后,遙控器重新進(jìn)入頻道搜索狀態(tài),并將所有頻道的發(fā)送次數(shù)設(shè)置為65535次,直到接收到一個回應(yīng)信號,如此循環(huán)工作,在控制模式的任何狀態(tài)下,只要用戶松開按鍵,立即將所有頻道的發(fā)送次數(shù)設(shè)置為5次,并立即由控制模式轉(zhuǎn)為停止模式。

(4)遙控器在停止模式下,將在每個頻道上跳頻發(fā)送5次停止指令,確保所有頻道上的已配對被控設(shè)備能夠快速停止工作,5次停止命令發(fā)送完成后,立即進(jìn)入空閑模式。

遙控器與被控設(shè)備之間包括以下操作過程:

(1)對碼狀態(tài)下,發(fā)送端在收到一個被控設(shè)備回應(yīng)后,在同一個頻道繼續(xù)發(fā)送5次,5次結(jié)束后,即使用戶仍然按住對碼指令按鍵,也不再發(fā)送,直到用戶重新按下對碼指令按鍵;

(2)控制狀態(tài)下,發(fā)送端在收到一個被控設(shè)備回應(yīng)后,在所有頻道再繼續(xù)掃描2遍,然后進(jìn)入600毫秒的等待狀態(tài)。

(3)發(fā)送端在600毫秒等待狀態(tài)結(jié)束后,在所有頻道重新掃描,直到收到一個被控設(shè)備的回應(yīng),重復(fù)上述(2)的過程。

(4)發(fā)送端的用戶松開按鍵后,立即在所有頻道上輪流發(fā)送5次停止指令。

(5)接收端收到控制信號后,立即回應(yīng)發(fā)送端5次,并在隨后的600毫秒內(nèi)停止響應(yīng)發(fā)送端。

(6)接收端收到正確的遙控指令后,立即執(zhí)行該指令,并鎖定當(dāng)前頻道,保持該指令功能700毫秒,700毫秒后,如果未收到控制信號,則以周期為100毫秒的間隔在所有頻道上掃描。

(7)接收端在收到一個正確的控制信號后,將會鎖定這個遙控器的身份識別碼,并保持1200毫秒,在1200毫秒內(nèi),接收端只接收來自這個已鎖定的遙控器控制信號。

(8)遙控器在斷開電源時(shí),會立即不停地在三個頻道上跳頻發(fā)送停止信號,直到遙控器剩余電量耗盡。

本發(fā)明的優(yōu)點(diǎn)在于:在多設(shè)備同時(shí)使用時(shí),可以快速鎖定被控設(shè)備,同時(shí)盡量降低對頻道資源的占用,減少同頻干擾,延長遙控設(shè)備電池的使用壽命,并實(shí)現(xiàn)了跳頻狀態(tài)下使用一個遙控器控制兩個被控設(shè)備同步工作。(1)可以快速鎖定被控設(shè)備:為保證多個設(shè)備可以同步工作,遙控器以10毫秒間隔在三個頻道上快速掃描發(fā)送控制指令,即使被控設(shè)備處于不同的頻道,也可以在20毫秒內(nèi)接收到控制指令,并同步工作,實(shí)現(xiàn)被控設(shè)備的快速響應(yīng)。(2)盡可能少地占用頻道資源:遙控器在收到一個被控設(shè)備回應(yīng)后,繼續(xù)在三個頻道上掃描2遍,避免兩個被控設(shè)備不在同一個頻道時(shí),也能及時(shí)接收遙控器的控制指令,同時(shí)掃描2遍后,遙控器不再發(fā)送控制信號,進(jìn)入600毫秒空閑狀態(tài),既釋放了頻道資源,降低了同頻道干擾,又降低了遙控器的功耗,延長了電池使用壽命。被控設(shè)備在收到正確的遙控指令后,立即回應(yīng)遙控器5次,確保遙控器能收到回應(yīng),并盡快釋放頻道資源;而且在回應(yīng)遙控器5次后,60毫秒內(nèi)被控設(shè)備不再響應(yīng)遙控器的控制指令,盡量降低同頻道干擾。被控設(shè)備在收到正確的遙控指令后,立即執(zhí)行該指令,并鎖定在當(dāng)前頻道,保持該指令功能700毫秒,保證在該指令失效前可以繼續(xù)接收遙控器在600毫秒后發(fā)送的控制指令,保證了被控設(shè)備指令功能執(zhí)行的流暢性。遙控器在用戶松開按鍵時(shí),立即在3個頻道上輪流發(fā)送5個停止指令,保證被控設(shè)備可以快速停止工作。

附圖說明

圖1為本發(fā)明的四個模式的流程圖。

圖2為本發(fā)明的四個模式循環(huán)運(yùn)行示意圖。

具體實(shí)施方式

下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步的說明。

請參照附圖1-2,一種新型三頻道無線遙控系統(tǒng),該系統(tǒng)包括遙控器和被控設(shè)備,所述遙控器包括無線收發(fā)模塊、與無線收發(fā)模塊連接的電源模塊和遙控按鍵,無線收發(fā)模塊采用CC2500芯片;所述被控設(shè)備設(shè)有接收器,遙控器與被控設(shè)備之間采用2.4GHz頻段通訊,其特征在于:通過自定義的控制及通訊協(xié)議,和每幀數(shù)據(jù)組成獨(dú)特格式的指令碼形成的三頻道無線遙控方法,實(shí)現(xiàn)控制兩個或以上已配對被控設(shè)備同步流暢工作,同時(shí)又滿足多套不同配對被控設(shè)備能同時(shí)工作,互不干擾。

所述每幀數(shù)據(jù)組成獨(dú)特格式的指令碼,設(shè)置最低CC2500頻道號碼為0x00,中間CC2500頻道號碼為0x7F,最高CC2500頻道號碼為0xFF,分別在這三個頻道上滾動跳頻發(fā)送,其中,遙控系統(tǒng)無線收發(fā)模塊發(fā)送端的頻道在沒有鎖定狀態(tài)下,發(fā)送時(shí)每10毫秒跳頻一次,接收端的頻道在沒有鎖定狀態(tài)下,每100毫秒跳頻一次,跳頻順序?yàn)?x00,0x7F,0xFF,0x00……滾動循環(huán)。

遙控器為保證控制信號傳輸可靠,每一幀數(shù)據(jù)包長固定為13個字節(jié),依次為包頭1個字節(jié),固定為0x06;幀序號1個字節(jié),初始值為0x00,每發(fā)送一次,則值加1;遙控器身份識別碼共3個字節(jié),該識別碼為唯一碼;控制指令1個字節(jié),為控制指令表的值;校驗(yàn)和1個字節(jié),除包頭外,前面所有字節(jié)和;包尾1個字節(jié),固定為0x06;擴(kuò)展指令1個字節(jié)和4個值為0的負(fù)載字節(jié),發(fā)送幀組成格式為:

。

所述被控設(shè)備接收器的接收端回復(fù)信號每一幀數(shù)據(jù)包長固定為13個字節(jié),依次為包頭1個字節(jié),固定為0x06;幀序號1個字節(jié),初始值為0x00,每發(fā)送一次,值加1,被控設(shè)備回復(fù)識別碼共3個字節(jié),該識別碼固定為0x22,0x33,0x44;回復(fù)指令1個字節(jié),對碼指令為0x14,其他指令為0x00;校驗(yàn)和1個字節(jié),除包頭外,前面所有字節(jié)和;包尾1個字節(jié),固定為0x06;擴(kuò)展指令1個字節(jié)和4個值為0的負(fù)載字節(jié),回復(fù)幀組成格式為:

。

所述三頻道無線遙控方法包括遙控器與被控設(shè)備之間的四個工作模式,四個工作模式包括有空閑模式、對碼模式、控制模式和停止模式,當(dāng)用戶沒有按下遙控按鍵五秒后,遙控器進(jìn)入深度睡眠狀態(tài),電流降低到4微安以內(nèi),按下遙控按鍵,則立刻喚醒并在四個工作模式之一進(jìn)行工作。

所述四個工作模式包括以下特點(diǎn):

(1)遙控器工作在用戶操作完成后,還沒有進(jìn)入深度睡眠前這段時(shí)間為空閑模式,等待用戶按下遙控按鍵,其中遙控按鍵包括有對碼指令按鍵、控制指令按鍵,如果用戶按下的按鍵是對碼指令按鍵,則進(jìn)入對碼模式,如果用戶按下的按鍵是控制指令按鍵,則進(jìn)入控制模式,空閑模式下,所有頻道的發(fā)送次數(shù)將設(shè)定為65535次。

(2)用戶按下對碼指令按鍵進(jìn)入對碼模式,遙控器系統(tǒng)的接收端只解調(diào)包含已存儲的遙控器身份識別碼的控制信號,所以遙控系統(tǒng)在必須在對碼完成后才可以正常使用,遙控器在任何時(shí)候都可以按下對碼指令按鍵進(jìn)入對碼狀態(tài),在對碼模式下,如果用戶持續(xù)按下對碼指令按鍵,則遙控器將以10毫秒周期在三個頻道上滾動發(fā)送,如果收到一個接收端的回應(yīng)數(shù)據(jù),則將該頻道的發(fā)送次數(shù)設(shè)置為5次,其他頻道的發(fā)送次數(shù)設(shè)置為0,遙控器在該頻道上繼續(xù)發(fā)送5次,避免接收端出現(xiàn)誤觸發(fā)的問題,5次發(fā)送完成后,遙控器不再發(fā)送指令,當(dāng)用戶松開按鍵后,遙控系統(tǒng)立即返回空閑模式。

(3)用戶按下控制指令按鍵進(jìn)入控制模式,控制模式包含3種運(yùn)行狀態(tài):頻道搜索狀態(tài)、頻道鎖定狀態(tài)、頻道睡眠狀態(tài),遙控器從空閑模式進(jìn)入控制模式后首先處于頻道搜索狀態(tài),遙控器會在三個頻道上跳頻發(fā)送控制指令,當(dāng)接收到一個回應(yīng)信號后,遙控器處于頻道鎖定狀態(tài),并將所有頻道的發(fā)送次數(shù)設(shè)置為2次,繼續(xù)跳頻發(fā)送,等待其它被控制設(shè)備繼續(xù)接收控制信號,確保如果有兩個被控設(shè)備同時(shí)工作,即使不在同一個頻道上,也可以在20毫秒內(nèi)同步;當(dāng)所有頻道2次發(fā)送完成后,遙控器就進(jìn)入頻道睡眠狀態(tài),暫停600毫秒發(fā)送,即使用用戶沒有松開按鍵,遙控器也不會發(fā)送指令,以降低發(fā)送功耗,減少頻道資源占用,當(dāng)600毫秒的頻道睡眠結(jié)束后,遙控器重新進(jìn)入頻道搜索狀態(tài),并將所有頻道的發(fā)送次數(shù)設(shè)置為65535次,直到接收到一個回應(yīng)信號,如此循環(huán)工作,在控制模式的任何狀態(tài)下,只要用戶松開按鍵,立即將所有頻道的發(fā)送次數(shù)設(shè)置為5次,并立即由控制模式轉(zhuǎn)為停止模式。

(4)遙控器在停止模式下,將在每個頻道上跳頻發(fā)送5次停止指令,確保所有頻道上的已配對被控設(shè)備能夠快速停止工作,5次停止命令發(fā)送完成后,立即進(jìn)入空閑模式。

遙控器與被控設(shè)備之間包括以下操作過程:

(1)對碼狀態(tài)下,發(fā)送端在收到一個被控設(shè)備回應(yīng)后,在同一個頻道繼續(xù)發(fā)送5次,5次結(jié)束后,即使用戶仍然按住對碼指令按鍵,也不再發(fā)送,直到用戶重新按下對碼指令按鍵;

(2)控制狀態(tài)下,發(fā)送端在收到一個被控設(shè)備回應(yīng)后,在所有頻道再繼續(xù)掃描2遍,然后進(jìn)入600毫秒的等待狀態(tài)。

(3)發(fā)送端在600毫秒等待狀態(tài)結(jié)束后,在所有頻道重新掃描,直到收到一個被控設(shè)備的回應(yīng),重復(fù)上述(2)的過程。

(4)發(fā)送端的用戶松開按鍵后,立即在所有頻道上輪流發(fā)送5次停止指令。

(5)接收端收到控制信號后,立即回應(yīng)發(fā)送端5次,并在隨后的600毫秒內(nèi)停止響應(yīng)發(fā)送端。

(6)接收端收到正確的遙控指令后,立即執(zhí)行該指令,并鎖定當(dāng)前頻道,保持該指令功能700毫秒,700毫秒后,如果未收到控制信號,則以周期為100毫秒的間隔在所有頻道上掃描。

(7)接收端在收到一個正確的控制信號后,將會鎖定這個遙控器的身份識別碼,并保持1200毫秒,在1200毫秒內(nèi),接收端只接收來自這個已鎖定的遙控器控制信號。

(8)遙控器在斷開電源時(shí),會立即不停地在三個頻道上跳頻發(fā)送停止信號,直到遙控器剩余電量耗盡。

以下是一套控制電機(jī)的控制指令代碼舉例,供本案參考:

。

本發(fā)明的上述實(shí)施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實(shí)施方式的限定。而對于屬于本發(fā)明的實(shí)質(zhì)精神所引伸出的顯而易見的變化或變動仍屬于本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1