



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于CAN總線的智能家電遠(yuǎn)程監(jiān)控系統(tǒng) 引言隨著人類社會(huì)的進(jìn)步和科學(xué)技術(shù)的迅猛發(fā)展,特別是4C技術(shù)(Computer,Communication,Control和CRTTechnology)的發(fā)展,人類開始邁入數(shù)字化和網(wǎng)絡(luò)化為平臺的智能化社會(huì)。信息化社會(huì)在改變我們生活方式與工作習(xí)慣的同時(shí),也向傳統(tǒng)的住宅提出了挑戰(zhàn)。智能家居網(wǎng)絡(luò)系統(tǒng)以4C技術(shù)為基礎(chǔ),采用先進(jìn)、成熟的設(shè)備和產(chǎn)品以及先進(jìn)的管理軟件,對整個(gè)家居的信息通信、安全防范、報(bào)警求助集中于統(tǒng)一的平臺上進(jìn)行管理。它不僅已經(jīng)成為一個(gè)國家引言隨著人類社會(huì)的進(jìn)步和科學(xué)技術(shù)的迅猛發(fā)展,特別是4C技術(shù)(Compu
2、ter,Communication, Control和CRT Technology)的發(fā)展,人類開始邁入數(shù)字化和網(wǎng)絡(luò)化為平臺的智能化社會(huì)。信息化社會(huì)在改變我們生活方式與工作習(xí)慣的同時(shí),也向傳統(tǒng)的住宅提出了挑戰(zhàn)。智能家居網(wǎng)絡(luò)系統(tǒng)以4C技術(shù)為基礎(chǔ),采用先進(jìn)、成熟的設(shè)備和產(chǎn)品以及先進(jìn)的管理軟件,對整個(gè)家居的信息通信、安全防范、報(bào)警求助集中于統(tǒng)一的平臺上進(jìn)行管理。它不僅已經(jīng)成為一個(gè)國家經(jīng)濟(jì)實(shí)力和科學(xué)技術(shù)的綜合標(biāo)志之一,而且也是人類社會(huì)住宅發(fā)展的必然趨勢。CAN總線是目前流行的現(xiàn)場總線技術(shù)之一,依靠可靠性高、價(jià)格低廉的優(yōu)勢,已得到了廣泛的應(yīng)用1。CAN總線采取了許多新技術(shù)及獨(dú)特的設(shè)計(jì),與一般的通信總線相
3、比,它的數(shù)據(jù)通信具有突出的可靠性、實(shí)時(shí)性和靈活性。CAN總線上的節(jié)點(diǎn)數(shù)主要取決于總線驅(qū)動(dòng)電路,目前可達(dá)110個(gè)。這個(gè)特點(diǎn)正好解決了家庭領(lǐng)域中家用電器種類繁多,分布零散的問題。CAN總線采用節(jié)點(diǎn)ID標(biāo)示每個(gè)節(jié)點(diǎn),而不需要專門為每個(gè)節(jié)點(diǎn)設(shè)置地址,這就可以任意添加或刪除節(jié)點(diǎn)而不用對總線上的其他節(jié)點(diǎn)進(jìn)行任何修改。1系統(tǒng)總體設(shè)計(jì)本系統(tǒng)在CAN網(wǎng)絡(luò)的基礎(chǔ)上添加智能控制器與Internet的網(wǎng)絡(luò)接口,從而實(shí)現(xiàn)智能家居的遠(yuǎn)程監(jiān)控。智能家電遠(yuǎn)程監(jiān)控系統(tǒng)如圖1所示。 圖1智能家電遠(yuǎn)程監(jiān)控系統(tǒng)由圖1可知系統(tǒng)由三部分組成:C
4、AN網(wǎng)絡(luò),智能控制器和Internet。CAN網(wǎng)絡(luò)就是通過CAN總線把家庭安防、遠(yuǎn)程抄表、環(huán)境調(diào)節(jié)、娛樂功能和家電控制等節(jié)點(diǎn)模塊組成家庭局域網(wǎng),以實(shí)現(xiàn)數(shù)據(jù)和控制信息的快速傳輸,各個(gè)節(jié)點(diǎn)模塊是由8位MCU+CAN控制器+CAN收發(fā)器+相應(yīng)的傳感器/控制器組成,我們把各個(gè)節(jié)點(diǎn)模塊稱之為智能節(jié)點(diǎn);智能控制器選用的是Philips公司的內(nèi)部集成CAN控制器的32位微處理器LPC2294,只需連接CAN收發(fā)器即可成為CAN網(wǎng)絡(luò)的一個(gè)節(jié)點(diǎn),這樣再通過擴(kuò)展網(wǎng)絡(luò)接口就實(shí)現(xiàn)了CAN網(wǎng)絡(luò)與Internet的信息交換,達(dá)到遠(yuǎn)程監(jiān)控的目的;Internet的發(fā)展極大的加快了信息的傳遞,任何接入互聯(lián)網(wǎng)的電腦都可以用來監(jiān)
5、控我們的系統(tǒng),當(dāng)然安全性也是我們必須考慮的。1.1監(jiān)控系統(tǒng)的主要功能監(jiān)控系統(tǒng)主要完成以下功能:(1)家庭安防:安全是居民對日常生活的首要要求,安防因此成為遠(yuǎn)程家庭信息監(jiān)控系統(tǒng)的首要組成部分,例如:紅外報(bào)警、門窗磁報(bào)警、緊急求助報(bào)警、燃?xì)庑孤﹫?bào)警、火災(zāi)報(bào)警等。當(dāng)紅外報(bào)警裝置工作時(shí),如果家中有人走動(dòng),系統(tǒng)就會(huì)自動(dòng)通過蜂鳴器和語音實(shí)現(xiàn)本地報(bào)警;同時(shí),報(bào)警信息會(huì)被及時(shí)地傳到物業(yè)中心或110報(bào)警中心,還可以自動(dòng)撥號到指定的手機(jī)或電話上。(2)遠(yuǎn)程抄表:水、電、氣表的遠(yuǎn)程自動(dòng)抄收計(jì)費(fèi)是物業(yè)管理的重要部分,實(shí)現(xiàn)三表的自動(dòng)抄表計(jì)費(fèi),解決了入戶抄表的低效率、不安全和對住戶造成干擾等因素。(3)家電控制:通過統(tǒng)一
6、的家電聯(lián)網(wǎng)接口,將網(wǎng)絡(luò)家電和遠(yuǎn)程家庭信息監(jiān)控系統(tǒng)相連,組成網(wǎng)絡(luò)家電系統(tǒng),實(shí)現(xiàn)家用電器的遠(yuǎn)程監(jiān)控和故障診斷等功能。(4)環(huán)境調(diào)節(jié):室內(nèi)的環(huán)境是人們居住首先考慮的因素。環(huán)境調(diào)節(jié)是智能家居的主要組成部分,例如:溫度設(shè)定,用戶可任意設(shè)定并寫該室內(nèi)的溫度;溫度控制,監(jiān)測當(dāng)前室內(nèi)溫度值。該值被送給空調(diào)機(jī)組,其與設(shè)定值的差值送給自己的空調(diào)末端設(shè)備控制節(jié)點(diǎn)。(5)娛樂功能:包括視聽娛樂和游戲等,視聽娛樂包括州V播放、家庭影院、投影機(jī)、電視自動(dòng)錄像等。2 智能控制器的硬件設(shè)計(jì)系統(tǒng)選用功能強(qiáng)大的帶有CAN接口的32位微處理器LPC2294,運(yùn)行基于特定應(yīng)用的嵌入式實(shí)時(shí)操作系統(tǒng),實(shí)現(xiàn)合理的任務(wù)調(diào)度,滿足控
7、制系統(tǒng)對實(shí)時(shí)性和可靠性的要求。LPC2294是一款功能強(qiáng)大、超低功耗的具有ARM7TDMI-S內(nèi)核的32 bit微處理器2。具有2個(gè)32bit定時(shí)器、4路CAN通道、2個(gè)UART、高速IIC接口以及9個(gè)外部中斷,內(nèi)部嵌入256KB高速Flash存儲器和16 KB靜態(tài)RAM, 112個(gè)通用I/O口。其內(nèi)部集成的4路CAN控制器,符合CAN規(guī)范CAN2. 0B, ISO 1189821標(biāo)準(zhǔn)。2.1外擴(kuò)ROM和RAM)Flash ROM:雖然LPC2294內(nèi)部嵌入256KB高速Flash存儲器和16 KB靜態(tài)RAM,可以滿足一般的控制要求。但是我們需要外擴(kuò)一個(gè)容量相對大的FlashROM來保存監(jiān)測到
8、的歷史數(shù)據(jù),以便查看和打印。為了滿足操作系統(tǒng)及其文件系統(tǒng)的存儲要求,系統(tǒng)選用了2M Flash ROM器件SST39V160作為存儲介質(zhì)。2)EEPROM:LPC2294內(nèi)部沒有集成EEPROM,要將家電設(shè)備編號保存下來,故外擴(kuò)了容量為1024 Byte的顯存。3)SDRAM:嵌入式操作系統(tǒng)的運(yùn)行需要?jiǎng)討B(tài)ARM,而芯片LPC2294內(nèi)部提供的16K靜態(tài)RAM主要用來為7種工作模式分配堆棧和臨時(shí)變量分配空間,需要在外部總線上擴(kuò)充SDRAM(HY57v641620H)芯片,解壓縮后的操作系統(tǒng)將駐留在其內(nèi)。2.2鍵盤和液晶顯示為便于控制新掛接在CAN總線上的家電設(shè)備,實(shí)時(shí)顯示家電設(shè)備的運(yùn)行情況,設(shè)計(jì)
9、了鍵盤輸入與LED顯示。為了充分利用LPC2294的I2 C接口,以及減少電路的復(fù)雜性,采用了ZLG7290 I2C接口鍵盤及LED驅(qū)動(dòng)器。ZLG7290的I2 C接口傳輸速率可達(dá)32 kb / s,易與處理器接口,并提供鍵盤中斷信號,提高主處理器工作效率。按鍵使用了數(shù)字鍵( 09),用于輸入和修改數(shù)字,可連擊實(shí)現(xiàn)快速輸入和修改數(shù)字;移位鍵在修改模式下,用于選擇要修改的位;加1鍵在修改模式下將當(dāng)前要修改的位進(jìn)行加1操作(在09之間循環(huán));模式鍵實(shí)現(xiàn)進(jìn)入/退出修改模式,不允許連擊;確認(rèn)鍵在修改模式下將修改好的數(shù)據(jù)寫入EEPROM中。2.3網(wǎng)絡(luò)接口RTL8019AS與以太網(wǎng)的連接由PM341006
10、M濾波器芯片和RJ45完成1。其連接如圖2所示。這里采用PM34-1006M是為了提高網(wǎng)絡(luò)通信能力。圖中TPIN+、TPIN-、TPOUT+和TPOUT-是RTL8019AS芯片輸入/輸出信號的4個(gè)引腳,濾波器右邊是以太網(wǎng)RJ45接口,通過標(biāo)準(zhǔn)帶RJ45插頭的雙絞線接入以太網(wǎng)。圖2 RTL8019AS與網(wǎng)絡(luò)介質(zhì)之間的連接3智能控制器的軟件設(shè)計(jì)為了便于系統(tǒng)的擴(kuò)展和升級,同時(shí)更好地協(xié)調(diào)控制系統(tǒng)的穩(wěn)定性及實(shí)時(shí)性,系統(tǒng)采用了嵌入式操作系統(tǒng)uClinux進(jìn)行設(shè)計(jì)開發(fā)。3.1嵌入式操作系統(tǒng)uClinuxuClinux是Linux2.0的一個(gè)分支,它被設(shè)計(jì)用于沒有MMU的微控制器領(lǐng)域。uClinux的最大特
11、征就是沒有MMU(內(nèi)存管理單元模塊),它很適合那些沒有MMU的處理器,如ARM7TDMI。uClinux具有完全的TCP/IP協(xié)議棧,同時(shí)對其他許多的網(wǎng)絡(luò)協(xié)議都提供支持。這些網(wǎng)絡(luò)協(xié)議都在uClinux上得到了很好的實(shí)現(xiàn)。通過使用嵌入式uClinux,它既保存了原先Linux操作系統(tǒng)穩(wěn)定性、功能強(qiáng)大等優(yōu)點(diǎn),又對內(nèi)核的代碼重新編寫,減少了內(nèi)核容量,提高了效率4。實(shí)時(shí)性方面,可以使用進(jìn)程間通信如管道、消息隊(duì)列、共享內(nèi)存等方法將CAN總線的接收中斷與應(yīng)用程序直接關(guān)聯(lián),加快系統(tǒng)對CAN總線事件的響應(yīng)速度。進(jìn)一步可以通過RTLinux和RTAI(Real Time Application Interfac
12、e)這兩種方案增強(qiáng)uClinux的實(shí)時(shí)性。主要包括:下載uClinux源代碼,實(shí)現(xiàn)在LPC2294上的移植、編寫驅(qū)動(dòng)程序、在uClinux系統(tǒng)下編寫應(yīng)用軟件。3.2系統(tǒng)軟件設(shè)計(jì)為了充分利用LPC2294有限的內(nèi)存資源,應(yīng)盡量減少任務(wù)個(gè)數(shù)及任務(wù)之間的頻繁切換,可以將優(yōu)先級相近且運(yùn)行周期相近的功能整合到同一任務(wù)中。通過實(shí)時(shí)性分析,結(jié)合各功能運(yùn)行周期的要求,系統(tǒng)分為以下3個(gè)任務(wù):(1)系統(tǒng)監(jiān)控與報(bào)警。此任務(wù)保證控制器與CAN總線上的智能家電設(shè)備進(jìn)行實(shí)時(shí)通信,及時(shí)了解總線上家電的運(yùn)行情況并作相應(yīng)處理。此任務(wù)運(yùn)行周期為100ms,優(yōu)先級最高。確保系統(tǒng)運(yùn)行的可靠性和響應(yīng)的及時(shí)性。(2)遠(yuǎn)程通信任務(wù)。主要是實(shí)現(xiàn)系統(tǒng)信息與TCP/IP數(shù)據(jù)的轉(zhuǎn)換,以實(shí)現(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)員工股合同范本
- 《韓愈短文》教案
- 合買別墅合同范本
- 《這片土地是神圣的》說課稿
- 《觀滄海》閱讀答案及鑒賞
- 任務(wù)目標(biāo)認(rèn)購合同范例
- 協(xié)議解約合同范本
- 代辦社保合同范本
- 候鳥旅行合同范本
- 物流運(yùn)輸 價(jià)格合同范本
- 人教版六年級科學(xué)下冊教案全冊
- TCITSA 24-2022 基于ETC的高速公路自由流收費(fèi)技術(shù)規(guī)范
- 叉車裝卸區(qū)域安全風(fēng)險(xiǎn)告知牌
- 2022屆江蘇省南京師范大學(xué)附屬中學(xué)高三(下)考前最后一模物理試題(解析版)
- 辦公用品供貨服務(wù)計(jì)劃方案
- 《普通生物學(xué)教案》word版
- 貴州省就業(yè)失業(yè)登記表
- 預(yù)防電信詐騙網(wǎng)絡(luò)詐騙講座PPT幻燈片課件
- 反興奮劑知識試題及答案
- 初中八年級上冊音樂課件4.2欣賞沃爾塔瓦河(14張)ppt課件
- 人教版五年級數(shù)學(xué)下冊每個(gè)單元教材分析(共九個(gè)單元)
評論
0/150
提交評論