999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CAN總線的可視對講控制系統的實現

2012-12-31 00:00:00王冉陶秋紅
中國管理信息化 2012年9期

[摘 要] 隨著城市化進程的加快,城市人口越來越多,城市土地資源越來越緊缺,因此現代住宅小區樓房逐漸由多層建筑轉變為高層建筑,二三十層的樓房越來越普遍,因此智能小區對講系統單元內總線需要傳輸距離遠、實時性好。CAN總線可靠性高、通信距離遠、速度快、價格便宜,能滿足現代自動化控制系統的需要,在自動化控制領域得到廣泛應用。

[關鍵詞] CAN; 協議; 可視對講

doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 09. 053

[中圖分類號] TP273+.5 [文獻標識碼] A [文章編號] 1673 - 0194(2012)09- 0087- 02

1 前 言

CAN(Controller Area Network,控制器局域網)是目前國際上應用最廣泛的一種開放式現場總線。CAN總線可靠性高、通信距離遠、速度快、價格便宜,能滿足現代自動化控制系統的需要,在自動化控制領域得到廣泛應用。其主要特點是:

(1) CAN總線采用獨特的非破壞性仲裁技術。CAN網絡上節點信息被分成不同的優先級,網絡中不同節點同時進行通信時,這些節點都會通過CAN總線發送信息。為避免通信沖突,保證數據傳輸的可靠性,總線總是選擇優先級最高的節點先傳送數據,而優先級低的節點則主動退出發送。可見,CAN總線采用的這種獨特仲裁技術能夠滿足系統實時性要求,不管網絡負載多大,都不會出現網絡癱瘓的情況。

(2) CAN總線為多主總線,網絡中各節點地位平等,網絡中任意一個節點可隨時隨地向其他任意一個或多個節點發送信息,還能進行全局廣播。CAN總線這種靈活的數據收發方式使用戶在設計系統時有很大的靈活性,具有很高的實時性,能滿足本系統需求。

(3) CAN網絡具有完善的錯誤處理機制。CAN的每幀信息有效字節數最多為8個,并且均采用CRC校驗,CAN節點能夠判斷節點出現的錯誤是暫時擾動還是永久性故障,標注已損壞的報文,當故障計數超過255時,該節點自動脫離總線網絡。這使得該故障影響的范圍只是該節點,不會影響到網絡上其他節點的通信。

(4) 通信介質可為雙絞線、同軸電纜或光纖,可選擇余地大,且具有較好的抗干擾能力,最大傳輸距離可達10千米。

(5) CAN總線采用幀編碼的形式。CAN模塊的接收和發送是以幀為單位的,這提高了系統的工作效率。

(6) CAN是到目前為止唯一有國際標準的現場總線。

2 CAN網絡節點的硬件電路設計

一個CAN協議定義了數據鏈路層和物理層,沒有定義應用層,針對具體問題,用戶可自己定義應用層。在該可視對講系統中,一個CAN節點硬件主要由主控芯片、CAN控制器、CAN收發器3個部分組成,這3個部分分別對應CAN通信協議的物理層、數據鏈路層和應用層。

2.1 主控芯片

主控芯片通常為單片機,實現了CAN通信協議的應用層,主要負責CAN控制器的初始化和收發控制以及CAN節點功能的實現。

該系統中的主控芯片選擇了SST公司的SST89E516RD作為處理器。它是通用的8位單片機,是8051系列兼容的控制器。

2.2 CAN控制器

中間層為CAN總線控制器。CAN控制器硬件實現了整個CAN總線協議控制的信息幀的接收和發送,包括對數據幀進行處理:打包、解包、錯誤界定,以及發送出現錯誤時的重發控制。

在該可視對講系統中,CAN的通信協議主要由CAN控制器完成。CAN控制器主要由CAN的通信協議和與微處理器連接的電路組成。該系統采用MCP2510,MCP2510是一款控制器局域網絡(CAN)協議控制器芯片,是由 Microchip公司生產的并帶有SPI接口的一種控制器芯片。MCP2510傳輸數據的速度最高達到5MB/s ,它完全符合CAN技術規范V2.0A和V2.0B,能夠收發標準的以及擴展的報文,它還同時具備驗收過濾以及報文管理功能。該器件內部含有3個發送緩沖器、2個接收緩沖器,減少了單片機的負擔。同時還具有靈活的中斷管理能力、幀屏蔽與過濾、幀優先級設定等功能,這些特點使得MCU對CAN總線的操作變得非常簡便。MCP2510內含6個接收過濾器和2個接收過濾屏蔽器,在實際應用時具有較大的靈活性。

2.3 CAN收發器

最底層為CAN收發器,主要實現CAN總線接口電平和CAN控制器接口電平的轉換。CAN控制器MCP2510只是CAN協議控制器,它的CAN總線輸入輸出是TTL電平5V,是不能直接掛載在CAN總線上的,需要通過CAN收發器將CAN總線電平轉為接收的TTL電平,將發送的TTL電平轉為CAN總線電平。設計中選用了MCP2551作為CAN收發器。

CAN總線一般是鋪設在室外,容易受到雷擊的破壞,設計中增加了兩個TVS管——P6KE68CA做防雷EMI,在MCP2510和MCP2551之間增加了兩個光耦——6N137做總線隔離,有效地保護了CAN控制器和主控單片機。CAN的接口電路如圖1所示。

3 CAN通信系統介紹

智能小區對講系統對講過程的進行是靠主叫方和被叫方之間不斷交換控制信息完成的。控制信息是雙方必須遵守的協議。

通過通信信道和設備互連起來的多個不同地理位置的數據通信系統,要使其能協同工作實現信息交換和資源共享,它們之間必須具有共同的語言。交流什么、怎樣交流及何時交流,都必須遵循某種互相都能接受的規則。這個規則就是通信協議。通信協議在軟件中是以一定數量的字節組成的幀數據,幀中的每個字節具有不同的意義。

通過上面對于對講過程的分析可知,對講協議的內容包括對講命令主要有“呼叫”、“等待”、“占線”、“開始”和“結束”。另外為了小區對講系統設備的辨識,定義了設備的地址,分為樓號、單元號、房間號。因此通信協議中加入了源地址、目的地址。

另外為了增加系統的容錯性,提高抗干擾能力,在協議幀的最后加入了CRC16的校驗。CRC即循環冗余校驗碼(Cyclic Redundancy Check),是數據通信領域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長度可以任意選定。

因此智能小區對講系統的對講協議定為5幀9個字節的數據幀。每幀數據結構見表1。

通信過程中,發送方首先構建信息幀前7個字節,包括對講命令、目的地址、源地址,然后對信息幀的0~6字節進行CRC數學運算,得到16位的CRC16校驗數值,將CRC16校驗數值的高字節存儲在信息幀的第7字節,將CRC16校驗數值的低字節存儲在信息幀的第8字節,然后將9個字節依次在總線上發出。

接受方每次接收9個字節,接收完一幀信息后對信息幀的0~6字節進行CRC數學運算,得到16位的CRC16校驗數值, 將CRC16校驗數值的高字節和信息幀的第7字節比較,如果相等,則比較CRC16校驗數值的低字節和信息幀的第8字節,如果也相等,說明此次接收到的數據是有效數據,反之此次接收的數據無效。

一共定義了5個對講命令:“呼叫”、“等待”、“占線”、“開始”和“結束”。隨著對講功能的完善,系統的增加,對講協議可以不斷擴充。

4 結束語

在樓宇可視對講系統中,借用了比較成熟的CAN總線,把不同地理位置的設備連接到一起,實現了門禁系統的功能。在樓宇自動化發展過程中,可視對講系統的智能化發展越來越規范,逐步實現硬件的標準化和模塊化,方便安裝;軟件的兼容性,使系統既要易于使用,還要方便安裝和維護,更要有利于擴展和升級。

主要參考文獻

[1] 張景元,楊慶華. 基于單片機和MCP2510的CAN總線通信模塊的設計[J]. 微計算機信息,2007,23(20).

[2] 鄒繼軍,饒運濤. 基于SJA1000的CAN總線系統智能節點設計[J].單片機與嵌入式系統應用,2001(12).

[3] 柯資穎. 嵌入式門禁系統軟件的設計與實現[D]. 西安:西安電子科技大學, 2008.

主站蜘蛛池模板: 国产成人精品亚洲日本对白优播| 国产在线91在线电影| 成人在线观看一区| 毛片久久网站小视频| 午夜日韩久久影院| 一级不卡毛片| 亚洲三级a| 成人在线亚洲| 亚洲日韩日本中文在线| 亚洲欧美精品日韩欧美| 91人妻日韩人妻无码专区精品| 嫩草国产在线| 国产在线视频欧美亚综合| 亚洲午夜福利精品无码不卡 | 伊人久久大香线蕉成人综合网| 欧美亚洲国产一区| 国产精品理论片| 国产精品所毛片视频| 国产精品自在在线午夜区app| 欧美va亚洲va香蕉在线| 久久午夜夜伦鲁鲁片不卡| 中文字幕亚洲电影| 色天天综合| 日韩精品中文字幕一区三区| 99精品免费在线| 亚洲日韩久久综合中文字幕| 久久久精品国产SM调教网站| 无码免费试看| 婷婷色一二三区波多野衣 | 色吊丝av中文字幕| 久久久久88色偷偷| 国产性猛交XXXX免费看| 国产波多野结衣中文在线播放 | 伊人色在线视频| 麻豆国产精品一二三在线观看| 亚洲黄网在线| 中文字幕天无码久久精品视频免费| 久久青草免费91线频观看不卡| 成人a免费α片在线视频网站| 欧美三级自拍| 亚洲啪啪网| 在线视频亚洲色图| 99精品热视频这里只有精品7| 青青青国产精品国产精品美女| 中文字幕调教一区二区视频| 国产精品视屏| 国产尤物在线播放| 国产成人精品综合| 国产精品视频观看裸模| 无码免费的亚洲视频| 成年人福利视频| 国产人人乐人人爱| 米奇精品一区二区三区| 亚洲五月激情网| 久久精品视频亚洲| 美女被躁出白浆视频播放| 国产h视频免费观看| 国产成人亚洲毛片| 热伊人99re久久精品最新地| 一本久道热中字伊人| 免费毛片全部不收费的| 免费观看国产小粉嫩喷水| 97国产精品视频自在拍| 老司机久久精品视频| 久久国产V一级毛多内射| 国产91成人| 亚洲熟女中文字幕男人总站 | 成人一级免费视频| 国产男人天堂| 亚洲中文久久精品无玛| 欧美激情首页| 无码专区国产精品一区| 婷婷成人综合| 美女国内精品自产拍在线播放 | 国产91九色在线播放| 国产在线拍偷自揄拍精品| 欧美日韩动态图| 色综合日本| 国产激情无码一区二区APP| 国产欧美视频综合二区| 欧美激情第一区| 久久综合五月婷婷|