CAN總線(xiàn)在家庭智能化控制系統中的應用研究
O 引言
家庭智能控制系統的主要功能集中在家庭安全報警、電話(huà)或電腦遠程控制、紅外遙控、自動(dòng)抄表控制、燈光和濕度控制等方面。根據智能終端設備傳輸數據和功能的不同可以把它分成兩類(lèi)子網(wǎng),一類(lèi)是傳輸數據以數據量小、速率低的家庭自動(dòng)化控制設備;另一類(lèi)是傳輸多媒體信息、(視頻、音頻信號),信號量大、速率快,如視頻會(huì )議、音頻點(diǎn)播等。家庭智能終端設備可以采用總線(xiàn)結構組建成有線(xiàn)子網(wǎng)和無(wú)線(xiàn)子網(wǎng),因各設備分布在家中不同的地方,對于組建成有線(xiàn)子網(wǎng)布線(xiàn)比較復雜,但是如果采用PLC與CAN總線(xiàn)構建成網(wǎng)絡(luò ),將降低成本。
CAN(Controller Area Network,控制器局域網(wǎng))是德國B(niǎo)osch公司在20世紀80年代初為汽車(chē)檢測控制而開(kāi)發(fā)的一種串行數據通訊協(xié)議,它是一種多主機總線(xiàn),通訊介質(zhì)可以是雙絞線(xiàn)、同軸電纜或光導纖維,通訊速率為1Mb/s。CAN總線(xiàn)具有卓越的性能,極高的可靠性和獨特的設計,廣泛應用于工業(yè)自動(dòng)化、交通工具、醫療儀器以及建筑、環(huán)境控制等眾多部門(mén)。
1 家庭智能化控制系統的組成
家庭智能化控制系統是電視、洗衣機、空調及水表、電表、燃氣表等設備的指揮通信和信息管理的核心,主要功能是與遠程控制系統進(jìn)行數傳通信,接收各種控制口令,完成對相應設備的實(shí)時(shí)控制。
控制系統中凡具有嵌入式微處理器或微計算機的單體均通過(guò)CAN總線(xiàn)相互連接。組成分布式局部網(wǎng),實(shí)現數據交換和信息資源共享。這種設計具有以下優(yōu)點(diǎn):減少了通信端口、連接電纜;抗干擾能力強;配置靈活、系統擴展和升級方便;調試簡(jiǎn)單,檢修方便。
由CAN總線(xiàn)組成的家庭智能化控制系統原理如圖1所示。
2 PLC與CAN總線(xiàn)的連接
現以GE FANUC系列90 PLC為例,給出一個(gè)PLC與CAN總線(xiàn)的連接方案。
GE系列90 PLC都帶有經(jīng)轉換的RS 232串行通訊口,編程計算機通過(guò)此串口與PLC進(jìn)行通訊和編程。RS 232標準電平采用負邏輯,規定+3~+15V之間的任意電平為邏輯“0”電平,-3~-15V之間的任意電平為邏輯“1”電平。而CAN信號則使用差分電壓傳送,兩條信號線(xiàn)稱(chēng)為“CAN _H”和“CAM_L”,靜態(tài)時(shí)均為2.5 V左右,此時(shí)的狀態(tài)表示為邏輯“1”,也可以叫做“隱性”;用CAN_H比CAN_L高表示邏輯“0”,稱(chēng)為“顯性”。顯性時(shí),通常電壓值為:CAN_H=3.5V,CAN_L=1.5V。
RS 232串口的幀格式為:1位起始位,8位數據位,1位可編程的第9位(此位為發(fā)送和接收的地址/數據位),1位停止位。而CAN的數據幀格式為:幀信息+ID+數據(可分為標準幀和擴展幀兩種格式)。因此,設計時(shí)就需要有一個(gè)微控制器來(lái)實(shí)現電平和幀格式等的轉換,其轉換方式如圖2所示。
評論