本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!
今天(tiān)将明(míng)德揚激光(guāng)項目上(shàng)板演示給(gěi)大家(jiā)看(kàn),感(gǎn)興趣的(de)朋友可(kě)以(yǐ)聯系(xì)明(míng)德揚了(le)解(jiě)更(gèng)加詳细(xì)的(de)信(xìn)息。
一(yī)、硬(yìng)件(jiàn)連(lián)接图(tú)
本(běn)設計(jì)的(de)硬(yìng)件(jiàn)連(lián)接图(tú)如(rú)下(xià)所(suǒ)示,需要(yào)連(lián)接的(de)有(yǒu)网(wǎng)口(kǒu)線(xiàn)、12V電(diàn)源、信(xìn)号(hào)發(fà)生(shēng)器、下(xià)载器。
二(èr)、連(lián)接注意(yì)事(shì)項
1)注意(yì)下(xià)载器插的(de)位置,如(rú)上(shàng)图(tú)方(fāng)向(xiàng)靠右(yòu)插。
2)每个(gè)接口(kǒu)的(de)插拔都要(yào)在(zài)板子处于(yú)斷電(diàn)狀态下(xià)進(jìn)行,禁止热(rè)插拔。
3)模拟信(xìn)号(hào)輸入(rù)只(zhī)能(néng)在(zài)最(zuì)外(wài)側的(de)接口(kǒu)輸入(rù)。
三(sān)、信(xìn)号(hào)發(fà)生(shēng)器設置
下(xià)图(tú)为(wèi)信(xìn)号(hào)發(fà)生(shēng)器,需要(yào)特(tè)别注意(yì),輸出(chū)信(xìn)号(hào)的(de)幅度(dù)千(qiān)万(wàn)不(bù)要(yào)超过(guò)0.8V,不(bù)然会(huì)把ADC芯片(piàn)毀壞。
为(wèi)保證采樣(yàng),輸出(chū)信(xìn)号(hào)的(de)頻率最(zuì)少(shǎo)應(yìng)为(wèi)10MHz。還(huán)要(yào)注意(yì)輸出(chū)通(tòng)道(dào)的(de)選擇,看(kàn)準是(shì)CH1還(huán)是(shì)CH2。接入(rù)板子的(de)时(shí)候,需要(yào)保證先(xiān)把信(xìn)号(hào)發(fà)生(shēng)器設置好(hǎo),再介入(rù)板子。
四(sì)、网(wǎng)絡調試助手(shǒu)設置
1)更(gèng)改pc端的(de)IP地(dì)址为(wèi)192.168.1.9。
双(shuāng)擊Internet協議版本(běn)4(TCP/IPv6),按下(xià)图(tú)所(suǒ)示進(jìn)行設置:
2)网(wǎng)絡調試助手(shǒu)上(shàng)面(miàn)紅(hóng)色(sè)部(bù)分(fēn)設置的(de)是(shì)電(diàn)腦端的(de)地(dì)址和(hé)端口(kǒu)号(hào),下(xià)方(fāng)紅(hóng)色(sè)區(qū)域設置的(de)是(shì)FPGA的(de)地(dì)址和(hé)端口(kǒu)号(hào),請按照下(xià)图(tú)所(suǒ)示內(nèi)容進(jìn)行設置。
五(wǔ)、下(xià)载工程到(dào)FPGA
1)用(yòng)ISE软(ruǎn)件(jiàn)打(dǎ)開(kāi)工程(一(yī)定(dìng)要(yào)用(yòng)32位的(de)),選中(zhōng)頂层文(wén)件(jiàn),然後(hòu)双(shuāng)擊下(xià)面(miàn)的(de)“Configure Target Device”:
2)點(diǎn)擊“ok”:
3)双(shuāng)擊“Boundary Scan”:
4)空白处右(yòu)鍵,點(diǎn)擊“Add Xilinx Device...”:
5)找(zhǎo)到(dào)生(shēng)成(chéng)的(de).bit文(wén)件(jiàn),點(diǎn)擊打(dǎ)開(kāi):
6)選中(zhōng)芯片(piàn),右(yòu)鍵單擊,選擇“program”:
7)出(chū)現(xiàn)“Program Succeeded”,表(biǎo)示下(xià)载成(chéng)功:
六(liù)、验(yàn)證
1)把需要(yào)發(fà)送的(de)配置包(bāo)文(wén)放(fàng)到(dào)网(wǎng)絡調試助手(shǒu)的(de)數據(jù)發(fà)送欄,然後(hòu)點(diǎn)擊發(fà)送。(注意(yì),在(zài)最(zuì)開(kāi)始先(xiān)發(fà)送一(yī)条(tiáo)配置AD为(wèi)單通(tòng)道(dào)的(de)命令)每条(tiáo)配置包(bāo)文(wén)对(duì)應(yìng)的(de)信(xìn)息請看(kàn)功能(néng)文(wén)檔。
2)下(xià)面(miàn)我(wǒ)们(men)發(fà)送的(de)命令为(wèi):
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
采樣(yàng)點(diǎn)數1024个(gè),fft处理點(diǎn)數1024个(gè)累加次(cì)數一(yī)次(cì),透傳模式不(bù)經(jīng)过(guò)fft。發(fà)送之後(hòu)在(zài)數據(jù)接受框就(jiù)会(huì)得到(dào)返回(huí)的(de)一(yī)系(xì)列數據(jù)。
用(yòng)Ctrl+a全(quán)部(bù)選中(zhōng),把他(tā)複制到(dào)data.txt文(wén)本(běn)中(zhōng),保存,然後(hòu)双(shuāng)擊data.py
注意(yì):在(zài)數據(jù)複制進(jìn)去(qù)之後(hòu),要(yào)把最(zuì)後(hòu)面(miàn)的(de)FF55FFFD删掉,開(kāi)头(tóu)到(dào)第(dì)一(yī)个(gè)FF55FF55之間(jiān)的(de)數據(jù)删掉,然後(hòu)保存;
接着会(huì)出(chū)現(xiàn)一(yī)个(gè)名为(wèi)“intdata.txt”的(de)文(wén)本(běn);
将里(lǐ)面(miàn)的(de)數據(jù)複制到(dào)一(yī)个(gè)工作表(biǎo)里(lǐ)面(miàn),選中(zhōng)这(zhè)些數據(jù),點(diǎn)擊插入(rù),插入(rù)堆(duī)積折線(xiàn)图(tú),就(jiù)会(huì)把这(zhè)些點(diǎn)組成(chéng)的(de)波(bō)形呈現(xiàn)出(chū)来(lái),如(rú)果(guǒ)輸入(rù)的(de)模拟信(xìn)号(hào)是(shì)正(zhèng)弦波(bō)的(de)話(huà),这(zhè)里(lǐ)還(huán)原出(chū)来(lái)的(de)波(bō)形也(yě)應(yìng)該是(shì)正(zhèng)弦波(bō),如(rú)下(xià)图(tú)所(suǒ)示。
3)下(xià)面(miàn)我(wǒ)们(men)發(fà)送一(yī)下(xià)配置信(xìn)息
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
采樣(yàng)點(diǎn)1024个(gè),每1024个(gè)为(wèi)一(yī)組fft,疊加1000次(cì),關(guān)閉透傳,數據(jù)經(jīng)过(guò)fft处理。
同(tóng)樣(yàng)配置包(bāo)文(wén)發(fà)送之後(hòu)将得到(dào)的(de)數據(jù)複制進(jìn)data.txt里(lǐ)面(miàn)保存,双(shuāng)擊data_fft.py
得到(dào)intdata_fft.txt文(wén)本(běn),将里(lǐ)面(miàn)的(de)數據(jù)複制到(dào)一(yī)个(gè)工作表(biǎo)里(lǐ)面(miàn),選中(zhōng)这(zhè)些數據(jù),點(diǎn)擊插入(rù),插入(rù)堆(duī)積折線(xiàn)图(tú),就(jiù)会(huì)把这(zhè)些點(diǎn)組成(chéng)的(de)波(bō)形呈現(xiàn)出(chū)来(lái),
以(yǐ)上(shàng)就(jiù)是(shì)明(míng)德揚激光(guāng)工程的(de)上(shàng)板演示,加Q:1817866119(N老(lǎo)师(shī))獲取(qǔ)更(gèng)多(duō)相關(guān)資料與(yǔ)信(xìn)息!














