《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 機動車檢測系統中總線設備網絡化改造的實現

機動車檢測系統中總線設備網絡化改造的實現

2008-11-26
作者:王 芳1,2, 劉云卿2, 劉云

??? 摘? 要: 實現了一種機動車檢測系統" title="檢測系統">檢測系統中總線設備網絡化改造的可行方案。利用SST89E564RD單片機與網卡芯片設計的主要接口模塊,既為檢測設備網絡化提供了網關服務,也實現了在線仿真和下載的功能。?

??? 關鍵詞: 機動車檢測系統; 現場總線; 以太網; 串口" title="串口">串口; 在線仿真

?

??? 隨著道路交通和汽車工業的迅速發展,各地區急劇上升的機動車擁有量及道路車流量對交通安全造成了很大的壓力,這對機動車管理部門提出了更高的技術要求,對檢測系統進行遠程控制的要求愈加迫切。目前,機動車檢測系統一般都基于RS232總線,采用專用通信協議。系統存在可擴展性差、傳輸距離短、抗干擾性差等弊端。將以太網技術引入到工業測控領域,是當前現場總線技術發展的新趨勢[1-3]。以太網在辦公自動化領域和企業管理網絡內,由于技術成熟、性能穩定,可靠性高而得到了廣泛應用,占據國內現有局域網的80%。在測控領域,它以速度快、協議通用、可擴展性好、易于與Internet集成等特點而被視為繼集散控制系統DCS(如RS232總線)、基于現場總線的控制系統FCS(如CAN)之后控制網絡中最熱門的研究領域之一。借鑒工業測控領域的應用,設計基于以太網的機動車檢測系統,不僅免除了不同現場總線水平層之間難以集成的問題,而且大大地降低了外界的干擾,為實現現場設備與互聯網的直接連接,提供了一種非常便捷的方法,也給總線設備的網絡化提供了低成本、高可靠性、可移植性的產品和方案。?

1 串口通信與網絡傳輸?

??? 兩個設備之間交換信息時,必須有一條線路(或是多條線路)將兩者連接,而通過線上電壓的改變來達到交換數據的目的??紤]本系統的數據傳輸速度和傳送距離,選擇了RS232通信標準[4]。本文主要是通過串口與外部設備進行通信,實現數據傳輸、在線仿真和網卡參數配置等功能。?

??? 要實現現場設備網絡化,保證數據的可靠傳輸和遠程控制,就必須將可靠的TCP/IP" title="TCP/IP">TCP/IP協議棧嵌入到單片機中實現數據的網絡傳輸。圖1是目前機動車檢測系統最常用的結構圖[5],它是基于串口傳輸數據的。由于計算機串口有限導致可擴展性差,串口本身又存在傳輸距離短、抗干擾性差等缺點,所以不是一種長遠的方案。圖2是網絡化改造后的控制結構圖,從圖中可以看出:只需要簡單地接入一個集線器便可大大地提高系統的可擴展性,增強抗干擾性,還可以通過以太網遠程控制機動車檢測并將檢測到的數據通過以太網傳送到各個部門。?

?

?

?

2 系統主要模塊硬件結構設計?

??? 模塊硬件設計電路結構如圖3所示。模塊主要包括單片機SST89E564RD、網卡芯片RTL8019AS、外擴的EEPROM X5045、外擴的RAM HM62256、串口通信、網口通信等單元。為檢測設備的網絡化提供了串口轉以太網的網關服務。模塊既可以作為服務器端又可以作為客戶端" title="客戶端">客戶端接口來使用。由于SST89E564RD具有在線仿真和下載功能,Flash(內部Flash擦寫次數為1 000 000次以上)存儲器取代了原來的ROM(一次性寫入),為開發工程中的調試提供了最大的方便,大大節約了開發成本。?

?

?

??? 采用SST89E564RD單片機作為主處理器控制以太網卡芯片來實現與以太網的數據交換。SST89E564RD的工作頻率為40MHz,從而具有了更快的計算速度,內部程序Flash 64KB,達到51內核單片機尋址最大范圍,能夠滿足容納裁剪后的TCP/IP協議的需求。由于需要處理網絡數據包,一個最大網絡數據包有1 514B,而SST89E564RD內部的RAM只有256B,所以需要考慮外擴RAM。同時TCP/IP協議棧需要考慮數據阻塞、超時重發等,需要比較大的數據空間作為數據緩存,因此選擇HM62256 32K×8bit 動態RAM作為數據緩存。?

??? 在系統中還使用X5045 作為外部擴展的EEPROM,用來存儲IP地址、物理地址以及網卡的其他配置信息。同時X5045還具有電壓監控、看門狗定時器、上電復位三種功能,使用X5045監控系統的運行過程,當系統不穩定時可以進行有效的復位。?

??? 由于單片機的高低電平與串行口的高低電平不同,二者之間需要進行電平轉換,在本設計中使用MAX232作為串口電平轉換芯片,負責單片機與PC機的電平轉換。數據可從串口輸入到單片機,單片機把數據送到RTL8019AS后傳出。反之,從RTL8019AS接收到的數據通過單片機可從串口發出。?

??? 網卡芯片采用Realtek公司生產的10M的RTL8019AS以太網卡[6]控制器,價格低廉,與NE2000兼容。RTL8019AS符合ETHERNETⅡ和IEEE802.3標準;內置16KB SRAM,用于收發緩沖,降低了對主處理器的要求;支持8/16位數據總線、8個中斷申請、16個I/O基地址選擇等許多特性,在本設計中選用8位數據總線。網卡控制器與以太網是不能直接相連的,中間要通過網絡隔離變壓器才能連接到以太網上。網絡隔離變壓器的作用是隔直通交,避免雙絞線上的直流電平干擾芯片RTL8019AS的工作點;同時,利用變壓器自身的通頻帶限制高頻干擾。?

3 系統軟件設計?

??? 系統軟件設計主要包括客戶端和服務器端軟件的設計,在TCP/IP網絡應用中,通信的兩個進程之間相互作用的主要模式是客戶模式和服務器模式[7-8]。在面向連接的TCP協議中,服務器和客戶機開始通信之前必須首先建立連接。在連接之前,服務器程序必須正在運行并處于監聽模式,等待客戶端的連接。TCP的連接是通過三次握手協議來完成的。同樣,終止一條TCP連接實際上也是三次握手。?

3.1 初始化 ?

??? 整個系統的初始化工作主要包括:串口及串口緩沖區初始化,定時器初始化,初始化PING表、ARP表,初始化TCP,RTL8019AS的初始化等。?

??? RTL8019AS的初始化主要包括網卡的復位和網卡寄存器的初始化。復位方式有硬件復位和軟件復位兩種,本模塊所采用的是硬件復位方式,使RTL8019AS的硬件復位引腳RSTDRV與單片機的P1.6相連,單片機向P1.6腳輸出大于800ns的高電平,完成RTL8019AS的硬件復位。?

3.2 數據包的發送和接收?

??? 數據包的發送過程包括三個步驟:主處理器將數據包按照RTL8019AS發送數據幀格式進行封裝;封裝完后通過遠程DMA通道將數據包送到RTL8019AS的發送緩沖區;最后通過本地DMA將數據送到FIFO,通過設置寄存器CR啟動發送。RTL8019AS完成上一幀的發送,再開始下一幀的發送。發送前需要設置以太網目的地址、以太網源地址、協議類型,再按所設置的協議類型來設置數據段。為提高發送效率,將12頁的發送緩存區分為兩個6頁的發送緩存區,一個用于數據包發送,另一個用于構造發送端的數據包,交替使用。 ?

??? 接收數據是通過本地DMA 從網卡接口接收,RTL8019AS對接收到的數據包通過MAC比較、CRC校驗,由FIFO存到網卡接收緩沖區,收滿一幀后以寄存器標志方式通知主處理器,主處理器通過遠程DMA將緩沖區的數據讀到自己的內存中。幀的接收工作是由網卡自動完成的,當網卡接收到一幀數據并存入內存后,就會開始對這幀數據進行處理, 具體處理步驟如圖4所示。?

?

?

4 實驗用例?

4.1 實驗環境?

??? 應用VB開發的接口小程序[9],設置網卡的配置參數并實現數據的發送與接收;在完成串口數據到以太網數據轉發的過程中,RTL8019AS具有10Mb/s的傳輸率,遠遠高于原有系統的串口傳輸率,可以很好地滿足檢測數據的傳輸要求,而且運行穩定。?

4.2實驗內容?

4.2.1修改系統參數?

??? 用串口線把系統中的TCP/IP模塊與電腦連接起來,選擇好串口號,然后按“連接單片機”按鈕,當連接狀態工具欄里出現“已經連接”,說明與電腦已經連接上,然后就可以修改配置參數了。在參數設置欄中填寫正確的參數值后,按“設定”按鈕,接收狀態欄中會提示參數設置成功,然后按模塊上的復位鍵,網卡的參數配置就被寫到了X5045中。參數設置界面如圖5所示。所有配置參數(包括本地IP地址、服務器端IP地址、端口號" title="端口號">端口號、網卡物理地址、ping的IP地址、串口號等)都能通過串口動態地更改。?

?

?

??? 串口波特率是通過硬件上跳線完成的,串口波特率支持300b/s、600b/s、1 200b/s、2 400b/s、4 800b/s、9 600b/s、19 200b/s。?

4.2.2 計算機模擬測試?

??? 如果系統中的TCP/IP模塊為TCP客戶端,則圖6所示的程序就作為服務器端使用,在主機端口號(這里設置端口號為3330,要與客戶端所設端口號一致)中輸入要監聽的端口號,設置好端口號后按“開啟主機”按鈕進入監聽狀態, 模塊會每隔1秒鐘連接一次該服務器程序,直到連上為止,如果超過10次都沒有連上,則放棄連接。?

?

?

??? 如果系統中的TCP/IP模塊作為TCP服務器端,則圖7所示的程序就作為客戶端使用,在連接端口號(這里設置端口號為3330,要與服務器端監聽的端口號一致)中輸入要連接的服務器端的端口號,設置好端口號后再設置要連接的IP地址(為服務器端的IP地址),然后按“連接主機”按鈕直到提示成功登錄通信系統為止,連接期間模塊作為服務器端一直處于監聽狀態。?

?

?

??? 連接上以后就可以進行正常的數據收發了,檢測現場工作人員不僅可以通過以太網遠程控制機動車檢測,還可以將檢測到的煙度、廢氣等數據通過以太網傳送到各個部門。?

??? 本文實現了一種總線設備網絡化改造的可行方案,并解決了數據包的超時重發、定時?;睢蹬渲?、硬件看門狗復位等一系列問題。實驗表明,整套程序已經比較穩定,收發數據正常,TCP超時重傳效果很好。經過四周,每天連續12個小時的測試,沒有出現任何丟包和堵塞的現象,設備實際運行狀態正常,目前已經投入到北京部分機動車檢測現場使用。?

參考文獻?

[1] 張飛舟,鄧旭明,王豪.嵌入式工業以太網接口開發與應用.計算機工程,2003,29(16):154-156,194.?

[2] 尚晨旭,邢化鋒,柴燕,等.用單片機實現以太網卡通信的設計. 電子工程師,2006,32(2):53-54,57.?

[3] 陳翠,田捷,王金剛.嵌入式軟件開發技術[M]. 北京:國防工業出版社,2003.?

[4] 馬忠梅,籍順心,張凱,等.單片機C語言應用程序設計[M]. 第3版.北京: 北京航空航天大學出版社, 2006.?

[5] 劉云卿.機動車檢測復合推進式控制方法及其系統:中國,1664541[P]. 2005-09-07.?

[6] RTL8019AS specification. Realtek Semi-conductor CO.Ltd., 1999.?

[7] COMER D E. 用TCP/IP進行網際互連(第1卷,第2卷). 北京: 電子工業出版社,1998. ?

[8] 周明天,汪文勇.TCP/IP網絡原理與技術.北京:清華大學出版社,1994.?

[9] 鄭阿奇,曹戈.Visual Basic 實用教程.北京:電子工業出版社, 2003.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          亚洲美女视频| 亚洲激情在线观看| 亚洲亚洲精品在线观看| 欧美电影美腿模特1979在线看| 精品1区2区3区4区| 欧美揉bbbbb揉bbbbb| 日韩亚洲欧美综合| 久久偷看各类wc女厕嘘嘘偷窃| 欧美日韩国产高清视频| 亚洲欧美日韩精品久久奇米色影视| 欧美精品一区二区精品网| 国产精品白丝av嫩草影院| 欧美精品v日韩精品v国产精品| 在线播放豆国产99亚洲| 欧美午夜剧场| 狠狠色狠狠色综合日日小说| 国产精品久在线观看| 久久久人成影片一区二区三区| 亚洲性夜色噜噜噜7777| 一区二区三区视频在线| 亚洲黄一区二区三区| 激情欧美日韩| 韩国自拍一区| 欧美激情一区二区三区蜜桃视频| 亚洲高清在线精品| 欧美久久九九| 亚洲精品久久久一区二区三区| 午夜日韩在线观看| 欧美激情一区二区三区高清视频| 99热在这里有精品免费| 欧美久久久久久| 国内成人精品视频| 99re6热只有精品免费观看| 国产精品99久久99久久久二8| 羞羞视频在线观看欧美| 蜜臀久久99精品久久久久久9| 久久成人综合网| 国产精品ⅴa在线观看h| 久久久欧美精品sm网站| 亚洲每日更新| 黑人极品videos精品欧美裸| 日韩午夜一区| 国产精品资源| 欧美日韩国产综合网| 久久久国产成人精品| 久久综合九色欧美综合狠狠| 欧美精品乱码久久久久久按摩| 在线观看成人av| 欧美精品日韩一本| 亚洲精品国产拍免费91在线| 国产日韩av高清| 欧美精品1区2区| 国产精品乱码妇女bbbb| 中文日韩在线视频| 欧美在线三区| 欧美一区1区三区3区公司| 国产精品乱子乱xxxx| 亚洲国产高清一区| 精品动漫3d一区二区三区免费| 久久久国产一区二区三区| 久久电影一区| 欧美激情一区二区三级高清视频| 性欧美18~19sex高清播放| 亚洲精品国偷自产在线99热| 一区二区三区日韩欧美| 国产精品www.| 亚洲性视频网站| 久久久久久穴| 欧美在线欧美在线| 亚洲欧洲中文日韩久久av乱码| 老鸭窝毛片一区二区三区| 亚洲午夜视频在线观看| 极品日韩av| 久久亚洲欧美国产精品乐播| 一区二区免费在线播放| 国产午夜精品理论片a级探花| 你懂的视频一区二区| 欧美三级精品| 久久九九精品99国产精品| 亚洲精选视频在线| 国产精品多人| 一本在线高清不卡dvd| 欧美日韩国产影院| 在线视频成人| 国产精品一区二区你懂的| 欧美成人三级在线| 亚洲福利精品| 每日更新成人在线视频| 日韩视频二区| 欧美日韩精品一区二区三区| 欧美成年人网| 亚洲午夜免费视频| 久久亚洲欧美| 国产精品一区在线观看你懂的| 亚洲美女av网站| 榴莲视频成人在线观看| 亚洲国产精品123| 欧美成人按摩| 亚洲国产网站| 美女网站久久| 精品不卡一区二区三区| 亚洲一区二区成人在线观看| 亚洲毛片在线观看| 中文在线资源观看视频网站免费不卡| 狼人天天伊人久久| 亚洲免费小视频| 欧美激情区在线播放| 国产精品私拍pans大尺度在线| 亚洲免费成人av电影| 亚洲乱码国产乱码精品精天堂| 巨胸喷奶水www久久久免费动漫| 欧美成人精精品一区二区频| 在线观看国产日韩| 一区二区欧美精品| 男同欧美伦乱| 免费不卡欧美自拍视频| 国产精品九九| 9l国产精品久久久久麻豆| 久久久久一本一区二区青青蜜月| 裸体一区二区三区| 欧美刺激性大交免费视频| 亚洲国产成人精品久久久国产成人一区| 亚洲女ⅴideoshd黑人| 亚洲精品在线看| 国产精品久久久久久久第一福利| 激情成人综合| 国产情人节一区| 久久精品主播| 亚洲国产精品电影在线观看| 欧美日韩视频在线| 国产一区二区0| 夜夜狂射影院欧美极品| 久久亚洲综合网| 激情自拍一区| 欧美激情综合色| 国产精品日韩欧美大师| 久久九九国产精品| 国产精品区一区| 欧美一区中文字幕| 亚洲成人资源| 欧美一区二区高清在线观看| 久久久99精品免费观看不卡| 先锋影音一区二区三区| 日韩一级精品视频在线观看| 欧美日韩一区视频| 午夜视频在线观看一区二区三区| 久久免费视频网站| 黄色成人在线免费| 日韩视频在线永久播放| 欧美日韩少妇| 国产精品美女主播在线观看纯欲| 国产亚洲成精品久久| 亚洲女人天堂成人av在线| 极品尤物一区二区三区| 99精品视频网| 久久夜色精品国产| 一区二区三区精品国产| 亚洲一区二区三区精品在线观看| 久久久999精品| 欧美日韩亚洲综合一区| 欧美在线观看视频| 免费短视频成人日韩| 久久国产精品一区二区| 一区二区三区福利| 国产午夜精品久久久| 欧美视频中文在线看| 国产精品日韩一区| 亚洲视频 欧洲视频| 国一区二区在线观看| 伊人久久av导航| 久久综合九色综合网站| 欧美国产一区二区三区激情无套| 欧美aⅴ一区二区三区视频| 欧美理论电影在线播放| 午夜精品福利一区二区三区av| 欧美亚洲成人免费| 国产美女搞久久| 国产精品第2页| 久久青草欧美一区二区三区| 亚洲无限乱码一二三四麻| 香蕉精品999视频一区二区| 国产精品国内视频| 可以免费看不卡的av网站| 精品99一区二区三区| 久久国产高清| 欧美成人精品高清在线播放| 欧美极品在线播放| 欧美激情精品久久久久久大尺度| 亚洲全黄一级网站| 亚洲观看高清完整版在线观看| 国产精品第2页| 亚洲一区二区三区免费在线观看| 国产精品久久久久高潮| 国产精品乱子久久久久| 欧美在线视频在线播放完整版免费观看| 亚洲人成网站色ww在线| 国产精品欧美经典| 久久久美女艺术照精彩视频福利播放| 最新国产乱人伦偷精品免费网站| 国产精品va在线播放我和闺蜜| 国产一区二区日韩精品| 欧美视频三区在线播放| 中文精品视频| 国产精品xxx在线观看www| 一本色道久久综合狠狠躁的推荐| 国产一区二区在线免费观看| 亚洲一区二区在线| 亚洲女与黑人做爰| 麻豆成人综合网| 欧美人与禽猛交乱配视频| 一区在线视频| 欧美精品www在线观看| 在线亚洲高清视频| 久久亚洲视频| 久久国产精品一区二区三区| 在线视频精品一| 香蕉国产精品偷在线观看不卡| 国产精品www网站| 免费亚洲一区二区| 国产视频精品免费播放| 国产精品亚洲片夜色在线| 久久乐国产精品| 欧美日韩精品免费观看视一区二区| 欧美成黄导航| 中文欧美在线视频| 欧美亚洲一区在线| 99人久久精品视频最新地址| 亚洲一区二区免费视频| av成人手机在线| 欧美在线观看一二区| 久久精品系列| 亚洲香蕉在线观看| 久久久国产一区二区三区| 久久久视频精品| 亚洲福利电影| 国模精品娜娜一二三区| 国产一区二区高清视频| 狠狠色狠狠色综合人人| 亚洲国产裸拍裸体视频在线观看乱了| 国产一区二区三区在线观看网站| 欧美日韩视频在线| 欧美成人在线网站| 性xx色xx综合久久久xx| 在线亚洲欧美| 国产精品乱人伦一区二区| 亚洲人成人77777线观看| 在线成人亚洲| 午夜在线视频观看日韩17c| 欧美激情一区在线观看| 欧美在线观看一二区| 国产日韩欧美精品| 欧美日韩国产123| 久久久国产视频91| 欧美日韩视频在线一区二区| 亚洲毛片av在线| 极品少妇一区二区三区| 久久国产天堂福利天堂| 欲色影视综合吧| 亚洲午夜电影| 亚洲美女av黄| 国产精品男人爽免费视频1| 日韩一级大片| aaa亚洲精品一二三区| 国产欧美精品一区aⅴ影院| 久久riav二区三区| 国产精品你懂的在线| 欧美日韩在线不卡一区| 亚洲免费福利视频| 99视频在线精品国自产拍免费观看| 国产精品日本| 欧美专区在线观看| 国产精品v亚洲精品v日韩精品| 久久免费国产精品| 亚洲人成在线影院| 亚洲性线免费观看视频成熟| 亚洲伦理精品| 欧美aⅴ99久久黑人专区| 亚洲高清在线视频| 欧美视频在线观看 亚洲欧| 国产一区二区| 欧美成人黑人xx视频免费观看| 欧美视频日韩视频在线观看| 在线观看不卡| 99pao成人国产永久免费视频| 亚洲欧美日韩一区| 国产精品麻豆va在线播放| 六月婷婷久久| 性欧美大战久久久久久久免费观看| 你懂的亚洲视频| 欧美69视频| 99精品久久免费看蜜臀剧情介绍| 欧美日韩国产va另类| 欧美午夜一区二区福利视频| 久久一二三国产| 亚洲一区二区三区精品动漫| 91久久精品美女高潮| 久久久久这里只有精品| 好吊成人免视频| 欧美日韩高清不卡| 在线日韩欧美| 国产精品一区免费观看| 午夜国产精品影院在线观看| 日韩一区二区福利| 久久婷婷丁香| 亚洲国产黄色| 国产精品久久久久久妇女6080| 欧美黄色片免费观看| 欧美视频免费在线观看| 欧美在线国产精品| 亚洲日本中文字幕| 欧美国产日韩一区二区在线观看| 国产美女搞久久| 欧美xxx在线观看| 一区二区三区欧美亚洲| 性高湖久久久久久久久| 玖玖综合伊人| 国产综合网站| 欧美激情亚洲另类| 亚洲一区二区三区精品在线| 在线高清一区| 久久精品国产亚洲一区二区三区| 这里只有视频精品| 欧美日韩亚洲综合在线| 亚洲自拍高清| 夜夜嗨av一区二区三区免费区| 国语自产精品视频在线看| 欧美日韩在线观看一区二区三区| 欧美成人午夜影院|