亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

PCI9052在多功能CAN適配卡中的應(yīng)用研究

時(shí)間:2023-03-19 00:00:23 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

PCI9052在多功能CAN適配卡中的應(yīng)用研究

摘要:介紹了PCI橋接口芯片PCI9052的特點(diǎn),根據(jù)實(shí)際需求給出了PCI9052的CAN總線(xiàn)多功能適配卡硬件的設(shè)計(jì)思路、過(guò)程及實(shí)現(xiàn)方法,利用Win2000DDK和DriverStudio來(lái)實(shí)現(xiàn)WDM驅(qū)動(dòng)程序開(kāi)發(fā)設(shè)計(jì)并解決第三方驅(qū)動(dòng)不理想的問(wèn)題。
關(guān)鍵詞:PCI9052;驅(qū)動(dòng)設(shè)計(jì);Win2000DDK;DriverStudio
中圖法分類(lèi)號(hào):TP13文獻(xiàn)標(biāo)識(shí)碼:A
Application and research of PCI9052 in Multifunctional CAN-adapter
WANG Xin1, JIANG Jian-chuan2
(1.School of Mechanical Engineering and Automation of Xihua University ,Chengdu Sichuan 610039; 2. School of Automation of ChongQing University of Posts and Telecommunications ChongQing China 400065)
Abstract: Introduces the PCI bridge-interface chip character of PCI9052, offers design procedural, process and realizing methods of multi-functional adapter of CAN bus based on practical demands, and carries out the WDM driver program by making use of Win2000DDK and DriverStudio ,and solve the bug of third-party driver.
key words: PCI 9052; Driver-design; Win2000DDK;DriverStudio
0引言
PCI總線(xiàn)是一種獨(dú)立于CPU的局部總線(xiàn),實(shí)現(xiàn)PCI接口的方案一般有兩種:采用可編程邏輯器件和專(zhuān)用總線(xiàn)接口器件。采用可編程邏輯器件實(shí)現(xiàn)PCI接口的好處是比較靈活,但其設(shè)計(jì)難度很高,因?yàn)镻CI總線(xiàn)對(duì)負(fù)載要求、傳輸數(shù)據(jù)的建立時(shí)間的要求都比較苛刻,同時(shí)還需要器件內(nèi)部實(shí)現(xiàn)用于配置的各類(lèi)寄存器,以及完成邏輯校驗(yàn)、地址譯碼等工作的寄存器。此外,還需加入FIFO、用戶(hù)寄存器組和后端設(shè)備接口等部分。設(shè)計(jì)這種PCI總線(xiàn)接口會(huì)導(dǎo)致將大量的人力、物力投入到復(fù)雜的邏輯驗(yàn)證和時(shí)序分析的工作上,開(kāi)發(fā)周期較長(zhǎng)。采用專(zhuān)用接口器件雖然沒(méi)有采用可編程邏輯器件那么靈活,但能夠有效地降低接口設(shè)計(jì)的難度,縮短開(kāi)發(fā)時(shí)間。專(zhuān)用接口器件具有較低的成本和很高的通用性,能夠優(yōu)化數(shù)據(jù)傳輸,提供配置空間,具備用于突發(fā)傳輸功能的片內(nèi)FIFO,提供擴(kuò)展局部總線(xiàn)等優(yōu)點(diǎn),并且許多公司還提供配套的開(kāi)發(fā)工具,使用很方便,開(kāi)發(fā)周期短。
PCI9052是PLX公司開(kāi)發(fā)的低價(jià)格PCI總線(xiàn)從模式接口芯片,低功耗,符合PCI2.1規(guī)范,提供的局部總線(xiàn)(LocalBus)可通過(guò)編程設(shè)置為8/16/32位的(非)復(fù)用總線(xiàn)。PCI9052提供的局部總線(xiàn)不但可編程,而且與PCI總線(xiàn)的時(shí)鐘相互獨(dú)立運(yùn)行,可實(shí)現(xiàn)異步操作,總線(xiàn)操作自動(dòng)實(shí)現(xiàn)時(shí)序同步。兩總線(xiàn)的異步運(yùn)行方便了高、低速設(shè)備的兼容。
論文網(wǎng)在線(xiàn)
1硬件設(shè)計(jì)
為了充分利用硬件的有用資源,該多功能適配卡不僅要實(shí)現(xiàn)與CAN總線(xiàn)進(jìn)行通信,還具有A/D、D/A及I/O功能,實(shí)現(xiàn)對(duì)CAN通信和數(shù)據(jù)采集等功能。PCI9052有5個(gè)地址映射空間,要實(shí)現(xiàn)這些功能,通過(guò)PCI9052來(lái)連接是能夠滿(mǎn)足要求的。I/O采用IO映射空間,CAN、A/D和D/A采用Memory地址映射空間,也可都采用Memory方式,這些地址空間的配置是在EEPROM中進(jìn)行配置的。
根據(jù)采樣精度要求,A/D芯片采用的是16位單通道并行通信的AD976芯片,轉(zhuǎn)換時(shí)間10us,為了實(shí)現(xiàn)多通道輸入,須在模擬輸入端加一多路開(kāi)關(guān)MAX308ESE。D/A芯片采用的是16位8通道芯片DAC7644E,轉(zhuǎn)換時(shí)間10us。CAN控制芯片采用PHLIPS的SJA1000,同時(shí)須接一CAN驅(qū)動(dòng)芯片82C250。另外,PCI9052需要一片EEPROM芯片用來(lái)存儲(chǔ)PCI9052的初始化配置參數(shù)?膳cPCI9052匹配的芯片有MicrochipTechnology1K93AA46、93C46B、93LC46B,還有其他廠(chǎng)商的。在選擇EEPROM時(shí)一定可參考PCI9052的推薦說(shuō)明,這里采用的是1K的93LC46B。
其原理結(jié)構(gòu)如圖1:
圖1PCI多功能CAN適配卡結(jié)構(gòu)示意圖
2軟件設(shè)計(jì)
軟件設(shè)計(jì)包括WDM驅(qū)動(dòng)程序、API接口函數(shù)和應(yīng)用程序設(shè)計(jì),這里主要介紹驅(qū)動(dòng)程序設(shè)計(jì)。對(duì)于WDM驅(qū)動(dòng)程序,要獲得正確的地址分配值,必須正確地設(shè)置配置參數(shù),9052內(nèi)部的配置寄存器是通過(guò)外部串行E2PROM上電加載的。9052會(huì)自動(dòng)根據(jù)該E2PROM的狀態(tài)來(lái)決定其內(nèi)部寄存器的值。如果E2PROM不存在(此時(shí)E2PROM和9052連接的數(shù)據(jù)引腳應(yīng)加上拉電阻或其內(nèi)部無(wú)有效值,9052會(huì)將其內(nèi)部寄存器配置為缺省值。值得一提的是,如果E2PROM內(nèi)部沒(méi)有燒寫(xiě)為有效值時(shí),應(yīng)保證其開(kāi)始48位為全“1”;否則,系統(tǒng)上電時(shí)可能會(huì)產(chǎn)生錯(cuò)誤。9052有5個(gè)本地空間,用戶(hù)可根據(jù)實(shí)際需要進(jìn)行相應(yīng)的配置。當(dāng)將本地空間配置成I/O時(shí),對(duì)該空間的讀/寫(xiě)操作只能單次進(jìn)行。配置成存儲(chǔ)器空間,用戶(hù)會(huì)有多種接入模式,可大大提高接入速度。
該多功能設(shè)配卡驅(qū)動(dòng)程序的開(kāi)發(fā)采用支持Windows2000的WDM驅(qū)動(dòng)程序。開(kāi)發(fā)工具采用VisualC 6.0、Win2000DDK及DriverStudio2.7。采用DriverStudio向?qū)Чぞ呱沈?qū)動(dòng)程序框架和調(diào)試程序,在利用向?qū)r(shí)需正確填寫(xiě)PCIVendorID和PCIDeviceID,否則,在安裝驅(qū)動(dòng)程序時(shí)查找不到正確的硬件設(shè)備,導(dǎo)致無(wú)法安裝驅(qū)動(dòng)。

PCI9052在多功能CAN適配卡中的應(yīng)用研究

【PCI9052在多功能CAN適配卡中的應(yīng)用研究】相關(guān)文章:

價(jià)值管理在現(xiàn)代企業(yè)管理中的應(yīng)用研究論文04-30

語(yǔ)言藝術(shù)在英語(yǔ)文學(xué)中的應(yīng)用研究論文09-23

談智能決策支持系統(tǒng)及其在林業(yè)中的應(yīng)用研究08-21

民間繪畫(huà)色彩在現(xiàn)代藝術(shù)設(shè)計(jì)中的應(yīng)用研究論文09-23

淺析貝葉斯網(wǎng)絡(luò)在自適應(yīng)超媒體系統(tǒng)中應(yīng)用研究05-29

光纖CAN總線(xiàn)自愈環(huán)網(wǎng)的研究06-01

計(jì)算機(jī)應(yīng)用技術(shù)在信息管理中的應(yīng)用研究論文(精選6篇)09-20

淺探粉煤灰的應(yīng)用研究現(xiàn)狀05-29

旅游購(gòu)物連鎖經(jīng)營(yíng)方式框架及應(yīng)用研究06-11

電氣自動(dòng)化節(jié)能設(shè)計(jì)技術(shù)應(yīng)用研究06-12