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

基于CAN總線的智能聯(lián)防報警系統(tǒng)研究

2011-10-16 09:19:22王出航
長春師范大學學報 2011年1期
關(guān)鍵詞:智能系統(tǒng)

王出航

(長春師范學院網(wǎng)絡中心,吉林長春 130032)

基于CAN總線的智能聯(lián)防報警系統(tǒng)研究

王出航

(長春師范學院網(wǎng)絡中心,吉林長春 130032)

在分析CAN總線協(xié)議和技術(shù)特點及其通信原理的基礎上,本文提出一種利用CAN總線構(gòu)建智能聯(lián)防報警系統(tǒng)的方法,設計相關(guān)硬件電路、應用層協(xié)議和軟件架構(gòu),建立系統(tǒng)子機、分機和主機之間通訊的網(wǎng)絡模型。實地安裝測試表明,該智能聯(lián)防報警系統(tǒng)滿足“鄰里互助,警民聯(lián)動”的智能控制要求,取得了良好的效果。

聯(lián)防報警;CAN總線;智能控制

0 引言

控制器局部網(wǎng)CAN(controller Area Network)是Bosch公司為現(xiàn)代汽車應用領(lǐng)先推出的一種多主機局部網(wǎng),由于其卓越性能現(xiàn)已廣泛應用于汽車工業(yè)、自動化控制、航空工業(yè)、環(huán)境控制及安全防護等眾多領(lǐng)域[1]。CAN總線規(guī)范已經(jīng)被ISO國際標準組織制定為國際標準ISO11898(高速應用)和ISO11519(低速應用)[2],得到了國際上知名半導體公司如PHILIPS、INTEL和ATMEL等的支持,現(xiàn)已推出了不同功能和特點的CAN控制器芯片,使得CAN的應用越來越廣泛。

我國村鎮(zhèn)尤其是邊境的村鎮(zhèn),居民住宅比較分散,離派出所距離比較遠,當有突發(fā)事件時民警不能很快到達現(xiàn)場。為了解決這一問題,本文采用CAN總線構(gòu)建了智能聯(lián)防報警系統(tǒng),使相鄰的住戶組成“聯(lián)防報警組”,一方面形成鄰里互助,另一方面具有“110”接、處警能力,及時幫助群眾解決突發(fā)事件。

1 系統(tǒng)整體結(jié)構(gòu)

1.1 CAN網(wǎng)絡節(jié)點控制

在單個CAN網(wǎng)絡里,如果每個節(jié)點分配一個唯一的識別符 (ID),理論上總線容量可以達到2032個設備[3]。但在實際應用中,不同的收發(fā)器芯片所支持的節(jié)點數(shù)不同,PHILIPS公司的PCA82C250僅支持110個節(jié)點。

依據(jù)CAN210標準規(guī)范,CAN包含數(shù)據(jù)鏈路層和物理層。其中鏈路層完成幀結(jié)構(gòu)控制、仲裁執(zhí)行、錯誤檢測、出錯標定、故障界定等功能,而物理層實現(xiàn)不同節(jié)點之間根據(jù)電氣屬性進行位信息的傳輸功能[4]。

為了實現(xiàn)聯(lián)防報警系統(tǒng)中各個節(jié)點的控制,首先由發(fā)送器節(jié)點觸發(fā)發(fā)送事件,并執(zhí)行發(fā)送命令TraCMD,CAN鏈路層和物理層負責將發(fā)送數(shù)據(jù)封裝成CAN協(xié)議報文并完成數(shù)據(jù)發(fā)送。網(wǎng)絡中的其他接收器節(jié)點接收到報文后,解析協(xié)議,執(zhí)行RevCMD命令讀取數(shù)據(jù),并依據(jù)接收的ID判斷該數(shù)據(jù)幀為廣播幀還是特定目標幀,然后對所接收的數(shù)據(jù)采取相應的操作。

1.2 系統(tǒng)組網(wǎng)模型

智能聯(lián)防報警系統(tǒng)由報警子機、報警分機和主機組成,主機安裝在派出所,報警分機安裝在聯(lián)防組長家,報警子機安裝在聯(lián)防村民家。分機和子機之間通過CAN總線進行連接,分機和主機之間通過公共交換電話網(wǎng)PSTN(Public Switched Telephone Network)進行通訊。因此,CAN通信節(jié)點之間信息傳輸?shù)目煽渴潜WC報警系統(tǒng)正常工作的前提。

CAN總線具有工作方式靈活、穩(wěn)定性和容錯性好等特點,且傳輸距離遠,當通信距離達3300米時,其傳輸能力還能達到20Kbit/s[5]。系統(tǒng)采用PHILIPS公司的CAN協(xié)議控制器SJA1000和CAN收發(fā)器PCA82C250來實現(xiàn)數(shù)據(jù)的傳輸。

CAN收發(fā)器完成邏輯電平TT L與CAN物理層 (CANH、CANL)電平之間的轉(zhuǎn)換,而CAN協(xié)議控制器主要實現(xiàn)CAN鏈路層的功能,主要是接收和發(fā)送報文,并與主控制器STC89C58RD+進行通信。主控制器根據(jù)外部報警按鍵或接收報文觸發(fā)報警或接警操作流程。系統(tǒng)組網(wǎng)模型如圖1所示。

圖1 系統(tǒng)組網(wǎng)模型

1.3 系統(tǒng)功能特點

大容量和靈活組網(wǎng)是系統(tǒng)的主要特點之一,每個報警分機可與多達109個報警子機組成一個聯(lián)防組,且報警點之間只需用一根兩芯雙絞線連接,布線簡單。主機最多可覆蓋255個報警組,包含上萬個報警點。

數(shù)據(jù)和語音傳輸是系統(tǒng)的另一主要特點,系統(tǒng)除了傳輸報警信息外,還能實現(xiàn)壓縮語音數(shù)據(jù)傳輸,實現(xiàn)對報警現(xiàn)場的語音監(jiān)聽。

智能報警接警和故障檢測是系統(tǒng)的又一主要特點,當有警情或特殊情況發(fā)生時,按下報警子機或分機的“告警”按鈕,組內(nèi)的其它子機或分機均可收到該報警點的“號碼 (即ID)”,發(fā)出告警音后自動進入監(jiān)聽狀態(tài)。在系統(tǒng)空閑狀態(tài)下,分機能定時地向網(wǎng)絡內(nèi)其他子機發(fā)送巡檢命令,以檢查各個子機的狀態(tài)。

2 系統(tǒng)硬件組件設計

系統(tǒng)的硬件部分包括子機硬件電路、分機硬件電路及主機PCI接入控制板電路,分機電路除了比子機電路多電話接口外,其他電路相同。主機PCI接入控制板電路主要包括多路電話接口 (可配置)及PCI接口電路,插入PC機擴展槽與系統(tǒng)軟件平臺實現(xiàn)通信。

子機硬件電路主要包括語音壓縮/解壓縮模塊、CAN接口模塊和主控制器模塊等,CAN接口由獨立的CAN協(xié)議控制器SJA1000和CAN收發(fā)器PCA82C250及光電隔離電路組成,主控制器采用宏晶公司可在線編程微控制器STC89C58RD+。

2.1 CAN接口電路設計

系統(tǒng)的CAN接口電路原理如圖2所示。主控制器STC89C58RD+為SJA1000提供片選、讀寫等控制信號,SJA1000的CAN端輸出和輸入引腳TX0和RX0通過光電隔離電路與收發(fā)器PCA82C250相連,PCA82C250的CANH和CANL引腳接至CAN物理總線上。

圖2 CAN接口原理圖

SJA1000能夠處理所有CAN210B規(guī)范的幀類型,而且還提供一些增強功能,使SJA1000能應用于更廣的領(lǐng)域。它具有以下特點:靈活的微處理器接口;可編程的CAN輸出驅(qū)動器;高達1Mbit/sCAN位頻率;自身測試功能。

STC89C58RD+完成SJA1000的初始化以及CAN報文的發(fā)送和接收,初始化包括初始化工作模式、位速率、驗收濾波器、收發(fā)報文緩存地址以及輸出控制寄存器等。

2.2 CAN應用層協(xié)議設計

CAN協(xié)議只規(guī)范了物理層和鏈路層,采用逐位仲裁的方式進行報文傳輸。本文采用CAN標準幀格式進行數(shù)據(jù)傳輸,其幀格式主要包括幀起始位 (SOF)、仲裁場 (Arbitration Field)、控制場 (Control Field)、數(shù)據(jù)場 (Data Field)以及CRC校驗場。仲裁場由11位識別符和1位遠程發(fā)送請求位 (RTR)組成,RTR在數(shù)據(jù)幀里為“顯性”,在遠程幀里為“隱性”。控制場由1位識別符擴展位 (IDE)和1位保留位 (r0)及4位數(shù)據(jù)長度代碼 (DLC)組成,IDE在標準幀里為“顯性”,在擴展幀里為“隱性”,保留位默認為“顯性”,數(shù)據(jù)長度代碼指示數(shù)據(jù)場的字節(jié)數(shù)量,范圍為0到8。為了實現(xiàn)CAN網(wǎng)絡各個節(jié)點正確處理不同的報文,本文對標準幀格式的仲裁場 (主要是ID)和控制場進行了詳細的規(guī)劃,設計了切實可行的應用層協(xié)議。其協(xié)議規(guī)范如表1所示。其中ID11 ID10 ID9定義為報文優(yōu)先級,“000”具有最高優(yōu)先級。ID8 ID7定義為報文類型,“11”為報警信息報文,其后的ID6 ID5 ID4 ID3 ID2 ID1為報警子機的源地址,數(shù)據(jù)長度代碼為0;“10”為語音信息報文,ID6 ID5 ID4 ID3 ID2 ID1為報警子機的源地址,數(shù)據(jù)代碼長度為0-8;“01”為巡檢信息報文,由分機主動發(fā)起,ID6 ID5 ID4 ID3 ID2 ID1為目標子機地址,目標子機收到該報文時,發(fā)送同樣優(yōu)先級的確認報文,報文目的地址為分機地址 (默認為0),以通知分機該子機在線,否則為故障,巡檢報文的數(shù)據(jù)代碼長度為0。

表1 應用層協(xié)議規(guī)范

3 系統(tǒng)軟件平臺設計

主機管理軟件平臺采用VC++開發(fā)工具開發(fā),數(shù)據(jù)庫采用SQL Server2000,實現(xiàn)報警信息在電子地圖上的動態(tài)顯示及現(xiàn)場錄音等功能。管理平臺軟件架構(gòu)如圖3所示。

系統(tǒng)接警后立即接入報警處理程序,自動控制彈出多級電子地圖,顯示報警的位置,并啟動遠程監(jiān)聽和錄音,同時記錄警情發(fā)生的時間、警種、處警時間、方式等;通過信息錄入模塊可完成電子地圖、用戶信息的錄入;通過窗口操作模塊完成對地圖的放大、縮小、測量距離等功能;通過圖層管理模塊實現(xiàn)圖層打開、編輯和修改等功能;通過信息查詢和錄/放音模塊完成報警信息與處理結(jié)果查詢及錄放音等功能;通過PCI通信模塊接收實時報警信息。

圖3 系統(tǒng)軟件平臺架構(gòu)

4 結(jié)論

采用CAN總線進行智能聯(lián)防報警系統(tǒng)的研究與設計,能夠提高報警信息傳輸?shù)陌踩浴⒖煽啃院蛯崟r性,是解決廣大邊防鄉(xiāng)鎮(zhèn)地區(qū)治安問題的有效方式。系統(tǒng)設計的CAN應用層協(xié)議為以后系統(tǒng)升級提供了基礎和靈活的接口。該系統(tǒng)已實際應用于吉林省延邊地區(qū)的邊防鄉(xiāng)鎮(zhèn)地區(qū),取得了良好的經(jīng)濟和社會效益。

[1]鄔寬明.CAN總線原理和應用系統(tǒng)設計[M].北京:北京航空航天大學出版社,2001.

[2]鄭凱,趙宏偉,陳鵬.基于MPC565的CAN總線智能節(jié)點的研究[J].微計算機信息,2009(1-2):59-61.

[3]Krishnamoorthy,Ratna.Controller Area Network as a serial communication protocol[C].Proceedings of Modelling and Simulation,MS’2004.

[4]BOSCH Company.CAN Specification Version 2.0[M].Germany:BOSCH Company,1991.

[5]Ping Ran,Baoqiang Wang,Wei Wang.The Design of Communication Converter based on CAN Bus;Proceedingsof the IEEE International Conference on Industrial Technology,2008:1-5.

Research on the Intelligent Joint-defense Alarm System Based on CAN Bus

WANG Chu-hang
(Network Center of Changchun Normal University,Changchun 130032,China)

Through analyzing CAN(Controller Area Network)bus protocol and its technology features and communication principle,a method of using CAN bus to design an intelligent joint-defense alarm system was presented,and the hardware circuits,application layer protocol and software framework of the system were proposed.Besides,the network model of the system was built.The results byfield tests showed that the system met the requirementsof intelligent control and gained good effects.

joint-defense alarm;CAN bus;intelligent control

TP277

A

1008-178X(2011)01-0030-04

2010-11-29

吉林省科技廳創(chuàng)新基金項目 (SC0701022)。

王出航 (1976-),女,吉林長春人,長春師范學院網(wǎng)絡中心講師,從事嵌入式系統(tǒng)與智能網(wǎng)絡控制研究。

猜你喜歡
智能系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
智能制造 反思與期望
半沸制皂系統(tǒng)(下)
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
主站蜘蛛池模板: 性色一区| 国产视频欧美| 呦女精品网站| 91精品啪在线观看国产91| 免费一级成人毛片| 麻豆精品在线| аv天堂最新中文在线| 亚洲一级毛片在线观| 青青草原偷拍视频| 国产va免费精品观看| 玖玖精品在线| 国产另类乱子伦精品免费女| 亚洲国产av无码综合原创国产| 国产一区二区精品福利| 免费A∨中文乱码专区| 手机看片1024久久精品你懂的| 97青草最新免费精品视频| 国产日韩欧美一区二区三区在线| 免费激情网站| 91美女视频在线观看| 欧美a级在线| 成人午夜视频在线| 国产小视频在线高清播放| 97综合久久| 九九免费观看全部免费视频| 欧美人在线一区二区三区| 国产成人综合亚洲欧美在| 免费A级毛片无码无遮挡| 国产资源免费观看| 97超级碰碰碰碰精品| 日韩成人高清无码| 午夜电影在线观看国产1区| 亚洲男人天堂久久| 亚洲精品中文字幕午夜| 污视频日本| 91精品aⅴ无码中文字字幕蜜桃| 国产噜噜在线视频观看| 极品国产在线| 国产又大又粗又猛又爽的视频| 国产精品久久久久久影院| 亚洲AⅤ永久无码精品毛片| 久久精品嫩草研究院| 久久午夜夜伦鲁鲁片不卡| 精品人妻系列无码专区久久| 91久久国产综合精品女同我| 永久毛片在线播| 日本草草视频在线观看| 黄色网站不卡无码| 黄色片中文字幕| 欧美笫一页| 五月激激激综合网色播免费| 国产极品美女在线| 国产91小视频在线观看| 狠狠v日韩v欧美v| 人妻丰满熟妇AV无码区| 2020国产精品视频| 97久久免费视频| 国产丝袜丝视频在线观看| 亚洲一区二区三区麻豆| 日韩国产亚洲一区二区在线观看| 亚洲日韩精品无码专区97| 天天婬欲婬香婬色婬视频播放| 日韩成人在线视频| 国产精品一区二区无码免费看片| 强乱中文字幕在线播放不卡| 欧美成人h精品网站| 欧美日韩成人在线观看| 国产 在线视频无码| 97国产精品视频人人做人人爱| 精品一区二区三区四区五区| 国产黑人在线| 中文字幕不卡免费高清视频| 国产精品浪潮Av| 丝袜无码一区二区三区| 成人午夜视频免费看欧美| 免费激情网址| 手机在线免费不卡一区二| 久久人人妻人人爽人人卡片av| 国产成人AV男人的天堂| 国产草草影院18成年视频| 98精品全国免费观看视频| 91在线精品免费免费播放|