[發明專利]一種基于WiFi技術的單片機無線仿真調試系統無效
| 申請號: | 201310442259.7 | 申請日: | 2013-09-26 |
| 公開(公告)號: | CN103488567A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 邵雷 | 申請(專利權)人: | 蘇州大學 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 曹毅 |
| 地址: | 215000 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 wifi 技術 單片機 無線 仿真 調試 系統 | ||
技術領域
本發明涉及一種單片機無線仿真調試系統,具體涉及的是一種基于WiFi技術的單片機無線仿真調試系統。?
背景技術
隨著經濟技術的發展,小型無人飛行器正在許多領域起著重要的作用。其中自動飛行控制技術是小型無人飛行器的一個關鍵技術,而承載自動飛行控制技術的CPU一般是各種型號的單片機。由此在小型無人飛行器的飛行控制技術開發中,對單片機的仿真調試就顯的非常重要。目前的單片機仿真器采用USB或RS232等有線方式和PC連接,通過PC操控仿真器對單片機進行仿真調試。這種有線調試方法限制了小型無人飛行器在飛行過程中的仿真調試。因此開發出一種能適應小型無人飛行器在飛行過程中的單片機仿真調試方法就顯的非常重要。目前市場上尚未見到有該類單片機仿真調試工具出現。?
發明內容
本發明的目的在于克服現有技術存在的以上問題,提供一種基于WiFi技術的單片機無線仿真調試系統,能滿足小型無人飛行器在飛行過程中的單片機仿真調試需求。?
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:?
一種基于WiFi技術的單片機無線仿真調試系統,包括PC端電路和PC,所述PC通過第一USB將數據傳輸至所述PC端電路,所述PC端電路通過無線WiFi連接飛行器端電路,所述飛行器端電路通過第二USB連接仿真器。
進一步的,所述PC端電路包括第一FPGA芯片和第一WiFi物理層芯片,所述第一FPGA芯片通過MAC核的MII接口連接所述第一WiFi物理層芯片,所述飛行器端電路包括第二FPGA芯片和第二WiFi物理層芯片,所述第二WiFi物理層芯片通過MII接口連接所述第二FPGA芯片。?
進一步的,所述第一FPGA芯片采用VHDL編寫,主要完成USB?OTG從接口、以太網MAC層、FPGA內部數據打包、時序協調等任務;所述第二FPGA芯片采用VHDL編寫,主要完成USB?OTG主接口、以太網MAC層、FPGA內部數據解碼、時序協調等任務。?
本發明的有益效果是:?
本發明可以使用PC對在小型無人飛行器上的單片機進行仿真調試。即單片機仿真器可以脫離計算機、獨立安置于被調試設備上;用戶在PC上通過WiFi無線通信的方式,對正隨著小型無人飛行器飛行的單片機進行仿真和調試。
附圖說明
圖1是本發明的系統框圖;?
圖2是本發明的WiFi物理層模塊電路;
圖3是本發明的PC端FPGA內部軟件實現電路;
圖4是本發明的仿真器端FPGA內部軟件實現電路;
圖5是一種基于WiFi技術的單片機無線仿真調試方法的USB接口電路。
圖中標號說明:1、PC,2、PC端電路,3、飛行器端電路,4、仿真器。?
具體實施方式
下面將參考附圖并結合實施例,來詳細說明本發明。?
參照圖1所示,一種基于WiFi技術的單片機無線仿真調試系統,包括PC端電路2和PC1,所述PC通過第一USB將數據傳輸至所述PC端電路2,所述PC端電路2通過無線WiFi連接飛行器端電路3,所述飛行器端電路3通過第二USB連接仿真器4。?
參照圖2、圖3,所述PC端電路2包括第一FPGA芯片和第一WiFi物理層芯片,所述第一FPGA芯片通過MAC核的MII接口連接所述第一WiFi物理層芯片。?
參照圖4所示,所述飛行器端電路3包括第二FPGA芯片和第二WiFi物理層芯片,所述第二WiFi物理層芯片通過MII接口連接所述第二FPGA芯片。?
進一步的,所述第一FPGA芯片采用VHDL編寫,主要完成USB?OTG從接口、以太網MAC層、FPGA內部數據打包、時序協調等任務;所述第二FPGA芯片采用VHDL編寫,主要完成USB?OTG主接口、以太網MAC層、FPGA內部數據解碼、時序協調等任務。?
參照圖5所示,USB通信采用USB2.0協議(USB_1和USB_2),采用USB2.0?OTG接口,圖中D_3-,D_3+,ID_3都和FPGA的I/O連接,USB2.0協議由FPGA完成。?
本發明的工作流程如下:?
1.FPGA_1預先通過VHDL語言把自身描述成為具有USB?OTG從接口的單片機仿真調試設備,以便和PC連接;FPGA_1同時固化以太網MAC核,以便控制WiFi_1。
2.?FPGA_2預先通過VHDL語言形成USB?OTG主接口的USB控制器,以便和仿真器連接;FPGA_2同時固化以太網MAC核,以便控制WiFi_2。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州大學,未經蘇州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310442259.7/2.html,轉載請聲明來源鉆瓜專利網。





