【正文】
Delay_ms(100)。 } else 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 29 { LCD12864_NoWaitIdle_COM_Write(0x88)。 bit Flag_Relay3 = 0。 。 } else if(temp == 39。s performers of the troupe still tour the region39。80s. We sat on the back of pickup trucks for hours. The sky was blue, and we couldn39。 } else if(temp == 39。 //打開全局中斷控制 ES = 1。 } include //unsigned char RX_Buffer[30]。 } else { LCD12864_NoWaitIdle_COM_Write(0x90)。 通過此次遠(yuǎn)程家電開關(guān)控制系統(tǒng)的設(shè)計和總結(jié)對 我 今后的學(xué)習(xí)和工作 帶來 了積極的影響 。調(diào)試工作需要 很好的 耐心。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件,然后分別有 C51 及 A51 編輯器編譯連接生成單片機(jī)可執(zhí)行的二進(jìn)制文件( .HEX),然后通過單片機(jī)的燒寫軟件將 HEX 文件燒入單片機(jī)內(nèi)。數(shù)碼 管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個發(fā)光二極管單元(多一個小數(shù)點(diǎn)顯示);按能顯示多少個“ 8”可分為 1 位、 2位、 4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。 系統(tǒng)單片機(jī)最小系統(tǒng)電路設(shè)計 單片機(jī)最小系統(tǒng)電路為整個系統(tǒng)的控制核心,用于控制這個系統(tǒng)的正常運(yùn)行,單片機(jī)最小系 統(tǒng)電路主要有 STC89C52單片機(jī)、晶振電路、復(fù)位電路組成,此部分電路圖如圖 37 所示。 圖 32為系統(tǒng) 5V轉(zhuǎn) 電源管理電路, VCC 為 5V 電壓 輸入, C1 為濾波電容, U5為 穩(wěn)壓芯片, U5 的第 5 腳為 電壓輸出, C13 和 C14 為輸出電壓濾波電容,分別用于濾除高頻和低頻干擾, C12 為 LDO 電源芯片的啟動電容。 51 單片機(jī) 接 收終端 51 單片機(jī) 發(fā) 送終端 NRF24L01 射頻模塊 NRF24L01 射頻模塊 4 路繼電器家電開關(guān) LCD 液晶顯示 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 7 圖 22 方案二系統(tǒng)框圖 圖 22為所選設(shè)計方案二的硬件設(shè)計框圖,采用此方案進(jìn)行設(shè)計具有操作靈活,不用攜帶額外控制器即可遠(yuǎn)程控制,同時控制不受距離限制的優(yōu)點(diǎn);不足之處是開發(fā)難度大,設(shè)計成本相對較高,通過手機(jī)短信進(jìn)行控制需要繳納一定的通信費(fèi)用, 在一些低端的住宅場合推廣具有一定的難度。 課題研究的目的和意義 微電子技術(shù)、自動控制技術(shù)與 通信 技術(shù)的發(fā)展將人類社會帶入了一個電子信息世基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 5 界 , 各種電子控制系統(tǒng)應(yīng)用于生活的每一個角落。整個系統(tǒng)以 STC89C52 單片機(jī)為核心,單片機(jī)實(shí)現(xiàn) HC05 藍(lán)牙指令的解析與繼電器開關(guān)控制指令的發(fā)出。本系統(tǒng)主要包括電源管理部分,單片機(jī)控制模塊,液晶顯示模塊, HC05 藍(lán)牙通信模塊,自動控制模塊五大部分組成。鑒于以上三種方案的對比,本文最終選擇方案三 作為整個系統(tǒng)的設(shè)計方案。 通過對上述兩種方案的比較,由于系統(tǒng)藍(lán)牙通信作為整個系統(tǒng)中至關(guān)重要的一個環(huán)節(jié),充分考慮到穩(wěn)定度的要求,系統(tǒng)最終采用 HC05 藍(lán)牙模塊作為系統(tǒng)藍(lán)牙通信設(shè)計的方案選擇。 STC89C52 單片機(jī)為高電平復(fù)位使能,在單片機(jī)最小系統(tǒng)電路設(shè)計中需要保證上電的時候能夠復(fù)位單片機(jī),同時當(dāng)系統(tǒng)運(yùn)行 過程中出現(xiàn)出現(xiàn)跑飛或者進(jìn)入死循環(huán)的時候能夠通過相應(yīng)的按鍵實(shí)現(xiàn)單片機(jī)的復(fù)位,因而單片機(jī)復(fù)位需要有上電復(fù)位和按鍵復(fù)位兩種復(fù)位方式,復(fù)位電路設(shè)計如圖 31所示,其中 S2為復(fù)位按鍵。采用數(shù)碼管顯示效果亮度高、顯示清晰、使用電壓低、壽命長、價格低廉等諸多特點(diǎn),不足是信息顯示內(nèi)容有限,當(dāng)顯示內(nèi)容為字符時顯示效果基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 18 不如字符型液晶顯示器。 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 20 圖 41 系統(tǒng)主程序流程下圖 系統(tǒng)主程序流程如圖 41 所示,當(dāng)系統(tǒng)上電后首先完成各個組件的初始化,一個系統(tǒng)的初始 化是程序運(yùn)行必不可少的環(huán)節(jié),系統(tǒng)初始化部分主要包括:單片機(jī)初始化、液晶顯示才初始化、藍(lán)牙串口模塊初始化、控制信號電平的初始化等;初始化完成以后系統(tǒng)首先要啟動藍(lán)牙串口通信模塊,保證藍(lán)牙模塊和手機(jī)藍(lán)牙控制終端完成匹配。 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 23 系統(tǒng)的功能測試與檢驗(yàn) 藍(lán)牙遙控測試主要完成 4路繼電器的開啟和關(guān)閉,為了直觀的看出測試結(jié)果,每路繼電器輸出開關(guān)上接一個 LED指示燈,通過觀察對應(yīng)繼 電器輸出的 LED燈的亮滅來測試,具體測試過程如下所述。 Uart_Init()。 //設(shè)置指針 LCD12864_write_word(電視狀態(tài):關(guān) )。 bit Flag_Relay4 = 0。 }。C39。s villages and entertain nomadic families, but their fame has spread around the world. On May 16 and 17, nearly 100 singers and dancers from the troupe performed at Beijing39。s Zhangye city during their journey to Kazakhstan, May 5, 2021. The caravan, consisting of more than 100 camels, three horsedrawn carriages and four support vehicles, started the trip from Jingyang county in Shaanxi on Sept 19, 2021. It will pass through Gansu province and Xinjiang Uygur autonomous region, and finally arrive in Almaty, formerly known as AlmaAta, the largest city in Kazakhstan, and Dungan in Zhambyl province. The trip will cover about 15,000 kilometers and take the caravan more than one year to plete. The caravan is expected to return to Jingyang in March 2021. Then they will e back, carrying specialty products from Kazakhstan A small art troupe founded six decades ago has grown into a household name in the Inner Mongolia autonomous region. In the 1950s, Ulan Muqir Art Troupe was created by nine young musicians, who toured remote villages on horses and performed traditional Mongolian music and dances for nomadic families. The 54yearold was born in Tongliao, in eastern Inner Mongolia and joined the troupe in says there are 74 branch troupes across Inner Mongolia and actors give around 100 shows every year to local nomadic people. I can still recall the days when I toured with the troupe in the early 39。 UartPrintf(Receive A)。 //啟動定時器 1 EA = 1。j++)。 //設(shè)置指針 LCD12864_write_word(空調(diào)狀態(tài):開 )。 對各種實(shí)用芯片價格了解不夠, 在 選擇上有欠缺,如所選的 顯示終端價格較貴,從而使設(shè)計成本有所提高。這是理論指導(dǎo)實(shí)踐最重要的一步。 Keil C51 可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。 數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本單元是發(fā)光二極管。 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 14 圖 36藍(lán)牙配對操作演示過程圖 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 15 單片機(jī)最小系統(tǒng)設(shè)計 系統(tǒng)單片機(jī)型號的選擇與論證 單片機(jī)為整個系統(tǒng)的控制核心,選擇一款合適的單片機(jī)對整個系統(tǒng)設(shè)計的成功與否起著至關(guān)重要的作用, 目前市場上單片機(jī)種類型號千差萬別,從基礎(chǔ)的 8位單片機(jī)到高端的 64位單片機(jī),價格從幾元到上百元不等,如此眾多的單片機(jī),如何才能選擇一款適合本設(shè)計的型號呢?首先要從設(shè)計的功能上著手,由于系統(tǒng)功能相對較少,只是實(shí)現(xiàn)與 GSM 模塊的通信以及繼電器控制指令的發(fā)出,因而不需要選 擇引腳多的太高端的單片機(jī);其次要考慮到設(shè)計的成本要求,目前市場上 8位單片機(jī)相比 16位以上單片機(jī)具有很好的價格優(yōu)勢,考慮到 8位單片機(jī)完全能夠達(dá)到設(shè)計的功能要求,因而本設(shè)計首選單片機(jī)是 8 位單片機(jī);最后還需要考慮到單片機(jī)在設(shè)計過程中程序編譯調(diào)試的可操作性以及實(shí)用性,鑒于以上各種原因考慮,本設(shè)計最終選擇市場上較為普及的 8位單片機(jī)作為系統(tǒng)的單片機(jī),具體型號選擇宏晶科技生產(chǎn)的 STC89C52 單片機(jī)。 圖 31 系統(tǒng)電源管理電路 圖 32 系統(tǒng)電源管理電路 圖 31為系統(tǒng) 5V輸出電壓管理電路,其中 J1為 DC005電源輸入接口,用于鏈接 DC9V直流電源, SW 為系統(tǒng)電源開關(guān),用于控制整個系統(tǒng)的電源的開啟與關(guān)閉, C0為電解電容,一般取值在 220uf 到 680uf 之間,此 電解電容是用于濾除電源線上存在的高頻干擾, U1為三端穩(wěn)壓芯片 LM7805, LM7805 輸入電壓范圍在 716V 情況下,穩(wěn)定輸出直流5V電壓,輸出穩(wěn)定度在 5V正負(fù) 的波動內(nèi)變化,能夠很好的保證單片機(jī)系統(tǒng)電壓的穩(wěn)定性,電容 C1 和 C2 分別用于濾除輸出電壓上存下的低頻干擾和高頻干擾, LED 為電源指示燈,當(dāng)系統(tǒng)電源輸出正常的情況下 LED 燈點(diǎn)亮,電阻 R1為 1K 阻值的限流電阻,基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 11 保證 LED 在允許的工作電流下工作,避免 LED被電流過高造成的損壞。 方案二 方案二采用 GSM 移動通信網(wǎng)絡(luò)的方式進(jìn)行遠(yuǎn)程控制,系統(tǒng)通過手機(jī)遠(yuǎn)程發(fā)送短信的模式實(shí)現(xiàn)家用電器的開啟和關(guān)閉,采用此方案進(jìn)行設(shè)計的硬件框圖如圖 22所示。進(jìn)入二十一世紀(jì)以來,藍(lán)牙技術(shù)已經(jīng)被眾多的手機(jī)廠商所應(yīng)用,正是由于手機(jī)藍(lán)牙的應(yīng)用,使藍(lán)牙技術(shù)由傳統(tǒng)的工業(yè)應(yīng)用發(fā)展到了日常應(yīng)用,各種手機(jī)藍(lán)牙控制設(shè)備也逐步被開發(fā)和推廣應(yīng)用。 藍(lán)牙通信單元采用工業(yè)級的 HC05 藍(lán)牙模塊來完成,藍(lán)牙模塊在整個系統(tǒng)中負(fù)責(zé)藍(lán)牙指令的接收和傳輸;家電開關(guān)的自動控制部分采用 4 路繼電器開關(guān)來實(shí)現(xiàn), 繼電器開關(guān)是典型的弱電信號控制型開關(guān),在工業(yè)控制,家電控制等諸多方面得到很好的應(yīng)用,為了使系統(tǒng)設(shè)計簡便,操作演示方便,家用電器部分采用 4 種 LED 燈來模擬替代,通過繼電器開關(guān)上接的 LED 燈的亮滅來模擬所控制的電器的開啟和關(guān)閉,系統(tǒng) LCD12864 液晶實(shí)時顯示 4 種家電開關(guān)的開啟與關(guān)閉狀態(tài)。本設(shè)計結(jié)構(gòu)簡單、工作可靠、價格低廉,控制靈活,應(yīng)用性比 較強(qiáng)。 基于單片機(jī)的藍(lán)牙家電開關(guān)控制系統(tǒng)設(shè)計論文 9 第三章 藍(lán)牙家電開關(guān)控制系統(tǒng)硬件設(shè)計 電源管理系統(tǒng)設(shè)計 系統(tǒng)電