《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > DSP控制的以太網通信解決方案
DSP控制的以太網通信解決方案
來源:微型機與應用2014年第7期
趙 鵬,孫培德
(東華大學 信息科學與技術學院,上海 201620)
摘要: 為了實時采集基于DSP的電力電子變換電路控制器的運行數據,通過ARM芯片及以太網PHY控制器芯片提供一種以太網通信解決方法。采用DSP中的SPI串行接口與ARM中的SPI進行數據交換,利用ARM中帶有的EMAC控制器以及以太網控制芯片DP83848設計出以太網控制器,實現以太網通信??紤]到系統簡化及數據速率問題,在通信協議方面采用UDP協議,采用LabVIEW設計以太網上位機界面。
Abstract:
Key words :

摘  要: 為了實時采集基于DSP的電力電子變換電路控制器的運行數據,通過ARM芯片及以太網PHY控制器芯片提供一種以太網通信解決方法。采用DSP中的SPI串行接口與ARM中的SPI進行數據交換,利用ARM中帶有的EMAC控制器以及以太網控制芯片DP83848設計出以太網控制器,實現以太網通信??紤]到系統簡化及數據速率問題,在通信協議方面采用UDP協議,采用LabVIEW設計以太網上位機界面。
關鍵詞: DSP;ARM;DP83848;LabVIEW;以太網通信

 隨著以太網技術在工業控制領域的迅速發展、性能的不斷提高和成本的迅速降低,使其在新一代工業自動化網絡中廣泛應用。在采用TI公司的DSP芯片TMS320F2812作為電力電子變換電路控制器核心時,為了監控控制器的運行狀況,可以采用串口通信。這種方式結構簡單,但滿足不了速度、精度以及通信距離的要求。將帶有EMAC控制器的ARM處理器(LPC1768)與DP83848組成以太網控制器構成一個通信轉接器,ARM與DSP通過SPI通信,以太網接口與上位機通信,則能滿足實時、高精度監控的需要。
1 以太網控制器的主要特點
 以太網控制器DP83848是TI推出的一款48個引腳的以太網控制器,可為嵌入式應用提供低引腳數、低成本且高效、低功耗的以太網解決方案。利用DP83848可以實現高速外圍器件的設計以及工業自動化網絡的控制。其主要特點有以下幾個方面。
 (1)3.3 V供電的低功耗設計(典型值小于270 mW),0.18 μm的CMOS技術。
?。?)3.3 V的MAC接口。
 (3)支持10BASE-T和100BASE-TX的以太網格式。
 (4)完全兼容IEEE802.3標準。
?。?)可編程的LED連接,10/100 Mb/s的模式選擇以及沖突檢測。
 (6)同時具有SNI、MII和RMII接口。
 系統框圖如圖1所示。

2 硬件系統的設計
 對于以太網控制器的設計,不但要考慮系統所具備的功能,也要考慮價格、體積等因素。這里采用ARM處理器LPC1768作為以太網的主控芯片。其采用低功耗設計,供電電壓為3.3 V;主頻可達100 MHz;哈佛總線結構;支持JTAG調試;片內有512 KB Flash存儲器,64 KB數據存儲器;采用100引腳的LQFP封裝格式。LPC1768與DP83848的硬件連接示意圖如圖2所示。

 以太網控制器工作在RMII模式下,由參考時鐘REF_CLK、發送使能TX_EN、發送數據TXD[0:1]、接收數據RXD[0:1]、接收錯誤RX_ER及載波偵聽/接收數據有效CRS組成。關鍵引腳描述如下。
?。?)參考時鐘REF_CLK
 REF_CLK是一個連續時鐘,可以為時鐘提供時序參考。REF_CLK由MAC層或外部時鐘源提供。在RMII模式下,數據以50 MHz的時鐘頻率一次傳送2 bit。因此,RMII模式需要一個50 MHz有源振蕩器連接到X1腳。
?。?)發送使能TX_EN
 TX_EN表示MAC層正在將要傳輸的雙位數據放到TXD[1:0]上。TX_EN應被前導符的首個半字節同步確認,且在所有待傳雙位信號載入過程中都保持確認。跟隨一幀數據的末2位之后的首個REF_CLK上升沿之前,MAC需對TX_EN取反。TX_EN的變化相對于REF_CLK是同步的。
?。?)發送數據TXD[1:0]
 RMII發送時序圖如圖3所示。

?。?)接收數據RXD[0:1]
 RXD[0:1]轉換是與REF_CLK同步的。在CRS_DV有效后的每個時鐘周期里,RXD[1:0]接收DP83848C的2 bit恢復數據。在某些情況下(如數據恢復前或發生錯誤),則接收到的是RXD[0:1]的預確定值而不是恢 復數據。CRS_DV解除確認后,RXD[0:1]為“00”,表示進入空閑狀態。CRS_DV確認后,在產生正確的接收解碼之前,DP83848C將保證RXD[0:1]=“00”。
3 系統通信協議的分析與選擇
 (1)鏈路層協議的選擇
鏈路層最基本的功能是向該層用戶提供透明、可靠的數據傳送基本服務,為了使鏈路層對網絡層進行無差錯的傳輸,鏈路層加強物理層傳輸的原始比特流,使之形成在邏輯上沒有錯誤的數據鏈路。在以太網傳輸數據時需識別地址,因此采用MAC地址進行標識,所以只有存在地址解析(ARP)協議,才能實現IP地址到MAC地址的轉換功能。
?。?)網絡層協議的選擇
 網絡層的基本功能是當數據包在網絡中活動時,處理其活動的方法。IP協議是最核心的協議,它負責系統與Internet進行通信。IP層有兩個功能:對IP報文報頭進行正確性分析,并對TCP和ICMP報文實行分流。使用Ping協議檢測網絡是否連通。
?。?)傳輸層協議的選擇
 傳輸層協議主要在主機和單片機端到端的通信。傳輸層有兩種不相同的傳輸協議:傳輸層控制協議(TCP)和用戶數據報協議(UDP)??紤]到系統簡化和速度的要求,采用UDP協議。
4 系統軟件設計
 軟件設計分為以太網通信的實現以及DSP和ARM的SPI通信兩個部分。
4.1 以太網通信的實現
 以太網控制器DP83848對以太網鏈路層進行控制,LPC1768則完成其他層的協議調節,以太網控制器由LPC1768控制,完成整個以太網通信傳輸。在實現通信時,首先控制DP83848復位,并初始化芯片中的寄存器。當滿足發送和接收條件時,系統開始發送和接收數據。當滿足以下條件時,以太網控制器向LPC1768申請中斷,即一幀數據發送結束、接收到一幀數據或出錯等事件發生。主控制器中斷后,事件根據中斷狀態寄存器的內容進行分類處理。通信數據打包解包的完成由LPC1768內部程序進行處理,系統復位后,程序首先發送地址解析協議(ARP)請求,建立地址映射,并且內部中斷進行定時更新。LPC1768按照UDP協議格式打包,送入DP83848,由此芯片控制數據鏈路層將數據輸出到局域網中。反之,當有數據從局域網過來時,DP83848產生外部中斷,主控芯片可以對此作出相應處理。發送流程程序框圖如圖4所示,接收流程框圖如圖5所示。

 

 

 DSP將采集的數據通過SPI方式發送給ARM,存儲在ARM中的一個接收緩沖區中。當數據接收完畢,啟動以太網通信,將數據通過網絡發送給PC端,進行數據的分析。
5 上位機軟件的設計
 在上位機設計中,本設計采用LabVIEW進行軟件設計,系統要求4通道顯示數據。當數據傳送至上位機,LabVIEW程序利用其強大的數據處理能力將數據分解,并利用其方便快捷的圖形顯示界面取出4組數據進行顯示。LabVIEW編寫的上位機程序如圖8所示,實驗結果如圖9所示,可以看出分別顯示了4種不同數據。

 本設計以LPC1768和DP83848為核心,提供了一種基于DSP的電力電子變換電路控制器中利用以太網傳輸數據的解決方案。從硬件、軟件以及上位機3方面進行了設計。經實驗驗證,此方案確實可行。
參考文獻
[1] 葉智祥.基于ARM的以太網轉換器研究及應用[D].長春:長春理工大學,2010.
[2] 江俊輝.基于ARM的嵌入式系統硬件設計[J].微計算機信息,2005(72):120-122.
[3] 鄧紅德,李陽,吳佳楠.基于RL-ARM的嵌入式以太網與串口通信系統設計[J].測控技術,2012,31(8):75-79.
[4] 董超,朱軍,史勃.DSP以太網通信技術研究[J].工業自動化及儀表,2012,39(6):768-770.
[5] 李永輝,謝志遠,耿烜.基于DSP的嵌入式TCP/IP協議的研究和實現[J].華北電力大學學報,2004,31(2):77-79.

此內容為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>
          亚洲午夜国产一区99re久久| 国产综合精品一区| 久久久亚洲欧洲日产国码αv| 午夜激情久久久| 亚洲视频每日更新| 国产在线不卡视频| 欧美在线播放一区二区| 在线精品视频一区二区| 免费成人网www| 欧美在线视频免费播放| 亚洲欧洲精品一区二区三区不卡| 国产精品免费观看在线| 国产精品欧美日韩一区二区| 欧美不卡激情三级在线观看| 国产精品毛片a∨一区二区三区| 亚洲视频在线观看三级| 在线欧美不卡| 日韩亚洲欧美在线观看| 欧美网站大全在线观看| 亚洲视频综合| 国产精品一国产精品k频道56| 午夜精品一区二区三区在线播放| 久久夜色精品国产噜噜av| 国产偷久久久精品专区| 亚洲在线观看免费| 亚洲砖区区免费| 欧美韩日精品| 午夜在线精品| 欧美一区二区三区日韩| 亚洲香蕉在线观看| 久久青青草原一区二区| 欧美视频在线观看 亚洲欧| 日韩视频一区二区三区在线播放| 久久久噜噜噜久久中文字幕色伊伊| 国产精品亚洲不卡a| 欧美成人精品福利| 红杏aⅴ成人免费视频| 国产精品入口尤物| 香蕉av777xxx色综合一区| 亚洲欧美日韩天堂| 欧美成人免费在线观看| 亚洲视屏在线播放| 亚洲国产成人精品视频| 欧美日韩精品三区| 在线免费观看日本一区| 国产亚洲一区二区三区| 亚洲精品日韩综合观看成人91| 欧美亚洲自偷自偷| 两个人的视频www国产精品| 欧美三级视频在线观看| 欧美女同在线视频| 国产精品久久久久99| 国产欧美一区二区在线观看| 欧美亚洲三区| 国产欧美亚洲精品| 亚洲欧洲一区二区三区| 国产精品天天摸av网| 欧美日韩精品免费观看视一区二区| 久久精品一区二区国产| 欧美日韩国产bt| 影音先锋日韩精品| 亚洲一区激情| 国产毛片精品视频| 狠狠狠色丁香婷婷综合久久五月| 国产精品美女久久久久久免费| 悠悠资源网久久精品| 夜夜狂射影院欧美极品| 新片速递亚洲合集欧美合集| 久久尤物电影视频在线观看| 亚洲国产精品一区二区www| 激情综合电影网| 久色成人在线| 小嫩嫩精品导航| 香蕉免费一区二区三区在线观看| 亚洲香蕉网站| 亚洲精品一区二区三区福利| 亚洲精品国产精品国自产在线| 欧美一区2区视频在线观看| 久久精品国产精品| 国产综合色精品一区二区三区| 麻豆av一区二区三区久久| 亚洲观看高清完整版在线观看| 午夜精品短视频| 一本久道久久久| 久久精品卡一| 亚洲日本理论电影| 狠狠88综合久久久久综合网| 欧美色综合天天久久综合精品| 欧美久久一级| 久久精品主播| 在线看视频不卡| 欧美一区网站| 欧美黑人在线播放| 久久久久久综合| 国产婷婷一区二区| 亚洲国产小视频在线观看| 欧美一区二区三区日韩视频| 亚洲精品视频一区二区三区| 欧美激情第六页| 国产一区深夜福利| 欧美在线视频免费| 久久久久久久尹人综合网亚洲| 欧美三级黄美女| 亚洲精品一品区二品区三品区| 在线观看亚洲一区| 久久久另类综合| 亚洲欧美伊人| 麻豆av一区二区三区久久| 国产精品a久久久久久| 国产噜噜噜噜噜久久久久久久久| 欧美一区午夜视频在线观看| 性欧美大战久久久久久久免费观看| 国产精品久久久久三级| 亚洲综合精品一区二区| 欧美日韩亚洲激情| 小黄鸭精品密入口导航| 亚洲线精品一区二区三区八戒| aa成人免费视频| 久久国产精品一区二区三区四区| 先锋影音一区二区三区| 香蕉久久夜色精品国产| 日韩一级成人av| 一区二区三区产品免费精品久久75| 一本一本久久a久久精品综合麻豆| 中文国产成人精品| 久久久久久久成人| 久久久青草婷婷精品综合日韩| 久久久人成影片一区二区三区观看| 国产伦精品一区二区三区高清版| 久久综合综合久久综合| 美女任你摸久久| 免费一级欧美在线大片| 在线国产精品播放| 麻豆精品精华液| 欧美日韩八区| 欧美日韩天堂| 久久久五月天| 欧美 日韩 国产精品免费观看| 国产精品外国| 一区二区三区视频观看| 亚洲国产一区二区三区高清| 亚洲精品乱码久久久久久蜜桃91| 国产亚洲日本欧美韩国| 日韩视频在线观看一区二区| 欧美在线观看日本一区| 国内精品久久久久久久影视麻豆| 影音先锋亚洲电影| 亚洲激情成人在线| 欧美日韩国产精品一卡| 日韩网站在线观看| 国产精品户外野外| 欧美成人在线影院| 亚洲无吗在线| 亚洲丶国产丶欧美一区二区三区| 久久精品国产999大香线蕉| ●精品国产综合乱码久久久久| 国产女主播一区二区| 久久在线播放| 欧美日韩免费在线视频| 久久精品国内一区二区三区| 国产精品99一区| 中文av一区特黄| 亚洲国产日韩欧美在线99| 欧美大尺度在线观看| 国产精品99久久99久久久二8| 最新国产成人av网站网址麻豆| 亚洲视频一二区| 国产三级欧美三级日产三级99| 国产伦精品一区| 欧美系列电影免费观看| 亚洲色图自拍| 久久久久久9| 亚洲国产精品一区二区第一页| 欧美在线免费| 欧美日韩www| 国内综合精品午夜久久资源| 国产精品久久久久久久久| 欧美在线观看网址综合| 国产精品v一区二区三区| 亚洲经典在线| 欧美激情视频给我| 免费日韩av片| 欧美伊人久久久久久久久影院| 亚洲欧美激情视频在线观看一区二区三区| 国产主播一区二区三区四区| 亚洲免费中文| 欧美在线短视频| 亚洲一区欧美一区| 国语自产在线不卡| 国产亚洲精品资源在线26u| 亚洲精品久久久久久下一站| 国产视频久久网| 国产精品你懂的在线| 伊人久久久大香线蕉综合直播| 在线观看日韩国产| 一区二区三区免费网站| 亚洲三级电影在线观看| 亚洲欧美日韩国产中文| 亚洲欧洲综合| 欧美日本在线| 亚洲综合色网站| 国产在线欧美| 国内成人精品一区| 国产精品你懂得| 久久久www| 激情国产一区二区| 国产精品magnet| 日韩视频在线播放| 久久久一本精品99久久精品66| 亚洲一区日韩| 亚洲免费影视| 久久成人一区二区| 亚洲字幕一区二区| 精品成人久久| 欧美系列精品| 激情综合色综合久久| 免费观看一级特黄欧美大片| 在线综合亚洲欧美在线视频| 日韩午夜在线播放| 亚洲高清一区二区三区| 久久久999精品| 免费一区二区三区| 美女主播精品视频一二三四| 久久精品国产91精品亚洲| 国产精品久久九九| 国产美女诱惑一区二区| 一区二区三区欧美亚洲| 欧美成人国产| 日韩天堂在线视频| 欧美精品网站| 欧美日韩精品在线播放| 亚洲午夜未删减在线观看| 欧美日韩国产精品| 久久免费午夜影院| 亚洲黄色成人网| 欧美三级在线播放| 欧美精品亚洲一区二区在线播放| 欧美午夜精品久久久| 久久国产黑丝| 国产一区二区日韩精品欧美精品| 午夜精品久久久久久久男人的天堂| 国产精品久久久久久久久搜平片| 亚洲第一精品在线| 久久综合给合久久狠狠色| 国产一区二区电影在线观看| 久久精品麻豆| 欧美日韩国产限制| 国产精品亚洲不卡a| 国产一区二区三区高清播放| 国外成人免费视频| 亚洲一区二区免费| 亚洲永久字幕| 国产午夜精品在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产一区日韩一区| 国产精品女人久久久久久| 樱桃成人精品视频在线播放| 美女啪啪无遮挡免费久久网站| 欧美日韩dvd在线观看| 亚洲电影在线看| 蜜桃av一区二区三区| 久久成人羞羞网站| 久久综合久久美利坚合众国| 欧美国产日韩在线| 国产精品国产三级国产| 欧美老女人xx| 欧美日韩亚洲系列| 国产伦精品一区二区三区视频孕妇| 亚洲自拍另类| 久久精品一区| 欧美激情小视频| 国产精品性做久久久久久| 老司机67194精品线观看| 亚洲一卡二卡三卡四卡五卡| 欧美日韩色一区| 中文国产一区| 国产精品揄拍一区二区| 国产日韩成人精品| 亚洲在线黄色| 好吊妞这里只有精品| 国产综合色产在线精品| 久久免费精品视频| 欧美亚洲在线视频| 亚洲视频一区二区在线观看| 宅男66日本亚洲欧美视频| 欧美日韩精品欧美日韩精品| 国产九九精品视频| 国产欧美日韩精品a在线观看| 国产精品一区二区视频| 欧美日韩国产精品自在自线| 国产一区二区精品久久91| 久久久不卡网国产精品一区| 国产日产欧产精品推荐色| 欧美三级日韩三级国产三级| 欧美日韩一区二区三| 免费高清在线一区| 国产有码一区二区| 亚洲综合精品一区二区| 欧美福利在线观看| 亚洲精品一品区二品区三品区| 国产伦精品一区二区三区照片91| 猫咪成人在线观看| 久久久久久免费| 激情av一区| 亚洲精品一区久久久久久| 亚洲视频成人| 欧美精品www| 国产精品国产福利国产秒拍| 欧美午夜性色大片在线观看| 伊人久久噜噜噜躁狠狠躁| 一区二区三区波多野结衣在线观看| 性欧美1819sex性高清| 亚洲一区国产| 久久久高清一区二区三区| 欧美女激情福利| 牛牛影视久久网| 国产在线麻豆精品观看| 久久久久国产精品午夜一区| 亚洲大片av| 欧美日韩国产综合视频在线观看| 亚洲天堂第二页| 一区二区三区高清视频在线观看| 久久偷看各类wc女厕嘘嘘偷窃| 欧美日韩三区四区| 欧美成人一区二区在线| 国产精品久久精品日日| 国产精品男人爽免费视频1| 亚洲精品五月天|