freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的模擬智能家居系統(tǒng)(參考版)

2025-06-22 12:56本頁(yè)面
  

【正文】 。不能直接將遠(yuǎn)程電話接入系統(tǒng),這時(shí)系統(tǒng)設(shè)計(jì)的一個(gè)不足之處。通過(guò)設(shè)計(jì)也讓我對(duì)電子更加感興趣,增強(qiáng)了學(xué)習(xí)的興趣。結(jié)束語(yǔ)通過(guò)本系統(tǒng)的設(shè)計(jì)和制作,是我對(duì)單片機(jī)的控制掌握的更加深刻,并且深化了課堂上學(xué)到的知識(shí),培養(yǎng)了運(yùn)用能力,強(qiáng)化了解決問(wèn)題的能力。控制結(jié)束之后,本地模擬終端會(huì)自動(dòng)的關(guān)機(jī)也可以通過(guò)遠(yuǎn)程模擬終端進(jìn)行控制關(guān)機(jī)。這時(shí)遠(yuǎn)端部分,通過(guò)按鍵,將控制數(shù)據(jù)輸入到主控器,主控器接收到控制數(shù)據(jù)之后,將控制數(shù)據(jù)以并口的形式傳輸給雙音多頻收發(fā)芯片MT8888,MT8888將數(shù)據(jù)轉(zhuǎn)變成為DTMF信號(hào)在信道中傳輸。當(dāng)遠(yuǎn)端用戶撥打本地模擬終端的號(hào)碼的時(shí)候,本地模擬終端會(huì)進(jìn)行振鈴計(jì)數(shù),當(dāng)振鈴數(shù)目達(dá)到一定的數(shù)目的時(shí)候會(huì)自動(dòng)的接通電話線路,并會(huì)向遠(yuǎn)端模擬終端部分發(fā)送應(yīng)答信號(hào),遠(yuǎn)端部分接收到應(yīng)答信號(hào)以后,也會(huì)將電話線路接通,開(kāi)始通話。當(dāng)遠(yuǎn)端模擬終端接聽(tīng)電話的時(shí)候,本地模擬終端部分會(huì)通過(guò)語(yǔ)音電路部分提示遠(yuǎn)端主人報(bào)警信號(hào)。當(dāng)溫度上升到一定的溫度的時(shí)候,此時(shí)本地模擬終端部分就會(huì)接受到溫度報(bào)警信號(hào),開(kāi)始撥打遠(yuǎn)端模擬終端的電話,此時(shí)本地模擬終端部分會(huì)顯示正在撥打的電話號(hào)碼。若開(kāi)機(jī)顯示正常則說(shuō)明開(kāi)機(jī)本分正常,開(kāi)機(jī)部分結(jié)束以后,時(shí)鐘顯示正常后,通過(guò)調(diào)整按鍵就可以進(jìn)行時(shí)間調(diào)整和鬧鐘的設(shè)置了,若鬧鐘設(shè)置和時(shí)間調(diào)整菜單顯示正常之后說(shuō)明按鍵調(diào)整部分的功能顯示正常。 軟硬件聯(lián)調(diào)系統(tǒng)工作穩(wěn)定以后,連接好電路以后開(kāi)始調(diào)試系統(tǒng)的整體功能。等到系統(tǒng)整體功能測(cè)試完成之后開(kāi)始進(jìn)行異常測(cè)試,異常測(cè)試的時(shí)候可以通過(guò)測(cè)試一些干擾信號(hào)看看系統(tǒng)的抗干擾能力。整體測(cè)試,若該部分的每個(gè)模塊都完成了測(cè)試之后,開(kāi)始進(jìn)行系統(tǒng)的測(cè)試,系統(tǒng)的測(cè)試主要包括系統(tǒng)各個(gè)部分功能的協(xié)同,系統(tǒng)各個(gè)部分通信和控制信號(hào)的控制情況等。比如,智能顯示部分由溫度測(cè)試部分,時(shí)鐘顯示部分,液晶顯示部分,報(bào)警部分,按鍵調(diào)整部分等組成。然后再進(jìn)行下一步的測(cè)試。模塊測(cè)試,對(duì)于一個(gè)整個(gè)系統(tǒng)來(lái)講,要是從整體的對(duì)系統(tǒng)軟件功能進(jìn)行測(cè)試和調(diào)整會(huì)讓人感覺(jué)無(wú)從下手,所以要將系統(tǒng)分成相應(yīng)的模塊先一個(gè)一個(gè)的模塊進(jìn)行測(cè)試,一個(gè)一個(gè)模塊的功能進(jìn)行實(shí)現(xiàn)。這樣做的好處就是當(dāng)軟件工程量比較大的時(shí)候模塊化的設(shè)計(jì)就可以方便的進(jìn)行軟件功能的修改和調(diào)試錯(cuò)誤的定位,一致性也比較強(qiáng),利于軟件的調(diào)用。將各個(gè)模塊分成不同的功能部分,然后每部分進(jìn)行單獨(dú)的設(shè)計(jì),該部分設(shè)計(jì)完成之后進(jìn)行軟件編譯,然后將編譯中出現(xiàn)的問(wèn)題進(jìn)行修改,完成軟件的初步調(diào)試,等到軟件編譯通過(guò)之后,利用仿真軟件Proteus對(duì)該部分進(jìn)行仿真,根據(jù)仿真結(jié)果對(duì)軟件進(jìn)行調(diào)試,直到軟件部分功能可以通過(guò)仿真實(shí)現(xiàn),若軟件仿真可以實(shí)現(xiàn)功能,那么當(dāng)硬件沒(méi)有什么問(wèn)題的時(shí)候一般軟件的功能都能夠?qū)崿F(xiàn)。提示結(jié)束后自動(dòng)掛機(jī)。本地模擬終端接收到應(yīng)答信號(hào)后,也摘機(jī)接通電話線路。撥號(hào)時(shí)也會(huì)產(chǎn)生撥號(hào)音,撥號(hào)音也是以方波的形式,該方波的占空比為1:3,當(dāng)遠(yuǎn)端模擬終端接收到振鈴信號(hào)后就會(huì)開(kāi)始響鈴,通知主人接聽(tīng),若沒(méi)有人接聽(tīng)時(shí)會(huì)在振鈴信號(hào)發(fā)送15次以后自動(dòng)掛機(jī),等待一段時(shí)間后再次撥打主任的電話,直到主人接聽(tīng),把報(bào)警信號(hào)傳達(dá)給主人。操作結(jié)束之后,本地端機(jī)可以自動(dòng)掛機(jī),也可以通過(guò)遠(yuǎn)程機(jī)進(jìn)行掛機(jī)操作。控制的實(shí)現(xiàn)是通過(guò)DTMF信號(hào)進(jìn)行的,遠(yuǎn)端機(jī)通過(guò)鍵盤輸入控制鍵數(shù)字時(shí),然手通過(guò)雙音多頻信號(hào)轉(zhuǎn)換芯片將信號(hào)轉(zhuǎn)換成DTMF信號(hào)進(jìn)行傳輸。線路接通后,本地端機(jī)開(kāi)始播放提示音,提示音可以利用耦合電路耦合到電話線路上,遠(yuǎn)端機(jī)接收到提示音之后按照提示的順序進(jìn)行操作。撥號(hào)鍵按下之后遠(yuǎn)端機(jī)開(kāi)始向本地終端發(fā)送振鈴信號(hào),振鈴信號(hào)以方波的形式,占空比是1:3的形式,本地終端接收的振鈴信號(hào)的時(shí)候馬上響鈴,通知接聽(tīng),若家中沒(méi)有人接聽(tīng),本地端機(jī)具有自動(dòng)接聽(tīng)的功能。由于該系統(tǒng)是模擬利用現(xiàn)有的固定電話網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程控制的智能家居系統(tǒng),遠(yuǎn)端機(jī)和近端機(jī)就是兩部增加了一定功能的固定電話,他們之間的通信也是跟普通電話的信令相同的,利用雙音多頻信號(hào),振鈴音也是和固定電話一樣,不過(guò)方波的形式,以占空比1:3的方式。為保證軟件硬件聯(lián)調(diào)由于硬件問(wèn)題影響調(diào)試,可以在硬件電路焊接好時(shí)利用萬(wàn)用表測(cè)量按鍵兩邊的電阻,若按鍵松開(kāi)時(shí),來(lái)兩邊的電阻無(wú)窮大,按鍵按下后兩邊的電阻變成零,說(shuō)明按鍵部分硬件部分正常,為軟件硬件聯(lián)合調(diào)試打下基礎(chǔ)。通過(guò)按鍵調(diào)整按鍵可以進(jìn)入時(shí)鐘調(diào)整和鬧鐘設(shè)置兩個(gè)模式,分別進(jìn)行時(shí)間的調(diào)整和鬧鐘的設(shè)置。該部分還拓展有時(shí)鐘調(diào)整模塊和鬧鐘設(shè)置部分。主機(jī)接收到從機(jī)的移交總線控制權(quán)的命令以后,將74LS373的OE引腳拉低,打開(kāi)三態(tài)門,控制數(shù)據(jù)總線。采用總線的時(shí)分復(fù)用的方式,讓兩塊單片機(jī)分別控制液晶顯示器FG12864E的數(shù)據(jù)總線進(jìn)行顯示。這種方法可以準(zhǔn)確的定位電路中存在的問(wèn)題,有助于了解系統(tǒng)各個(gè)模塊的特點(diǎn),為系統(tǒng)的測(cè)試做好準(zhǔn)備。由于該系統(tǒng)比較大,元器件比較多,所以系統(tǒng)調(diào)試的時(shí)候采用各個(gè)模塊分別調(diào)試的方式,例如,可以先進(jìn)行語(yǔ)音模塊調(diào)試,然后在進(jìn)行DTMF信號(hào)收發(fā)模塊的調(diào)試等等。另外注意電源線和地線的走向,電源線不要和信號(hào)線平行走線過(guò)長(zhǎng),避免干擾,為了避免干擾,電源線和地線 之間要根據(jù)芯片的數(shù)量增加去耦電容。 圖43 本地模擬終端軟件流程圖5 系統(tǒng)調(diào)試 硬件調(diào)試進(jìn)行系統(tǒng)的硬件調(diào)試,首先要把硬件電路焊接好,在焊接時(shí)要注意是否虛焊,如果有虛焊,就會(huì)導(dǎo)致電路不通,或者干擾等現(xiàn)象。當(dāng)串口接受到只能顯示和溫度報(bào)警模塊的報(bào)警信號(hào)的時(shí)候,在蜂鳴器發(fā)出報(bào)警信號(hào)的同時(shí)撥打主人的電話,接聽(tīng)之后會(huì)控制語(yǔ)音電路提示主人家中情況,等待主人處理。接通之后,會(huì)通過(guò)語(yǔ)音提示進(jìn)行相應(yīng)的操作。線路接通后,本地端機(jī)開(kāi)始播放提示音,提示音可以利用耦合電路耦合到電話線路上,遠(yuǎn)端機(jī)接收到提示音之后按照提示的順序進(jìn)行操作。撥號(hào)鍵按下之后遠(yuǎn)端機(jī)開(kāi)始發(fā)送振鈴信號(hào),振鈴信號(hào)占空比是1:3的形式,本地終端接收的振鈴信號(hào)的時(shí)候馬上響鈴,通知接聽(tīng),若沒(méi)人接聽(tīng),本地端機(jī)具有自動(dòng)接聽(tīng)的功能。該部分軟件的框圖如圖41所示。時(shí)鐘調(diào)結(jié)束之后會(huì)將調(diào)整之后的時(shí)間寫入到DS1302中。時(shí)鐘調(diào)整部分主要是通過(guò)四個(gè)按鍵鍵盤實(shí)現(xiàn)的,其中一個(gè)模式選擇鍵,一個(gè)退出鍵,一個(gè)上翻鍵,一個(gè)下翻鍵。若有按鍵按下的時(shí)候,開(kāi)始分別進(jìn)入時(shí)鐘調(diào)整和鬧鐘設(shè)置兩個(gè)單元,具體情況根據(jù)操作確定。其中雙音多頻信號(hào)收發(fā)部分,液晶顯示部分,振鈴顯示部分,串口通信部分的結(jié)構(gòu)和功能與遠(yuǎn)端模擬端機(jī)基本相同,語(yǔ)音部分主要用于播放控制提示,提醒用戶控制的順序和方法。其中雙音多頻信號(hào)收發(fā)部分主要完成的MT8888底層驅(qū)動(dòng)以及DTMF信號(hào)的接收與發(fā)送控制;液晶顯示部分,主要功能是完成液晶顯示器的底層驅(qū)動(dòng),并顯示控制過(guò)程的各個(gè)狀態(tài);按鍵部分程序設(shè)計(jì)主要是用于人機(jī)交流輸入的接收控制,主要完成人機(jī)接口功能;振鈴部分程序完成振鈴音樂(lè)的產(chǎn)生和播放;串口部分是該模塊的通信通道,主要完成主控部分和被控部分之間的控制信息和數(shù)據(jù)的交流。操作菜單模塊是一個(gè)頂層模塊,用它來(lái)控制系統(tǒng)進(jìn)入不同的操作狀態(tài),主要分為調(diào)整狀態(tài),顯示狀態(tài)等。按鍵調(diào)整模塊主要用于時(shí)間的調(diào)整和鬧鐘的設(shè)置,他是通過(guò)利用程序不停的掃描鍵盤實(shí)現(xiàn)的。時(shí)鐘模塊主要用于DS1302的底層驅(qū)動(dòng)程序,完成時(shí)鐘數(shù)據(jù)從DS1302讀出并轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)用于顯示和其他部分調(diào)用。4 軟件設(shè)計(jì) 軟件說(shuō)明該模擬系統(tǒng)的軟件可分為三部分組成:溫度控制時(shí)鐘顯示及時(shí)間調(diào)整部分,遠(yuǎn)端模擬終端機(jī)部分,本地模擬終端機(jī)部分。它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,~。電路中利用DS1302進(jìn)行時(shí)鐘計(jì)數(shù)。因?yàn)镈S18B20有一個(gè)唯一的片序列號(hào),所以多個(gè)DS18B20可
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1