国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)的LiFi計(jì)數(shù)裝置

2020-12-14 04:35:10張夕蕊姚夏元
軟件導(dǎo)刊 2020年9期
關(guān)鍵詞:計(jì)數(shù)器

張夕蕊 姚夏元

摘 ?要: 本系統(tǒng)以STC89C52單片機(jī)為運(yùn)算控制中心,實(shí)現(xiàn)對顯示器、傳感器等模塊的精準(zhǔn)控制,共同實(shí)現(xiàn)傳輸光信號的功能。在按鍵輸入模塊中,LED燈(發(fā)光二極管)發(fā)射的可見光信號為系統(tǒng)的輸入信號,由光敏電阻傳感器模塊將光信號采集并存儲于硬件系統(tǒng)中,將獲得的信號進(jìn)行比較和轉(zhuǎn)換,在DO端口向單片機(jī)輸出高電平,光控制開關(guān)開啟,單片機(jī)程序觸發(fā),達(dá)到在液晶顯示屏上進(jìn)行計(jì)次的效果。該裝置操作簡單、穩(wěn)定性高、安全性強(qiáng),實(shí)現(xiàn)了信號的超高速傳輸,具有很強(qiáng)的創(chuàng)新性和實(shí)用意義。

關(guān)鍵詞: 可見光通信技術(shù);STC89C52單片機(jī); LCD1602顯示器;光敏電阻傳感器;LED燈;計(jì)數(shù)器

中圖分類號: TP27 ???文獻(xiàn)標(biāo)識碼: A ???DOI:10.3969/j.issn.1003-6970.2020.09.018

【Abstract】: This system uses STC89C52 single-chip microcomputer as the operation control center to achieve precise control of the display, sensor and other modules, and jointly realize the function of transmitting optical signals. In the key input module, the visible light signal emitted by the LED lamp (light emitting diode) is the input signal of the system. The light signal is collected by the photoresistor sensor module and stored in the hardware system. The obtained signal is compared and converted at the DO port High level is output to the single-chip microcomputer, the light control switch is turned on, and the single-chip microcomputer program is triggered to achieve the effect of counting times on the liquid crystal display. The device is simple in operation, high in stability and strong in security, and realizes ultra-high-speed transmission of signals, which has strong innovation and practical significance.

【Key words】: LiFi; STC89C52 Single chip microcomputer; LCD1602 monitor; Photoresistor sensor; LED lights; counter

0 ?引言

LiFi,“光保真技術(shù)”(Light Fidelity),全稱是“可見光無線通信技術(shù)”,是一種利用可見光波譜(如燈泡發(fā)出的光)進(jìn)行數(shù)據(jù)傳輸?shù)娜聼o線傳輸技術(shù),2012年,由英國愛丁堡大學(xué)電子通信學(xué)院移動通信系主席、德國物理學(xué)家哈拉爾德·哈斯教授發(fā)明[13]。LiFi技術(shù)的研究迄今已有十余年的歷史。目前已成為美日歐諸多國家在數(shù)據(jù)通信研究領(lǐng)域的必爭之地。因其所具備的當(dāng)下的Wi-Fi技術(shù)所無法比擬的超高速率頻率、超長帶寬以及強(qiáng)大的安全性和節(jié)能性,LiFi的興起被認(rèn)為可以推動一場通信革命。目前我國在可見光通信技術(shù)領(lǐng)域已經(jīng)取得了很多重要的研究成果。日常生活中或繁或簡的數(shù)據(jù)通信功能都可以嘗試使用LiFi技術(shù)來實(shí)現(xiàn)。

1 ?系統(tǒng)整體設(shè)計(jì)

本系統(tǒng)以STC89C52單片機(jī)為運(yùn)算和控制核心,主要由LCD液晶顯示模塊、光信號采集模塊、按鍵輸入模塊組成。LCD1602顯示器作為輸出部分的核心,與單片機(jī)、繼電器等配合,接受來自光信號采集模塊

的信號,完成數(shù)字的輸出任務(wù)。用戶按鍵輸入的計(jì)次信號由LED發(fā)光二極管發(fā)射,由光傳感器負(fù)責(zé)接收并轉(zhuǎn)化為數(shù)字信號高低電平,通過DO端口與單片機(jī)完成通信。按鍵模塊是獨(dú)立于輸出系統(tǒng)的輸入模塊,其原理簡單,易于進(jìn)行替換和調(diào)節(jié)。系統(tǒng)總設(shè)計(jì)流程如圖1所示[1-2]。

2 ?硬件模塊設(shè)計(jì)

2.1 ?單片機(jī)系統(tǒng)

本裝置使用ATMEL公司開發(fā)的STC89C52單片機(jī)為核心控制器[3],該單片機(jī)擁有32位串行I/O地址線,512bit的內(nèi)存,8k字節(jié)Flash,中斷結(jié)構(gòu)以及三個16位的定時器或計(jì)數(shù)器,片選信號單片機(jī)擁有內(nèi)外兩種中斷方式,包括4個外部中斷和一個7向量4級中斷結(jié)構(gòu),中斷復(fù)位快速方便,可以直接使用串口下載。另外C52單片機(jī)擁有靜態(tài)邏輯操作模式,對于本系統(tǒng)來說,外部連接部件不繁重,算數(shù)不復(fù)雜時,可以運(yùn)行在空閑模式下,達(dá)到了高效且節(jié)能的效果??紤]到該系統(tǒng)中,核心單片機(jī)需要控制的液晶顯示器和傳感器,以上優(yōu)越的性能能夠支持本嵌入式操作運(yùn)行系統(tǒng)

的正常運(yùn)轉(zhuǎn),軟件開發(fā)較為方便。如圖2是STC89C52單片機(jī)的最小系統(tǒng),將系統(tǒng)按照該圖連接,即可在此基礎(chǔ)上開發(fā)所需的功能和應(yīng)用。單片機(jī)最小系統(tǒng)設(shè)計(jì)圖如圖2所示。

2.2 ?LCD1602顯示模塊

顯示模塊主要采用了LCD1602液晶顯示屏[4],通過1602與單片機(jī)的密切配合共同完成輸出系統(tǒng)的搭建。LCD1602顯示器不需要連接其他工作電路、Flash和RAM等,其自身具有32位的超長交互界面以及高精度的AD轉(zhuǎn)換系統(tǒng),將其按照單片機(jī)說明書直接與C52相連,即可直接通信。由于芯片高度集成,操作起來十分方便。LCD1602自帶的大存儲容量使得用戶可以自主設(shè)計(jì)顯示界面,自定義初始化顯示,只需找到使用的物理存儲地址,利用程序?qū)⒛J(rèn)設(shè)置從I/O端口鍵入交互界面,其余地址分配給單片機(jī)通信顯示即可。為保證芯片的正常運(yùn)行,接入可調(diào)電阻作為保護(hù),當(dāng)芯片正常運(yùn)作時,指示燈亮起[4-6]。

LCD1602與單片機(jī)的連接是在單片機(jī)最小系統(tǒng)的基礎(chǔ)上布置的,1602液晶顯示芯片共有16個引腳, ?引腳1、2分別接地和5 V電源,引腳3VO經(jīng)滑動電阻后接地,調(diào)節(jié)液晶顯示器對比度。運(yùn)行1602模塊 ?時,按照說明書將所有引腳同理接入,接通電源即 ?可。連接后,整個系統(tǒng)基本完成。系統(tǒng)總設(shè)計(jì)圖如圖3所示。

2.3 ?光信號采集模塊

該4線制光信號采集模塊以運(yùn)算放大器LM393為核心,以光感電阻為接收器采集達(dá)到閾值的光信號,經(jīng)模擬電路在DO端輸出高電平,連接單片機(jī)和繼電器,同時AO端口連接AD模塊實(shí)現(xiàn)靈敏調(diào)節(jié)。該系統(tǒng)的工作原理即檢測DO端口的高低電平,若成功采

集到光信號,則通過運(yùn)放比較、整流改變輸出電平,單片機(jī)能精準(zhǔn)識別電平的變化,從而輸出結(jié)果到顯示區(qū)。系統(tǒng)初始化的輸出端口為低電平,在此狀態(tài)下單片機(jī)和繼電器不會被觸發(fā)、AD轉(zhuǎn)換模塊不工作。電路連接圖如圖4所示[7]。

該模塊具有以下幾個優(yōu)點(diǎn):

(1)雖然程序復(fù)雜但PCB板外形小巧,便于安裝和調(diào)試、界面簡單易于操作、I/O接口利用率高。

(2)寬電壓LM393比較器輸出的信號質(zhì)量高,幾乎不含諧波,且驅(qū)動電流超過15mA,驅(qū)動能力強(qiáng)。

(3)光敏電阻的感光性能極佳,配置的可調(diào)電位器可以輔助調(diào)節(jié)進(jìn)出光線的亮度,為后續(xù)定量研究提供了可能。

(4)斜置安裝的排針使得光敏電阻與二極管之間的距離調(diào)節(jié)方便且易于觀察。

2.4 ?按鍵輸入模塊

輸入模塊包括按鍵和LED燈兩部分,通過與單片機(jī)相連組成閉合的二極管回路,當(dāng)按動按鍵時,回路閉合,電流通過LED燈,二極管正向飽和,實(shí)現(xiàn)按次閃爍?;芈分薪尤腚娮杵鸬奖Wo(hù)作用,避免擊穿。該過程可用圖5簡單表示[8-9]。

3 ?軟件模塊設(shè)計(jì)

3.1 ?LCD1602顯示器程序設(shè)計(jì)

LCD1602內(nèi)部受繼電器和單片機(jī)的信號控制,顯示器對單片機(jī)發(fā)出的電信號進(jìn)行分析,將模擬信號進(jìn)行整流和AD轉(zhuǎn)換,使串行信號轉(zhuǎn)化為并行信號輸出,并且在程序作用下將二進(jìn)制碼轉(zhuǎn)化十進(jìn)制顯示。該過程完成后,顯示器將信號傳回單片機(jī)并進(jìn)入等待狀態(tài)。該配合流程如圖6所示。

(1)顯示質(zhì)量高。字符型的顯示屏本質(zhì)上是點(diǎn)陣結(jié)構(gòu),顯示器的每一個點(diǎn)在接收到外來信號之后會保持其色彩度和亮度,能夠恒定發(fā)光。不需要刷新新的亮點(diǎn)是的液晶顯示器能夠穩(wěn)定輸出,避免閃爍和模糊。

(2)數(shù)字型接口與單片機(jī)保持一致,操作方便,信息傳輸便捷。

(3)功耗更低。相比于其他類型的顯示器,LCD1602具有更低的能耗,其主要能量消耗在內(nèi)部的電極以及驅(qū)動IC。

(4)體積小,便于攜帶和改裝,相比于傳統(tǒng)的顯示器重量大大減輕,結(jié)構(gòu)更加優(yōu)化。

3.2 ?光敏傳感器模塊設(shè)計(jì)

本系統(tǒng)采用靈敏型光敏電阻傳感器,工作電壓在3.3-5 V之間,此外還有運(yùn)算放大器作為比較器和二極管整流器。當(dāng)接通外部電源是,初始化的默認(rèn)輸入輸出都為低電平,DO端口連接單片機(jī)和繼電器通信,AO端口連接AD轉(zhuǎn)換模塊。當(dāng)系統(tǒng)發(fā)出光亮,光敏電阻被觸發(fā),若強(qiáng)度達(dá)到閾值,則電流信號通過運(yùn)放進(jìn)行整流,最終在DO端口輸出一個高電平,光控開關(guān)打開,同時AO端口處AD轉(zhuǎn)換器運(yùn)行,靈敏地檢測光線的強(qiáng)度。單片機(jī)的引腳與DO端相接,用以識別高低電平信號,若單片機(jī)片選引腳接收到高電平信號,則顯示系統(tǒng)隨機(jī)觸發(fā)。設(shè)計(jì)流程如圖7所示[10-12]。

4 ?系統(tǒng)運(yùn)行測試

將裝置接通5V電源,按下開關(guān),系統(tǒng)顯示屏亮起顯示處于待機(jī)狀態(tài),液晶屏顯示“KE JIAN GUANG TX DATA:”提示數(shù)據(jù)輸入,初始計(jì)數(shù)值置零(不進(jìn)行顯示)。首先對光檢測模塊進(jìn)行測試,調(diào)整光敏二極管的位置足夠接近PCB板上的LED燈,保證LED燈閃爍時其光強(qiáng)度超過光感電阻的接受閾值,以開啟光檢測模塊的DO端口。按下按鍵使LED燈按次閃爍,光傳感器模塊接受電磁頻譜的可見光部分而向單片機(jī)和繼電器輸出高電平,顯示器累計(jì)次數(shù)實(shí)現(xiàn)疊加。顯示器的計(jì)次上限為兩位數(shù),即01-99,計(jì)次頻率即按鍵頻率。按起開關(guān)后重新啟動,裝置計(jì)數(shù)清零。

多次重復(fù)測試過程中發(fā)現(xiàn)光信號能夠以非??斓念l率完成采集和傳輸,輸入輸出裝置之間幾乎沒有時延。實(shí)物裝置演示如圖8所示。

值得注意的是,測試過程中若嘗試使光敏電阻稍微移動遠(yuǎn)離發(fā)光二極管,則光信號的采集往往會失敗。光線強(qiáng)度、傳輸距離與閾值之間的關(guān)系有待進(jìn)一步研究和實(shí)驗(yàn)。這在一定程度上顯著地反映了LiFi技術(shù)的應(yīng)用局限性。

5 ?創(chuàng)新點(diǎn)

(1)可見光通信技術(shù),又稱光保真技術(shù)(Light Fidelity)的應(yīng)用,利用電磁波普的可見光部分作為數(shù)據(jù)傳輸?shù)妮d體,當(dāng)下熱門研究的新領(lǐng)域。

(2)光傳感器模塊。光敏電阻作為接收器,通過光線強(qiáng)度與感光閾值比較器輸出高電平,在電路內(nèi)部實(shí)現(xiàn)簡潔的二進(jìn)制信號傳輸,用戶操作簡單,高效節(jié)能。

(3)優(yōu)化的程序設(shè)計(jì)。主程序、LCD1602模塊程序以及光傳感器程序均由Visual C++6.0和Keil uVision4完成,易于理解和更改。

(4)顯示模塊LCD1602與單片機(jī)配合,能夠?qū)崿F(xiàn)32個字符的超長用戶提示。

(5)高阻電源提供低壓供電,能耗低,單片機(jī)外部連接可調(diào)電阻保護(hù)電路,避免了靜電短路,對整個電路實(shí)現(xiàn)良好保護(hù)。

(6)裝置輕巧便攜,方便演示和改良。

6 ?結(jié)語

該計(jì)數(shù)裝置以STC89C52單片機(jī)為控制中心,將LCD1602液晶顯示器、繼電器、DO端口、光敏電阻和LED燈等組件聯(lián)合成為相互配合的有機(jī)整體,結(jié)構(gòu)和程序較為簡單,但創(chuàng)新性強(qiáng),良好地體現(xiàn)了光通信的高速和高效特性,完成度高。LiFi技術(shù)作為新興領(lǐng)域,是實(shí)現(xiàn)智能家居、電子通信新領(lǐng)域的重要突破方向。

該系統(tǒng)具有良好的拓展性,通過可見光建立信號基站,理論上能夠?qū)崿F(xiàn)數(shù)據(jù)、文件以及視頻等任何信息載體的傳輸。將該裝置的輸入輸出接入其他系統(tǒng),能夠?qū)崿F(xiàn)數(shù)字傳輸?shù)闹悄芑?。然而,光通信在享有Wi-Fi技術(shù)所無法比擬的超高速度、穩(wěn)定性以及安全性的同時,也存在著諸多的局限性,在本裝置中,LED燈與光敏電阻的距離需要嚴(yán)格控制,且無法實(shí)現(xiàn)數(shù)據(jù)反饋和雙向傳輸,這也是當(dāng)下可見光通信技術(shù)的崛起所面臨的主要困境。

參考文獻(xiàn)

[1]路帥, 李智豪, 吳轉(zhuǎn)紅, 等. 基于51單片機(jī)的智能語音密碼鎖設(shè)計(jì)[J], 軟件, 2020, 41(3): 51-55

[2]李瑞福. 基于單片機(jī)AT89C51的一氧化碳濃度檢測儀設(shè)計(jì)[J]. 軟件, 2015, 36(9): 106-108

[3]王蕊. 基于單片機(jī)的多功能自動調(diào)溫風(fēng)扇系統(tǒng)設(shè)計(jì)[D]. 鄭州大學(xué), 2014.

[4]黃平. 基于單片機(jī)的液晶(LCD)圖文顯示系統(tǒng)設(shè)計(jì)[J]. 通信電源技術(shù), 2019, 36(10): 69-70.

[5]陳新. 一款高精度環(huán)境光傳感器芯片XD3072的設(shè)計(jì)[D].西安電子科技大學(xué), 2014.

[6]梁仕斌, 張江濤, 張崇興, 等. 基于光纖傳感的輸電導(dǎo)線溫度監(jiān)測研究[J]. 軟件, 2018, 39(5): 01-04

[7]張子龍. 信息時代視角下電子信息工程技術(shù)的發(fā)展應(yīng)用[J]. 軟件, 2018, 39(6): 125-127.

[8]李濱, 李鑫磊, 李童, 等. 基于LED可見光通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 科技創(chuàng)新與應(yīng)用, 2018(22): 104-106.

[9]梁錦, 趙同剛. 基于CC1110單片機(jī)的陰極保護(hù)數(shù)據(jù)采集通信節(jié)點(diǎn)及節(jié)點(diǎn)間無線通信控制系統(tǒng)設(shè)計(jì)[J]. 軟件, 2012, 33(12): 205-209.

[10]徐治. Visual C++調(diào)用MATLAB 函數(shù)庫的混合編程技術(shù)[J]. 軟件, 2015, 36(2): 55-58.

[11]孫美君, 師衛(wèi). 基于MSP430和DL/PT645標(biāo)準(zhǔn)的智能電度表設(shè)計(jì)[J]. 軟件, 2012, 33(2): 123-126.

[12]李升. LiFi技術(shù)淺析[J]. 中國無線電, 2017(08): 38+72.

[13]LED可見光通信的發(fā)展現(xiàn)狀與趨勢[J]. 電子元件與材料, 2015, 34(07): 59.

猜你喜歡
計(jì)數(shù)器
煤氣與熱力(2022年2期)2022-03-09 06:29:30
基于74ls90的除法計(jì)數(shù)器的設(shè)計(jì)和探討
電子世界(2018年22期)2018-12-06 06:17:28
基于Multisim的大容量N進(jìn)制計(jì)數(shù)器的仿真設(shè)計(jì)
算盤是個“小氣鬼”
計(jì)數(shù)器競爭冒險(xiǎn)及其處理的仿真分析
基于單片機(jī)的自動計(jì)數(shù)器設(shè)計(jì)
藥盒計(jì)數(shù)器的設(shè)計(jì)方案及特點(diǎn)
任意N進(jìn)制計(jì)數(shù)器的設(shè)計(jì)方法
河南科技(2014年10期)2014-02-27 14:09:30
三值絕熱多米諾可逆計(jì)數(shù)器設(shè)計(jì)
基于單片機(jī)的仰臥起坐計(jì)數(shù)器
荃湾区| 绥中县| 丹江口市| 永州市| 盱眙县| 轮台县| 松溪县| 咸阳市| 柳林县| 常德市| 嘉义市| 阳曲县| 鄂托克前旗| 云南省| 宣威市| 西吉县| 霍城县| 阜新| 务川| 肃南| 南澳县| 林甸县| 嘉义市| 广州市| 吉林市| 喀什市| 金乡县| 余姚市| 沙雅县| 寿宁县| 雅安市| 鄂托克前旗| 梅州市| 昌江| 柳河县| 浏阳市| 罗江县| 天气| 饶阳县| 广西| 乳源|