新聞中心

EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)無(wú)線(xiàn)控制的多功能打鈴儀設(shè)計(jì)

基于單片機(jī)無(wú)線(xiàn)控制的多功能打鈴儀設(shè)計(jì)

作者: 時(shí)間:2013-09-30 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/174642.htm

夏季作息打鈴時(shí)間:對(duì)接收到的時(shí)間進(jìn)行判斷,如果符合打鈴時(shí)間,則馬上切換信道(CH3 打鈴信道),利用CC1101 向各子機(jī)發(fā)送打鈴信號(hào),子機(jī)收到后打鈴。結(jié)束后重新切換到CH1 信道(信道)。冬季作息打鈴時(shí)間:除了預(yù)示打鈴時(shí)間外 其他都與夏季一樣。

2.3 系統(tǒng)自檢

為了保證主機(jī)與子機(jī)的正常,主機(jī)2 每天12 點(diǎn)01 分準(zhǔn)時(shí)發(fā)送信檢查信號(hào),工作過(guò)程如下:

切換到信道3(CH3),發(fā)送包含主機(jī)ID 信息的協(xié)議包給所有子機(jī),延時(shí)等待子機(jī)1 應(yīng)答信號(hào),子機(jī)接收到協(xié)議包后判斷ID 號(hào)是否有效,有效則向主機(jī)返回應(yīng)答,否則丟棄。如果主機(jī)長(zhǎng)時(shí)間沒(méi)有接收到應(yīng)答信號(hào),對(duì)應(yīng)I/O 口輸出低電平,指示對(duì)應(yīng)子機(jī)發(fā)生故障,繼續(xù)呼叫下一臺(tái)子機(jī),直到所有子機(jī)檢測(cè)完畢為止。檢測(cè)結(jié)束后切換信道0(CH0),繼續(xù)接收時(shí)基授時(shí)信號(hào)。

子機(jī)1 守候在03 信道,等待信號(hào)。接收到信號(hào)后判斷信號(hào),是打鈴還是檢測(cè)。如果為打鈴則對(duì)應(yīng)的io 口為高電平。繼電器導(dǎo)通打鈴,延時(shí)15 秒后 重設(shè)為低電平。如果為檢測(cè)信號(hào)則發(fā)送應(yīng)答信號(hào)。

2.4 報(bào)警功能

如果有報(bào)警按鍵按下去,則停下子機(jī)工作,子機(jī)切換到CH3信道向主機(jī)發(fā)送報(bào)警信號(hào),并打鈴,直到警報(bào)解除。如果外接有無(wú)線(xiàn)傳感器,子機(jī)通過(guò)CH5 信道巡檢各傳感器。

整個(gè)系統(tǒng)的通信過(guò)程如圖4 所示。

2.5 通信協(xié)議

各模塊之間通信采用簡(jiǎn)單的協(xié)議包完成,根據(jù)具體情況不同,每個(gè)協(xié)議的字節(jié)數(shù)不同,具體如下:

(1)授時(shí)包(主機(jī)接收時(shí)基信號(hào)源)

授時(shí)包由8 個(gè)字節(jié)組成,每個(gè)字節(jié)定義為:0B :標(biāo)識(shí)符,恒為AAH ;1B :年;2B :月;3B :日;4B :時(shí);5B :分;6B :秒;7B :星期。

(2)打鈴包(子機(jī)接收)

打鈴包為6 個(gè)字節(jié),0B :命令字,不同的命令代表不同動(dòng)作;1B :ID 號(hào),存放子機(jī)的ID 地址;2B :鈴聲的類(lèi)型;3B :

禁聲與否,00H 為禁聲,01H 為正常;4B :保留;5B :保留。

(3)巡檢包(子機(jī)接收)

巡檢控制包為3 個(gè)字節(jié),0B :命令字,不同的命令代表不同動(dòng)作。

1B :ID 號(hào),存放子機(jī)1 的ID 地址。2B :動(dòng)作指令。

(4)子機(jī)應(yīng)答包(子機(jī)發(fā)送)

巡檢控制包為3 個(gè)字節(jié),0B :命令字,不同的命令代表不同動(dòng)作;1B :ID 號(hào),存放子機(jī)2 的ID 地址;2B :動(dòng)作指令。

(5)報(bào)警信號(hào)包(子機(jī)發(fā)送)

巡檢控制包為2 個(gè)字節(jié),0B :命令字,不同的命令代表不同動(dòng)作;1B :ID 號(hào),存放子機(jī)1. 的ID 地址。

(6)傳感器巡檢包(子機(jī)接收)

巡檢控制包為2 個(gè)字節(jié),0B :命令字,不同的命令代表不同動(dòng)作;1B :ID 號(hào),存放子機(jī)2. 的ID 地址;2B :傳感器型號(hào);3B :傳感器動(dòng)作3 作品性能測(cè)試與分析

3.1 系統(tǒng)測(cè)試方案

方案一:在實(shí)驗(yàn)室內(nèi)對(duì)幾個(gè)模塊的性能進(jìn)行測(cè)試,觀察各模塊的工作情況,及各主要元件工作穩(wěn)定性能。

方案二:在學(xué)校內(nèi)對(duì)幾個(gè)模塊進(jìn)行分開(kāi)測(cè)試,觀察各模塊的運(yùn)行情況及數(shù)據(jù)傳輸執(zhí)行情況。

3.2 測(cè)試設(shè)備

頻譜分析儀(AT6010+/AT6011+);數(shù)字式萬(wàn)用表(DT9605A);模擬式萬(wàn)用表(MF-47);標(biāo)準(zhǔn)時(shí)間(IBM 電腦)。

3.3 測(cè)試數(shù)據(jù)

3.4 結(jié)果分析

通過(guò)我們的多次測(cè)試,從各種數(shù)據(jù)反映。本系統(tǒng)性能穩(wěn)定,存在誤差小,可以很好的完成時(shí)間的收發(fā)及相應(yīng)的處理,對(duì)設(shè)置好的打鈴時(shí)間系統(tǒng)能夠準(zhǔn)確的做出相應(yīng)的應(yīng)答,達(dá)到預(yù)期設(shè)計(jì)要求。因電源在測(cè)試過(guò)程的中電壓都可以長(zhǎng)期穩(wěn)定在上述的測(cè)試值,電源的安全性能也是比較可靠。由于我們使用的GPS 模塊是第二代,固其在室內(nèi)的接收性能方面不是很理想,有接收失敗的情況發(fā)生;但我們的設(shè)計(jì)GPS 相關(guān)的模塊是安裝在室外的,固其存在的這一缺陷就不需要做太多的考慮了。

CC1100 無(wú)線(xiàn)模塊的收發(fā)距離在隔有障礙物時(shí)的收發(fā)距離只有150 米左右,空曠場(chǎng)合也只有200 米左右,固是限制其發(fā)展的主要問(wèn)題之一,在一些范圍較大的場(chǎng)合將是本產(chǎn)品的劣勢(shì),但我們可以做多種設(shè)置,在不同場(chǎng)合使用傳輸距離相應(yīng)的無(wú)線(xiàn)模塊就可以解決該問(wèn)題。

4 結(jié)束語(yǔ)

電路的安裝和操作比較簡(jiǎn)單,因主機(jī)1 采用太陽(yáng)能供電,固可以將主機(jī)1 模塊安裝固定在樓頂?shù)扔嘘?yáng)光的地方就可以正常使用了,注意要對(duì)模塊進(jìn)行保護(hù)(太陽(yáng)能接收板除外),盡量把其安裝在干燥陰涼的地方。

主機(jī)2 可以安裝在有人值班的值班室,接220V 市電就可正常工作,因其配備了各模塊的工作指示燈,可以很方便的從指示燈的工作情況判斷出各模塊的工作情況,有利于在出現(xiàn)問(wèn)題時(shí)得到快速準(zhǔn)確解決。

而打鈴儀的安裝也比較簡(jiǎn)單,只要找一個(gè)可以接220V 市電的地方將控制模塊與電鈴固定好就可以了,且其具備了一下載口,用專(zhuān)門(mén)的下載軟件(使用時(shí)要斷開(kāi)220V 電源),可以隨時(shí)對(duì)打鈴的情況進(jìn)行設(shè)置,且電鈴設(shè)有專(zhuān)門(mén)的接口,在電鈴損害時(shí)可以方便的進(jìn)行更換。

注意打鈴儀要安裝在周?chē)諝庵袩o(wú)易燃性、腐蝕性氣體、導(dǎo)電性塵埃、無(wú)顯著搖動(dòng)和沖擊振動(dòng)的環(huán)境中使用。

本設(shè)計(jì)通過(guò)合理選用元件及優(yōu)化的軟硬件設(shè)計(jì),使我們的設(shè)計(jì)具有低功耗、低成本、便攜式、高精度的特點(diǎn)。且本設(shè)計(jì)也據(jù)有較大的升級(jí)空間,可以從軟硬件等多個(gè)方面入手進(jìn)行升級(jí)與優(yōu)化,應(yīng)用范圍廣,有較好的市場(chǎng)前景。

單片機(jī)相關(guān)文章:單片機(jī)教程


單片機(jī)相關(guān)文章:單片機(jī)視頻教程


單片機(jī)相關(guān)文章:單片機(jī)工作原理



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 通信 控制

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉