Cy7c68013的一個(gè)數(shù)據(jù)采集的方案,里面有方案USB的固件,驅(qū)動(dòng),以及上位機(jī)程序
上傳時(shí)間: 2013-06-14
上傳用戶:朗朗乾坤
燃料電池電動(dòng)汽車DC/DC變換器的諸如工作電壓、電流、效率、體積、重量、溫度這些參數(shù)指標(biāo)中溫度參數(shù)是一個(gè)尤為重要的參數(shù)。如何對(duì)DC/DC變換器內(nèi)部多點(diǎn)溫度參數(shù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)從而為DC/DC變換器提供可靠的溫度參數(shù)就成為本課題的直接來(lái)源和選題依據(jù)。 USB總線具有即插即用、使用方便、易于擴(kuò)展以及抗干擾能力強(qiáng)等其它總線無(wú)法比擬的優(yōu)點(diǎn)。如今USB已經(jīng)成為PC上的標(biāo)準(zhǔn)接口,并迅速占領(lǐng)了計(jì)算機(jī)中、低速外設(shè)的市場(chǎng)。而且隨著計(jì)算機(jī)功能的不斷強(qiáng)大,虛擬儀器技術(shù)也在不斷發(fā)展。它代表了測(cè)量與控制技術(shù)的未來(lái)發(fā)展方向。本課題的研究目的就是希望將USB總線技術(shù)和虛擬儀器技術(shù)應(yīng)用到測(cè)量系統(tǒng)中,充分利用實(shí)驗(yàn)室現(xiàn)有的資源,設(shè)計(jì)一個(gè)基于USB總線和LabVIEW的多路溫度測(cè)試儀。 在了解DC/DC變換器內(nèi)部主電路的拓?fù)浣Y(jié)構(gòu)的基礎(chǔ)上,考慮測(cè)試系統(tǒng)抗干擾技術(shù),選用擴(kuò)展了USB功能的微控制器芯片STM32F103和高精度溫度傳感器PT1000完成了基于恒流源的多通道溫度檢測(cè)電路原理圖與印刷電路板設(shè)計(jì)。在學(xué)習(xí)USB協(xié)議和電子芯片數(shù)據(jù)手冊(cè)的基礎(chǔ)上編寫了測(cè)試儀的下位機(jī)固件程序。通過(guò)LabVIEW中的NI—VISA開發(fā)驅(qū)動(dòng)程序?qū)崿F(xiàn)上位機(jī)與USB設(shè)備的通信功能。在LabVIEW虛擬儀器軟件開發(fā)平臺(tái)中編寫用戶界面并建立合理的報(bào)表生成系統(tǒng),有效存儲(chǔ)數(shù)據(jù)提供用戶查詢。 直接在LabVIEW環(huán)境下通過(guò)NI—VISA開發(fā)能驅(qū)動(dòng)用戶USB系統(tǒng)應(yīng)用程序,完全避開了以前開發(fā)USB驅(qū)動(dòng)程序的復(fù)雜性,大大縮短了開發(fā)周期,節(jié)省了開發(fā)成本。設(shè)計(jì)完畢后對(duì)系統(tǒng)進(jìn)行了軟硬件聯(lián)調(diào),通道標(biāo)定和現(xiàn)場(chǎng)試驗(yàn),并進(jìn)行了精度分析。實(shí)驗(yàn)結(jié)果表明課題在這一研究過(guò)程中取得了預(yù)期的良好結(jié)果。
上傳時(shí)間: 2013-06-07
上傳用戶:kennyplds
該包內(nèi)含有詳細(xì)的USB制作資料,包含原理圖,固件程序,
上傳時(shí)間: 2013-06-14
上傳用戶:muyehuli
隨著科學(xué)技術(shù)的快速發(fā)展和數(shù)據(jù)采集系統(tǒng)的廣泛應(yīng)用,人們對(duì)數(shù)據(jù)采集系統(tǒng)的速度、精度、易操作性以及實(shí)時(shí)性的要求也在不斷地提高。通用串行總線USB作為一種新型的微機(jī)總線接口規(guī)范,以其使用方便、易于擴(kuò)展、速度快等優(yōu)點(diǎn)而被廣泛地應(yīng)用于數(shù)據(jù)采集系統(tǒng)中?,F(xiàn)場(chǎng)可編程門陣列最大的特點(diǎn)是結(jié)構(gòu)靈活,開發(fā)周期較短,適合于實(shí)時(shí)信號(hào)處理,已被廣泛應(yīng)用于通信、數(shù)據(jù)采集、圖像處理等諸多領(lǐng)域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點(diǎn),設(shè)計(jì)了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對(duì)數(shù)據(jù)采集基本理論及系統(tǒng)相關(guān)技術(shù)進(jìn)行了簡(jiǎn)單地介紹。 @@ 其次,對(duì)以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡(jiǎn)稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進(jìn)行了硬件設(shè)計(jì)和分析,并在此設(shè)計(jì)的基礎(chǔ)上給出相應(yīng)的原理圖、PCB。硬件設(shè)計(jì)主要包括FPGA與ADC和FX2之間的接口電路設(shè)計(jì)以及硬件邏輯設(shè)計(jì)。 @@ 再次,根據(jù)系統(tǒng)需求,對(duì)系統(tǒng)軟件部分進(jìn)行了設(shè)計(jì),分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機(jī)中的WindowsXP系統(tǒng)下利用GPD編寫USB設(shè)備驅(qū)動(dòng)程序;三是充分了解FX2的主要功能特點(diǎn),并編寫出應(yīng)用程序。 @@ 最后,對(duì)系統(tǒng)的軟硬件進(jìn)行了調(diào)試,給出了調(diào)試結(jié)果和分析,對(duì)出現(xiàn)的問(wèn)題給出了解決方案。結(jié)果表明,系統(tǒng)符合設(shè)計(jì)要求。 @@關(guān)鍵詞:USB2.0;FPGA;SOPC;數(shù)據(jù)采集;固件;
上傳時(shí)間: 2013-06-21
上傳用戶:cath
隨著電子工業(yè)應(yīng)用領(lǐng)域需求的增長(zhǎng),要實(shí)現(xiàn)復(fù)雜程度較高的數(shù)字電子系統(tǒng),對(duì)數(shù)據(jù)處理能力提出越來(lái)越高的要求。定點(diǎn)運(yùn)算已經(jīng)很難滿足高性能數(shù)字系統(tǒng)的需要,而浮點(diǎn)數(shù)相對(duì)于定點(diǎn)數(shù),具有表述范圍寬,有效精度高等優(yōu)點(diǎn),在航空航天、遙感、機(jī)器人技術(shù)以及涉及指數(shù)運(yùn)算和信號(hào)處理等領(lǐng)域有著廣泛的應(yīng)用。對(duì)浮點(diǎn)運(yùn)算的要求主要體現(xiàn)在兩個(gè)方面:一是速度,即如何快速有效的完成浮點(diǎn)運(yùn)算;二是精度,即浮點(diǎn)運(yùn)算能夠提供多少位的有效數(shù)字。 計(jì)算機(jī)性價(jià)比的提高以及可編程邏輯器件的出現(xiàn),對(duì)傳統(tǒng)的數(shù)字電子系統(tǒng)設(shè)計(jì)方法進(jìn)行了變革。FPGA(Field Programmable Gate Array,現(xiàn)場(chǎng)可編程門陣列)讓設(shè)計(jì)師通過(guò)設(shè)計(jì)芯片來(lái)實(shí)現(xiàn)電子系統(tǒng)的功能,將傳統(tǒng)的固件選用及電路板設(shè)計(jì)工作放在芯片設(shè)計(jì)中進(jìn)行。FPGA可以完成極其復(fù)雜的時(shí)序與組合邏輯電路功能,適用于高速、高密度,如運(yùn)算器、數(shù)字濾波器、二維卷積器等具有復(fù)雜算法的邏輯單元和信號(hào)處理單元的邏輯設(shè)計(jì)領(lǐng)域。 鑒于FPGA技術(shù)的特點(diǎn)和浮點(diǎn)運(yùn)算的廣泛應(yīng)用,本文基于FPGA將浮點(diǎn)運(yùn)算結(jié)合實(shí)際應(yīng)用設(shè)計(jì)一個(gè)觸摸式浮點(diǎn)計(jì)算器,主要目的是通過(guò)VHDL語(yǔ)言編程來(lái)實(shí)現(xiàn)浮點(diǎn)數(shù)的加減、乘除和開方等基本運(yùn)算功能。 (1)給出系統(tǒng)的整體框架設(shè)計(jì)和各模塊的實(shí)現(xiàn),包括芯片的選擇、各模塊之間的時(shí)序以及控制、每個(gè)運(yùn)算模塊詳細(xì)的工作原理和算法設(shè)計(jì)流程; (2)通過(guò)VHDL語(yǔ)言編程來(lái)實(shí)現(xiàn)浮點(diǎn)數(shù)的加減、乘除和開方等基本運(yùn)算功能; (3)在Xilinx ISE環(huán)境下,對(duì)系統(tǒng)的主要模塊進(jìn)行開發(fā)設(shè)計(jì)及功能仿真,驗(yàn)證了基于FPGA的浮點(diǎn)運(yùn)算。
標(biāo)簽: FPGA 浮點(diǎn)運(yùn)算器
上傳時(shí)間: 2013-04-24
上傳用戶:咔樂塢
激光打標(biāo)是指利用高能量密度的激光束在物件表面作永久性標(biāo)刻。激光打標(biāo)以其“打標(biāo)速度快、性能穩(wěn)定、打標(biāo)質(zhì)量好”等優(yōu)勢(shì),獲得了日益廣泛的應(yīng)用。傳統(tǒng)的激光打標(biāo)系統(tǒng)一般是基于ISA總線或PCI總線的,運(yùn)動(dòng)控制卡必須插在計(jì)算機(jī)的PCI插槽內(nèi),且不支持熱捅拔,影響了控制卡的穩(wěn)定性;以單片機(jī)為主控制器的激光打標(biāo)控制卡雖然成本低、運(yùn)行可靠,但由于其運(yùn)算速度慢、存儲(chǔ)容量有限,限制了它的應(yīng)用范圍。 運(yùn)動(dòng)控制卡是激光打標(biāo)系統(tǒng)的核心組成部分。本文設(shè)計(jì)了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標(biāo)控制卡,它利用了USB總線高速、穩(wěn)定、易用和FPGA資源豐富、處理能力強(qiáng)、易擴(kuò)展等優(yōu)點(diǎn),將PC機(jī)強(qiáng)大的信息處理能力與運(yùn)動(dòng)控制卡的運(yùn)動(dòng)控制能力相結(jié)合,具有信息處理能力強(qiáng)、開放程度高、使用方便的特點(diǎn)。 本文首先介紹了激光打標(biāo)的原理,激光打標(biāo)技術(shù)的發(fā)展現(xiàn)狀以及激光打標(biāo)系統(tǒng)的組成結(jié)構(gòu)。在對(duì)USB總線技術(shù)作了簡(jiǎn)要介紹后,詳細(xì)討論了激光打標(biāo)控制卡的硬件電路設(shè)計(jì),包括USB接口電路,F(xiàn)PGA主控單元電路,D/A單元電路,存儲(chǔ)器電路,I/O接口電路等。接著對(duì)USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫控制功能模塊和SRAM讀寫控制功能模塊的程序做了詳細(xì)設(shè)計(jì),通過(guò)軟硬件調(diào)試,控制卡實(shí)現(xiàn)了USB通信,輸出兩路模擬信號(hào),SRAM數(shù)據(jù)讀寫,數(shù)字量輸入輸出等功能。
標(biāo)簽: FPGA USB 激光打標(biāo)
上傳時(shí)間: 2013-04-24
上傳用戶:prczsf
隨著數(shù)字電子技術(shù)的發(fā)展,數(shù)字信號(hào)處理廣泛應(yīng)用于聲納、雷達(dá)、通訊語(yǔ)音處理和圖像處理等領(lǐng)域??焖俑盗⑷~變換(Fast Fourier Transform,F(xiàn)FT)在數(shù)字信號(hào)處理系統(tǒng)中起著很重要的作用,F(xiàn)FT 有效地提高了離散傅立葉變換(Discret Fourier Transform,DFT)的運(yùn)算效率。 處理器一般要求具有高速度、高精度、大容量和實(shí)時(shí)處理的性能,而現(xiàn)場(chǎng)可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)是近年來(lái)迅速發(fā)展起來(lái)的新型可編程器件,在處理大規(guī)模數(shù)據(jù)方面,有極大的優(yōu)勢(shì)。論文采用了在FPGA中實(shí)現(xiàn)FFT算法的方案。 數(shù)字信號(hào)處理板的硬件電路設(shè)計(jì)是本論文的重要部分之一。在介紹了FFT以及波束形成的基本原理和基本方法的基礎(chǔ)上,根據(jù)實(shí)時(shí)處理的要求,給出了數(shù)字信號(hào)處理板的硬件設(shè)計(jì)方案并對(duì)硬件電路的實(shí)現(xiàn)進(jìn)行了分析和說(shuō)明。 依據(jù)數(shù)字系統(tǒng)的設(shè)計(jì)方法,分別采用基二按時(shí)間抽取FFT算法、基四按時(shí)間抽取FFT算法以及FFT兆核函數(shù)三種方法利用硬件描述語(yǔ)言(VHSICHardware Description Language,VHDL)實(shí)現(xiàn)了1024點(diǎn)的FFT,接著對(duì)三種方法進(jìn)行了評(píng)估,得出了FPGA完全能滿足處理器的實(shí)時(shí)處理的要求的結(jié)論。然后根據(jù)通用串行總線(Universial Serial Bus,USB)協(xié)議,利用VHDL語(yǔ)言編寫了USB接口芯片ISP1581的固件程序,實(shí)現(xiàn)了設(shè)備的枚舉過(guò)程。
上傳時(shí)間: 2013-06-27
上傳用戶:a937518043
對(duì)于大多數(shù)工程師來(lái)說(shuō),開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對(duì)復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動(dòng)程序、熟悉單片機(jī)的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗(yàn)、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問(wèn)題簡(jiǎn)單化,西安達(dá)泰電子特別設(shè)計(jì)了USB2.0協(xié)議轉(zhuǎn)換模塊。這個(gè)模塊可以被看作是一個(gè)USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個(gè)透明的并行總線,就象單片機(jī)總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計(jì)。
標(biāo)簽: USB 協(xié)議 通訊協(xié)議
上傳時(shí)間: 2013-04-24
上傳用戶:nanjixehun
對(duì)于大多數(shù)工程師來(lái)說(shuō),開發(fā)USB2.0 接口產(chǎn)品主要障礙在于:要面對(duì)復(fù)雜的USB2.0協(xié)議、自己編寫USB設(shè)備的驅(qū)動(dòng)程序、熟悉單片機(jī)的編程。這不僅要求有相當(dāng)?shù)腣C編程經(jīng)驗(yàn)、還能夠編寫USB接口的硬件(固件)程序。所以大多數(shù)人放棄了自己開發(fā)USB產(chǎn)品。為了將復(fù)雜的問(wèn)題簡(jiǎn)單化,西安達(dá)泰電子特別設(shè)計(jì)了USB2.0協(xié)議轉(zhuǎn)換模塊。這個(gè)模塊可以被看作是一個(gè)USB2.0協(xié)議的轉(zhuǎn)換器,將電腦的USB2.0接口轉(zhuǎn)換為一個(gè)透明的并行總線,就象單片機(jī)總線一樣。從而幾天之內(nèi)就可以完成USB2.0產(chǎn)品的設(shè)計(jì)。
上傳時(shí)間: 2013-04-24
上傳用戶:pwcsoft
表面粗糙度是機(jī)械加工中描述工件表面微觀形狀重要的參數(shù)。在機(jī)械零件切削的過(guò)程中,刀具或砂輪遺留的刀痕,切屑分離時(shí)的塑性變形和機(jī)床振動(dòng)等因素,會(huì)使零件的表面形成微小的蜂谷。這些微小峰谷的高低程度和間距狀況就叫做表面粗糙度,也稱為微觀不平度。表面粗糙度的測(cè)量是幾何測(cè)量中的一個(gè)重要部分,它對(duì)于現(xiàn)代制造業(yè)的發(fā)展起了重要的推動(dòng)作用。世界各國(guó)競(jìng)相進(jìn)行粗糙度測(cè)量?jī)x的研制,隨著科學(xué)技術(shù)的發(fā)展,各種各樣的粗糙度測(cè)量系統(tǒng)也競(jìng)相問(wèn)世。對(duì)于粗糙度的測(cè)量,隨著技術(shù)的更新,國(guó)家標(biāo)準(zhǔn)也一直在變更。最新執(zhí)行的國(guó)家標(biāo)準(zhǔn)(GB/T6062-2002),規(guī)定了粗糙度測(cè)量的參數(shù),以及制定了觸針式測(cè)量粗糙度的儀器標(biāo)準(zhǔn)[1]。 隨著新國(guó)家標(biāo)準(zhǔn)的執(zhí)行,許多陳舊的粗糙度測(cè)量?jī)x已經(jīng)無(wú)法符合新標(biāo)準(zhǔn)的要求。而且生產(chǎn)工藝的提高使得原有方案的采集精度和采集速度,滿足不了現(xiàn)代測(cè)量技術(shù)的需要。目前,各高校公差實(shí)驗(yàn)室及大多數(shù)企業(yè)的計(jì)量部門所使用的計(jì)量?jī)x器(如光切顯微鏡、表面粗糙度檢查儀等)只能測(cè)量單項(xiàng)參數(shù),而能進(jìn)行多參數(shù)測(cè)量的光電儀器價(jià)格較貴,一般實(shí)驗(yàn)室和計(jì)量室難以購(gòu)置。因此如何利用現(xiàn)有的技術(shù),結(jié)含現(xiàn)代測(cè)控技術(shù)的發(fā)展,職制出性能可靠的粗糙度測(cè)量?jī)x,能有效地降低實(shí)驗(yàn)室測(cè)量?jī)x器的成本,具有很好的實(shí)用價(jià)值和研究意義。 基于上述現(xiàn)狀,本文在參考舊的觸針式表面粗糙度測(cè)量?jī)x技術(shù)方案的基礎(chǔ)上,提出了一種基于ARM嵌入式系統(tǒng)的粗糙度測(cè)量?jī)x的設(shè)計(jì)。這種測(cè)量?jī)x采用了先進(jìn)的傳感器技術(shù),保證了測(cè)量的范圍和精度;采用了集成的信號(hào)調(diào)理電路,降低了信號(hào)在調(diào)制、檢波、和放大的過(guò)程中的失真;采用了ARM處理器,快速的采集和控制測(cè)量?jī)x系統(tǒng);采用了強(qiáng)大的PC機(jī)人機(jī)交互功能,快速的計(jì)算粗糙度的相關(guān)參數(shù)和直觀的顯示粗糙度的特性曲線。 論文主要做了如下工作:首先,論文分析了觸針式粗糙度測(cè)量?jī)x的發(fā)展以及現(xiàn)狀;然后,詳細(xì)敘述了系統(tǒng)的硬件構(gòu)成和設(shè)計(jì),包括傳感器的原理和結(jié)構(gòu)分析、信號(hào)調(diào)理電路的設(shè)計(jì)、A/D轉(zhuǎn)換電路的設(shè)計(jì)、微處理器系統(tǒng)電路以及與上位機(jī)接口電路的設(shè)計(jì)。同時(shí),還對(duì)系統(tǒng)的數(shù)據(jù)采集進(jìn)行了研究,開發(fā)了相應(yīng)的固件程序及接口程序,完成數(shù)據(jù)采集軟件的編寫,并且對(duì)表面粗糙度參數(shù)的算法進(jìn)行程序的實(shí)現(xiàn)。編寫了控制應(yīng)用程序,完成控制界面的設(shè)計(jì)。最終設(shè)計(jì)出一套多功能、多參數(shù)、高性能、高可靠、操作方便的表面粗糙度測(cè)量系統(tǒng)。
上傳時(shí)間: 2013-04-24
上傳用戶:KIM66
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1