《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于CAN總線的嵌入式水位監測系統設計
基于CAN總線的嵌入式水位監測系統設計
電子設計工程
馬福昌 楊少峰
摘要: 基于CAN總線的嵌入式水位監測系統設計,針對隧道內多點水位信息的采集,提出了一種基于CAN總線的嵌入式水位監測系統的設計方案。該系統由監測終端層和監測服務器組成,監測終端采用以ARM內核32位嵌入式微處理器LPC2368為核心的硬件平臺,通過在微處理器上移植實時操作系統μC/OS-Ⅱ進行任務的調度和管理,提高系統的穩定性和實時性;而監測服務器為工控機上運行的監控軟件,將iCAN協議應用到水位監測系統,實現水位監測的總線網絡化。實驗結果表明:該系統可通過1根雙絞線在6km范圍內實時監測63個節點的水位信息。與傳統方法相比,該系統設計在穩定性和低成本上具有明顯優勢。
Abstract:
Key words :

針對封閉式引水隧道內多點水位信息的實時、準確的采集,提出基于CAN總線" title="CAN總線">CAN總線的嵌入式" title="嵌入式">嵌入式水位監測系統" title="監測系統">監測系統設計思想,集總線技術、單片機技術于一體,實現了對多點水位信息的采集、計算、儲存、發送等處理功能。使用iCAN協議,使水位監測點可以對多點水位信息進行集中控制采集,可實時準確地掌握隧道內多點水位信息。

1 系統總體方案設計
1.1 系統基本結構

    嵌入式水位監測系統由數據監測終端、上位機監測服務器和CAN總線網絡組成,系統總體結構框圖如圖l所示。


    系統采用分布式集中管理的結構,分為2層:1)第1層是數據采集終端層。數據采集終端通過水位傳感器對水位信息進行采樣,通過CAN總線接口與第2層進行通信;2)第2層是監測管理層。第1層通過CAN總線延長通信距離,再經過CAN適配卡與第2層的監測服務器相連。一臺監測服務器可以管理多個數據采集終端。
    在網絡中的監測終端可以獨立的對傳感器進行數據采集、計算、儲存等,監測服務器可以通過CAN總線和各個監測點之間進行實時通信,接收監測終端的水位信息向監測終端發出查詢指令。通過iCAN協議實現監測節點的分散監測和集中管理。當系統需要增加監測節點時,可以直接將其掛在CAN網絡上,對系統其他節點不會有任何影響。
1.2 監測終端硬件電路設計
   
監測終端的硬件結構框圖如圖2所示,主要包括微處理器、數據存儲電路、鍵盤和顯示電路以及CAN收發等電路。微處理器采用基于ARM7 TDMI核的32位RISC芯片LPC2368,其內置2路CAN控制器,通過外接CAN收發器可方便的進行CAN數據收發。傳感器輸出的信號經過濾波和調理轉換為所需要的電信號。采用12位低功耗、串行輸出模數轉換器TLC2574采集電壓信號,使監測終端能準確、穩定地采集電壓信號。


1.2.1 器件選型
   
為提高系統的實時性和可靠性,監測終端選用可移植嵌入式操作系統的ARM7 TDMI內核的32位RISC芯片LPC2368。LPC2368是一款功能強大的超低功耗ARM7TDMIS內核的32位微控制器,最高支持72MHz工作頻率,片內有Flash 512KB,ROM 56KB,集成10/100全雙工Ethemet MAC,2個兼容CAN2.0A/2.OB的CAN控制器,帶RMII接口,其性能穩定、功能強大,廣泛應用于協議轉換、通信、工業控制領域。應用LPC2368開發監測終端可以有效控制成本。工業網絡需要強穩定性,但實驗證明超過60%的總線帶寬使用率就會造成沖突。1根AHB總線是完全不夠的,而LPC2368具有雙總線機制和DMA協處理機制。任何一根總線都可以通過總線橋與其余總線通信,消除了通信瓶頸。
1.2.2 CAN總線接口硬件設計
   
通過CAN總線通信接口可使各監測終端和監控計算機通信,實現監測終端的數據共享。CAN總線接口硬件電路如圖3所示。


    LPC2368內部集成有2個兼容CAN2.0/2.0B的CAN控制器,只需增加一個CAN總線收發器就能滿足設計要求。CTM8251T是一款帶隔離的通用CAN收發器,該器件內部集成了所需的CAN隔離及CAN收、發器,它可以將CAN控制器的邏輯電平轉換為CAN總線的差分電平,將CAN總線差分電平轉換成邏輯電平,具有DC 2 500 V的隔離功能和CAN總線過壓保護功能,而且在某一節點掉電時不會影響總線。
    各個監測終端間通過帶屏蔽雙絞線構成CAN總線網絡,總線兩端連接120 Ω的匹配電阻,用于提高系統的穩定性、增強系統的抗干擾能力。
1.2.3 嵌入式終端電源電路設計
   
基于ARM內核的微處理器的嵌入式系統性能在很大程度上取決于電源電路的穩定性和可靠性,因此設計穩定可靠的電源非常重要。LPC23 68有數字電源輸入和模擬電源輸入2種,分別是+3.3 V和-3.3 V,另外CAN收發器的供電電壓為+5 V。系統電源采用LM2576系列穩壓器,把外部直流電源穩壓成+5 V電源,為CAN收發器提供電源。采用SPXlll7把+5 V電源穩壓成2路+3.3 V電源,以提供LPC2368的數字和模擬電源,數字電源和模擬電源之間通過磁珠隔離。

2 系統軟件設計
   
系統軟件設計部分包括2方面:1)監測終端軟件設計,主要是對傳感器的數據采集和處理,完成與上位機之間的數據通信功能;2)上位機軟件設計,主要包括CAN節點初始化、報文發送和報文接收。
2.1 監測終端軟件設計
   
監測終端軟件主要由啟動代碼、斷處理、實時操作系統、設備驅動和應用程序組成。啟動代碼完成啟動、初始化硬件、引導系統正常運行等工作。實時操作系統μC/OS-Ⅱ是系統運行的指揮中心,完成任務調度和資源分配等工作。設備驅動是操作系統上層應用軟件和下層硬件的聯系,本設計主要包括CAN控制器驅動、A/D采集驅動等。上層應用程序基于以上各個模塊,完成用戶要實現的各種功能,通常按功能分成多個模塊。本設計中主要包括傳感器數據采集模塊、參數設置模塊、CAN通信模塊。由表1所列的任務完成以上模塊功能。


2.1.1 定時數據采集
   
定時數據采集模塊負責定時采集傳感器的信號。A/D轉換由定時器產生周期中斷標志觸發,當采樣完1個周期后,由中斷服務程序發給Task_AD發送信號量,Task_AD收到信號量后,將數據進行相應的處理。
2.1.2 CAN收發子程序
   
CAN協議是建立在ISO的開放系統互聯模型的基礎上的,取其中的3層:物理層、數據鏈路層和應用層。物理層和數據鏈路層的功能可由CAN接口芯片實現,而應用層的功能則要靠應用程序完成。CAN總線接口通信模塊是接收和發送CAN總線數據。主要操作包括CAN控制器初始化和CAN總線上接收和發送數據的操作。
    CAN收發子程序主要完成CAN控制器的初始化和CAN數據的接收、發送。CAN控制器的初始化主要是給相應的寄存器寫入一定的數值以完成各種參數的設置,如波特率、位周期寬度、采樣點位置等。
    CAN控制器有3個獨立的發送緩沖寄存器,發送時要判斷緩沖空閑。本設計中,先判斷第一主發送緩沖區,然后進行數據格式轉換,啟動發送數據。接收采用中斷方式。報文發送、接收數據流程如圖4所示。


2.1.3 iCAN協議報文處理
    iCAN協議為CAN總線的應用層協議。該協議是基于CAN的內部通信協議,小巧、通信效率高,對硬件資源要求低,適用于小型系統。系統中的設備統稱為iCAN節點。iCAN協議定義的通信方式是“面向節點,基于連接”的通信方式。“面向節點”是指源節點地址及目的節點地址均已給定,即對于任何一個報文參與通信的雙方是確定的。“基于連接”是指在網絡中任何一個參與通信的從站設備都必須和主站設備之間建立一個獨立的通信連接。這樣也為對任何一個設備的通信進行監控提供可能。
    iCAN協議使用了擴展幀格式CAN報文,對CAN報文的29位標識符和報文數據都做了詳細規定。報文標識符制定了數據通信中的源節點MACID和目標節點MACID,并指示了報文的功能以及所要訪問的資源。報文標識符被分為5個部分:SrcMACID(源節點編號)、De2stMACID(目標節點編號)、ACK位、FUNC ID(功能碼)、Source ID(資源節點編號)。
    監測終端要收發的數據必須符合iCAN協議報文的格式,先要把CAN的數據轉換成符合iCAN協議格式的報文,再通過CAN的首發子程序接收和發送。
2.2 上位機管理軟件設計
   
完成上述設計后,在計算機端還需要一套水位監測系統管理軟件,以實現網絡數據采集、與數據庫的連接和數據實時查詢等功能。上位機軟件流程如圖5所示。


    監測終端采集傳感器信號,實時獲得水位數據并通過ZOPC_SERVER服務器傳輸到客戶端KingVIEW,同時KingVIEW作為服務器提供數據給SQL數據庫。在KingVIEW的圖形化界面上既可以顯示實時水位數據,又可以查看歷史水位數據。

3 結束語
   
實驗結果表明:該系統可通過1根雙絞線在通信速率為9 600 b/s的情況下,可在6 km范圍內實時監測63個節點的水位信息。此嵌入式水位監測系統可應用在基于ARM7核心的多點水位監測的工廠、城市供水、隧道等場合。本系統可以實現水位信息采集的現場總線通信,使各節點連接在總線網絡上,實時獲取水位信息,方便數據庫的管理和更新,可進行數據庫的定點定時水位查詢。

此內容為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>
          亚洲一区日韩| 久久精品国产久精国产一老狼| 在线视频一区二区| 久久午夜精品一区二区| 国产精品久久久久久久久久久久久| 亚洲福利视频网站| 亚洲视频欧美在线| 国内精品久久久久久久影视麻豆| 国产精品羞羞答答xxdd| 亚洲国产精品一区| 伊甸园精品99久久久久久| 亚洲精品欧美极品| 久久精品最新地址| 国产伦精品一区二区| 可以看av的网站久久看| 久久久999国产| 欧美日韩高清在线播放| 蜜臀av国产精品久久久久| 99热在线精品观看| 国产精品久久久一本精品| 伊大人香蕉综合8在线视| 久久综合电影一区| 狠狠色2019综合网| av不卡在线观看| 欧美+日本+国产+在线a∨观看| 欧美成人蜜桃| 在线看日韩av| 欧美日韩一区在线播放| 亚洲视频电影图片偷拍一区| 欧美精品一区二区三区久久久竹菊| 久久久久久久高潮| 午夜一区二区三视频在线观看| 一区在线播放| 久久天天躁夜夜躁狠狠躁2022| 亚洲天堂视频在线观看| 欧美精品在欧美一区二区少妇| 在线看欧美日韩| 国产精品久久久久一区二区| 欧美色中文字幕| 亚洲综合国产| 亚洲国产一区二区在线| 欧美日产国产成人免费图片| 国产一区二区三区在线观看免费视频| 欧美一区久久| 国产精品久久久久久久久免费桃花| 韩国欧美国产1区| 国产日本欧美一区二区三区| 国产中文一区二区三区| 欧美精品粉嫩高潮一区二区| 性欧美xxxx视频在线观看| 欧美日韩免费网站| 国产精品大片免费观看| 久久亚洲一区二区三区四区| 欧美精品黄色| 欧美99在线视频观看| 国产伦精品一区二区三区免费迷| 久久九九99| 国产欧美一区二区精品仙草咪| 国产亚洲综合在线| 欧美性大战久久久久久久蜜臀| 国产日韩在线不卡| 国产精品欧美日韩一区二区| 中日韩视频在线观看| 狠狠色狠狠色综合日日五| 99国产精品久久久久久久| 亚洲欧洲日本一区二区三区| 国产日韩欧美电影在线观看| 亚洲国产精品电影在线观看| 在线视频亚洲一区| 亚洲美女精品成人在线视频| 在线视频欧美一区| 亚洲欧美国产va在线影院| 欧美久久久久久久久久| 欧美va日韩va| 亚洲精品自在在线观看| 欧美亚洲视频在线看网址| 一本一本久久a久久精品牛牛影视| 99成人免费视频| 亚洲动漫精品| 免费欧美电影| 99精品视频免费观看| 欧美久久久久中文字幕| 国产一区二区三区久久久| 亚洲欧洲在线一区| 羞羞答答国产精品www一本| 亚洲片国产一区一级在线观看| 午夜亚洲精品| 亚洲高清精品中出| 亚洲免费观看高清完整版在线观看| 国产精品www色诱视频| 日韩一区二区精品| 亚洲欧洲日产国产网站| 国产精品日本欧美一区二区三区| 欧美精品色一区二区三区| 午夜精品久久久久久久男人的天堂| 性做久久久久久久久| 欧美+日本+国产+在线a∨观看| 亚洲网站在线观看| 国产精品区一区| 欧美三级乱码| 久久久久99| 欧美专区在线观看一区| 亚洲黄一区二区三区| 亚洲影视九九影院在线观看| 亚洲视频观看| 欧美中文字幕精品| 99re8这里有精品热视频免费| 亚洲一区二区高清| 国产精品国产三级国产普通话蜜臀| 久久精品欧洲| 欧美日韩色一区| 亚洲影视九九影院在线观看| 国产综合精品一区| 伊人久久男人天堂| 欧美连裤袜在线视频| 亚洲无线一线二线三线区别av| 亚洲欧美制服另类日韩| 国产精品久久久久aaaa樱花| 香蕉成人久久| 亚洲欧美在线观看| 欧美一级淫片aaaaaaa视频| 亚洲国产经典视频| 欧美日韩一二三区| 国产精品国产三级国产| 欧美激情视频在线免费观看 欧美视频免费一| 在线观看精品视频| 日韩网站在线| 一区福利视频| 欧美成人精品一区二区三区| 午夜精彩视频在线观看不卡| 国际精品欧美精品| aa国产精品| 国产精品日韩在线观看| 欧美一级淫片播放口| 欧美日韩高清在线观看| 老司机免费视频久久| 国产精品一区2区| 欧美激情黄色片| 午夜一区二区三区在线观看| 欧美韩国日本一区| 欧美日韩一区二区三区视频| 国产欧美一区二区三区久久| 亚洲精品专区| 亚洲大片在线观看| 欧美韩国日本综合| 免播放器亚洲一区| 香蕉亚洲视频| 激情小说亚洲一区| 午夜精品一区二区三区四区| 欧美成人免费小视频| 欧美精品一区二区三区高清aⅴ| 欧美3dxxxxhd| 欧美一区三区三区高中清蜜桃| 免费一级欧美片在线观看| 国户精品久久久久久久久久久不卡| 国产精品一区二区三区免费观看| 国产精品国色综合久久| 亚洲欧美日韩国产一区二区三区| 99在线热播精品免费99热| 亚洲精品影院在线观看| 欧美中文字幕第一页| 欧美美女操人视频| 欧美日韩精品一本二本三本| 国产精品免费观看视频| 亚洲欧洲一区二区在线播放| 国产欧美日韩一级| 欧美午夜电影网| 国产视频久久网| 欧美日韩在线视频一区| 国产精品入口日韩视频大尺度| 免费在线成人av| 黑人中文字幕一区二区三区| 欧美视频在线观看免费| 韩国精品久久久999| 一区视频在线播放| 欧美日韩不卡合集视频| 久久婷婷久久一区二区三区| 亚洲一区二区三| 噜噜爱69成人精品| 欧美激情一区二区三区在线视频| 一区在线电影| 日韩一二三在线视频播| 亚洲高清av在线| 欧美一区二区在线| 亚洲精品免费在线播放| 黄色一区二区三区| 欧美视频在线观看视频极品| 亚洲欧美日韩精品综合在线观看| 韩日欧美一区二区三区| 亚洲高清一区二区三区| 亚洲在线视频一区| 欧美视频一区二| 欧美激情视频在线播放| 国产一区二区三区四区老人| 欧美va亚洲va香蕉在线| 国产精品久久一区二区三区| 久久久噜噜噜久久人人看| 国产亚洲人成a一在线v站| 亚洲视频免费在线| 欧美—级高清免费播放| 亚洲精品自在在线观看| 久久精品国产69国产精品亚洲| 欧美一区二区高清在线观看| 欧美中文字幕视频在线观看| 老司机凹凸av亚洲导航| 亚洲国产一区在线| 国内成+人亚洲+欧美+综合在线| 欧美日本二区| 亚洲影院一区| 国产精品高清免费在线观看| 欧美日韩成人| 国产精品一区二区三区观看| 亚洲日本黄色| 欧美日韩日韩| 亚洲精品影院| 久久综合色天天久久综合图片| 欧美.日韩.国产.一区.二区| 美女主播一区| 亚洲一卡二卡三卡四卡五卡| 国产综合婷婷| 欧美日韩午夜激情| 久久成人18免费网站| 亚洲欧洲一级| 国产日韩欧美一二三区| 国产视频综合在线| 欧美日本三级| 午夜精品视频在线观看一区二区| 国产中文一区| 老鸭窝毛片一区二区三区| 伊人狠狠色j香婷婷综合| 一区二区日韩欧美| 久久爱另类一区二区小说| 性一交一乱一区二区洋洋av| 国产精品视频免费在线观看| 欧美日韩综合网| 欧美日韩精品二区| 亚洲精选久久| 国产日韩欧美制服另类| 久久久噜噜噜| 欧美激情一区二区三区在线视频观看| 玖玖玖国产精品| 欧美高清你懂得| 欧美成人免费在线视频| 亚洲一区二区精品| 欧美成人精品在线观看| 午夜视频一区在线观看| 久久精品久久99精品久久| 欧美日韩在线观看视频| 久久夜色精品国产亚洲aⅴ| 国产精品你懂的| 欧美精品国产精品日韩精品| 亚洲美女福利视频网站| 一区二区三区 在线观看视| 欧美jizzhd精品欧美喷水| 亚洲国产精品va在线观看黑人| 久久国产天堂福利天堂| 国产日韩精品视频一区二区三区| 一区二区在线观看av| 正在播放日韩| 国内伊人久久久久久网站视频| 国产精品亚洲а∨天堂免在线| 日韩一级大片在线| 欧美日韩亚洲一区二区三区在线观看| 亚洲国产日韩一区二区| 亚洲精品国产视频| 午夜免费久久久久| 国产精品毛片在线| 久久久人成影片一区二区三区观看| 久久久久网址| 黄色综合网站| 好看不卡的中文字幕| 免费精品99久久国产综合精品| 亚洲一区二区网站| 欧美高清在线视频| 黄色欧美日韩| 欧美日韩一级片在线观看| 国产女主播视频一区二区| 久久精品一区二区三区不卡牛牛| 欧美性感一类影片在线播放| 欧美高清hd18日本| 亚洲国产天堂久久综合| 国产精品久久夜| 亚洲丶国产丶欧美一区二区三区| 免费不卡中文字幕视频| 一本色道久久综合亚洲91| 欧美性猛交xxxx乱大交蜜桃| 尤物九九久久国产精品的特点| 蜜臀久久99精品久久久画质超高清| 免费日韩精品中文字幕视频在线| 亚洲国产综合在线看不卡| 国产日韩欧美精品一区| 日韩天堂在线视频| 欧美性久久久| 欧美高清视频一区| 国产综合一区二区| 国产一区二区看久久| 国产精品久久久久高潮| 黄色成人av网| 亚洲美女区一区| 亚洲男人的天堂在线观看| 欧美日韩一区二区三区在线看| 欧美一区二区性| 国产精品久久国产三级国电话系列| 欧美在线播放一区二区| 亚洲人成网站在线播| 欧美激情一区二区三区在线视频观看| 国产精品色午夜在线观看| 欧美激情1区2区3区| 午夜精品久久久久久久99黑人| 在线电影欧美日韩一区二区私密| 国产精品久久久久毛片软件| 西瓜成人精品人成网站| 国产精品一区二区黑丝| 欧美与黑人午夜性猛交久久久| 裸体一区二区三区| 国产精品久久久久久久久久妞妞| 一区二区三区四区国产精品| 亚洲色诱最新| 久久午夜电影网| 亚洲午夜精品久久久久久浪潮| 欧美日韩视频在线第一区| 亚洲精品你懂的| 欧美精品一区三区在线观看| 男人的天堂亚洲在线| 日韩亚洲成人av在线| 欧美大片在线影院| 国产一区 二区 三区一级| 激情久久久久久|