楊月 肖東岳 南陽(yáng)理工學(xué)院電子與電氣工程學(xué)院
引言:當(dāng)今社會(huì),在電子產(chǎn)品日益普遍、興盛的情況下,越來(lái)越多的人開始追求電子產(chǎn)品的實(shí)用性、創(chuàng)新性。傳統(tǒng)的照明功能相對(duì)簡(jiǎn)單,亮度不足,耗能多。在保證臺(tái)燈照明的必需功能后,加以創(chuàng)新使其更具有實(shí)用性與功能的多樣性,才能滿足人們的生活要求。因此本文研究了磁懸浮式無(wú)線智能臺(tái)燈。
磁懸浮式無(wú)線智能臺(tái)燈系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)總體結(jié)構(gòu)框圖
本設(shè)計(jì)為基于單片機(jī)的智能臺(tái)燈,將磁懸浮技術(shù)與無(wú)線供電技術(shù)融為一體,既可以作為照明設(shè)施,也可以作為生活擺件。本設(shè)計(jì)中的智能燈的磁懸浮是通過(guò)利用高頻電磁場(chǎng)在金屬表面產(chǎn)生的渦流來(lái)實(shí)現(xiàn)對(duì)燈泡的懸??;而無(wú)線供電技術(shù)利用電磁耦合方式電源進(jìn)行整流、濾波、穩(wěn)壓等方式轉(zhuǎn)變?yōu)榉€(wěn)定的5V直流電,供給燈泡部分的電路工作。而“人機(jī)交互”部分,由語(yǔ)音控制部分電路、人體感應(yīng)部分電路組成。
根據(jù)設(shè)計(jì)要求,在該臺(tái)燈使用過(guò)程中,存在一定磁場(chǎng)干擾,所以單片機(jī)首先需要具備抗干擾能力強(qiáng)的特點(diǎn)。其次,還應(yīng)具備低能耗的特點(diǎn)。由于單片機(jī)還要控制液晶屏實(shí)現(xiàn)時(shí)鐘定時(shí)功能,需要單片機(jī)數(shù)據(jù)處理速度要足夠快?;谝陨显颍x擇STC15W401AS微控制器為控制核心。單片機(jī)外部接線圖如圖2所示。
圖2 單片機(jī)控制電路圖
為豐富該臺(tái)燈的功能,設(shè)計(jì)中采用DS1302芯片提供秒、分、時(shí)、日、星期、月、年的信息;語(yǔ)音芯片WTK6900B-B01芯片通過(guò)語(yǔ)音指令“小白,打開燈”“小白,關(guān)閉燈”可實(shí)現(xiàn)燈的開關(guān);HC-SR505感應(yīng)芯片實(shí)現(xiàn)實(shí)現(xiàn)“人走燈熄”的功能;考慮到整體設(shè)計(jì)的和諧性、美觀性,最終選擇了OLED屏幕呈現(xiàn)時(shí)間。
XKT-510無(wú)線電供電發(fā)射芯片專門用于無(wú)線感應(yīng)智能充電和電源管理系統(tǒng),具有很高的可靠性,負(fù)責(zé)系統(tǒng)中無(wú)線電能量傳輸功能的處理,采用電磁能量轉(zhuǎn)換原理,配合T3168無(wú)線供電接收芯片部分對(duì)電路進(jìn)行能量轉(zhuǎn)換和實(shí)時(shí)監(jiān)控。原理圖如圖3所示。
圖3 無(wú)線充電模塊原理圖
磁懸浮模塊由圓形永磁鐵、懸浮部分磁鐵加上磁懸浮驅(qū)動(dòng)電路組成。永磁鐵提供的磁力需按以下公式計(jì)算
驅(qū)動(dòng)電路中,L298N驅(qū)動(dòng)四個(gè)線圈產(chǎn)生高頻渦流與外磁場(chǎng)共同作用使燈泡懸浮。LN324將兩個(gè)霍爾元件輸出的線性電位信號(hào)反饋給單片機(jī),由單片機(jī)處理數(shù)據(jù)將調(diào)節(jié)電磁場(chǎng)磁場(chǎng)分布,使磁場(chǎng)達(dá)到平衡的狀態(tài),霍爾元件外部接線圖如圖4所示。
圖 4 霍爾元件外部接線圖
主程序中主要是要完成對(duì)各個(gè)模塊的初始化操作,采用并行系統(tǒng)分時(shí)段執(zhí)行,進(jìn)行時(shí)間輪尋。開定時(shí)器并完成初始值的裝入。定時(shí)器主要是讀取DS1302時(shí)鐘芯片的日歷、時(shí)間,刷新液晶顯示內(nèi)容,刷新霍爾傳感器數(shù)據(jù)。主程序流程圖如圖5所示。
圖5 主程序流程圖圖
DS1302和單片機(jī)采用的是SPI總線通信,數(shù)據(jù)在脈沖信號(hào)控制下一位一位的傳輸,所以讀寫的時(shí)序非常重要。讀取和寫入數(shù)據(jù)在控制字輸入后執(zhí)行。 不同之處在于,在輸入控制字之后,數(shù)據(jù)被寫入下一個(gè)時(shí)鐘脈沖的上升沿,并且數(shù)據(jù)的讀取是控制字輸入之后的下一個(gè)時(shí)鐘脈沖的下降沿。程序流程圖如圖6所示。人體感應(yīng)模塊程序設(shè)計(jì)如圖7所示。
圖6 時(shí)鐘模塊流程圖
圖7 人體感應(yīng)模塊流程圖
WTK6900B-B01芯片與單片機(jī)采用串口通信方式,通過(guò)語(yǔ)音命令“小白,打開燈”可使燈泡亮起,“小白,關(guān)閉燈”使燈泡熄滅。語(yǔ)音識(shí)別模塊中,使用了對(duì)稱的差分放大電路來(lái)降噪抗干擾。程序流程圖
圖 8語(yǔ)音識(shí)別模塊流程圖
圖9 無(wú)線供電程序設(shè)計(jì)流程圖
XKT-510的引腳1(VDD)端接12V電源,經(jīng)引腳7(AIN)端進(jìn)行電壓檢測(cè),當(dāng)電壓符合要求時(shí),經(jīng)該芯片產(chǎn)生脈沖頻率,再通過(guò)處理高頻交流電以電磁波的形式發(fā)射給接收線圈T3168。
接收線圈接收到的高頻能量經(jīng)過(guò)電容整流濾波,再經(jīng)過(guò)T3168整流濾波,輸出5V 直流穩(wěn)壓源,驅(qū)動(dòng)燈泡正常發(fā)光。程序流程圖如圖9所示。
磁懸浮電路由兩塊永久性磁鐵加上磁懸浮驅(qū)動(dòng)電路組成。永久性磁鐵形成外磁場(chǎng),而L298N驅(qū)動(dòng)線圈,產(chǎn)生高頻渦流。高頻渦流加上外磁場(chǎng)使燈泡懸浮起來(lái)。霍爾傳感器的信號(hào)量通過(guò)LM324反饋給單片機(jī),由單片機(jī)處理數(shù)據(jù),進(jìn)而調(diào)節(jié)電磁場(chǎng)磁場(chǎng)分布,調(diào)節(jié)磁鐵懸浮的位置,使永久性磁鐵達(dá)到平衡的狀態(tài)。程序流程圖如圖10所示。
圖10 磁懸浮模塊程序流程圖
圖 11 顯示模塊程序流程圖
顯示模塊選用OLED顯示屏。液晶屏顯示時(shí)鐘日歷、具體流程首先是對(duì)液晶屏初始化并設(shè)定初始時(shí)間,然后由單片機(jī)進(jìn)行對(duì)數(shù)據(jù)的處理,最后液晶屏顯示時(shí)鐘日歷。程序流程圖如圖11所示。
在經(jīng)過(guò)硬件電路調(diào)試,確認(rèn)各個(gè)部分模塊工作沒(méi)有問(wèn)題后,將程序通過(guò)燒錄軟件下載到單片機(jī)上,通電進(jìn)行系統(tǒng)調(diào)試。磁懸浮式無(wú)線供電系統(tǒng)運(yùn)行的結(jié)果如圖11及圖12所示。
在無(wú)線供電模塊中,調(diào)整兩個(gè)線圈的距離來(lái)進(jìn)行電磁轉(zhuǎn)換,獲得足夠的電壓使照明效果穩(wěn)定。調(diào)試霍爾元件程序使燈泡在受到輕微擾動(dòng)時(shí)能夠恢復(fù)原位。
圖11 無(wú)線供電下正常工作的燈泡
圖12 OLED顯示時(shí)鐘日歷、設(shè)計(jì)題目、主燈狀態(tài)
磁懸浮式智能臺(tái)燈不僅亮度可調(diào)節(jié)還可以通過(guò)語(yǔ)音控制開關(guān)燈,實(shí)現(xiàn)人機(jī)交互,使用更加方便,除此之外,還增加了時(shí)鐘定時(shí)提醒功能、通過(guò)感應(yīng)裝置實(shí)現(xiàn)“人走燈熄”的功能,在底座設(shè)計(jì)中,有兩種供電方式:直充/電池,在突然斷電時(shí)可作為應(yīng)急電源使用。此智能臺(tái)燈的設(shè)計(jì)更加人性化,實(shí)用性強(qiáng),不僅能為使用者提供照明,更是一款精致藝術(shù)品。