資源描述:
《探析基于vxi的雙通道can總線虛擬儀器系統(tǒng)的設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、西南交通大學(xué)碩士學(xué)位論文基于VXI的雙通道CAN總線虛擬儀器系統(tǒng)的設(shè)計(jì)姓名:林敏申請(qǐng)學(xué)位級(jí)別:碩士專(zhuān)業(yè):交通信息工程及控制指導(dǎo)教師:蔡淮20060301酉畝童道盍鱟亟±塹窒圭堂焦途奎釜!亟摘要虛擬儀器技術(shù)是儀器發(fā)展史上的一個(gè)里程碑。VXI(VMEBusExtensionforInstrumentation)總線測(cè)試平臺(tái)作為優(yōu)秀的虛擬儀器開(kāi)發(fā)平臺(tái),在自動(dòng)測(cè)試系統(tǒng)中得到了廣泛的應(yīng)用和飛速的發(fā)展,在組建大、中規(guī)模自動(dòng)測(cè)試系統(tǒng)以及對(duì)速度、精度要求高的場(chǎng)合,具有其他儀器無(wú)法比擬的優(yōu)勢(shì)。作為主流的現(xiàn)場(chǎng)總線,工業(yè)控制局域網(wǎng)cAN(ControllerAreaNetwork)總線抗干擾能力強(qiáng)、易于
2、組網(wǎng),具有非常廣闊的應(yīng)用前景。具有即插即用特性的VXI總線與cAN總線的結(jié)合,進(jìn)一步拓寬了CAN總線的應(yīng)用環(huán)境。本文首先簡(jiǎn)要介紹了虛擬儀器、VxI總線技術(shù)和cAN總線技術(shù)各自的發(fā)展及特點(diǎn),然后合理選用FPGA器件EPF6016和獨(dú)立CAN控制芯片SJAl000,完成了VxI—CAN總線模塊的硬件設(shè)計(jì),介紹了在虛擬儀器軟件開(kāi)發(fā)平臺(tái)Labwindows/CVI環(huán)境下VxI—CAN模塊驅(qū)動(dòng)程序和應(yīng)用程序的編寫(xiě),并詳細(xì)介紹了cAN總線波特率自動(dòng)檢測(cè)的軟件實(shí)現(xiàn)。最后給出了實(shí)際的調(diào)試環(huán)境和調(diào)試過(guò)程,并對(duì)系統(tǒng)運(yùn)行情況進(jìn)行了總結(jié)。該系統(tǒng)能實(shí)現(xiàn)VXI總線與cAN總線之間相互的數(shù)據(jù)轉(zhuǎn)化和傳輸過(guò)程,并且
3、給出計(jì)算機(jī)用戶(hù)操作界面,能完成多種傳輸方式的節(jié)點(diǎn)間通訊。目前,VxI技術(shù)與現(xiàn)場(chǎng)總線技術(shù)的結(jié)合應(yīng)用與開(kāi)發(fā)仍在起步階段。但CAN總線易于組建智能設(shè)備網(wǎng)絡(luò)、傳輸速率高、抗干擾能力強(qiáng)的特點(diǎn),以及VxI虛擬儀器設(shè)備即插即用等特點(diǎn),使得這一研究具有廣闊的應(yīng)用前景。關(guān)鍵詞VxI總線;CAN總線;FPGA:即插即用西直窯通盍堂亟±瑟宜生堂焦迨塞整!!豆AbstractThetechnologyofvirtualinstrumentisamilestoneofinstrumentdevelopment.AstheexcellentrepresentationofVirturalinstrment,t
4、heVXIbusisquicklygrowinganditsapplicationwidelyrangesfromtestandmeasurementtoindustrialautomation.IthaspredominaⅡcesinbuildinglargeandmediumscaleautomationtestsystemandintheoccasionwhichneedshighaccuracyandhighspeedofdatatransfbr.Beingamaintypeoffieldbus,CAN(controllerAreaNetwork)hastheadvanta
5、gesofeasinessofbuildingnetworksandstronganti-interferenceability,thusithasawideapplicationoutlook.ThecombinationofCANbusandVXIbuswhichsupportsPIug&PlayfunctionwillwidentheapplicationoccasionofCANfLlrther.AtChebeginningofthisthesis,theprocessofthedevelopmentandcharacteristicsofVirturalinstrumen
6、t,VXIbusandCANbustechnologyarebrieflyintroducedrespectively.AccordingtotheircharacteristicsaⅡdpracticaldemands,F(xiàn)PGAEPF6016andstand—aloneCANcontrollerSJAlOOOarechosentodesigntheVXI-CANmodule.ThenthisthesisintroducestheprogrammingofVXI—CANmoduledriverandappIicationprogramwiththeLabWindows/CVlwhi
7、chisthevirtualinstrumentsoftwaredeveIopmentenvironment,anddetailsthesoftwareimplementationofCANbusbitrateautomaticdetecting.Intheend,thisthesispresentsthedebuggingenVironmentanddebuggingprocess,andgiVestheconcIusionoftheoperationstatuso