激光測距技術(shù)被廣泛應(yīng)用于現(xiàn)代工業(yè)測量、航空與大地的測量、國防及通信等諸多領(lǐng)域。本文從已獲得廣泛應(yīng)用的脈沖激光測距技術(shù)入手,重點(diǎn)分析了近年提出的自觸發(fā)脈沖激光測距技術(shù)(STPLR)特別是其中的雙自觸發(fā)脈沖激光測距技術(shù)(BSTPLR),通過分析發(fā)現(xiàn)其核心部件之一就是用于測量激光脈沖飛行時(shí)間(周期)的高精度高速計(jì)數(shù)器,而目前一般的方式是采用昂貴的進(jìn)口高速計(jì)數(shù)器或?qū)S眉呻娐?ASIC)來完成,這使得激光測距儀在研發(fā)、系統(tǒng)的改造升級和自主知識(shí)產(chǎn)權(quán)保護(hù)等諸多方面受到制約,同時(shí)在其整體性能上特別是在集成化、小型化和高可靠性方面帶來阻礙。為此,本文研究了采用現(xiàn)場可編程門陣列(FPGA)來實(shí)現(xiàn)脈沖激光測距中的高精度高速計(jì)數(shù)及其他相關(guān)功能,基本解決了以上存在的問題。 論文通過對雙自觸發(fā)脈沖激光測距的主要技術(shù)要求和技術(shù)指標(biāo)進(jìn)行分析,對其中的信號處理單元采用了FPGA+單片機(jī)的設(shè)計(jì)形式。由FPGA主控芯片(EPF10K20TC144-4)作為周期測量模塊,在整個(gè)測距系統(tǒng)中是信號處理的核心部件,借助其用戶可編程特性及很高的內(nèi)部時(shí)鐘頻率,設(shè)計(jì)了專用于BSTPLR的高速高精度計(jì)數(shù)芯片,負(fù)責(zé)對測距信號產(chǎn)生電路中的時(shí)刻鑒別電路輸出信號進(jìn)行計(jì)數(shù)。數(shù)據(jù)處理模塊則主要由單片機(jī)(AT89C51)來實(shí)現(xiàn)。系統(tǒng)可以通過鍵盤預(yù)置門控信號的寬度以均衡測量的精度和速度,測量結(jié)果采用7位LED數(shù)碼管顯示。本設(shè)計(jì)在近距離(大尺寸)范圍內(nèi)實(shí)驗(yàn)測試時(shí)基本滿足設(shè)計(jì)要求。
標(biāo)簽: FPGA 自觸發(fā)脈沖 激光測距 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-06-02
上傳用戶:
Internet的快速發(fā)展以及網(wǎng)絡(luò)規(guī)模的迅速增長,使得對網(wǎng)絡(luò)管理的需求變得越來越重要。這就要求對網(wǎng)絡(luò)中所有設(shè)備及協(xié)議進(jìn)行管理。而當(dāng)今網(wǎng)絡(luò)管理方式的發(fā)展趨勢是更加智能化、自動(dòng)化。這就需要由網(wǎng)絡(luò)管理軟件來更大限度的減少網(wǎng)絡(luò)管理員工作量,使網(wǎng)絡(luò)管理員的工作從繁雜的管理網(wǎng)絡(luò)操作轉(zhuǎn)變到管理網(wǎng)絡(luò)工具。 SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)協(xié)議由于其易于實(shí)現(xiàn)和廣泛的TCP/IP應(yīng)用基礎(chǔ)而獲得廠商的支持。而開源的NetSNMP軟件的跨平臺(tái)特性,使其在網(wǎng)絡(luò)設(shè)備中得到了廣泛應(yīng)用。但以前基于SNMP的網(wǎng)絡(luò)管理通常都是通過命令行或簡單的網(wǎng)絡(luò)管理工具,管理操作起來比較繁瑣,而且收集到的結(jié)果比較抽象。AdventNet公司出品的Opmanager軟件不僅擁有對SNMP監(jiān)控?cái)?shù)據(jù)強(qiáng)大的圖形圖表生成能力,而且簡單易用。與NetSNMP結(jié)合,可以很好的實(shí)現(xiàn)企業(yè)級的網(wǎng)絡(luò)管理功能。因此本文選用Opmanager網(wǎng)絡(luò)管理軟件實(shí)現(xiàn)了基于嵌入式Linux平臺(tái)的SNMP圖形化監(jiān)控。 首先介紹了SNMP協(xié)議,包括SNMP協(xié)議的概述和SNMP協(xié)議的規(guī)范。其次構(gòu)建了基于ARM7和ARM9兩套嵌入式Linux開發(fā)平臺(tái),并在Linux PC上建立了它們的交叉編譯環(huán)境。再次把NetSNMP代理程序分別移植到了這兩套ARM平臺(tái),并對移植的程序進(jìn)行裁減和優(yōu)化使其適合在嵌入式設(shè)備上運(yùn)行。最后通過Opmanager網(wǎng)絡(luò)管理軟件實(shí)現(xiàn)了對嵌入式設(shè)備的圖形化監(jiān)控,并在此基礎(chǔ)上拓展了自定義的監(jiān)控項(xiàng)使Opmanager管理軟件能輪詢到它們并生成實(shí)時(shí)的圖形。最后Opmanager在快照主頁面將它們定義為主視圖,在主窗口顯示出來。
標(biāo)簽: ARMLinuz SNMP 圖形化 監(jiān)控
上傳時(shí)間: 2013-08-02
上傳用戶:asdfasdfd
激光測距技術(shù)被廣泛應(yīng)用于現(xiàn)代工業(yè)測量、航空與大地的測量、國防及通信等諸多領(lǐng)域。本文從已獲得廣泛應(yīng)用的脈沖激光測距技術(shù)入手,重點(diǎn)分析了近年提出的自觸發(fā)脈沖激光測距技術(shù)(STPLR)特別是其中的雙自觸發(fā)脈沖激光測距技術(shù)(BSTPLR),通過分析發(fā)現(xiàn)其核心部件之一就是用于測量激光脈沖飛行時(shí)間(周期)的高精度高速計(jì)數(shù)器,而目前一般的方式是采用昂貴的進(jìn)口高速計(jì)數(shù)器或?qū)S眉呻娐?ASIC)來完成,這使得激光測距儀在研發(fā)、系統(tǒng)的改造升級和自主知識(shí)產(chǎn)權(quán)保護(hù)等諸多方面受到制約,同時(shí)在其整體性能上特別是在集成化、小型化和高可靠性方面帶來阻礙。為此,本文研究了采用現(xiàn)場可編程門陣列(FPGA)來實(shí)現(xiàn)脈沖激光測距中的高精度高速計(jì)數(shù)及其他相關(guān)功能,基本解決了以上存在的問題。 論文通過對雙自觸發(fā)脈沖激光測距的主要技術(shù)要求和技術(shù)指標(biāo)進(jìn)行分析,對其中的信號處理單元采用了FPGA+單片機(jī)的設(shè)計(jì)形式。由FPGA主控芯片(EPF10K20TC144-4)作為周期測量模塊,在整個(gè)測距系統(tǒng)中是信號處理的核心部件,借助其用戶可編程特性及很高的內(nèi)部時(shí)鐘頻率,設(shè)計(jì)了專用于BSTPLR的高速高精度計(jì)數(shù)芯片,負(fù)責(zé)對測距信號產(chǎn)生電路中的時(shí)刻鑒別電路輸出信號進(jìn)行計(jì)數(shù)。數(shù)據(jù)處理模塊則主要由單片機(jī)(AT89C51)來實(shí)現(xiàn)。系統(tǒng)可以通過鍵盤預(yù)置門控信號的寬度以均衡測量的精度和速度,測量結(jié)果采用7位LED數(shù)碼管顯示。本設(shè)計(jì)在近距離(大尺寸)范圍內(nèi)實(shí)驗(yàn)測試時(shí)基本滿足設(shè)計(jì)要求。
標(biāo)簽: FPGA 自觸發(fā)脈沖 激光測距 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-04-24
上傳用戶:dapangxie
隨著現(xiàn)場可編程門陣列(FPGA)在工業(yè)中的廣泛應(yīng)用,使得基于FPGA數(shù)字信號處理的實(shí)現(xiàn)在雷達(dá)信號處理中有著重要地位。模型化設(shè)計(jì)是一種自頂向下的面向FPGA的快速原型驗(yàn)證法,它不僅降低了FPGA設(shè)計(jì)門檻,而且縮短了開發(fā)周期,提高了設(shè)計(jì)效率。這使得FPGA模型化設(shè)計(jì)成為了FPGA系統(tǒng)設(shè)計(jì)的發(fā)展趨勢。本文針對常見雷達(dá)信號處理模塊的FPGA模型化實(shí)現(xiàn),在以下幾個(gè)方面展開研究:首先對基于FPGA的模型化設(shè)計(jì)方法進(jìn)行了研究,給出了模型化設(shè)計(jì)方法的發(fā)展現(xiàn)狀和趨勢,并對本文中使用的模型化設(shè)計(jì)方法的軟件工具System Generator和AccelDSP進(jìn)行了介紹。其次使用這兩種軟件工具對FIR濾波器進(jìn)行了模型化設(shè)計(jì)并同RTL(寄存器傳輸級)設(shè)計(jì)方法進(jìn)行對比,全面分析了模型化設(shè)計(jì)方法和RTL設(shè)計(jì)方法的優(yōu)缺點(diǎn)。然后在簡明闡述雷達(dá)信號處理原理的基礎(chǔ)上,使用System Generator對數(shù)字下變頻(DDC)、脈沖壓縮、動(dòng)目標(biāo)顯示(MTI)及恒虛警(CFAR)處理等雷達(dá)信號處理模塊進(jìn)行了自頂向下的模型化設(shè)計(jì)。在Simulink中進(jìn)行了功能仿真驗(yàn)證,生成了HDL代碼,并在Xilinx FPGA中進(jìn)行了RTL的時(shí)序仿真分析。關(guān)鍵詞:雷達(dá)信號處理 FPGA 模型化設(shè)計(jì) System Generator AccelDSP
上傳時(shí)間: 2013-07-25
上傳用戶:zhangsan123
M AT L A B是一個(gè)可視化的計(jì)算程序,被廣泛地使用于從個(gè)人計(jì)算機(jī)到超級計(jì)算機(jī)范圍內(nèi) 的各種計(jì)算機(jī)上。 M AT L A B包括命令控制、可編程,有上百個(gè)預(yù)先定義好的命令和函數(shù)。這些函數(shù)能通過 用戶自定義函數(shù)進(jìn)一步擴(kuò)展。 M AT L A B有許多強(qiáng)有力的命令。例如, M AT L A B能夠用一個(gè)單一的命令求解線性系統(tǒng), 能完成大量的高級矩陣處理。 M AT L A B有強(qiáng)有力的二維、三維圖形工具。 M AT L A B能與其他程序一起使用。例如, M AT L A B的圖形功能,可以在一個(gè) F O RT R A N 程序中完成可視化計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:xinshou123456
在本課題中,兼顧了效率及線性度,采用自適應(yīng)預(yù)失真前饋復(fù)合線性化系統(tǒng)來改善高功率放大器的線性度。由于加入自適應(yīng)控制模塊,射頻電路不受溫度、時(shí)漂、輸入功率等的影響,可始終處于較佳工作狀態(tài),這使得整個(gè)放大系統(tǒng)更為實(shí)用,也更具有拓展價(jià)值。
上傳時(shí)間: 2013-11-21
上傳用戶:xauthu
經(jīng)由改變外部閘極電阻(gate resistors)或增加一個(gè)跨在汲極(drain)和源極(source)的小電容來調(diào)整MOSFET的di/dt和dv/dt,去觀察它們?nèi)绾螌MI產(chǎn)生影響。然後我們可了解到如何在效率和EMI之間取得平衡。我們拿一個(gè)有著單組輸出+12V/4.1A及初級側(cè)MOSFET AOTF11C60 (αMOSII/11A/600V/TO220F) 的50W電源轉(zhuǎn)接器(adapter)來做傳導(dǎo)性及輻射性EMI測試。
上傳時(shí)間: 2014-09-08
上傳用戶:swing
c語言編程軟件vc6.0使用教程,附件包含二個(gè)教程文件,VC++6.0培訓(xùn)教程完整版及VC6.0介紹。 Visual C++ 6.0,簡稱VC或者VC6.0,是微軟的一款C++編譯器,將“高級語言”翻譯為“機(jī)器語言(低級語言)”的程序。Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應(yīng)用有很大的局限性,只適用于Windows 2000、Windows XP和Windows NT4.0。所以實(shí)際中,更多的是以Visual C++6.0為平臺(tái)。 vc6.0使用你首先要打開VC6.0界面,一般用得較多的是Win32控制臺(tái)應(yīng)用程序(源程序,擴(kuò)展名.cpp), 步驟是:(先工程—后文件—編譯—連接---運(yùn)行) 1,建立一個(gè)工程,“文件”——“新建”,出現(xiàn)下面界面:選擇“Win32 Console Application”(控制臺(tái)應(yīng)用程序,左邊倒數(shù)第三個(gè)),命名工程名稱,選擇保存位置。 點(diǎn)擊“確定”,進(jìn)入下一步,看到如下提示界面: 建立一個(gè)空工程,對應(yīng)其他需要的你一可以建立別的工程;點(diǎn)擊“完成”,之后 顯示你創(chuàng)建的工程的信息。 2,再在有一個(gè)的工程的條件下,我們再建立一個(gè)源文件; “文件”——“新建”(快捷鍵Ctri+N),出現(xiàn): 建立源文件,選擇“C++ Source ”,一般都是建立這種文件的(適用在當(dāng)文件中適用)如果要建立頭文件的話,選擇“C/C++ Header File”,(適用在多文件工程中使用)命名,文件名稱,點(diǎn)擊“確定”,之后: 進(jìn)入編輯區(qū),在主界面編寫代碼:如下編寫完之后呢: 可以按編譯按鈕 調(diào)試程序,看看有沒有錯(cuò)誤,有的話改正,沒有的話就可以再按連接按鈕 檢查連接(多文件工程時(shí)常用,檢查文件間是否正常連接),最后,點(diǎn)運(yùn)行按鈕 ,就可以運(yùn)行了。 如果是您有代碼如:cpp文件,或 .h 文件,想添加都VC6.0里來測試的話,可以這樣做: 首先,要理解一下 文件擴(kuò)展名為:cpp和.h 文件擴(kuò)張名是.h,代表的是頭文件,一般是書寫一些函數(shù)原型,以及一些在整個(gè)程序中常用到的結(jié)構(gòu)體,頻繁使用的函數(shù)說明,定義等等; 文件擴(kuò)張名為,cpp的,是C++中的源文件,也是最常用到的文件,每建立一個(gè)工程都要至少一個(gè)源文件(至少要有一個(gè)函數(shù)入口——主函數(shù)main() ),包含了核心代碼; 建立與運(yùn)行說明:(以VC 6.0編譯器為例,其他編譯器類似) 首先,打開VC 6.0編譯環(huán)境; 在菜單欄——文件(的下拉菜單中選擇“新建”),在彈出的選擇窗口中,選擇 Win32 Console Application(控制臺(tái)應(yīng)用程序) ,在填寫工程名稱,選擇一個(gè)程序保存路徑, 點(diǎn)擊“完成”,查看工程信息。 在點(diǎn)擊“確定”,就建立一個(gè)簡單的工程了。 再點(diǎn)擊左邊的工程信息右下角的“FileView”選項(xiàng); 可以看到你新建的工程,再雙擊你新建的工程名 可以查看工程的信息。 在雙擊工程文件,在這里是 777.files,可以看到該工程的包含的文件。 其中,Source Files 為包含所有工程的源文件 Header Files 為包含所有工程的頭文件 在源文件選項(xiàng)“Source Files ”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴(kuò)展名為 .cpp的源文件。在頭文件選項(xiàng)“ Header Files”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴(kuò)展名為 . h的頭文件。添加完你所有的頭文件和源文件之后,檢查一下是否添加完畢,之后就可以編譯了。 其中第一個(gè)按鈕 為編譯按鈕,可以找出工程的錯(cuò)誤信息,有錯(cuò)誤修改,沒錯(cuò)誤就可以跳到連接 ,編譯右邊的按鈕 ,即第三個(gè)按鈕(多文件工程一定要連接,查看文件是否準(zhǔn)確相連接) 當(dāng)編譯,連接都沒有錯(cuò)誤時(shí),可以按運(yùn)行按鈕 ,即可以運(yùn)行了。 相關(guān)資料:vc6.0中文綠色版下載
上傳時(shí)間: 2013-10-30
上傳用戶:tianjinfan
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
特點(diǎn) 最高輸入頻率 10KHz 計(jì)數(shù)速度 50/10000脈波/秒可選擇 四種輸入模式可選擇(加算,減算,加減算,90度相位差加減算) 90度相位差加減算具有提高解析度4倍功能 輸入脈波具有預(yù)設(shè)刻度功能 前置量設(shè)定功能(二段設(shè)定)可選擇 數(shù)位化指撥設(shè)定操作簡易 計(jì)數(shù)暫時(shí)停止功能 3組報(bào)警功能 2:主要規(guī)格 脈波輸入型式: Jump-pin selectable current sourcing(NPN) or current sinking (PNP) 脈波觸發(fā)電位: HI bias (CMOS) (VIH=7.5V, VIL=5.5V) LO bias (TTL) (VIH=3.7V, VIL=2.0V) 最高輸入頻率: <10KHz (up,down,up/down mode) <5KHz (quadrature mode) 輸出動(dòng)作時(shí)間 : 0.1 to 99.9 second adjustable 輸出復(fù)歸方式: Manual(N) or automatic (R or C) can be modif 繼電器容量: AC 250V-5A, DC 30V-7A 顯示值范圍: -199999 to 999999 顯示幕: Red high efficiency LEDs high 9.2mm (.36") 參數(shù)設(shè)定方式: Touch switches 感應(yīng)器電源: 12VDC +/-3%(<60mA) ( 感應(yīng)器電源 ) 記憶方式: Non-volatile E2PROM memory 絕緣耐壓能力: 2KVac/1 min. (input/output/power) 1600Vdc (input/output) 使用環(huán)境條件: 0-50℃(20 to 90% RH non-condensed) 存放環(huán)境條件: 0-70℃(20 to 90% RH non-condensed) CE認(rèn)證: EN 55022:1998/A1:2000 Class A EN 61000-3-2:2000 EN 61000-3-3:1995/A1:2001 EN 55024:1998/A1:2001
標(biāo)簽: 72 mm 微電腦 計(jì)數(shù)器
上傳時(shí)間: 2013-11-12
上傳用戶:909000580
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1