專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

FPGA的AD采集、USB傳輸、Labview上位機(jī)顯示

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年01月19日   【字體:

所需軟件:Quartus/ISE、EZ-USB_devtools、Labview與VISA驅(qū)動(dòng)
 

 

步驟:

1,安裝Quartus/ISE、EZ-USB_devtools、Labview與VISA驅(qū)動(dòng),解釋略;

2,下載FPGA程序,解釋略;

3,下載USB固件,解釋:開發(fā)板上電,連接開發(fā)板與PC機(jī)的USB接口,自動(dòng)安裝USB的驅(qū)動(dòng),此次出現(xiàn)的安裝硬件向?qū)Ы缑,是固件缺失狀態(tài)下的安裝驅(qū)動(dòng)界面,如圖


 

 

 
 

打開Cypress->USB->EZ-USB Control Panel,Target選擇FX2,點(diǎn)擊Downlod,下載固件程序,即后綴為.hex的文件,如圖

 


 

 
 

調(diào)試階段的固件為.hex文件,掉電后該固件數(shù)據(jù)丟失,因此一般設(shè)計(jì)USB芯片通過IIC總線外擴(kuò)一片E2PROM存儲(chǔ)器,可以通過Hex2Bix.exe軟件把.hex文件轉(zhuǎn)化成.iic文件,在產(chǎn)品階段下載.iic固件程序,(Cypress公司USB2.0的內(nèi)核為51單片機(jī),USB3.0的內(nèi)核為arm9,開發(fā)USB固件程序指的就是編寫內(nèi)核單片機(jī)或者arm的程序,對USB2.0可以用Keil uVision2進(jìn)行開發(fā),跟51單片機(jī)的開發(fā)類似。);

 

下載完成后,如圖


 

會(huì)重新出現(xiàn)安裝硬件向?qū),此次出現(xiàn)的安裝硬件向?qū)Ы缑,是固件存在狀態(tài)下的安裝驅(qū)動(dòng)界面,如圖

 

 



 
 
4,Labview驅(qū)動(dòng),
解釋:打開National Instruments->VISADriver Wizard,如圖

 


 

選擇USB,next,點(diǎn)擊Refresh,在Device List欄找到相應(yīng)的USB的VID&PID(VID與PID的信息存儲(chǔ)在固件程序里,可以通過對固件程序的修改改變他們的值),選擇VID&PID后,在右側(cè)的Manufacturer Name 和Model Name欄會(huì)出現(xiàn)相應(yīng)的USB信息,可以看到Model Name為使用的EZ-USB FX2,如圖


 

next,生成Labview的USB驅(qū)動(dòng)為prefix,可以選擇驅(qū)動(dòng)存放位置,如圖


 

next,確定創(chuàng)建驅(qū)動(dòng),如圖


 

安裝驅(qū)動(dòng),如圖


 

如果安裝不成功,可以找到驅(qū)動(dòng)存放的位置,手動(dòng)安裝,右鍵prefix.inf安裝即可,如圖


 

 

如果仍不成功,重復(fù)Labview驅(qū)動(dòng)這一步驟,Labview驅(qū)動(dòng)這一塊有時(shí)會(huì)出現(xiàn)問題;

5,Labview應(yīng)用程序,解釋:打開National Instruments->LabVIEW 2011->LabVIEW,打開應(yīng)用程序,后面板如圖


 

 

前面板如圖

 

選擇USB設(shè)備,刷新,找到USB設(shè)備,如圖

點(diǎn)擊運(yùn)行,如圖

采集到的直流信號,如圖

采集到的交流信號,如圖

采集到的圖像信號,如圖

關(guān)閉窗口

相關(guān)文章