中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      CAN與以太網(wǎng)數(shù)據(jù)交換的研究與分析

      時(shí)間:2024-08-14 01:55:09 理工畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      CAN與以太網(wǎng)數(shù)據(jù)交換的研究與分析

      摘要:主要介紹將CAN現(xiàn)場總線以協(xié)議中的標(biāo)準(zhǔn)模式接入以太網(wǎng)的方法,實(shí)現(xiàn)CAN網(wǎng)絡(luò)中的數(shù)據(jù)和以太網(wǎng)中的數(shù)據(jù)進(jìn)行簡單交換;給出相應(yīng)的硬件和軟件原理以及重點(diǎn)難點(diǎn)說明。

      1 技術(shù)背景

      CAN(Controller Area Network——控制器局域網(wǎng))是一種由帶CAN控制器組成高性能串行數(shù)據(jù)局域通信網(wǎng)絡(luò),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。它最早由德國Bosch公司推出,用于汽車內(nèi)部測量與執(zhí)行部件之間的數(shù)據(jù)通信。其總線規(guī)范已被ISO估計(jì)標(biāo)準(zhǔn)組織制定為國際標(biāo)準(zhǔn)。由于其具有多主機(jī)、傳輸距離遠(yuǎn)(最遠(yuǎn)為10km)、傳輸速度快(最快為1Mbps)、抗干擾能力強(qiáng)等諸多優(yōu)點(diǎn),所以被認(rèn)為是最有發(fā)展前途的現(xiàn)場總線之一。

      CAN協(xié)議是建立在國際標(biāo)準(zhǔn)組織的開放系統(tǒng)互連模型基礎(chǔ)上的。1991年9月,Philips Semiconductors制定并發(fā)布的CAN技術(shù)規(guī)范Version2.0為現(xiàn)行最高版本。其中規(guī)定了兩種模式:標(biāo)準(zhǔn)模式和擴(kuò)展模式。本文主要對標(biāo)準(zhǔn)模式進(jìn)行介紹。

      TCP/IP(Transmission Control Protocol/Internet Protocol——傳輸控制協(xié)議/網(wǎng)絡(luò)協(xié)議)是一個(gè)工業(yè)標(biāo)準(zhǔn)的協(xié)議集,包括IP、TCP、UDP等子協(xié)議,保證數(shù)據(jù)在網(wǎng)絡(luò)上的正確傳輸。TCP/IP協(xié)議是現(xiàn)代因特網(wǎng)的基礎(chǔ)。

      TCP/IP協(xié)議為四層模型:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層。每層都有不同的功能,而且層和層之間在邏輯上是相互獨(dú)立的。每層都對應(yīng)一些子協(xié)議,如圖1所示。本文用到的協(xié)議包括ARP、IP和TCP等。

      2 應(yīng)用背景

      CAN總線在很多行業(yè)被廣泛應(yīng)用。由其組成的局域網(wǎng)可以將很多底層測控設(shè)備連接起來,最遠(yuǎn)距離可達(dá)10km(在不接中繼器的條件下)。相對其它現(xiàn)場總線,該距離已經(jīng)是很遠(yuǎn)了。但隨著以太網(wǎng)的發(fā)展,人們希望對底層設(shè)備也能進(jìn)行真正意義上的遠(yuǎn)程控制。工控機(jī)加接口卡已經(jīng)被用來實(shí)現(xiàn)這一目的,但價(jià)格和接口卡帶來的瓶頸等問題也隨之暴露出來。本文是以單片機(jī)、CAN器件和網(wǎng)絡(luò)芯片為核心的模塊來完成該功能進(jìn)行敘述的。這種方案降低了成本,避免了瓶頸。

      3 硬件部分

      硬件的實(shí)現(xiàn)方案有多種,可以采用集成TCP/IP協(xié)議的單片機(jī)外加CAN收發(fā)器和控制器;也可采用集成CAN控制器的單片機(jī)外加CAN收發(fā)器和網(wǎng)絡(luò)芯片。本文的實(shí)例采用不帶任何集成的單片機(jī)Philips P89C668,外加CAN控制器SJA1000、CAN收發(fā)器TJA1050以及網(wǎng)絡(luò)芯片RTL8019AS,組成一個(gè)轉(zhuǎn)換模塊,功能模塊如圖2所示。

      P89C668:微控制器,主要的控制部分,實(shí)現(xiàn)對網(wǎng)絡(luò)芯片以及CAN器件的控制,并進(jìn)行兩者之間的協(xié)議轉(zhuǎn)換。

      SJA1000:CAN控制器,兩種工作模式(BasicCAN和PeliCAN)。BasicCAN僅支持標(biāo)準(zhǔn)模式,PeliCAN支持CAN2.0B的標(biāo)準(zhǔn)模式和擴(kuò)展模式(本文僅介紹BasicCAN模式)。支持錯誤分析功能,對CAN收發(fā)器進(jìn)行控制,為微控制器提供了控制CAN總線的簡單接口。

      TJA1050:CAN收發(fā)器,微控制器對CAN控制器進(jìn)行相應(yīng)配置后,收發(fā)器自動過完成相應(yīng)的CAN總線動作。

      RTL8019:網(wǎng)絡(luò)芯片,提供給微控制器控制以太網(wǎng)的簡單接口,使微控制器只需要對其進(jìn)行相應(yīng)讀寫即可完成對以太網(wǎng)的操作。

      實(shí)驗(yàn)中另外用到一個(gè)CAN模塊作為一個(gè)CAN節(jié)點(diǎn),和轉(zhuǎn)換模塊一起組成一個(gè)簡單的CAN網(wǎng)。

      4 軟件部分

      4.1 CAN編程

      BasicCAN模式中的CAN編程相對簡單,只需要對SJA1000相應(yīng)的寄存器進(jìn)行讀寫操作即可。在該模式下,報(bào)文識別碼為11位,在經(jīng)過驗(yàn)收濾波器的篩選后,符合條件的報(bào)文才能被接收,并存入SJA1000接收緩沖區(qū)。識別碼值越小,優(yōu)先級越高。如果總線上出現(xiàn)報(bào)文沖突,優(yōu)先級高的報(bào)文選占據(jù)總線。CAN節(jié)點(diǎn)間每次最多傳送的數(shù)據(jù)為10個(gè)字節(jié)。發(fā)送緩沖區(qū)寄存器的描述如表1所列,它與接收緩沖區(qū)寄存器結(jié)構(gòu)大體相同,只是地址不同。

      表1 發(fā)送緩沖區(qū)寄存器

      名 稱位7位6位5位4位3位2位1位0識別碼字節(jié)1ID.10ID.9ID.8ID.7ID.6ID.5ID.4ID.3識別碼字節(jié)2ID.2ID.1ID.0RTRDLC.3DLC.2DLC.1DLC.0TX數(shù)據(jù)1~8發(fā)送數(shù)據(jù)字節(jié)1~8

      本實(shí)驗(yàn)中用到P89C668的外部中斷1。該中斷由SJA1000引發(fā),設(shè)置為當(dāng)SJA1000收到來自

      CAN與以太網(wǎng)數(shù)據(jù)交換的研究與分析

      【CAN與以太網(wǎng)數(shù)據(jù)交換的研究與分析】相關(guān)文章:

      關(guān)于LPC2378的CAN轉(zhuǎn)以太網(wǎng)網(wǎng)關(guān)03-03

      論基于CAN總線與以太網(wǎng)互聯(lián)的實(shí)時(shí)溫度和濕度監(jiān)控系統(tǒng)的研究與設(shè)03-27

      光纖CAN總線自愈環(huán)網(wǎng)的研究01-09

      成本分析中“因素分析模型”的研究03-22

      后營銷管理分析與研究12-08

      千兆比以太網(wǎng)與ATM網(wǎng)01-06

      CAN智能節(jié)點(diǎn)的設(shè)計(jì)03-19

      PCI9052在多功能CAN適配卡中的應(yīng)用研究03-19

      時(shí)間間隔分析儀研究12-05

      主站蜘蛛池模板: 国产精品av在线免费| 成在线人免费视频播放| 99RE6在线观看国产精品| 免费人成网上在线观看网址| 陵川县| 国产一起色一起爱| 国产乱人伦AⅤ在线麻豆A| 国产一区二区三区视频大全 | 中文字幕成人精品久久不卡| 丘北县| 国产精品久久久久久久久久影院| 国产精品无码mv在线观看| 国产精品亚洲综合天堂夜夜| 精品国产高清一区二区广区| 国产极品美女到高潮视频| 国产亚洲欧美在线播放网站| 亚洲一区二区三区品视频| 郁南县| 国产 在线播放无码不卡| 亚洲乱码中文字幕综合 | 五月激情狠狠开心五月| 亚洲a∨好看av高清在线观看| 国产精品亚洲一区二区三区| 久久精品国产亚洲av麻豆九月| 中文字幕大乳少妇| 黄色片子在线观看一区二区三区| 亚洲av激情综合在线| 最新亚洲av日韩av二区一区| 色窝窝手在线视频| 天峻县| 大荔县| 文成县| 性色蜜臀av一区二区三区| 国产成人一区二区三区影院免费 | 大伊香蕉精品视频一区| 手机免费在线观看av网站| 久久亚洲中文字幕精品一区四| 元氏县| 亚洲精品成人网线在线播放va| 亚洲日本VA午夜在线电影| 太大太粗太爽免费视频|