> 6)、用戶(hù)選擇控制器的工作模式;
(g)用于控制交通工具和電子鎖的控制器具有以下功能:
1)、I個(gè)控制器支持多部手機(jī)控制;
2)、單路或多路控制;
3)、用戶(hù)自定義通訊密碼:手機(jī)發(fā)出的數(shù)據(jù)包包含密碼部分和控制指令部分,密碼設(shè)置分為兩類(lèi):
第一類(lèi),設(shè)置一個(gè)通訊密碼:手機(jī)軟件里設(shè)置密碼并保存:按下控制器的設(shè)置密碼按鈕一按下手機(jī)軟件的按鈕發(fā)送數(shù)據(jù)包一控制器接收到數(shù)據(jù)包并存儲(chǔ)到存儲(chǔ)器一松開(kāi)控制器的設(shè)置密碼按鈕一密碼設(shè)置完成。當(dāng)用戶(hù)按下所述手機(jī)軟件的按鈕發(fā)送數(shù)據(jù)包,所述控制器收到數(shù)據(jù)包先解析密碼部分并與存儲(chǔ)器存儲(chǔ)的數(shù)據(jù)包的密碼部分進(jìn)行比較,如果密碼部分相同,然后對(duì)該數(shù)據(jù)包的控制指令部分進(jìn)行解析,解析后的控制指令控制對(duì)應(yīng)的輸出端口動(dòng)作。
[0018]第二類(lèi),設(shè)置多個(gè)通訊密碼:手機(jī)軟件的每一個(gè)按鈕都可以設(shè)置通訊密碼,舉例說(shuō)明:先設(shè)置手機(jī)軟件的A按鈕的通訊密碼并保存:按下所述控制器的A路密碼設(shè)置按鈕一按下手機(jī)軟件A按鈕發(fā)送數(shù)據(jù)包一所述控制器接收到數(shù)據(jù)包并存儲(chǔ)到A存儲(chǔ)器一松開(kāi)所述控制器的A路密碼設(shè)置按鈕一密碼設(shè)置完成。其他按鈕的密碼設(shè)置方法與所述A按鈕相同。當(dāng)用戶(hù)按下手機(jī)軟件的A按鈕發(fā)送數(shù)據(jù)包,所述控制器收到數(shù)據(jù)包并與所有存儲(chǔ)器存儲(chǔ)的數(shù)據(jù)包進(jìn)行比較,如果數(shù)據(jù)包相同,然后解析該數(shù)據(jù)包的控制指令控制對(duì)應(yīng)的輸出端口動(dòng)作。
[0019]本發(fā)明的有益效果:
(a)所述控制器的藍(lán)牙模塊不僅和所述手機(jī)進(jìn)行數(shù)據(jù)通訊,而且對(duì)所述控制指令進(jìn)行分析、處理,直接參與控制;
(b)所述控制器和手機(jī)軟件通訊無(wú)需搜索、配對(duì),所述手機(jī)軟件里只需設(shè)置識(shí)別號(hào),即可通訊;所述控制器的藍(lán)牙模塊工作在不可發(fā)現(xiàn)模式,其他藍(lán)牙設(shè)備無(wú)法訪(fǎng)問(wèn)所述控制器,與可發(fā)現(xiàn)模式的藍(lán)牙設(shè)備相比是具有較高的安全系數(shù);
(C)設(shè)置斷電清除記憶功能:無(wú)論是所述手機(jī)控制,還是手動(dòng)控制,斷電后過(guò)一段時(shí)間再來(lái)電,所述開(kāi)關(guān)控制模塊始終處于釋放狀態(tài),可以有效避免發(fā)生安全事故;
(d)所述手機(jī)軟件具有定時(shí)打開(kāi)、定時(shí)關(guān)閉功能;
(e)用戶(hù)選擇控制器的工作模式;
(f)通過(guò)控制控制器的上電次數(shù)來(lái)控制單路或多路的輸出;
(g)用戶(hù)可以自定義通訊密碼,增強(qiáng)了安全性;
(h)所述手機(jī)軟件可以任意設(shè)置所述按鈕的數(shù)量;
(i)一個(gè)手機(jī)軟件可以控制多個(gè)控制器;并且一個(gè)控制器在同時(shí)最多可以受到七部所述手機(jī)的控制。
[0020](j)所述控制器由藍(lán)牙模塊、電源模塊、開(kāi)關(guān)控制模塊這三部分構(gòu)成,電路結(jié)構(gòu)設(shè)計(jì)緊湊,成本低廉,并且有效避免電路設(shè)計(jì)中多環(huán)節(jié)導(dǎo)致控制誤差及失效概率高的缺陷,可以有效提高工作效率和可靠性。
[0021]本發(fā)明全方位開(kāi)發(fā)了藍(lán)牙模塊的功能,改變了傳統(tǒng)意義上大家共識(shí)的以藍(lán)牙作為傳輸數(shù)據(jù)元件的現(xiàn)狀,以藍(lán)牙作為核心控制元件進(jìn)行編程設(shè)計(jì),并且實(shí)現(xiàn)了藍(lán)牙控制各種電磁開(kāi)關(guān)開(kāi)關(guān)的功能,功能完善、可操作性強(qiáng)、安全系數(shù)高,創(chuàng)造性地提高了智能手機(jī)實(shí)用價(jià)值。
[0022]本發(fā)明所述控制器與手機(jī)的控制協(xié)議及方法同樣適用其他操作系統(tǒng)的手機(jī),只要其操作系統(tǒng)的手機(jī)具備藍(lán)牙開(kāi)發(fā)的條件,就能輕松實(shí)現(xiàn)手機(jī)無(wú)線(xiàn)控制工業(yè)設(shè)備、民用電器設(shè)備、交通工具、電子鎖的功能,讓手機(jī)成為真正具有實(shí)用價(jià)值的智能手機(jī)。
【附圖說(shuō)明】
[0023]圖1本發(fā)明的控制器硬件框圖;
圖2本發(fā)明控制器硬件電路圖;
圖3控制器上電控制接線(xiàn)示意圖;
圖4控制器上電控制流程圖;
圖5本發(fā)明控制器應(yīng)用程序流程圖;
圖6本發(fā)明Android安卓系統(tǒng)手機(jī)應(yīng)用程序流程圖;
圖7本發(fā)明JAVA系統(tǒng)手機(jī)應(yīng)用程序流程圖;
圖8本發(fā)明Android安卓系統(tǒng)手機(jī)應(yīng)用程序展示; 圖9本發(fā)明JAVA系統(tǒng)手機(jī)應(yīng)用程序展示。
【具體實(shí)施方式】
[0024]具體實(shí)施例1
一種手機(jī)藍(lán)牙控制開(kāi)關(guān),包括控制器和具有藍(lán)牙功能的手機(jī),所述控制器設(shè)置藍(lán)牙模塊、電源模塊、開(kāi)關(guān)控制模塊,所述控制器硬件框圖如圖1所示,所述藍(lán)牙模塊分別與所述電源模塊及所述開(kāi)關(guān)控制模塊相連,所述控制器的輸出端連接電器開(kāi)關(guān),所述控制器通過(guò)所述藍(lán)牙模塊與所述手機(jī)建立通訊連接,一方面所述控制器通過(guò)所述藍(lán)牙模塊接收來(lái)自手機(jī)發(fā)送的控制指令,藍(lán)牙模塊將接收到的控制指令在其內(nèi)部進(jìn)行處理后,藍(lán)牙模塊通過(guò)輸出高低電平來(lái)控制開(kāi)關(guān)控制模塊的觸點(diǎn)的吸合和釋放,從而實(shí)現(xiàn)開(kāi)關(guān)作用;另一方面藍(lán)牙模塊會(huì)把處理后的結(jié)果發(fā)送給手機(jī),手機(jī)把收到的反饋信息顯示到軟件界面上,用來(lái)顯示當(dāng)前的開(kāi)關(guān)狀態(tài)。
[0025]所述手機(jī)和所述控制器中都設(shè)置有相應(yīng)的應(yīng)用程序;所述控制器通過(guò)所述藍(lán)牙模塊接收所述手機(jī)發(fā)送的控制指令,所述藍(lán)牙模塊將接收到的控制指令在其內(nèi)部進(jìn)行處理,通過(guò)P1端口輸出高低電平來(lái)控制所述開(kāi)關(guān)控制模塊的觸點(diǎn)的吸合和釋放,從而實(shí)現(xiàn)開(kāi)關(guān)作用。
[0026]所述電源模塊分別與所述藍(lán)牙模塊和所述開(kāi)關(guān)控制模塊相連,為它們提供穩(wěn)定的工作電源。
[0027]所述控制器設(shè)置絕緣外殼,所述絕緣外殼安裝于電器開(kāi)關(guān)內(nèi)部,所述電器開(kāi)關(guān)設(shè)置為繼電開(kāi)關(guān)。
[0028]所述藍(lán)牙模塊設(shè)置為BC417143藍(lán)牙芯片;外置8Mbit FLASH,可以滿(mǎn)足該系統(tǒng)的容量要求;低電壓3.3V工作(3.1V?4.2V)連接時(shí)電流20?40MA波動(dòng),待機(jī)時(shí)電流20MA ;可編程P1端口,便于用戶(hù)編程擴(kuò)展;所述藍(lán)牙模塊運(yùn)行的應(yīng)用程序由C語(yǔ)言程序開(kāi)發(fā);所述藍(lán)牙模塊具有低功耗、體積小(27mmX 13mmX2mm)、采用SMD貼片工藝、簡(jiǎn)單的外圍設(shè)計(jì)電路、Class 2功率級(jí)別、工作溫度:-25至+75度,是無(wú)線(xiàn)開(kāi)發(fā)的理想選擇。
[0029]所述控制器的硬件電路圖如圖2所示,該電路為6路手動(dòng)控制,6路輸出。ΡΙ00、P101、P102、P103、P104、P105作為輸出端口,輸出控制量信息,分別對(duì)應(yīng)連接J1、J2、J3、J4、J5、J6開(kāi)關(guān)控制模塊;P106、P107、P108、P109、P1010、P1ll設(shè)置為輸入端口,輸入操作動(dòng)作信息,分別對(duì)應(yīng)連接S1、S2、S3、S4、S5、S6手動(dòng)按鈕;當(dāng)閉合SI手動(dòng)按鈕時(shí),P10輸出高電平,Jl繼電器吸合;當(dāng)斷開(kāi)SI手動(dòng)按鈕時(shí),P10輸出低電平,Jl繼電器釋放;手動(dòng)按鈕S2控制J2開(kāi)關(guān)控制模塊、手動(dòng)按鈕S3控制J3開(kāi)關(guān)控制模塊、手動(dòng)按鈕S4控制J4開(kāi)關(guān)控制模塊、手動(dòng)按鈕S5控制J5開(kāi)關(guān)控制模塊、手動(dòng)按鈕S6控制J6開(kāi)關(guān)控制模塊。
[0030]通過(guò)控制所述控制器的上電次數(shù)來(lái)控制單路或多路的輸出狀態(tài),所述控制器上電控制接線(xiàn)示意圖如圖3所示,所述控制器為4路輸出,分別為A路、B路、C路、D路,開(kāi)關(guān)K是電源開(kāi)關(guān)。所述控制器上電控制流程圖如圖4所示,當(dāng)?shù)谝淮伍]合電源開(kāi)關(guān)K時(shí),第一組合工作,所謂“組合”就是指A路、B路、C路、D路輸出的工作狀態(tài)為開(kāi)或關(guān),表示為A開(kāi)/關(guān)、B開(kāi)/關(guān)、C開(kāi)/關(guān)、D開(kāi)/關(guān)的組合,可以為AB⑶全開(kāi),也可以為AB⑶全關(guān),還可以為AB⑶任一、任二、任三、任四個(gè)的開(kāi)或關(guān);當(dāng)?shù)诙伍]合電源開(kāi)關(guān)K時(shí),第二“組合”工作;當(dāng)?shù)谌伍]合電源開(kāi)關(guān)K時(shí),第三“組合”工作。
[0031]如前所述,圖3所示是4路控制器,當(dāng)然也可以設(shè)置為單路或多路控制器,所述控制器的藍(lán)牙模塊程序中可以預(yù)設(shè)幾種工作模式,每種工作模式對(duì)應(yīng)不同的“組合”,用戶(hù)可以根據(jù)自己的需要選擇控制器的工作模式,從而實(shí)現(xiàn)不同的開(kāi)關(guān)效果。
[0032]所述控制器應(yīng)用程序如圖5所示,所述控制器通電后,所述藍(lán)牙模塊開(kāi)始工作,等待手機(jī)的連接;當(dāng)接收到所述手機(jī)發(fā)送的控制指令后,所述藍(lán)牙模塊控制所述開(kāi)關(guān)控制模塊執(zhí)行相對(duì)應(yīng)的動(dòng)作,同時(shí)向所述手機(jī)發(fā)送反饋信息。
[0033]