《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CAN總線的隧道環境監控系統的研究
基于CAN總線的隧道環境監控系統的研究
來源:電子技術應用2011年第2期
徐 前, 孫志鋒
浙江大學 電氣工程學院, 浙江 杭州 310027
摘要: 提出一種通過CAN總線實現隧道環境監控系統的設計方案,重點討論了監控系統的總體構成以及軟、硬件設計方法。監控系統中的區域控制部分采用ARM Cortex-M3作為主控芯片,結合嵌入式實時操作系統,保證了系統的高可靠性和高實時性。
中圖分類號: TP277
文獻標識碼: A
文章編號: 0258-7998(2011)02-0085-03
The research of tunnel monitoring system based on CAN bus
Xu Qian, Sun Zhifeng
College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
Abstract: The research of tunnel monitoring system is based on CAN bus. The main function of the system, hardware structure and software design are discussed in detail. The regional control blocks use ARM Cortex-M3 as their control chip, and adopt embedded RTOS as their operating system. All these ensure the system’s high reliability and real-time performance.
Key words : CAN bus; tunnel; monitoring system


    由于隧道的相對封閉性和其中行車環境的復雜性,要保障其安全運營存在一定的復雜性。尤其對于高速公路中的長隧道(長度介于1 km和3 km之間)和超長隧道(長度高于3 km),由于車速高、流量大以及通風等問題的存在,隧道中容易累積汽車尾氣中的CO、氮氧化物等有害氣體。另外,隧道中還可能因為照明故障、能見度低等問題的產生導致交通事故的發生。為保證隧道的運營安全,避免造成安全事故和重大經濟損失,應對隧道配備完善的環境參數監控系統。
 本文介紹的隧道環境監控系統,利用區域控制部分的實時監控技術對各監控點的照明亮度、能見度、CO濃度、煙霧濃度等參數進行采集、監測,并根據這些參數控制相關的交通燈、應急燈、LED交通指示牌、限速牌以及報警裝置。然后通過現場總線將各節點的參數和報警信號發送至本地監控中心,由本地控制中心對各區域控制模塊進行調度。本地控制中心還將這些參數通過以太網發送至遠程監控終端處,在終端上遠程監控隧道的環境參數。
1 系統總體結構
   系統的總體結構如圖1所示。系統主要包括區域控制部分、本地控制中心和遠程監控終端。

   安裝在隧道中的區域控制部分采用CAN總線分布式數據采集控制方式。當系統啟動后,各環境參數監測點開始采集環境參數,并在接收到發送數據命令后將數據傳送至CAN總線。在區域控制模塊接收處理數據后會控制報警器等相關設備。
 由于CAN總線協議不對節點進行地址編碼,而是采用對通信數據塊進行編碼的方式,這使得CAN總線上的節點數量理論上幾乎不受限制[2]。然而實際上,由于存在電氣特性上的限制,CAN總線上節點數量不宜超過100個。因此各個區域控制模塊與本地控制中心使用另一條CAN總線進行數據通信。區域控制模塊在采集到環境參數并做出控制動作后會將參數打包通過CAN總線發送至本地控制中心的工控機。本地控制中心如收到某個區域控制部分的報警信號,會根據報警信號類型對該區域控制部分前方的各區域控制部分做出控制,提前預警車輛隧道前方通行環境存在問題。
 遠程控制終端通過客戶端的顯示程序顯示出由本地控制中心發送的隧道環境參數,并將參數保存在數據庫,以實現歷史數據的存儲。
2 系統硬件設計
    整個系統硬件部分包括由區域控制模塊和各環境參數測量模塊組成的區域控制部分、本地控制中心的工控機以及監控終端。其中關鍵部分為區域控制部分,本文將對這部分進行重點介紹。
  區域控制模塊選用意法半導體公司的STM32F105RCT6為控制核心,它是采用ARM Cortex-M3為內核的32位高性能嵌入式微處理器。它集成了兩個CAN控制器,并為每個CAN控制器分配了256 B的SRAM,每個CAN控制器有三個發送郵箱和兩個接收FIFO[1]。模塊的其他外設包括用于CAN總線信號收發的CAN收發器,用于顯示當前環境參數的點陣液晶,用于實現基本控制功能的按鍵等。區域控制模塊的硬件框圖如圖2所示。

    區域控制模塊中CAN總線接口電路由STM32F105RCT6中內置的CAN控制器和CAN收發器SN65HVD230D組成。STM32F105RCT6的PA11/CAN1_RX和PA12/CAN1_TX為CAN1控制器接口,將其與CAN收發器連接后接入與各測量模塊相連的CAN總線中;PB12/CAN2_RX和PB13/CAN2_TX為CAN2控制器接口,將其與CAN收發器連接后接入與其他區域控制部分及本地控制中心相連的CAN總線中。
  能見度測量模塊由能見度檢測儀和控制模塊組成。能見度檢測儀能將檢測到的能見度值通過RS232發送至控制模塊。當區域控制模塊向能見度測量模塊中的控制模塊請求數據時,控制模塊會使能見度檢測儀通過RS232向控制模塊發送數據,并轉換成CAN數據包發送至CAN總線。其他測量模塊工作模式與能見度測量模塊相同。
3 區域控制模塊軟件設計
  由于區域控制部分在測量環境參數以及控制相應設施方面對實時性和穩定性要求,區域控制模塊選擇使用μC/OS-II管理控制任務的調度。μC/OS-II是一個專為嵌入式應用設計,基于優先級調度的搶占式實時操作系統內核,它包含了任務調度、任務管理、時間管理/任務間通信與同步等功能。各任務之間通過信號量、郵箱和消息隊列實現相互間的數據交換和同步[3]。
  根據區域控制模塊在系統中的作用,嵌入式操作系統中應實現多個不同優先級的控制任務。這些任務按照優先級由高到低分別為:接收本地控制中心調度;接收按鍵控制;采集環境參數;控制相關設備;顯示環境參數;發送數據到本地控制中心。對于區域控制系統來說,本地控制中心的調度命令決定著它的系統設置,因此需要把接受本地控制中心調度任務分配到相對最高的優先級。其他任務也根據相對的重要性和執行順序分配相應的優先級。系統啟動流程圖如圖3所示。

    硬件初始化程序負責初始化芯片的系統時鐘、中斷向量、I/O配置、CAN配置等。操作系統初始化程序負責初始化任務的空閑鏈表和使用鏈表、時鐘管理等。在啟動任務調度之前需利用OSTaskCreate()函數創建需要使用的任務,設置不同任務的堆棧區和優先級。然后使用OSStart()函數開始多任務調度。多個任務之間需要共享環境參數,因此在任務創建之前分配一塊共享內存以供任務間數據通信。以下重點介紹環境參數采集任務和控制設備任務的軟件實現。
    環境參數采集任務和控制設備任務中CAN總線使用CAN 2.0B協議,波特率設置為250 kb/s。STM32F105RCT6的CAN控制器中包含28個共享的可配置標識符過濾器組。通過過濾器組的設置,配合使用不同的接收FIFO寄存器,可以在硬件上設置區分不同標識符的報文。每收到一幀報文,首先與過濾器組中設置的報文ID進行比較。報文如果與過濾器組中設置的環境參數報文的ID匹配則將報文送入接收FIFO0寄存器,如果與過濾器組中控制報文的ID匹配則將報文送入接收FIFO1寄存器,如果都不匹配,則認定此報文為垃圾報文,直接丟棄。
 環境參數采集采用輪詢的方式,由區域控制模塊輪詢請求各數據采集點的數據,輪詢時間間隔為1 s,輪詢由任務延時函數OSTimeDLY()實現。在接收到所有環境參數采集點的數據后,這些參數將被存入共享內存。接著通過OSTimeDLY()函數的調用,實現將當前任務掛起,并延時時鐘節拍1 s,然后調用OSSched()進行任務重新調度。在指定的時鐘節拍到來之后,當前任務會被恢復為就緒狀態。環境參數采集任務流程圖如圖4所示。

  控制設備任務的優先級僅次于環境參數采集任務,在環境參數采集任務被掛起后運行??刂圃O備任務首先訪問讀取共享內存區的環境參數,根據閾值判斷是否對各控制設備做出動作。在結束動作之后,本任務也會調用OSTimeDLY()函數掛起自己以實現下一優先級任務的運行。
  接收本地控制中心調度任務和按鍵控制任務在創建之后就通過調用OSTaskSuspend()函數進入掛起狀態,當接收到調度命令和按鍵中斷以后,才會通過調用OSTaskResume()函數恢復任務,實現任務的執行。
    本文給出了基于CAN總線的隧道環境監控系統的軟硬件設計方法。系統中區域控制模塊采用高性能嵌入式微處理器和嵌入式實時操作系統為核心,并使用穩定的工業現場總線,保證了系統的高可靠性和高實時性,滿足了隧道環境的監控需求。
參考文獻
[1] 王永虹,徐煒,郝立平.STM32系列ARM Cortex-M3微控制器原理與實踐[M].北京:北京航空航天大學出版社,2008.
[2] 饒運濤,鄒繼軍,鄭勇蕓.現場總線CAN原理與應用技術[M].北京:北京航空航天大學出版社,2003.
[3] 肖圣兵,肖紅菊.μC/OS-II 在ARM Cortex-M3處理器上的移植[J].電子技術,2010(7):54-55,51.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品v国产精品v日韩精品| 国产欧美一区二区三区在线老狼| 亚洲视频在线免费观看| 国产又爽又黄的激情精品视频| 亚洲国产成人av好男人在线观看| 欧美日韩一区在线观看| 老**午夜毛片一区二区三区| 久久综合五月| 欧美一区二区高清在线观看| 欧美在线影院在线视频| 亚洲一区视频在线观看视频| 男女激情视频一区| 欧美日韩精品免费观看视频完整| 亚洲四色影视在线观看| 国产午夜精品美女视频明星a级| 国产亚洲欧洲| 久久九九全国免费精品观看| 久久久久国产精品www| 亚洲自拍偷拍福利| 久久人人97超碰精品888| 一本综合精品| 亚洲精品一区二区三区福利| 狠狠狠色丁香婷婷综合激情| 伊人久久亚洲影院| 老司机一区二区| 亚洲蜜桃精久久久久久久| 久久精品日产第一区二区| 国产精品网站在线播放| 中文欧美字幕免费| 亚洲激情视频在线| 亚洲午夜免费福利视频| 亚洲欧洲日韩综合二区| 欧美18av| 午夜欧美不卡精品aaaaa| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲一区二区在线| 久久九九精品| 国产精品日本| 国产精品欧美一区二区三区奶水| 一色屋精品视频在线看| 黄色在线一区| 久久av一区二区三区亚洲| 狠狠色噜噜狠狠狠狠色吗综合| 欧美成人在线免费观看| 欧美激情在线观看| 欧美成人综合在线| 裸体丰满少妇做受久久99精品| 国产精品一区二区三区四区五区| 欧美少妇一区| 午夜精品一区二区三区在线| 激情五月综合色婷婷一区二区| 亚洲级视频在线观看免费1级| 国产欧美日韩精品a在线观看| 欧美在线www| 亚洲第一毛片| 亚洲夜晚福利在线观看| 伊人狠狠色丁香综合尤物| 一本久久综合亚洲鲁鲁| 欧美喷水视频| 日韩视频免费大全中文字幕| 国产精品极品美女粉嫩高清在线| 欧美成人精品一区二区| 亚洲盗摄视频| 国产免费亚洲高清| 国产精品影院在线观看| 欧美一区二区三区四区在线观看地址| 亚洲欧美国产77777| 狠狠色狠狠色综合人人| 亚洲激情婷婷| 亚洲高清123| 国产精品老牛| 香蕉成人伊视频在线观看| 欧美高清影院| 亚洲女与黑人做爰| 在线观看亚洲视频啊啊啊啊| 牛人盗摄一区二区三区视频| 国产精品久久中文| 激情综合色综合久久| 99pao成人国产永久免费视频| 亚洲三级视频| 久久婷婷一区| 亚洲国产婷婷| 国产主播一区二区三区| 久久人人九九| 欧美在线一二三| 亚洲综合色视频| 亚洲精品美女久久7777777| 亚洲欧美日韩另类精品一区二区三区| 在线视频日本亚洲性| 亚洲欧美日韩国产一区二区三区| 99精品免费网| 黄页网站一区| 美女国产一区| 久久久激情视频| 亚洲激情网站| 欧美在线免费观看| 亚洲图片欧洲图片日韩av| 国产精品视频免费观看| 亚洲国产欧美日韩另类综合| 欧美丝袜一区二区三区| 制服诱惑一区二区| 亚洲免费影视| 欧美午夜精品一区二区三区| 亚洲激情六月丁香| 欧美专区18| 一区二区激情视频| 国产欧美亚洲视频| 久久久久久久综合狠狠综合| 国产精品一香蕉国产线看观看| 亚洲女与黑人做爰| 亚洲高清在线精品| 久久久免费观看视频| 欧美日韩在线播放三区四区| 亚洲日本成人| 欧美日韩国产成人精品| 国产精品一二一区| 久久免费午夜影院| 亚洲国产精品va在线看黑人动漫| 另类欧美日韩国产在线| 亚洲在线视频网站| 欧美性色aⅴ视频一区日韩精品| 欧美亚洲一区| 欧美视频在线观看视频极品| 亚洲第一页在线| 国产精品国产三级国产普通话三级| 一本大道久久a久久精二百| 欧美亚洲综合在线| 亚洲国产精品ⅴa在线观看| 国内外成人免费视频| 国模套图日韩精品一区二区| 在线电影欧美日韩一区二区私密| 欧美日韩亚洲一区二区三区在线观看| 亚洲一区高清| 老司机免费视频一区二区| 开元免费观看欧美电视剧网站| 日韩视频在线一区二区三区| 亚洲人久久久| 国产精品色婷婷| 久久频这里精品99香蕉| 亚洲黄色高清| 最新国产の精品合集bt伙计| 亚洲一区二区在线免费观看| 久久精品亚洲国产奇米99| 国产色爱av资源综合区| 在线看国产一区| 伊人久久大香线| 欧美日韩精品三区| 黄色av成人| 国产精品国产三级国产专区53| 精品不卡视频| 欧美日韩综合另类| 99国产精品国产精品毛片| 精品成人国产在线观看男人呻吟| 加勒比av一区二区| 国内精品久久久久久| 亚洲一区二区在线免费观看| 久久天堂av综合合色| 亚洲第一综合天堂另类专| 欧美日本国产在线| 久久久女女女女999久久| 国产精品夜夜夜| 亚洲电影激情视频网站| 亚洲精品日韩综合观看成人91| 国产一区久久| 亚洲电影激情视频网站| 在线观看日韩av先锋影音电影院| 欧美日韩一区二区三区四区五区| 亚洲精品日日夜夜| 欧美日韩国产综合新一区| 国产一区二区三区精品欧美日韩一区二区三区| 欧美视频成人| 在线视频你懂得一区| 欧美日韩三级| 国产精品二区影院| 国产精品久久久久影院亚瑟| 欧美一级片在线播放| 亚洲永久字幕| 欧美激情一区二区在线| 久久青草福利网站| 欧美在线一二三区| 亚洲免费视频观看| 亚洲免费中文字幕| 欧美日本乱大交xxxxx| 一本色道久久综合亚洲精品婷婷| 欧美日韩精品一本二本三本| 国产香蕉久久精品综合网| 亚洲精品乱码久久久久久久久| 久久精品视频99| 久久久亚洲一区| 欧美在线啊v| 伊人久久亚洲美女图片| 在线观看欧美日韩| 欧美午夜精品伦理| 亚洲欧美国产精品桃花| 亚洲曰本av电影| 久久影视精品| 裸体丰满少妇做受久久99精品| 久久激情视频免费观看| 久久久99精品免费观看不卡| 欧美一区三区三区高中清蜜桃| 91久久国产自产拍夜夜嗨| 久久久久一区二区| 国产主播精品在线| 亚洲国产高清在线观看视频| 欧美日韩久久精品| 欧美视频二区| 国产美女扒开尿口久久久| 欧美午夜性色大片在线观看| 狠狠色伊人亚洲综合成人| 欧美不卡激情三级在线观看| 欧美国产三区| 亚洲综合精品一区二区| 亚洲免费久久| 精品成人在线视频| 一区二区三区久久精品| 国产亚洲欧美另类一区二区三区| 亚洲午夜久久久久久久久电影网| 一本一本久久a久久精品综合妖精| 欧美第一黄网免费网站| 国产精品毛片| 欧美午夜宅男影院在线观看| 99在线热播精品免费| 午夜视黄欧洲亚洲| 欧美日本在线播放| 欧美精品一区二区三区高清aⅴ| 国产精品视频第一区| 欧美午夜欧美| 亚洲美女中文字幕| 免费成年人欧美视频| 亚洲亚洲精品三区日韩精品在线视频| 久久免费高清视频| 欧美日本韩国在线| 欧美日韩成人综合在线一区二区| 久久久www成人免费无遮挡大片| 国产午夜精品理论片a级探花| 可以看av的网站久久看| 亚洲欧美在线看| 欧美日韩你懂的| 在线观看亚洲视频啊啊啊啊| 欧美在线播放视频| 欧美在线视频不卡| 亚洲一区二区三区久久| 欧美电影免费观看大全| 久久av资源网站| 欧美一级艳片视频免费观看| 美女黄网久久| 亚洲国产成人tv| 欧美一区高清| 国产乱人伦精品一区二区| 国产精品成av人在线视午夜片| 国语精品一区| 国产精品免费区二区三区观看| 国产日产欧美一区| 影音欧美亚洲| 亚洲另类春色国产| 欧美亚韩一区| 99xxxx成人网| 欧美三级乱码| 亚洲高清久久网| 亚洲国产精品精华液网站| 欧美福利精品| 好吊色欧美一区二区三区四区| 91久久精品日日躁夜夜躁欧美| 狠狠色狠色综合曰曰| 狠狠色丁香久久婷婷综合_中| 亚洲一区二区三区影院| 亚洲在线播放| 亚洲在线一区二区三区| 国产欧美一区二区三区久久人妖| 欧美视频一区二区三区四区| 99re66热这里只有精品3直播| 亚洲欧美国产毛片在线| 欧美本精品男人aⅴ天堂| 久久一区二区精品| 国产欧美精品日韩| 亚洲免费在线视频一区 二区| 亚洲精品国产视频| 久久久久国产精品www| 欧美在线日韩精品| 亚洲黄色视屏| 麻豆精品视频在线观看| 午夜精品福利一区二区蜜股av| 国内外成人免费激情在线视频| 久久久一本精品99久久精品66| 亚洲二区免费| 国产精品揄拍500视频| 夜夜爽av福利精品导航| 香蕉尹人综合在线观看| 欧美日韩国产在线一区| 国内精品久久久久影院 日本资源| 在线观看不卡av| 亚洲欧美日韩国产另类专区| 欧美午夜电影在线观看| 国产精自产拍久久久久久蜜| 欧美日韩精品久久| 国模精品一区二区三区色天香| 久久精品91久久久久久再现| 国产拍揄自揄精品视频麻豆| 欧美一区三区三区高中清蜜桃| 国产有码在线一区二区视频| 亚洲欧洲一区二区三区久久| 欧美在线三区| 国产精品免费电影| 久久蜜桃av一区精品变态类天堂| 亚洲一二三区精品| 久久久久久久综合色一本| 欧美日精品一区视频| 亚洲视频专区在线| 欧美顶级艳妇交换群宴| 国产美女高潮久久白浆| 最新成人av网站| 国产精品久久二区二区| 欧美一二区视频| 欧美大片在线看| 欧美日本国产视频| 国产欧美在线视频| 欧美日韩网址| 亚洲国产欧美在线| 欧美日韩国产成人高清视频| 日韩一级黄色av| 欧美视频精品在线观看| 欧美精品二区三区四区免费看视频| 欧美一区二区三区在线观看视频| 亚洲精品在线观| av成人动漫| 欧美xx视频| 先锋a资源在线看亚洲|