資源描述:
《基于usb總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、蘇州大學(xué)碩士學(xué)位論文基于USB總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)姓名:張翼頡申請學(xué)位級別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:王宜懷20071001基于USB總線的高速數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)中文摘要通用串行總線USB(UniversalSerialBus)是一種新型的微機(jī)總線接口規(guī)范。隨著客戶對系統(tǒng)數(shù)據(jù)采集速度要求的不斷提高,USB以其使用方便、易于擴(kuò)展、速度快等優(yōu)點(diǎn)而越來越多的應(yīng)用于數(shù)據(jù)采集系統(tǒng)中。在工控生產(chǎn)中,由于各類數(shù)據(jù)信號數(shù)量龐大、種類繁多,本文設(shè)計(jì)了一種基于USB總線的數(shù)據(jù)采集系統(tǒng),采用PHILIPS公司的USB接口芯片PDIUS
2、BDl2與單片機(jī)AT89C51進(jìn)行通信,并和PC機(jī)通信而編制出友善的設(shè)備應(yīng)用程序,能較好地解決各類數(shù)據(jù)信號的高速采集。開發(fā)該系統(tǒng)的主要任務(wù)是:編程調(diào)試器、硬件評估系統(tǒng)、PC方軟件等,開發(fā)難點(diǎn)有:為滿足D12在USB上的最大傳輸速率而編寫的固件程序、編寫USB設(shè)備驅(qū)動程序、編寫PC通信應(yīng)用程序。通過測量目標(biāo)板與PC通信后的數(shù)據(jù),在此基礎(chǔ)上測試了該系統(tǒng)數(shù)據(jù)采集的有效性和數(shù)據(jù)傳輸?shù)臏?zhǔn)確性,有效地驗(yàn)證了目標(biāo)器的性能。PDIUSBDl2的固件設(shè)計(jì)成完全的中斷驅(qū)動,當(dāng)CPU處理前臺任務(wù)時,USB的傳輸可在后臺進(jìn)行,這就確保了最佳的傳輸速
3、率和更好的軟件結(jié)構(gòu),同時簡化了編程和調(diào)試。PC方程序完成對代碼的編輯、編譯和對目標(biāo)文件的分析。在本文中通過分析USB驅(qū)動結(jié)構(gòu),給出了驅(qū)動棧模型,并且完成了USB驅(qū)動的開發(fā)。關(guān)鍵詞:USB總線;單片機(jī);數(shù)據(jù)采集;固件;Windows驅(qū)動程序模型;設(shè)備驅(qū)動程序;客戶應(yīng)用程序作者:張翼頡指導(dǎo)老師:王宜懷TheDesignOfHighSpeedDataCollectionSystemBaseOnUSBBusAbstractUniversalSerialBusisanewspecificationformicrocomputerbus
4、interface.Withthecontinuingadvanceoftheclients’demandforthespeedofadatacollectionsystem,USBismoreandmorewidelyusedindatacollectionsystemforitsadvantagessuchasconvenience,expandingportwitheaseandhighspeedetc.Thisarticlepresentsaparticulardescriptionofthedesignanddev
5、elopmentofadatacollectionsystembasedonUSB.singlechipprogramsthefu'ewaretotheUSBinterfacechip_-PDIUSBD12;communicationappearsbetweenD12andup—locationcomputerandman‘machinemutualinterfacecomesintobeing;lotsofdatafromtheindustryspotareprinted,analyzedanddisposedontime
6、.OnthebaseofwonderfulunderstandingtoUSBprotocolanddevicetruss,Ifinishthehardwaredesignandsoftwareprogrammeofthedatacollectionsystem.Anddrawtheprinciplechart.softwareprogrammemainlyincludes:thefirewarecodeinneedofD12‘Smaximumtransmissionrate;USBdevicedriverandclient
7、applicationunderthecircustanceofWin2000operationsystemincomputer.Afterthisdatacollectionsystem,wecanunderstandtheUSBprotocolprofoundlyandapplytheinterfacechip-PDIUSBDl2proficiently.Inall,theadvantagesofthisinterfacetechniquemayhelpstoyourdesignarrangement.KEYWORDS:
8、USBbus;datacollection;MCU;fn'eware:WDM:devicedriveprogram;clientapplicationHWrittenby:ZhangYijieSupervisedby:WangYihuai蘇州大學(xué)學(xué)位論文獨(dú)創(chuàng)性聲明及使用授權(quán)聲明學(xué)位論文獨(dú)創(chuàng)