新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA和nRF905的挖掘機無線監控數據傳輸系統

        基于FPGA和nRF905的挖掘機無線監控數據傳輸系統

        作者: 時間:2012-08-18 來源:網絡 收藏

        摘要:使用SOPC技術設計了一種基于無線監控數據傳輸系統,用于對進行遠程狀態監測、實時挖掘動作控制和行走操作控制等。該無線監控數據傳輸系統工作在433MHz的ISM頻段,能夠進行雙向傳輸。
        關鍵詞:;SOPC;;無線通信

        液壓在工業與民用建筑、交通運輸、水利電力工程、礦山采掘以及軍事工程等施工中起著極為重要的作剛。對于某些不適合人類進入的工作場所,如高溫、含有輻射物或裝卸危險物品的場所下的挖掘任務,以人手動操作為主的傳統液壓挖掘機已不能勝任,液壓挖掘機的遠程監控、自動化和智能化成為該類場所挖掘難題的最好解決方案。在液壓挖掘機的無線遠程監控系統設計中,各種傳感器數據和控制數據的無線傳輸系統的設計對于遠程監控功能的實現具有關鍵作用。

        1 系統設計方案
        液壓挖掘機的無線監控數據傳輸系統采用上下位機雙層控制結構,上下位機之間采用了點對點通訊模式。上位機采用PC機,主要完成遠程監控、數據存儲處理和運動軌跡規劃運算等工作。下位機安裝于挖掘機上,采用Inter Control公司的機載電腦。MTC通過CAN總線傳輸各傳感器數據和油缸電磁閥開口大小信號,進行挖掘機狀態數據的采集和電磁閥等執行機構的驅動等。各傳感器、油缸電磁閥和機載電腦之間通過CAN總線通信。編程工具是工控領域常用的CoDeSvs。采用通訊頻段為433MHz、通訊最大距離為500m的無線數傳輸模塊進行無線數據傳輸。nRF905有4種工作模式:掉電模式、待機模式、發射模式、接收模式。無線監控數據傳輸系統采用作為通信控制模塊,使用SOPC技術搭建片上硬件系統。通信控制程序使用C語言編寫。FPGA通過GPIO口控制nRF905的三組引腳:TX_EN、TRX_CE和PWR來設置nRF905不同的工作模式;載波儉測輸出CD、地址匹配輸出AM和數據就緒輸出DR用于通知FPGAnRF905的收發狀態;SPI接口用于配置、發送和接收數據。系統硬件結構框圖如圖1所示。

        本文引用地址:http://www.104case.com/article/190037.htm

        b.JPG



        2 SOPC片上系統設計
        該單元主要功能是通過建立通信協議和對無線數據傳輸模塊的控制,準確實時地接收、存儲來自各個節點的數據,并傳送給上位機和MTC。
        2.1 SOPC片上系統硬件構成
        加入的SOPC組件和模塊主要有:NiosⅡ處理器,Avalon三態總線橋;外部SDRAM存儲器的控制器核;Flash類型的存儲器,用于存放程序和數據;時間計數器核Interval timer;SPI核,用于實現SPI協議并提供Avalon接口;PIO接口用于連接nRF905的SPT接口和發出控制信號,其管腳連接至FPGA的GPIO口。將所組成的系統進行編譯后,可以下載到FPGA芯片上構成片上控制系統。系統框圖如圖2所示。

        c.JPG


        上一頁 1 2 3 下一頁

        關鍵詞: FPGA 905 nRF 挖掘機

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 黑河市| 台北市| 宁蒗| 黎川县| 沈丘县| 金秀| 衡山县| 南开区| 扎赉特旗| 永靖县| 洛宁县| 祁东县| 涟源市| 台湾省| 库车县| 车致| 兰溪市| 无为县| 建阳市| 利辛县| 四平市| 磐石市| 温宿县| 汨罗市| 济南市| 上杭县| 博乐市| 屯昌县| 新巴尔虎左旗| 三明市| 威信县| 绩溪县| 新龙县| 苏尼特右旗| 新疆| 阳谷县| 海原县| 额济纳旗| 西平县| 安化县| 景洪市|