999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機(jī)智能可遙控可感光窗簾的設(shè)計(jì)研究

2020-07-30 14:03:27葛水兵
科技視界 2020年17期
關(guān)鍵詞:指令單片機(jī)程序

葛水兵

摘 要

自動(dòng)化、智能化的家居設(shè)計(jì)是未來(lái)主要的科技發(fā)展方向,為此,本文將針對(duì)智能可遙控可感光窗簾的設(shè)計(jì)進(jìn)行研究,該研究主要是使用單片機(jī)為控制硬件,代碼的編寫(xiě)語(yǔ)言使用C語(yǔ)言編寫(xiě)軟件程序,CPU采用STC89C52,窗簾的自動(dòng)化模塊包括操作用鍵盤(pán)、顯示電路、紅外線遙控、光敏電阻和步進(jìn)電動(dòng)機(jī)。該智能窗簾設(shè)計(jì)有定時(shí)開(kāi)閉和遙控開(kāi)閉的功能,同時(shí)能實(shí)現(xiàn)對(duì)溫度和光線的感應(yīng)和自我報(bào)警作用。

關(guān)鍵詞

單片機(jī);感光窗簾;自動(dòng)開(kāi)閉

中圖分類(lèi)號(hào): E06B9/36 ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼: A

DOI:10.19694/j.cnki.issn2095-2457 . 2020 . 17 . 32

智能化家居被認(rèn)為是網(wǎng)絡(luò)化時(shí)代下主要的家居科技發(fā)展方向,AI專家譚茗洲將智能化家居定義為自動(dòng)化、方便化的家居設(shè)計(jì),智能化家居的設(shè)計(jì)理念應(yīng)當(dāng)遵循便捷、高效的設(shè)計(jì)原則。因此在智能窗簾的設(shè)計(jì)中,如何實(shí)現(xiàn)窗簾對(duì)光和紅外線的感知,做到自動(dòng)開(kāi)閉,測(cè)量溫度,并能起到預(yù)警效果就是設(shè)計(jì)的關(guān)鍵點(diǎn)。

1 設(shè)計(jì)思路

智能化的可遙控可感光窗簾應(yīng)當(dāng)具備感知性,可以根據(jù)環(huán)境亮度和紅外線信號(hào)進(jìn)行定時(shí)和自動(dòng)的開(kāi)閉。因此,可遙控可感光窗簾需要設(shè)置光敏二極管,該部件會(huì)根據(jù)環(huán)境亮度來(lái)控制窗簾的單片機(jī)輸出電平。而單片機(jī)則負(fù)責(zé)電機(jī)的運(yùn)轉(zhuǎn),當(dāng)環(huán)境光度達(dá)到預(yù)設(shè)標(biāo)準(zhǔn)時(shí),光敏二極管和電路會(huì)控制窗簾的單片機(jī)輸出電平,以此來(lái)控制步進(jìn)電機(jī),在電機(jī)運(yùn)轉(zhuǎn)時(shí),窗簾便會(huì)開(kāi)閉,而使用者則根據(jù)自己的需要在程序中輸入對(duì)應(yīng)的數(shù)值來(lái)決定窗簾的開(kāi)閉時(shí)間和開(kāi)閉幅度[1]。

基于以上設(shè)計(jì)思路,可遙控可感光窗簾的組件至少要包含光照采集電路和數(shù)模轉(zhuǎn)換芯片,前者負(fù)責(zé)和光敏二極管向單片機(jī)輸出電平,后者負(fù)責(zé)將數(shù)模轉(zhuǎn)換,單片機(jī)系統(tǒng)以C語(yǔ)言編寫(xiě)常量鏈表,以sqlite作為數(shù)據(jù)庫(kù),控制臺(tái)需要設(shè)計(jì)按鍵部分和液晶LCD顯示部分,以供操作者進(jìn)行簡(jiǎn)便的數(shù)值設(shè)定。

除控制和執(zhí)行開(kāi)閉行為的系統(tǒng)和組件外,窗簾還需要加裝蜂鳴器和時(shí)鐘,蜂鳴器是作為執(zhí)行報(bào)警工作的模塊,當(dāng)系統(tǒng)出現(xiàn)異常時(shí)可以起到及時(shí)提醒家居使用者的效果,時(shí)鐘則是根據(jù)預(yù)設(shè)時(shí)間進(jìn)行聲音提醒,并在使用者默許或者不更改開(kāi)閉操作的情況下執(zhí)行開(kāi)閉行為。

2 系統(tǒng)設(shè)計(jì)的硬件分析與設(shè)計(jì)

硬件的選擇包括單片機(jī)的選型、時(shí)鐘模塊電路、溫度采集模塊電路、按鍵模塊電路、液晶顯示電路、光敏傳感電路、步進(jìn)電機(jī)控制電路、蜂鳴器報(bào)警電路和紅外線電路。

考慮到該系統(tǒng)設(shè)計(jì)的設(shè)計(jì)目的是盡可能執(zhí)行更多的智能化指令和操作,因此單片機(jī)的選擇標(biāo)準(zhǔn)必須包括數(shù)據(jù)處理能力強(qiáng)大、兼容性高、能快速處理多重?cái)?shù)據(jù)運(yùn)算、指令下達(dá)快捷等,基于以上這些要求,該設(shè)計(jì)決定選用STC89C52RC單片機(jī)作為整個(gè)系統(tǒng)的主控制CPU,該款CPU的位操作指令非常強(qiáng)大,界端口開(kāi)放性好,I/O端口都能用位尋址,程序空間的容量高達(dá)8K,在處理各類(lèi)操作指令時(shí),能進(jìn)行高效化的復(fù)雜運(yùn)算,滿足窗簾的及時(shí)開(kāi)閉[2]。

窗簾的時(shí)鐘模塊電路要基于智能化、自動(dòng)化進(jìn)行選擇,時(shí)鐘不能僅僅只是時(shí)間播報(bào),還必須要讓使用者具備自定義性,可以自己調(diào)節(jié)時(shí)間,故設(shè)計(jì)選用的時(shí)鐘芯片為DS1302,該芯片的特點(diǎn)是其可操作性高,自定義范圍廣,使用者對(duì)時(shí)間掌握有任意設(shè)置和修改的權(quán)力,同時(shí)該芯片也能對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)記錄和備份,方便用戶查詢。

溫度采集模塊電路的選擇要求較少,以溫度誤差為標(biāo)準(zhǔn),誤差越少的溫度芯片越適合做窗簾的溫度采集電路,設(shè)計(jì)使用的數(shù)字溫度芯片是DS18B20。這款芯片的優(yōu)點(diǎn)是能保障0~100℃上的誤差微弱,該芯片的接口只有三個(gè)引腳,分別是兩根電源正負(fù)極線,一條數(shù)據(jù)線。

按鍵模塊電路是鏈接系統(tǒng)和操作界面的模塊,其標(biāo)準(zhǔn)為對(duì)指令的傳輸和反應(yīng)程度,能縮小用戶操作指令和系統(tǒng)開(kāi)閉執(zhí)行反應(yīng)的按鍵模塊即為最佳選擇,設(shè)計(jì)中采用的是獨(dú)立鍵盤(pán)式,所用的鍵盤(pán)是直接掃描法,這樣設(shè)計(jì)的好處是指令的接受和反應(yīng)時(shí)間快,指令精確率高,誤差性小。

液晶顯示電路的主要作用是操作界面顯示,電源電壓限制在5伏及之下,界面的顯示內(nèi)容要全面,包括現(xiàn)在時(shí)間、環(huán)境光照強(qiáng)度、環(huán)境溫度,以及使用者進(jìn)行指令操作時(shí)的遙控和自動(dòng)兩種操作模式的顯示。本設(shè)計(jì)中使用的液晶顯示模塊是分辨率較高的LCD1602,該液晶模塊的界面顯示清晰,能幫助使用者較好的選擇對(duì)應(yīng)操作指令[3]。

光敏傳感電路的作用是根據(jù)光照的強(qiáng)弱控制窗簾的開(kāi)和關(guān),也就是實(shí)現(xiàn)窗簾感光功能的主要模塊,光敏傳感電路需要具備光線采集功能,可以根據(jù)光線的變化對(duì)電阻的阻值執(zhí)行改變指令。本設(shè)計(jì)使用光敏電阻進(jìn)行光線采集工作,并通過(guò)ADC0832數(shù)模轉(zhuǎn)換芯片傳輸給單片機(jī),最終的處理結(jié)果通過(guò)液晶顯示屏進(jìn)行顯示。

步進(jìn)電機(jī)控制電路是控制窗簾開(kāi)關(guān)幅度的模塊,它的原理來(lái)自對(duì)單片機(jī)脈沖的感應(yīng),單片機(jī)發(fā)送脈沖到步進(jìn)電機(jī),步進(jìn)電在接受脈沖后便自動(dòng)旋轉(zhuǎn)角度,根據(jù)脈沖數(shù),電機(jī)將決定轉(zhuǎn)角幅度,脈沖數(shù)越高,旋轉(zhuǎn)角度越大,最終根據(jù)脈沖數(shù)來(lái)決定窗簾的全開(kāi)全閉或者半開(kāi)半閉。

蜂鳴器報(bào)警電路用作系統(tǒng)報(bào)警,當(dāng)系統(tǒng)發(fā)生異常運(yùn)作情況時(shí),便出聲報(bào)警,以提醒使用者系統(tǒng)問(wèn)題,該設(shè)計(jì)采用PNP型S8550三極管驅(qū)動(dòng),當(dāng)單片機(jī)的連接基極端子輸出低電平時(shí),三極管的發(fā)射和集電分別結(jié)正偏和反偏,三極管導(dǎo)通,蜂鳴器便會(huì)響起,直到輸出高電平時(shí),三極管截止,此時(shí)蜂鳴器才會(huì)停止警報(bào)[4]。

紅外線電路負(fù)責(zé)信號(hào)的放大、選頻和解調(diào),該硬件也是實(shí)現(xiàn)窗簾遙控開(kāi)閉的基礎(chǔ),設(shè)計(jì)中使用的芯片為RPM- 638,該芯片可以將輸入的被調(diào)制信號(hào)轉(zhuǎn)換為原始信號(hào)在輸出端直接輸出,這樣系統(tǒng)的靈敏度和抗干擾性都能得到極大的加強(qiáng),對(duì)于系統(tǒng)順利接收紅外信號(hào)能起到良好的保障。

3 系統(tǒng)軟件分析與設(shè)計(jì)

系統(tǒng)程序的設(shè)計(jì)將決定窗簾的智能化程度,所以其程序中包含的子程序要盡量豐富且完善,根據(jù)預(yù)想的窗簾智能化效果,該設(shè)計(jì)方案中包含的系統(tǒng)程序有顯示子程序、時(shí)鐘定時(shí)程序、步進(jìn)電機(jī)控制程序和溫度測(cè)量程序等。

主程序有單片機(jī)控制,同時(shí)能通過(guò)單片機(jī)執(zhí)行初始化操作,當(dāng)系統(tǒng)開(kāi)始運(yùn)行時(shí),菜單會(huì)顯示內(nèi)容初始化,按鍵的掃描,電機(jī)的運(yùn)行還有當(dāng)前的時(shí)間記錄會(huì)一并通過(guò)顯示屏顯示。

顯示程序便是操作界面,使用者也是通過(guò)該程序了解窗簾的情況,所以界面的顯示內(nèi)容要完善、詳細(xì),基礎(chǔ)的內(nèi)容內(nèi)容包括時(shí)間和溫度,進(jìn)一步的顯示內(nèi)容還包括溫度的報(bào)警指數(shù),窗簾閉合的循環(huán)周期等。

時(shí)鐘程序則是用以顯示當(dāng)前的時(shí)間,使用者也可以借助該程序?qū)Ξ?dāng)前時(shí)間進(jìn)行自定義設(shè)置,出于人性化考慮,時(shí)鐘程序還需要具備鬧鐘功能,當(dāng)達(dá)到使用者預(yù)設(shè)時(shí)間時(shí),使用者會(huì)根據(jù)鬧鐘提升執(zhí)行步進(jìn)電機(jī)的開(kāi)啟和關(guān)閉。

步進(jìn)電機(jī)程序的負(fù)責(zé)內(nèi)容是對(duì)旋轉(zhuǎn)方向的判定;根據(jù)接收到的脈沖數(shù)以及指令信號(hào),程序會(huì)按既定順序傳送控制脈沖,并判斷所要求的控制步數(shù)是否傳送完畢。

測(cè)溫程序負(fù)責(zé)對(duì)溫度的測(cè)量,溫度測(cè)量的頻率為1秒一次,由單片機(jī)進(jìn)行控制,在讀出并處理DS18B20的當(dāng)前溫度值后,將會(huì)把該溫度值和設(shè)定報(bào)警溫度做比較,判斷是否報(bào)警,如果不超過(guò)報(bào)警值,就通過(guò)調(diào)用讀溫度子程序把存入內(nèi)存儲(chǔ)中的整數(shù)部分與小數(shù)部分分開(kāi)存放在不同的兩個(gè)單元中,然后通過(guò)調(diào)用顯示子程序顯示出來(lái)。

綜上,通過(guò)以上的系統(tǒng)設(shè)置,使用者可以在遙控模式和自動(dòng)模式兩種模式間進(jìn)行自由的切花,系統(tǒng)也會(huì)具備自讀性和自動(dòng)化功能。當(dāng)設(shè)置為自動(dòng)模式時(shí),系統(tǒng)會(huì)根據(jù)用戶預(yù)先設(shè)定的數(shù)值判斷環(huán)境中的光照強(qiáng)度,然后選擇開(kāi)、關(guān)窗簾行為。并且,由于時(shí)鐘模塊具有時(shí)間記錄的功能,使用者也能自定義窗簾的開(kāi)閉時(shí)間,使窗簾能按照使用者作息規(guī)律定時(shí)開(kāi)閉。

4 結(jié)語(yǔ)

智能化家居是未來(lái)家居的發(fā)展方向,其設(shè)計(jì)理念應(yīng)當(dāng)更便捷、更高效,能在人們的生活中減少行為動(dòng)作和操作步驟,讓其享受最極致的自動(dòng)化服務(wù)和智能體驗(yàn)。在該設(shè)計(jì)中,通過(guò)對(duì)硬件的選擇和程序的編寫(xiě),可以有效實(shí)現(xiàn)窗簾對(duì)溫度、光線的感應(yīng),并能接受使用者的操作指令以執(zhí)行,使用者可以依靠程序提供的便捷功能自由設(shè)定窗簾的開(kāi)閉時(shí)間、開(kāi)閉規(guī)律、開(kāi)閉幅度和進(jìn)行開(kāi)閉的條件,從而減少在日常生活中手動(dòng)開(kāi)閉窗簾的麻煩。故在智能化家居的設(shè)計(jì)中,也應(yīng)當(dāng)以該窗簾的智能設(shè)計(jì)為參考,以最優(yōu)質(zhì)的硬件選擇和最多用的程序功能布置,為大眾提供最好的智能化體驗(yàn)。

參考文獻(xiàn)

[1]羅鴻,陳新錕,俞雪娟.基于單片機(jī)的智能窗簾系統(tǒng)的軟件設(shè)計(jì)[J].電子世界,2017.10.22-24.

[2]楊雅涵,于佐軍.基于單片機(jī)的溫控光控智能窗簾設(shè)計(jì)[J].控制工程,2016.012.55-56.

[3]衛(wèi)奧琛,韓利凱.基于單片機(jī)的智能控制窗簾設(shè)計(jì)[J]. 科技廣場(chǎng),2017.06.88-89.

[4]趙歡顏.基于單片機(jī)的自動(dòng)窗簾系統(tǒng)設(shè)計(jì)[J].科學(xué)技術(shù)創(chuàng)新,2016.06.33-34.

猜你喜歡
指令單片機(jī)程序
聽(tīng)我指令:大催眠術(shù)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
試論我國(guó)未決羈押程序的立法完善
ARINC661顯控指令快速驗(yàn)證方法
LED照明產(chǎn)品歐盟ErP指令要求解讀
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
主站蜘蛛池模板: a毛片在线播放| 2021国产精品自产拍在线| 九九久久精品免费观看| 国产在线98福利播放视频免费| 狼友av永久网站免费观看| 九九九九热精品视频| 亚欧乱色视频网站大全| 国产主播在线一区| 一本大道东京热无码av| 99久久亚洲综合精品TS| 欧美α片免费观看| 国产三级精品三级在线观看| 国产精品视频第一专区| 国产成人亚洲毛片| 美女毛片在线| 欧美日在线观看| 亚洲精品成人片在线观看| 午夜视频在线观看区二区| 亚洲天堂在线免费| 国产成人精品高清不卡在线| 精品视频一区在线观看| AV片亚洲国产男人的天堂| 任我操在线视频| 欧美不卡视频一区发布| 无码综合天天久久综合网| 九色国产在线| 国产免费人成视频网| h视频在线播放| 久久免费看片| 操操操综合网| 国产在线98福利播放视频免费| 思思99热精品在线| 国产一级做美女做受视频| 午夜成人在线视频| 久久人人97超碰人人澡爱香蕉| 久久香蕉国产线看观看式| 97久久精品人人| jijzzizz老师出水喷水喷出| 亚洲日本中文字幕天堂网| 国产精品手机在线播放| 永久毛片在线播| 中文字幕人成人乱码亚洲电影| 日本不卡在线播放| 久久性妇女精品免费| 亚洲欧美日韩另类在线一| 欧美日本不卡| 亚洲 成人国产| 国产精品美女网站| 毛片在线播放a| 一级毛片无毒不卡直接观看 | 九色国产在线| 夜色爽爽影院18禁妓女影院| 免费高清a毛片| www.亚洲一区| 伊人精品视频免费在线| 2019国产在线| 亚洲人在线| 人人看人人鲁狠狠高清| 亚洲第一视频免费在线| 日本不卡在线视频| 在线中文字幕日韩| 在线毛片网站| 成人午夜免费观看| 波多野结衣国产精品| 久久视精品| 国产亚洲精品97AA片在线播放| 无码高潮喷水在线观看| 好紧太爽了视频免费无码| 在线观看无码av免费不卡网站| 成人一区专区在线观看| 凹凸精品免费精品视频| 欧美日本视频在线观看| 浮力影院国产第一页| 在线观看欧美国产| 国产精品蜜芽在线观看| 欧美一区中文字幕| 成人在线观看不卡| 久久亚洲高清国产| 欧美精品1区| 自慰高潮喷白浆在线观看| 91成人免费观看| 国产乱人伦精品一区二区|