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

物聯(lián)網(wǎng)智能北斗時鐘的設(shè)計與實現(xiàn)

2024-09-12 00:00:00浦靈敏宋林桂李東陽
物聯(lián)網(wǎng)技術(shù) 2024年2期
關(guān)鍵詞:物聯(lián)網(wǎng)單片機

摘 要:傳統(tǒng)的數(shù)字時鐘功能單一,且易受環(huán)境溫度等因素影響出現(xiàn)誤差。本設(shè)計基于北斗衛(wèi)星導(dǎo)航系統(tǒng)的精準(zhǔn)授時技術(shù),結(jié)合單片機主控系統(tǒng)、傳感器模塊、WiFi模塊和LCD12864模塊,實現(xiàn)日期、時間的實時獲取和顯示、語音鬧鐘的設(shè)置和提醒、LCD背景燈光的自動開關(guān)、溫濕度數(shù)據(jù)的檢測和監(jiān)控報警等功能。其中,鬧鐘、溫濕度等數(shù)據(jù)的功能設(shè)置和信息獲取均可通過手機端進行遠程無線智能語音交互,實現(xiàn)北斗數(shù)字時鐘的物聯(lián)網(wǎng)智能控制。

關(guān)鍵詞:物聯(lián)網(wǎng);單片機;北斗衛(wèi)星;智能時鐘;云端通信;語音交互

中圖分類號:TP368 文獻標(biāo)識碼:A 文章編號:2095-1302(2024)02-00-05

0 引 言

數(shù)字時鐘是以數(shù)字形式顯示時、分、秒等信息的一種計時裝置,內(nèi)容呈現(xiàn)直觀,性能穩(wěn)定,被廣泛應(yīng)用在家庭、工廠和各種科技研發(fā)活動中。目前主流的傳統(tǒng)數(shù)字時鐘主要采用微控制器晶振電路產(chǎn)生的基礎(chǔ)時鐘脈沖進行定時,或者配合相關(guān)時鐘芯片(如DS1302、PCF8563)實現(xiàn)計時效果[1]。由于時間的連續(xù)性,很難準(zhǔn)確為本地時鐘設(shè)置實時時間信息,同時,由于晶振頻率等硬件參數(shù)易受到溫度影響,時間基準(zhǔn)將產(chǎn)生誤差并不斷累積。此外,傳統(tǒng)時鐘在后續(xù)功能擴展和維護方面均受到限制。

衛(wèi)星授時是實現(xiàn)全球范圍內(nèi)時間精確同步的最佳選擇,本文設(shè)計的時鐘信息來源于北斗衛(wèi)星導(dǎo)航系統(tǒng)的精準(zhǔn)授時技

術(shù)[2-3],北斗衛(wèi)星導(dǎo)航系統(tǒng)(BeiDou Navigation Satellite System, BDS)是中國自主研發(fā)的全球衛(wèi)星導(dǎo)航系統(tǒng),也是繼美國全球定位系統(tǒng)(GPS)、俄羅斯格洛納斯(GLONASS)之后的第三個獨立運行的成熟的衛(wèi)星導(dǎo)航系統(tǒng)[4]。

北斗授時系統(tǒng)通過星載原子鐘傳遞國家授時中心發(fā)播的國際通用標(biāo)準(zhǔn)時間(UTC)[5],本文設(shè)計的智能時鐘作為接收終端,接收北斗衛(wèi)星的廣播信號后,交由微控制器進行分析處理,實現(xiàn)與標(biāo)準(zhǔn)時間的同步,使得時鐘的設(shè)計更加簡單方便和容易維護,也為時鐘智能化功能的嵌入提供了更多空間,編程控制更加靈活。

1 系統(tǒng)總體設(shè)計

智能北斗時鐘系統(tǒng)架構(gòu)如圖1所示。采用STC89C54單片機為主控制器,接收北斗模塊獲取的數(shù)據(jù),并將數(shù)據(jù)中的日期和時間信息解析后在LCD屏幕上顯示。時鐘的鬧鐘功能可由按鍵設(shè)置完成,通過蜂鳴器電路發(fā)出不同頻率的聲音提醒用戶。相關(guān)傳感器經(jīng)單片機驅(qū)動后可正常輸出傳感器數(shù)據(jù),經(jīng)由按鍵或者手機APP切換不同的屏幕顯示,設(shè)置溫濕度和光照報警閾值,自動控制繼電器和LCD屏幕開關(guān),繼電器接口可根據(jù)用戶需求自行連接相關(guān)執(zhí)行器,如風(fēng)扇、燈光、加濕器等。

WiFi模塊通過無線網(wǎng)絡(luò)連接云平臺,實現(xiàn)移動端手機APP與北斗時鐘的智能交互,遠程查看傳感器數(shù)據(jù),語音設(shè)置鬧鐘時間等,使北斗時鐘具有物聯(lián)網(wǎng)智能監(jiān)測和控制功能。

2 硬件設(shè)計

為保證程序功能拓展的靈活性,本設(shè)計采用具有更大ROM和RAM的STC89C54單片機搭建最小應(yīng)用系統(tǒng),它與常見的STC系列51單片機完全兼容[6],可以通過串口直接下載程序。智能北斗時鐘以STC89C54單片機為核心開展主要外圍電路的設(shè)計。

2.1 電源電路

智能北斗時鐘主要使用鋰電池供電,通過DC-005電源插座充電,本設(shè)計采用IP5306移動電源芯片進行電源管理,如圖2所示。IP5306是一款集鋰電池充電管理、電池電量指示、升壓轉(zhuǎn)換為一體的多功能電源管理系統(tǒng)級芯片。斷開外部充電電源后,系統(tǒng)自動切換到電池升壓輸出Vout,輸出電壓固定5 V,D1~D4四個LED燈用于電量顯示。

系統(tǒng)電源電路具有5 V和3.3 V電壓輸出,如圖3所示。AMS1117三端穩(wěn)壓芯片將輸入的5 V電壓轉(zhuǎn)成3.3 V,經(jīng)電容進行濾波處理后給其它電路供電。

2.2 通信模塊接口電路

本設(shè)計使用中科微電子的北斗/GPS雙模定位通信模塊ATGM332D,接收具有高精度授時信息的衛(wèi)星數(shù)據(jù),接口電路如圖4所示。模塊通過BDS_RXD與BDS_TXD引腳和單片機P3.0與P3.1口連接,實現(xiàn)串口數(shù)據(jù)通信,單片機對串口緩存的NMEA協(xié)議數(shù)據(jù)包進行解析處理,獲取所需的日期和時間信息[7]。PPS為授時輸出引腳,與單片機外部中斷口P3.2連接,在收到時間信息后,默認(rèn)每隔1 s輸出一個變化脈沖,觸發(fā)時間信息同步。

為保證時鐘在北斗信號較弱或者沒有信號時能正常工作,同時在掉電時為模塊的RTC部分供電,保存最新的模塊參數(shù),加快下次啟動后搜索衛(wèi)星的速度,本設(shè)計在VBAT引腳外接了備用紐扣電池CR1220[8]。

此外,為實現(xiàn)北斗時鐘的物聯(lián)網(wǎng)智能控制,本設(shè)計使用ESP8266WiFi模塊連接互聯(lián)網(wǎng)。ESP8266是一款超低功耗的WiFi串口透傳模塊,專為移動設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計。如圖5所示,模塊與單片機之間通過串口通信。

2.3 傳感器及執(zhí)行器接口電路

溫濕度模塊選用DHT11傳感器,與單片機之間采用簡單的單總線協(xié)議通信,接口電路如圖6所示。DHT11內(nèi)部由高性能8位單片機、電阻感濕元件和NTC測溫元件組成,可以實時收集周圍的溫度和濕度信息,并轉(zhuǎn)化為數(shù)字信號,發(fā)送給STC89C54單片機[9-10]。

光照傳感器電路如圖7所示。選用阻值為10 kΩ的光敏電阻GM5516,其電阻值隨著入射光的強弱而發(fā)生改變,通過串聯(lián)分壓連接到PCF8591數(shù)據(jù)采集器的AIN0模擬輸入口,通過I2C總線將A/D轉(zhuǎn)換后的數(shù)字量發(fā)送給STC89C54單片機進行分析處理。

蜂鳴器和繼電器驅(qū)動電路用于時鐘的鬧鈴報警和超過閾值后的繼電器開關(guān)控制,蜂鳴器驅(qū)動電路如圖8所示。當(dāng)驅(qū)動信號為低電平時,PNP三極管導(dǎo)通,蜂鳴器通電發(fā)出響聲。繼電器驅(qū)動電路如圖9所示。當(dāng)驅(qū)動信號為低電平時,PNP三極管導(dǎo)通,繼電器吸合,開啟外接的風(fēng)扇、加濕器、燈具等設(shè)備。

2.4 輸入輸出設(shè)備接口電路

智能北斗時鐘的各項功能設(shè)置由用戶操作按鍵完成,本系統(tǒng)中使用獨立式按鍵設(shè)計,電路簡單直觀[11],如圖10所示。單片機通過讀取對應(yīng)I/O口的電平狀態(tài)判斷按鍵是否按下,當(dāng)I/O口為低電平時,對應(yīng)按鍵被按下。4個按鍵的功能分別為Key1界面切換、Key2選項上移/數(shù)字加、Key3選項下移/數(shù)字減和Key4設(shè)置/確認(rèn)。

系統(tǒng)采用LCD12864液晶模塊顯示時間、日期,設(shè)置信息等,分辨率為128×64,如圖11所示。液晶模塊與單片機的接口方式簡單、指令操作方便,可顯示8列×4行16×16點陣的漢字,也可完成圖形顯示,具有良好的人機交互界面。

3 軟件設(shè)計

本智能北斗時鐘的軟件設(shè)計涵蓋了物聯(lián)網(wǎng)三層架構(gòu),包括時鐘端、網(wǎng)絡(luò)端和應(yīng)用端的程序設(shè)計。

3.1 時鐘端程序設(shè)計

時鐘的程序設(shè)計主要為基于單片機的智能終端軟件開發(fā),包括按鍵子程序、傳感器驅(qū)動子程序、執(zhí)行器驅(qū)動子程序、串口收發(fā)子程序、LCD顯示子程序、數(shù)據(jù)分析處理子程序等模塊程序的設(shè)計開發(fā)。時鐘端系統(tǒng)的主程序流程如圖12所示。在溫濕度報警的同時可以觸發(fā)繼電器動作,打開外接設(shè)備重新調(diào)整溫濕度數(shù)據(jù)。衛(wèi)星數(shù)據(jù)、WiFi語音指令和溫濕度數(shù)據(jù)在串口中斷服務(wù)程序中獲取和解析,其程序流程如圖13所示。

3.2 網(wǎng)絡(luò)和應(yīng)用端程序設(shè)計

網(wǎng)絡(luò)端采用新大陸物聯(lián)網(wǎng)云平臺搭建的數(shù)據(jù)傳輸通道,新大陸云平臺是一個開放的物聯(lián)網(wǎng)云服務(wù)平臺,通過平臺提供的案例設(shè)計器、API、SDK等,使得技術(shù)人員能輕松、快速開發(fā)物聯(lián)網(wǎng)相關(guān)應(yīng)用。

在搭建和配置云服務(wù)平臺后,用戶可以通過手機、平板、計算機等終端設(shè)備,實時掌握時鐘端傳感器、鬧鐘設(shè)置等信息,使得對本智能北斗時鐘的信息管理變的更加輕松簡單。如圖14所示,當(dāng)時鐘端WiFi模塊和新大陸云連接成功后,給云平臺發(fā)送溫濕度等數(shù)據(jù)信息,云平臺也可以下發(fā)控制執(zhí)行器指令,控制時鐘端繼電器連接的外部設(shè)備[12],如圖15所示。

應(yīng)用端為安卓應(yīng)用程序APP,通過MQTT協(xié)議連接云平臺,作為客戶端訂閱云平臺服務(wù)器端提供的消息,并可發(fā)布相應(yīng)的控制命令,通過云平臺遠程操作北斗時鐘的各項設(shè)置和運行。本安卓應(yīng)用程序發(fā)布的控制命令采用科大訊飛的語音識別引擎進行解析,用戶界面如圖16所示,可以使用預(yù)先定義好的語音指令與北斗時鐘交互。

4 系統(tǒng)測試

在系統(tǒng)上電后,北斗授時模塊需要約30 s的加載周期,LCD12864顯示“衛(wèi)星連接中”,顯示信息和溫濕度數(shù)據(jù),如圖17所示。衛(wèi)星連接成功后,可以看到單片機解析后顯示的日期和時間信息,如圖18所示。

通過本地Key1按鍵或者遠程語音命令可以切換到光照信息、鬧鐘狀態(tài)和閾值數(shù)據(jù)界面,其中,溫度默認(rèn)的閾值數(shù)據(jù)界面如圖19所示,當(dāng)溫度高于59 ℃時,繼電器吸合。通過Key4按鍵或者遠程語音命令可以進入相關(guān)設(shè)置界面,

如圖20所示,通過Key2和Key3對鬧鐘、溫濕度、光照等閾值進行設(shè)置,鬧鈴的時間設(shè)定和溫度閾值的設(shè)定如圖21和圖22所示。經(jīng)測試,蜂鳴器能在設(shè)定的鬧鈴時間準(zhǔn)時響起,LCD屏幕背光燈能在光照較弱時自動打開。

此外,當(dāng)北斗時鐘掉電或者衛(wèi)星信號較弱時,經(jīng)測試,系統(tǒng)可以通過備用紐扣電池保存的參數(shù)繼續(xù)準(zhǔn)確計時,更新時鐘信息。

5 結(jié) 語

本文基于北斗衛(wèi)星精準(zhǔn)授時技術(shù)設(shè)計的智能時鐘,能夠?qū)崿F(xiàn)與標(biāo)準(zhǔn)時間的實時同步,精確度高,穩(wěn)定可靠,使用和維護方便,應(yīng)用場景廣泛,除了鬧鐘設(shè)置、溫濕度監(jiān)測、光照監(jiān)測等功能外,還有物聯(lián)網(wǎng)遠程交互功能,可通過云平臺和手機語音APP對時鐘進行設(shè)置和操控,極大方便了普通用戶,使得北斗衛(wèi)星系統(tǒng)在智能家居中的應(yīng)用場景不斷擴大。

參考文獻

[1]翟朝霞,金國華,劉劍橋,等. 基于單片機的多功能電子萬年歷系統(tǒng)[J].數(shù)字技術(shù)與應(yīng)用,2019,37(10):134-135.

[2]李芬.北斗授時在電力計量系統(tǒng)工業(yè)物聯(lián)網(wǎng)時鐘同步的應(yīng)用[J].衛(wèi)星應(yīng)用,2021,12(7):51-57.

[3]陳金鑫,鄧盛名,余斌,等.北斗+GPS雙源授時在五強溪水電廠的應(yīng)用[J].水電站機電技術(shù),2022,45(10):133-135.

[4]潘瀟,徐偉民,葉紅.本地承載網(wǎng)北斗授時同步時鐘改造研究[J].通信與信息技術(shù),2022,52(6):65-68.

[5]汪琰.淺談GPS+北斗雙時鐘系統(tǒng)在5G 基站上的應(yīng)用[J].電子測試,2021,28(10):78-79.

[6]張云,曹劍俠,李景景.基于單片機的多功能萬年歷設(shè)計[J].信息與電腦,2022,34(12):137-139.

[7]王亞林,陳楠.一種物體定位檢測實驗電路設(shè)計[J].電子技術(shù)與軟件工程,2022,11(6):124-127.

[8]吳奇新,鄭文豪,葉志鵬,等.基于SMT32的智能導(dǎo)盲杖[J].電子制作,2020,27(13):34-36.

[9]許亮,劉通.基于51單片機的新型萬年歷設(shè)計[J].棗莊學(xué)院學(xué)

報,2017,34(5):81-84.

[10]譚銘明,姚玲英,阮煜琴,等.基于52單片機智能貼心時鐘的研究與設(shè)計[J].電子制作,2021,28(9):16-19.

[11]孫鳳乾.基于STC89C51單片機的數(shù)字時鐘設(shè)計[J].齊魯工業(yè)大學(xué)學(xué)報,2021,35(3):47-51.

[12]浦靈敏,宋林桂.物聯(lián)網(wǎng)與嵌入式技術(shù)應(yīng)用開發(fā)[M].武漢:華中科技大學(xué)出版社,2022.

猜你喜歡
物聯(lián)網(wǎng)單片機
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于物聯(lián)網(wǎng)的煤礦智能倉儲與物流運輸管理系統(tǒng)設(shè)計與應(yīng)用
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
基于LABVIEW的溫室管理系統(tǒng)的研究與設(shè)計
論智能油田的發(fā)展趨勢及必要性
中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
主站蜘蛛池模板: 国产乱码精品一区二区三区中文 | 97人妻精品专区久久久久| 热99精品视频| 成人av专区精品无码国产| 国产亚洲精久久久久久久91| 亚洲综合亚洲国产尤物| 99热这里只有免费国产精品| 亚洲人人视频| 中文字幕日韩久久综合影院| 国产性精品| 国产午夜不卡| 国产情侣一区二区三区| 亚国产欧美在线人成| 国产欧美精品专区一区二区| 欧美日韩第二页| 最新国语自产精品视频在| 国产精品一区在线麻豆| 成人亚洲国产| 亚洲AV无码久久天堂| 欧洲av毛片| 久久一色本道亚洲| 国产精品女熟高潮视频| 日本亚洲成高清一区二区三区| 成人免费一区二区三区| 国产成人AV综合久久| 在线免费无码视频| 国产97视频在线观看| 中文字幕久久波多野结衣 | 538国产在线| 欧美成人综合视频| 国内老司机精品视频在线播出| 久久毛片网| 极品国产在线| 538精品在线观看| 亚洲精品日产精品乱码不卡| 国产精品色婷婷在线观看| 亚洲精品日产精品乱码不卡| 国产毛片久久国产| 久久久无码人妻精品无码| 国产三级精品三级在线观看| 国产91全国探花系列在线播放| 亚洲精品福利视频| 久久不卡国产精品无码| 国产99视频在线| 免费无码AV片在线观看国产| 国产亚洲精品自在线| 亚洲乱伦视频| 久久久久88色偷偷| 欧美午夜在线视频| 98精品全国免费观看视频| 91精品国产自产91精品资源| 动漫精品中文字幕无码| 福利视频一区| 日韩国产亚洲一区二区在线观看| 99热最新网址| 精品一区二区无码av| 一级爱做片免费观看久久| 国产凹凸一区在线观看视频| 欧美一级片在线| 国产成人精品综合| 一级全免费视频播放| 欧美一区二区丝袜高跟鞋| 99在线国产| 久久国产精品娇妻素人| 9cao视频精品| 国产在线98福利播放视频免费 | 69国产精品视频免费| 白浆免费视频国产精品视频| 天天操精品| 99热精品久久| 亚洲成人一区在线| 国产亚洲精品97AA片在线播放| 国内精品久久久久久久久久影视| 日韩精品中文字幕一区三区| 日韩欧美视频第一区在线观看| 亚洲香蕉在线| 91美女视频在线观看| 香蕉国产精品视频| 91小视频在线观看免费版高清| 激情视频综合网| 国产无遮挡猛进猛出免费软件| 国产白浆在线观看|