智能家居精華設計方案參考集錦(三)
4. 2 CAN 通信模塊設計
CAN 通信模塊包括控制器初始化、數(shù)據(jù)接收和發(fā)送子程序。SJA1000有復位模式和工作模式兩種狀態(tài), 兩種狀態(tài)下寄存器配置不同。當參數(shù)設置完后, CPU 發(fā)出命令, SJA1000 處于工作狀態(tài), 進行正常通信。如果通信出錯, CPU 會使SJA1000 回到復位模式。接收模塊負責節(jié)點報文的接收及相關處理。接收過程中CPU 會讀數(shù)據(jù), 根據(jù)命令字判斷數(shù)據(jù)幀的類型進行不同處理。發(fā)送模塊負責報文的發(fā)送, SJA1000 發(fā)送數(shù)據(jù)前, 要判斷是否滿足發(fā)送條件, 如果滿足, 則把報文幀信息、標識符和要發(fā)送的數(shù)據(jù)寫入緩沖區(qū), 即可發(fā)送。JA 1000的收發(fā)流程圖如圖5所示。
圖5 JA 1000的收發(fā)流程圖
5 結(jié)束語
本系統(tǒng)以AT89S52單片機為核心, 不用對電話網(wǎng)進行任何改造, 實現(xiàn)對家居設防點進行自動檢測和語音報警。設計中用CAN 總線結(jié)構(gòu)組成安防系統(tǒng),有較好的靈活性和擴展性, 同時利用CAN 總線引入實時的數(shù)據(jù)處理, 提高了系統(tǒng)的可靠性。可對樓宇可視對講、智能小區(qū)管理、門禁管理等有較大的應用推廣價值。
二、 基于GSM短信的智能家居控制系統(tǒng)研究
1 引言
目前人們的家居生活中應用了大量的日用電器,但是這些日用電器都要人們?nèi)ブ苯硬倏?,雖然可以用一些定時操控,但是功能有限,靈活性很差。而作為移動終端的手機在不斷的普及,開發(fā)它的擴展應用將是有廣大的配備基礎和廣闊的市場前景的,可以利用手機終端依托公眾信息網(wǎng),控制家電,并查詢家中狀況。本文討論的是將信息處理的技術與對設備的操控結(jié)合來實現(xiàn)數(shù)字家居的一種嘗試,使人們能享受到信息革命給生活帶來的便利。本文創(chuàng)新點在于用ZigBee技術進行家庭組網(wǎng)結(jié)合DSP技術與短信方式來完成遠程設備與用戶之間的通信。這樣網(wǎng)絡覆蓋范圍廣,實現(xiàn)控制與監(jiān)測時具有不需撥號、價格便宜、覆蓋范圍廣等優(yōu)勢,而且不必重新布電網(wǎng),可以節(jié)約財力、物力和人力穩(wěn)定可靠,易于實現(xiàn)。
2 系統(tǒng)硬件設計
智能家居系統(tǒng)具有對家庭中的各種設備遠程控制、遠程查詢、集中管理功能,為用戶提供更為舒適,方便的生活方式。本設計主要針對的是家電控制。ZigBee通信子節(jié)點需具備脈沖量數(shù)據(jù)采集、開關量數(shù)據(jù)采集、模擬量數(shù)據(jù)采集、繼電器觸點輸出等功能,而主節(jié)點實際上是一個功能齊全的FFD設備,對家庭子網(wǎng)節(jié)點的管理,并與家居服務器通信,實現(xiàn)服務器和子節(jié)點的信息交互本設計中家庭內(nèi)部節(jié)點主要由射頻芯片CC2430和TMS320VC5402芯片組成,CC2430是符合IEEE802.15.4標準(MAC、和PHY層)的ZigBee無線網(wǎng)絡模塊。TMS320VC5402芯片用來控制CC2430ZigBee模塊的運行,并且與GSM模塊通過MAX3111進行連接,用來進行數(shù)據(jù)的通訊。我們將ZigBee的協(xié)調(diào)器節(jié)點和GSM模塊集成在一塊板子。節(jié)點在空閑時間處于睡眠狀態(tài),當用戶有控制信號或者數(shù)據(jù)采集要求時采用中斷將節(jié)點喚醒,完成數(shù)據(jù)采集或控制任務,并上報相關信息。
系統(tǒng)構(gòu)成圖如下所示:
主控中心模塊它承擔著短信的接收,命令的判斷,執(zhí)行命令的發(fā)出或直接驅(qū)動,并將機器的工作狀態(tài)用短信發(fā)給移動終端。
評論