0 引言
工業無線通訊技術是繼工業以太網、工業現場總線技術之后工業自動化領域又一個行業研究熱點。目前多標準多協議共存的場合應用增多,而充當協議轉換橋梁作用的網關起到了關鍵作用當前比較流行的兩個本地無線技術無疑是Wi-Fi 和藍牙,但是,對于低功耗、低帶寬的控制類應用,諸如工廠內的傳感器網絡,ZigBee 或許是個更好的選擇。配備一個功能強大的處理器后,ZigBee 可以在低功耗、低帶寬的限制下高效完成很多復雜的應用。
ZigBee 因其低成本、低功耗、組網靈活等眾多優勢,成為工業無線通信技術中備受關注的技術之一。ZigBee 是一種低速網絡,傳輸速度為10KB/S~250KB/S,多樣的互聯方式使得組網方式靈活而穩健。
文章介紹一種基于AT91SAM9260 的ZigBee 工業以太網網關設計,實現ZigBee 與工業以太網的一種透明接入,上層采用ZigBee 協議,應用于工業現場短距離的無線控制、監測、數據傳輸等的以太網協議轉換,并內嵌嵌入式WebServer 實現現場儀表的遠程監控、遠程數據交互系統應用框圖如圖1 所示用戶可通過ZigBee 以太網網關內嵌得WebServer 直接訪問或修改儀表數據,實現現場儀表的遠程監控、遠程診斷等當網關接入GPRS 或因特網后,無論你身處何地都可隨時訪問工業現場儀表數據,實現現場儀表的遠程組態、遠程診斷以及遠程操作等功能,使世界范圍內的不同傳感監測網絡可以信息共享。
1 硬件設計
網關硬件如圖2,系統以AT91SAM9260 為核心,AT91SAM9260 為ATMEL公司高性能ARM9 處理器,主頻可達200M,帶有以太網MAC,擴展了以太網PHY 模塊、 ZigBee無線通信模塊、Nand FLASH和SDRAM。圖中K9F2G08 為256M的Nand FLASH,HY57V64162為64M SDRAM,與AT91SAM9260 的地址線、數據線、片選線、讀寫線直接無譯碼相連接。
DM9161 為以太網PHY 芯片,10M/100M 兼容,實現以太網物理層CC2520 是TI 公司的第二代的ZigBee/ IEEE 802.15.4 RF 收發器,具有當今業界最佳的選擇性/共存性及優異的鏈路預算功能特點,目標滿足各種應用中ZigBee/IEEE 802.15.4 同專有無線系統的要求,而且提供了廣泛的硬件支持,包括數據包處理、數據緩沖、突發傳輸、數據加密、數據認證、空閑通道評估、鏈接質量指示以及數據包計時信息等,與AT91SAM9260之間通過SPI 進行數據通訊與控制。
2 軟件設計
網關軟件采用內嵌Linux-2.6.28 內核,在上層應用添加ZigBee 服務,實現ZigBee 與以太網協議的轉換。以太網數據報文通過 UDP 端口接收,去掉幀頭幀尾,附加Zigbee 短地址,通過串口發給CC2520,封裝為 ZigBee 報文發送現場數據的ZigBee 報文由CC2520轉為串口數據接收,去掉ZigBee 短地址,附加UDP 幀頭幀尾,然后由以太網口轉發。軟件設計架構如圖3 所示。
軟件執行流程圖如圖4 所示,底層的硬件初始化包括時鐘的設置、GPIO 的管理、串口的配置、以太網接口MII 的配置以及PHY 芯片的設置等,然后CC2520 的初始化配置無線通信模塊符合ZigBee 協議標準,CC2520 初始化設置后,模塊即可以實現透明串口傳輸,與ARM 處理器進行數據交互。為適應短幀實時和確定性通信發展趨勢,以太網通信采用UDP/IP 協議啟動linux 內核多任務調度管理,進行串口數據的收發、UDP 的接收與發送以及嵌入式WebServer 等任務。
3 ZigBee與以太網協議轉換軟件設計
TCP/IP 協議使用MAC 地址進行硬件地址的識別并使用ARP 協議進行硬件地址到IP 地址的解析因此必須完成ZigBee 到ARP 地址的轉換,才能保證正常通訊ZigBee 中每個節點都有自己的MAC 地址,格式由64 位長地址和16 位短地址組成文章設計實現了ZigBee協議中適配層和ARP,完成ZigBee 中MAC 地址到以太網IP 地址的映射工作流程圖如圖5 所示當網關接收到一個正常發往本地IP 的以太網數據包后,經過協議判斷送往上層UDP(TCP)處理,最后到網關的應用程序處理網關應用程序經過分析判斷,確定需要轉發給ZigBee 網絡中的哪個節點,經過ZigBee 端的ARP 地址解析出對應的ZigBee 中的節點MAC地址,將相應的數據包送至該節點,完成一次數據通訊。
同理,當ZigBee 端收到數據包后,通過同樣的解析將數據包送至對應節點或設備通過內嵌的WebServer 用戶可實現ZigBee 節點的實時訪問、修改、組態等。
4 結束語
文章以AT91SAM9260 處理器為基礎設計開發的嵌入式ZigBee 以太網網關,應用于無線通訊場合的壓力、溫度、流量等物理量的監測與控制等,具有以太網接入功能,在網關中內嵌WebServer,可通過以太網隨時訪問或修改現場儀表的數據,實現遠程控制,遠程診斷等該產品有效的解決了工業現場短距離ZigBee 無線通訊連接以太網的問題,以全新的方式向物聯網靠攏,為將來更復雜的無線應用奠定了基礎現場應用表明,基于AT91SAM9260的ZigBee 以太網網關產品性能可靠,符合當前市場需求,是工業現場短距離ZigBee 通訊的很好的創新,滿足客戶要求,應用前景廣闊。
上一篇:基于Zynq的JPEG圖像壓縮系統設計
下一篇:對嵌入式底層開發學習的一點看法
推薦閱讀
史海拾趣
在競爭激烈的電子行業中,品質是企業生存和發展的關鍵。Amecon Magnetics公司始終將品質管理放在首位,建立了嚴格的質量管理體系,確保從原材料采購到產品出廠的每一個環節都符合高標準的質量要求。這種對品質的執著追求使得公司的產品贏得了客戶的廣泛好評和信賴,為公司樹立了良好的品牌形象。
隨著市場競爭的加劇,Datatronic公司意識到單純依靠技術創新已不足以保持競爭優勢。于是,公司開始調整市場策略,注重與客戶的溝通和合作。通過深入了解客戶需求,公司能夠提供更符合市場需求的定制化產品和服務。同時,公司還加強了與上下游企業的合作,形成了穩定的供應鏈體系。
CalAmp公司以其卓越的無線產品、設備和方案供應能力,贏得了業界的廣泛認可。某年,CalAmp與全球知名的電子分銷商Mouser簽署了全球分銷協議。這一合作使得Mouser能夠備有CalAmp公司的一系列產品,如UHF和VHF收發器模塊、遙感勘測模塊以及適用于不同頻帶的無線通信裝置。這些產品廣泛應用于各種無線通信領域,其方便快速集成的特點大大加快了客戶產品的上市時間,同時提供了性價比極高的無線解決方案。這一協議的簽署不僅進一步鞏固了CalAmp在全球無線產品市場的領導地位,也為Mouser帶來了更多的業務機會。
隨著生產規模的擴大,岑科在2010年將制造板塊遷移至廣西,以進一步優化企業資源配置。這一舉措不僅降低了生產成本,還提高了生產效率。同時,岑科加速了自主創新和技術進步的步伐,不斷推出更具競爭力的電子產品。在這一階段,岑科的產品質量和性能得到了市場的廣泛認可,客戶滿意度也持續提升。
自1993年進入中國市場以來,伊頓公司憑借其先進的技術和豐富的經驗,迅速在電網、石油化工、軌道交通、數據中心、商業樓宇等多個行業建立了市場地位。伊頓在中國的發展過程中,不僅帶來了全球領先的產品和解決方案,還積極參與了本地市場的建設和創新。通過一系列的戰略合作和收購活動,伊頓在中國市場的業務不斷擴展,為中國經濟和電氣工業的發展做出了重要貢獻。
1.整機電路圖功能 整機電路圖具有下列一些功能: ?、偎砻髡麄€機器的電路結構、各單元電路的具體形式和它們之間的連接方式,從而表達了整機電路的工作原理,這是電路圖中最復雜的一張電路圖。 ?、谒o出了電路中各元器件的 ...… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:31 編輯 8279鍵盤顯示電路, 有沒有電路圖可以參考的?。? 感激??! [ 本帖最后由 open82977352 于 2009-6-17 18:30 編輯 ] … 查看全部問答∨ |
在B和E徘徊了下。。終于決定了做B題目。。。如果你也是做B題目的就進來討論吧?。。?! 本帖最后由 paulhyde 于 2014-9-15 09:04 編輯 在B和E徘徊了下。。終于決定了做B題目。。。如果你也是做B題目的就進來討論吧!!!! … 查看全部問答∨ |
|
各位老大,遇到問題了,我的12864引腳對號插進去背景燈不亮,而反過來查究亮!是 怎么回事?我的12864型號是QY-12864BG; 我的板子為51/avr;原理圖怎么上傳?… 查看全部問答∨ |
感謝一輩子求:我想在下面的代碼中 加入 改變窗體大小,和顯示圖片和滾動文字,該加在什么位置,怎么加 感謝一輩子求:我想在下面的代碼中 加入 改變窗體大小,和顯示圖片和滾動文字,該加在什么位置,怎么加 #include "stdafx.h" #include <windows.h> #include <commctrl.h> #include <todaycmn.h> #include "resource.h" ...… 查看全部問答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:14 編輯 首先鄭重聲明,慳 這個字我不認識,嘿嘿! 我只把我這些年的一些情況說說。 在大學的時候基本用的都是實驗室的東西,最后一年在機器人研究所跟著做控制,那個時候基本上什么樣的單片機開發 ...… 查看全部問答∨ |
|
Christophe Vaucourt 現任 TI(德儀)系統工程師,他在 TI 工作超過 7 年,主要負責新產定義以及低功耗 DC/DC 轉換器應用支持工作。 本文將解決 LED 相機閃光燈應用及相關的難題,其中包括:高功率 LED 驅動器架構、電池電流以及壓降。 & ...… 查看全部問答∨ |