激光工程上板演示說明
本文為明德揚原創文章,轉載請注明出處!作者:小黑同學
今天將明德揚激光項目上板演示給大家看,感興趣的朋友可以聯系明德揚了解更加詳細的信息。
一、硬件連接圖
本設計的硬件連接圖如下所示,需要連接的有網口線、12V電源、信號發生器、下載器。
二、連接注意事項
1)注意下載器插的位置,如上圖方向靠右插。
2)每個接口的插拔都要在板子處于斷電狀態下進行,禁止熱插拔。
3)模擬信號輸入只能在最外側的接口輸入。
三、信號發生器設置
下圖為信號發生器,需要特別注意,輸出信號的幅度千萬不要超過0.8V,不然會把ADC芯片毀壞。
為保證采樣,輸出信號的頻率最少應為10MHz。還要注意輸出通道的選擇,看準是CH1還是CH2。接入板子的時候,需要保證先把信號發生器設置好,再介入板子。
四、網絡調試助手設置
1)更改pc端的IP地址為192.168.1.9。
雙擊Internet協議版本4(TCP/IPv6),按下圖所示進行設置:
2)網絡調試助手上面紅色部分設置的是電腦端的地址和端口號,下方紅色區域設置的是FPGA的地址和端口號,請按照下圖所示內容進行設置。
五、下載工程到FPGA
1)用ISE軟件打開工程(一定要用32位的),選中頂層文件,然后雙擊下面的“Configure Target Device”:
2)點擊“ok”:
3)雙擊“Boundary Scan”:
4)空白處右鍵,點擊“Add Xilinx Device...”:
5)找到生成的.bit文件,點擊打開:
6)選中芯片,右鍵單擊,選擇“program”:
7)出現“Program Succeeded”,表示下載成功:
六、驗證
1)把需要發送的配置包文放到網絡調試助手的數據發送欄,然后點擊發送。(注意,在最開始先發送一條配置AD為單通道的命令)每條配置包文對應的信息請看功能文檔。
2)下面我們發送的命令為:
0000 0002 00000400
0000 0003 00000400
0000 2000 00000001
0000 2001 00000000
0000 2002 00000000
0000 2003 00000000
0000 2004 00000000
0000 2005 00000000
0000 2006 00000000
0000 2007 00000000
0000 0004 00000001
0000 0005 00000004
0000 0006 00000040
0000 0007 00000032
0000 3000 00000000
0000 0001 00000001
采樣點數1024個,fft處理點數1024個累加次數一次,透傳模式不經過fft。發送之后在數據接受框就會得到返回的一系列數據。
采樣點數1024個,fft處理點數1024個累加次數一次,透傳模式不經過fft。發送之后在數據接受框就會得到返回的一系列數據。
用Ctrl+a全部選中,把他復制到data.txt文本中,保存,然后雙擊data.py
注意:在數據復制進去之后,要把最后面的FF55FFFD刪掉,開頭到第一個FF55FF55之間的數據刪掉,然后保存;
接著會出現一個名為“intdata.txt”的文本;
將里面的數據復制到一個工作表里面,選中這些數據,點擊插入,插入堆積折線圖,就會把這些點組成的波形呈現出來,如果輸入的模擬信號是正弦波的話,這里還原出來的波形也應該是正弦波,如下圖所示。
3)下面我們發送一下配置信息
0000 0002 00000400
0000 0003 00000400
0000 2000 00000001
0000 2001 00000000
0000 2002 00000000
0000 2003 00000000
0000 2004 00000000
0000 2005 00000000
0000 2006 00000000
0000 2007 00000000
0000 0004 000003E8
0000 0005 00000004
0000 0006 00000040
0000 0007 00000032
0000 3000 00000001
0000 0001 00000001
采樣點1024個,每1024個為一組fft,疊加1000次,關閉透傳,數據經過fft處理。
同樣配置包文發送之后將得到的數據復制進data.txt里面保存,雙擊data_fft.py
得到intdata_fft.txt文本,將里面的數據復制到一個工作表里面,選中這些數據,點擊插入,插入堆積折線圖,就會把這些點組成的波形呈現出來,
以上就是明德揚激光工程的上板演示,加Q:1817866119(N老師)獲取更多相關資料與信息!