《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的嵌入式TCP/IP協議的研究與實現
基于DSP的嵌入式TCP/IP協議的研究與實現
摘要: 為了將以太網通信技術應用于電力自動化系統當中,本文結合電力自動化系統實際詳細分析了嵌入式TCP/IP協議的選取原則,采用DSP芯片和網卡接口控制芯片設計了以太網接口,介紹了DSP芯片對網卡接口控制芯片的控制過程和TCP/IP協議棧處理數據包的流程,完成了嵌入式TCP/IP系統的開發。該系統可以將數據按網絡協議處理,實現數據的以太網傳輸。
關鍵詞: DSP TCP/IP協議
Abstract:
Key words :

為了將以太網通信技術應用于電力自動化系統當中,本文結合電力自動化系統實際詳細分析了嵌入式TCP/IP協議的選取原則,采用DSP芯片和網卡接口控制芯片設計了以太網接口,介紹了DSP芯片對網卡接口控制芯片的控制過程和TCP/IP協議棧處理數據包的流程,完成了嵌入式TCP/IP系統的開發。該系統可以將數據按網絡協議處理,實現數據的以太網傳輸。
  引言

  近幾年來,我國電力自動化工作取得了很大進展,電力自動化系統的通信方式也不斷改進。最早是用RS485總線將各種保護、遠動設備聯在一起,用主從方式與主機通信,方式簡單,技術缺陷也比較多。后來出現的現場總線技術因其組網方便、抗干擾能力強等特點得到廣泛的應用。

  現場總線標準有多種,電力自動化系統中最常用的是LONWORKS總線和CAN總線兩種。LONWORKS總線通信速率為78kbps和1.25Mbps,CAN總線通信速率為1Mbps。隨著電網的發展,現場總線標準不統一、傳輸速率低(最大也僅為1Mbps左右)的局限性逐漸暴露出來。以太網具有通用性強、技術成熟、帶寬迅速增加等特性,工業控制領域出現嵌入式技術,尤其是DSP技術的發展和
DSP在工業控制領域的廣泛應用,使得在電力自動化系統設計時可以利用嵌入式技術實現以太網通信,為電力自動化提供開放式、全分布、可互操作性的通信平臺。網絡傳輸的實時性是電力自動化系統內部通信網的關鍵指標。以太網帶寬達到10Mb/s,可承受的網絡負荷很大,加上交換式智能集線器的使用,選擇10Mb/s以太網作為變電站自動化系統的內部通信網,其網絡傳輸實時性是有保證的。本文將著重討論嵌入式TCP/IP協議的選擇和DSP實現。

  嵌入式協議的選擇

  TCP/IP協議是一組不同層次上的多個協議的組合,通常被認為是一個包含鏈路層、網絡層、傳輸層和應用層的四層協議系統[2]。嵌入式系統是為完成某種特定的功能而設計的專用系統。嵌入式系統不要求(也不可能)實現所有的TCP/IP協議,所以嵌入式TCP/IP是對TCP/IP協議族進行選擇而形成的協議集合。

  鏈路層協議的選擇

  鏈路層協議的選擇鏈路層最基本的功能是將物理層提供的原始傳送比特流可能出錯的物理連接改造為邏輯上無差錯的數據連接,為其上層協議發送和接收數據包。以太網遵循IEEE802.3所規定的CSMA/CD(載波監聽多路訪問及沖突監測)協議,實現該協議可以采用通用的NIC(networkinterfacecontroller網絡接口控制)芯片。另外,以太網上數據的傳輸是采用網絡的MAC地址來進行識別的,這就要求系統有實現IP地址到MAC地址的轉換功能,即ARP(地址解析)協議。ARP協議包括ARP請求和ARP響應兩部分,系統要同其他計算機通信,就必須要支持ARP響應。ARP請求在本地建立了一個IP地址到MAC地址的映射,保證了對外通信的有的放矢。RARP(逆地址解析)協議主要用于解決如何從MAC地址得到IP地址,主要用于無盤工作站中。在本嵌入式系統中可以把IP地址存儲于本地存儲器中,不必從其他服務器得到IP地址,這樣就無需實現RARP協議。

  網絡層協議的選擇

  網絡層主要負責處理數據包在網絡中的活動。在TCP/IP協議族中,網絡層協議包括IP協議(網際協議)、ICMP協議(Internet控制報文協議)以及IGMP協議(Internet組管理協議)等。IP協議是TCP/IP族的核心協議,它使異構網絡之間的通信成為可能。因此RTU等系統數據跨越不同的網絡進行傳輸就必須要實現IP協議。ICMP中規定了多種協議類型和代碼,如果完全的實現也要耗費不少的系統資源,本嵌入式系統中,在ICMP協議中能夠測試網絡的連通情況即可,因此只需實現ICMP中類型號為0、代碼為0的Ping應答協議。IGMP協議主要用于支持主機和路由器進行組播,在將報文發給多個接收者時,嵌入式TCP/IP作為一種專用系統接入網絡的技術,為了降低處理協議的復雜程度,可以直接采用廣播方式,不必要采用組播的方式進行通信。因此在設計中不考慮實現IGMP協議。

  傳輸層協議的選擇

  傳輸層主要在兩臺主機之間提供端到端的通信。傳輸層有兩種不相同的傳輸協議:TCP(傳輸控制協議)和UDP(用戶數據報協議)。TCP是面向連接的,在不可靠的網絡服務上提供端到端的可靠字節流。TCP協議設計了嚴格的3次建立連接握手過程、4次關閉連接握手過程以及捎帶確認信息并通過滑動窗口進行流量控制的數據傳輸過程。UDP協議是用來提供不面向連接的,它只是簡單地把數據報從一臺主機發送到另一臺主機,但并不保證該數據報能到達另一端,可靠性必須由應用層來提供。在微機遠動和故障錄波等實時性要求不太高的設備中采用TCP協議,保證傳輸的質量。在微機保護和自動控制等實時性要求高的設備中采用UDP協議,其固有的傳輸可靠性低的缺陷可通過應用層的協議進行彌補。

應用層協議選擇

  應用層協議主要是指用戶進程。在電力自動化系統中,可以采用國際標準遠動通信協議IEC60870-5-103或IEC60870-5-104協議等。IEC61850協議草案是IEC(國際電工委員會)針對電力系統自動化制定的面向對象和設備的無縫聯接通信協議。該協議正式公布以后,也可以采用。

  基于芯片嵌入式的實現

  基于DSP的嵌入式TCP/IP網絡通信系統主要包括DSP芯片和以太網控制器等芯片組成的以太網接口、驅動軟件和嵌入式TCP/IP協議棧。

  硬件設計

  TMS320LF240x是TI公司發布的一款具有很高的性價比,適合用于工業控制領域的芯片。TMS320LF2407控制器是240x系列中功能最強的一種控制器,在電力自動化系統中得到了廣泛應用。TMS320LF2407工作頻率高(40MHz),有很大的存儲空間(高達32K字的FLASH程序存儲器,可擴展外部64K字程序存儲器,64K字數據存儲器,64K字I/O尋址空間),也非常適合用來處理復雜的TCP/IP協議。

  RTL8019AS是臺灣REALTEK半導體公司生產的以太網控制器,其性能包括:支持EthernetⅡ和EEE802.3標準;支持8/16位數據總線;內置16K字的SRAM;全雙工,收發同時達到10Mbps;支持BNC,AUI,UTP介質。RTL8019AS可提供100腳的TQFP封裝,減少了PCB面積,更適合于嵌入式系統。

  RTL8019AS通過CR寄存器中PS0和PS1位將寄存器組分為4頁。每頁包含16個寄存器,00H到1FH為各種寄存器的地址,10H-17H為遠端DMA端口,18H-1FH為復位端口(這些地址是相對于網卡I/O起始地址而言的,起始地址由配置寄存器的3-0bit決定)。TMS320LF2407對RTL8019AS的控制就是對寄存器編程,所以我們只用5根地址線與RTL8019AS相連。由于DSP與單片機不同,DSP的I/O空間與程序數據空間使用相同的地址區域,必須使用TMS320LF2407的控制信號IS控制對RTL8019AS寄存器的讀寫。TMS320LF2407的讀/寫速度很快,因此將RTL8019AS的IOCHRDY信號與TMS320LF2407的READY相連。需要注意的是TMS320LF2407和RTL8019AS工作電壓不同,之間的連線需要通過電平轉換。以太網接口電路如圖1所示。

  軟件設計

  以太網鏈路層遵循的IEEE802.3協議的CSMA/CD和CRC校驗等功能由網卡控制芯片Rtl8019as完成,TMS320LF2407芯片則完成其他TCP/IP協議的解釋和執行。TMS320LF2407控制RTL8019AS完成通信任務時,首先要對RTL8019AS復位,并對RTL8019AS的寄存器進行初始化,確定發送和接收的條件,然后才能發送數據或接收數據。當一幀數據發送結束、接收到一幀數據或出錯等事件發生時,RTL8019AS向TMS320LF2407申請中斷,TMS320LF2407響應中斷后根據中斷狀態寄存器的內容進行相應的處理。

  在TMS320LF2407內部,DSP程序完成對數據的打包解包。系統復位后,系統首先發送ARP請求,建立地址映射,并內部中斷進行定時更新。DSP芯片根據情況將采集或收集到數據按照TCP協議或UDP協議格式打包,送入網卡芯片,由網卡芯片將數據輸出到局域網中。反之,當有數據從RJ45過來,網卡芯片產生外部中斷,請求DSP進行處理。DSP芯片對數據報進行分析,如果是ARP(物理地址解析)數據包,則程序轉入ARP處理程序。如果是IP數據包則進一步判斷是哪個協議向IP傳送數據。如果是ICMP協議,判斷是否為Ping請求,是則應答,不是丟棄該數據包;如果是TCP或UDP協議,且端口正確則按相應的協議處理數據,端口不正確丟棄數據包。程序框圖如圖2所示。

  結論

  本文結合電力系統自動化系統實際提出了一種基于DSP的嵌入式TCP/IP的實現,論述了協議的選擇和軟硬件的設計方法。實驗結果表明數據通過該系統處理以后可以直接送到以太網進行傳輸。這為在電力自動化系統當中應用以太網通信技術提供了一種解決方法。

此內容為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>
          一区二区三区四区五区视频| 美女主播视频一区| 欧美国产精品va在线观看| 国产精品区免费视频| 欧美日韩另类视频| 国产精品久久久一区二区| 欧美成人亚洲成人日韩成人| 欧美一区二区三区的| av不卡在线| 在线欧美视频| 国产精品一区久久久久| 亚洲图片在线| 精品999在线播放| 洋洋av久久久久久久一区| 欧美人交a欧美精品| 亚洲人精品午夜在线观看| 国产九九视频一区二区三区| 激情久久久久久久| 亚洲一区二区三区四区五区黄| 国产一本一道久久香蕉| 久久亚洲国产精品一区二区| 老司机免费视频一区二区| 欧美一区二区免费观在线| 亚洲精品乱码视频| 国产视频一区二区在线观看| 欧美精品123区| 久久国产精品99国产| 亚洲国产欧美久久| 免费在线欧美视频| 欧美久久在线| 亚洲高清中文字幕| 国产中文一区二区| 亚洲综合视频一区| 老色鬼久久亚洲一区二区| 在线观看日韩www视频免费| 亚洲福利国产| 男人的天堂亚洲在线| 国产精品久久久久久久久果冻传媒| 欧美精品一区二区蜜臀亚洲| 欧美精品午夜视频| 欧美一级大片在线观看| 免费高清在线视频一区·| av不卡在线看| 国产日韩欧美精品一区| 久久gogo国模啪啪人体图| 久久久视频精品| 亚洲国产精品123| 久久久久久久999| 国产日韩欧美不卡在线| 国产乱码精品一区二区三| 亚洲一区二区精品在线观看| 午夜精彩国产免费不卡不顿大片| 国产人成精品一区二区三| 日韩一级黄色大片| 激情视频一区二区| 久久在线播放| 欧美不卡一卡二卡免费版| 欧美国产精品久久| 亚洲精品乱码久久久久久黑人| 国产美女精品免费电影| 先锋亚洲精品| 国产视频自拍一区| 国色天香一区二区| 欧美日韩国产在线播放| 欧美激情一区二区三级高清视频| 亚洲黄色性网站| 国内精品99| 亚洲激情视频在线播放| 黄色精品在线看| 亚洲国内高清视频| 国产精品成人播放| 性伦欧美刺激片在线观看| 性欧美大战久久久久久久免费观看| 亚洲一区欧美一区| 最新精品在线| 久久精品免费观看| 欧美视频在线观看免费网址| 国产精品久久久久久久电影| 黄色一区二区三区| 国产午夜精品福利| 国产一区二区中文字幕免费看| 亚洲深夜福利在线| 性8sex亚洲区入口| 亚洲一区二区免费视频| 亚洲一区二区视频在线| 欧美一区二区视频观看视频| 在线观看亚洲精品视频| 亚洲私人影院在线观看| 欧美肥婆bbw| 性欧美xxxx视频在线观看| 久久国产日韩| 亚洲第一精品影视| 午夜精品久久久久久久99黑人| 中日韩视频在线观看| 国产精品羞羞答答xxdd| 麻豆视频一区二区| 亚洲精品小视频| 国产精品久久久久久久浪潮网站| 久久久久**毛片大全| 欧美视频在线免费看| 日韩一区二区福利| 欧美激情一区二区三区蜜桃视频| 怡红院精品视频在线观看极品| 久久综合婷婷| 亚洲欧美中文日韩在线| 欧美一区二粉嫩精品国产一线天| 美女视频黄免费的久久| 亚洲精品一区二区三区不| 国语自产偷拍精品视频偷| 在线精品高清中文字幕| 99视频在线观看一区三区| 国产精品久久久久影院亚瑟| 国产免费一区二区三区香蕉精| 国产精品午夜国产小视频| 欧美日韩精品久久| 亚洲人精品午夜| 中日韩午夜理伦电影免费| 国产一区二区看久久| 国产精品综合色区在线观看| 久久一区二区三区四区五区| 欧美日韩国产成人| 亚洲精品久久久久久久久久久| 欧美日韩成人免费| 欧美揉bbbbb揉bbbbb| 老司机一区二区三区| 欧美视频网站| 欧美精品xxxxbbbb| 一二三区精品| 国产精品久久久久9999高清| 国产精品网站在线播放| 伊人久久成人| 欧美成人精品福利| 葵司免费一区二区三区四区五区| 国产精品人人爽人人做我的可爱| 国产精品美女久久久久av超清| 久久不射电影网| 制服诱惑一区二区| 久久手机精品视频| 欧美在线一二三区| 国产精品一级久久久| 亚洲精品小视频在线观看| 亚洲国产综合在线| 老司机一区二区三区| 国精产品99永久一区一区| 亚洲高清久久| 久久国产精品99国产精| 麻豆视频一区二区| 一区二区高清在线| 欧美视频一区二| 一本久久精品一区二区| 久久久精品欧美丰满| 老牛影视一区二区三区| 日韩视频免费大全中文字幕| 一区二区三区高清视频在线观看| 亚洲国产精品久久久久秋霞影院| 国产精品毛片在线看| 亚洲欧美国产精品va在线观看| 国产精品久久久久久亚洲调教| 一区二区国产日产| 亚洲一区二区三区精品动漫| 一本色道久久综合亚洲二区三区| 欧美日韩一区二区在线观看| 久久综合精品一区| 国产农村妇女精品一二区| 亚洲欧美精品一区| 欧美在线免费一级片| 欧美在线免费观看亚洲| 久久婷婷国产麻豆91天堂| 欧美私人啪啪vps| 亚洲福利在线看| 美女黄毛**国产精品啪啪| 亚洲人成网站色ww在线| 国内精品久久国产| 一区视频在线播放| 欧美一区二区三区成人| 国产精品普通话对白| 久久精品国产999大香线蕉| 久久精品人人做人人爽电影蜜月| 久久精品一二三区| 红桃视频亚洲| 一本色道88久久加勒比精品| 亚洲精选国产| 欧美一区2区视频在线观看| 久久精品一区蜜桃臀影院| 亚洲第一精品电影| 国产一区二区三区直播精品电影| 亚洲欧美日本视频在线观看| 欧美另类一区二区三区| 欧美在线free| 麻豆精品视频在线观看视频| 亚洲欧美日韩国产一区二区| 欧美日本精品一区二区三区| 亚洲精品免费在线| 国产精品久久久久国产精品日日| 久久久伊人欧美| 久久精品国产77777蜜臀| 91久久精品一区二区三区| 国产精品欧美久久久久无广告| 国产精品一区二区黑丝| 亚洲乱码国产乱码精品精可以看| 狠狠综合久久av一区二区老牛| 国产一区二区精品久久99| 久久久久久久999精品视频| 欧美午夜精品一区二区三区| 欧美不卡视频| 久久九九热re6这里有精品| 一区二区三区回区在观看免费视频| 久久精品av麻豆的观看方式| 蜜臀91精品一区二区三区| 国产精品久久久久毛片大屁完整版| 在线播放视频一区| 免费久久99精品国产自| 欧美激情一区二区三区蜜桃视频| 亚洲日产国产精品| 国内成人精品一区| 国产精品久久午夜| 亚洲欧美日韩精品久久亚洲区| 欧美日韩精品一区二区| 精品999网站| 欧美福利视频在线观看| 久久久精彩视频| 国产精品福利片| 久久精品国产免费观看| 亚洲激情在线播放| 欧美影院精品一区| 午夜精品成人在线视频| 欧美精品三级日韩久久| 欧美日韩亚洲综合一区| 欧美精品久久99| 国产亚洲精品久久飘花| 一区二区三区黄色| 激情小说另类小说亚洲欧美| 免费看亚洲片| 欧美国产精品日韩| 亚洲欧美成人一区二区三区| 国产综合18久久久久久| 欧美日韩性生活视频| 久久久最新网址| 在线播放视频一区| 美女尤物久久精品| 在线综合亚洲| 久久爱91午夜羞羞| 国产精品第一区| 99在线精品视频| 欧美日韩免费观看一区=区三区| 亚洲日本成人在线观看| 午夜精品区一区二区三| 国产精品久久久久久久久果冻传媒| 亚洲欧洲另类| 欧美+亚洲+精品+三区| 91久久精品美女| 欧美日韩在线直播| 国产精品久久久久久福利一牛影视| 国产欧美1区2区3区| 欧美午夜精品理论片a级大开眼界| 亚洲在线观看免费| 亚洲欧美在线磁力| 国产精品亚洲美女av网站| 国产欧美一区二区色老头| 亚洲日本免费| 欧美自拍偷拍午夜视频| 欧美性猛交xxxx乱大交蜜桃| 在线视频免费在线观看一区二区| 国产精品日韩专区| 在线观看成人av电影| 美女露胸一区二区三区| 久久久久久久久蜜桃| 亚洲精品一区二区三区四区高清| 亚洲男女自偷自拍| 亚洲综合视频网| 久久嫩草精品久久久久| 国产欧美不卡| 亚洲免费在线看| 香蕉成人啪国产精品视频综合网| 激情成人在线视频| 91久久精品久久国产性色也91| 久久综合久久久久88| 在线国产欧美| 国产一区二区三区av电影| 性欧美xxxx大乳国产app| 久久久久青草大香线综合精品| aa成人免费视频| 国产一区二区三区久久久久久久久| 国户精品久久久久久久久久久不卡| 国产一区二区三区自拍| 久久久激情视频| 女主播福利一区| 国产日产高清欧美一区二区三区| 欧美日韩和欧美的一区二区| 久久久91精品国产| 国产伦精品一区二区三区视频黑人| 亚洲美女在线看| 欧美成人午夜激情| 免费人成网站在线观看欧美高清| 国产最新精品精品你懂的| 亚洲电影一级黄| 老色鬼久久亚洲一区二区| 亚洲激情女人| 欧美精品二区| 久久一区免费| 亚洲第一黄色网| 亚洲美女在线看| 欧美日韩免费精品| 影音先锋亚洲电影| 91久久极品少妇xxxxⅹ软件| 欧美四级电影网站| 国产精品资源在线观看| 久久精品视频99| 日韩视频一区二区三区| 亚洲人妖在线| 狠狠操狠狠色综合网| 1024成人网色www| 一本色道久久综合亚洲二区三区| 国产日韩综合| 欧美日韩在线视频一区二区| 午夜精品久久久久久| 国产精品手机在线| 亚洲欧美在线一区二区| 一区二区视频免费在线观看| 欧美精品精品一区| 久久在线观看视频| 日韩视频一区二区三区在线播放免费观看| 国产视频在线观看一区二区| 欧美日韩免费观看一区三区| 亚洲国产精品欧美一二99| 欧美人与禽猛交乱配| 欧美在线播放视频| 欧美精品在线一区二区三区|