《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 設(shè)計應(yīng)用 > CompactPCI總線實(shí)現(xiàn)并行數(shù)據(jù)采集系統(tǒng)
CompactPCI總線實(shí)現(xiàn)并行數(shù)據(jù)采集系統(tǒng)
摘要: 針對產(chǎn)業(yè)控制系統(tǒng)的要求,先容了一種基于Compact PCI總線的數(shù)據(jù)采集系統(tǒng),可以實(shí)現(xiàn)對模擬信號、串行數(shù)字信號和并行數(shù)字信號的采集。結(jié)合DSP芯片TSM320F2812和PCI接口芯片PCI9054的性能特點(diǎn),具體討論了采集系統(tǒng)的硬件結(jié)構(gòu)和Compact PCI接口的實(shí)現(xiàn)。
Abstract:
Key words :

針對產(chǎn)業(yè)控制系統(tǒng)的要求,先容了一種基于Compact PCI總線的數(shù)據(jù)采集系統(tǒng),可以實(shí)現(xiàn)對模擬信號、串行數(shù)字信號和并行數(shù)字信號的采集。結(jié)合DSP芯片TSM320F2812和PCI接口芯片PCI9054的性能特點(diǎn),具體討論了采集系統(tǒng)的硬件結(jié)構(gòu)和Compact PCI接口的實(shí)現(xiàn)。

本文的創(chuàng)新點(diǎn)是結(jié)合了Compact PCI總線和DSP芯片的上風(fēng),大大進(jìn)步了系統(tǒng)的可靠性和實(shí)時性,同時又給應(yīng)用程序開發(fā)職員提供了良好的接口,方便了硬件工作參數(shù)的修改,進(jìn)步了系統(tǒng)的靈活性。

  引言

  數(shù)據(jù)采集的實(shí)時性和可靠性是關(guān)系產(chǎn)業(yè)控制系統(tǒng)性能的重要因素,數(shù)據(jù)采集系統(tǒng)的速率主要取決于A/D轉(zhuǎn)換、通訊接口和總線傳輸?shù)乃俾省1疚难兄屏艘环N基于Compact PCI總線的數(shù)據(jù)采集系統(tǒng),系統(tǒng)以DSP作為控制核心,可以進(jìn)行模擬信號采集、并行接口和串行接口的數(shù)據(jù)信號的采樣。

  1 Compact PCI總線簡介

  Compact PCI總線與PCI標(biāo)準(zhǔn)完全兼容,但作為開放的產(chǎn)業(yè)計算機(jī)標(biāo)準(zhǔn),Compact PCI總線與PCI總線有很多不同。主要體現(xiàn)在:

  (1) Compact PCI總線具有熱切換能力,可以使整個系統(tǒng)在不斷電的情況下,更換損壞的插板,這對于有高可靠性要求的系統(tǒng)是至關(guān)重要的。

  (2) Compact PCI總線采用歐式插卡(Eurocard),具有更好的機(jī)械特性。歐式插卡的組裝技術(shù)目前已經(jīng)十分成熟,插卡垂向而平行的插進(jìn)機(jī)箱,有利于透風(fēng)散熱;采用插進(jìn)式電源模塊,便于維修,適合于安裝在標(biāo)準(zhǔn)化產(chǎn)業(yè)機(jī)架上。

  (3) 使用高密度針孔總線連接器,完全氣密,比臺式機(jī)的PCI插槽具有更高的抗震性能和可靠性。

  (4) Compact PCI底板可以容納8塊插卡,比原有的PCI規(guī)范增加了一倍,更能滿足產(chǎn)業(yè)系統(tǒng)的需要。

  2 采集系統(tǒng)硬件結(jié)構(gòu)設(shè)計

  在產(chǎn)業(yè)控制系統(tǒng)中,采集系同一方面需要把電機(jī)轉(zhuǎn)速、電流環(huán)等模擬參數(shù)傳送到監(jiān)控主機(jī),另一方面需要對下位機(jī)的各種參數(shù)和圖像數(shù)據(jù)進(jìn)行采集,同時監(jiān)控主機(jī)還要對下位機(jī)發(fā)送各種控制信號。為了兼顧各種需要,設(shè)計中集合了模擬和數(shù)字兩種采集方式,可以實(shí)現(xiàn)8路A/D采樣,2路串行數(shù)據(jù)采集和2路并行數(shù)據(jù)采集,系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。

  

<a class=CompactPCI總線實(shí)現(xiàn)并行數(shù)據(jù)采集系統(tǒng)框圖" src="http://files.chinaaet.com/images/20110913/aa83bbe3-92c2-449d-86a6-83d8523d0d63.jpg" style="width: 455px; height: 233px" />

 

  圖1 采集系統(tǒng)結(jié)構(gòu)框圖

  采集系統(tǒng)以數(shù)字信號處理芯片TMS320F2812作為控制核心,F(xiàn)2812最高工作頻率可達(dá)150MHz,除了豐富的內(nèi)部存儲器資源外,還具有ADC,SCI、SPI等多種外設(shè)資源,設(shè)計中利用了其ADC和SCI模塊來進(jìn)行模擬信號和串行數(shù)字信號的采集。對并行數(shù)據(jù)的采集則不通過DSP而直接與主機(jī)進(jìn)行數(shù)據(jù)交換。由于主機(jī)與外設(shè)速度不匹配,選用雙口RAM芯片IDT70V24作為數(shù)據(jù)緩存,它是一種高速度、低功耗的雙口RAM,存儲量為8k字節(jié)。系統(tǒng)的邏輯控制采用CPLD芯片XC95108完成,它主要負(fù)責(zé)的功能是PCI局部總線仲裁和地址譯碼。三種采集模塊的實(shí)現(xiàn)如下:

  (1) A/D采集模塊。對模擬信號的采樣使用了F2812自帶的數(shù)模轉(zhuǎn)換模塊ADC,該ADC具有16路模擬輸進(jìn)通道,帶有兩路內(nèi)置S/H(抽樣保持器),轉(zhuǎn)換精度為12bit,最大轉(zhuǎn)換速率為12.5MSPS,支持范圍在0~3 V的數(shù)據(jù)輸進(jìn)。16路輸進(jìn)通道在ADC內(nèi)部共用1個模數(shù)轉(zhuǎn)換器,它們被分位兩組,每組8路通道,使用排序器Sequencer來設(shè)定每路通道占用模數(shù)轉(zhuǎn)換器的順序。設(shè)計中使用了其中8路通道(ADCIN0~ADCIN7)。

  (2) 串行數(shù)據(jù)采集模塊。F2812的SCI模塊具有兩路串行通訊接口,可配置成65536種不同的波特率,具有奇偶校驗標(biāo)志,可工作于半雙工或者全雙工模式,可設(shè)置成中斷或者查詢方式。另外,SCI還具有兩個增強(qiáng)性能:①發(fā)送、接收都具有獨(dú)立的FIFO,F(xiàn)IFO深度為16個字,觸發(fā)級可以配置為16以內(nèi)的任何數(shù)。這種靈活的設(shè)置對實(shí)際使用非常方便,由于下位機(jī)采集的數(shù)據(jù)長度往往不是16的整數(shù)倍,根據(jù)其數(shù)據(jù)長度設(shè)定FIFO觸發(fā)級,可以使一幀數(shù)據(jù)及時被傳輸和處理;②可以實(shí)現(xiàn)波特率自動檢測,這在未知通訊終端波特率或者需要更換通訊終真?zhèn)€情況下非常適用。下位機(jī)與監(jiān)控主機(jī)的通訊采用RS-422接口,傳輸間隔遠(yuǎn),抗干擾能力強(qiáng)。RS-422傳輸使用的是差分電平,而SCI的輸進(jìn)輸出管腳是TTL電平,需要進(jìn)行電平轉(zhuǎn)換,設(shè)計種選用了符合RS-422標(biāo)準(zhǔn)的電平轉(zhuǎn)換芯片MAX3461。

  (3) 并口通訊模塊。對于圖像信號等數(shù)據(jù)傳輸量大的信號,需要使用并口通訊的方式。本采集系統(tǒng)提供兩路并口,數(shù)據(jù)寬度為8位,地址寬度為8位,它們通過雙口RAM與主機(jī)進(jìn)行數(shù)據(jù)交換。3 Compact PCI接口設(shè)計

 

  3.1 CPCI橋接芯片

  目前,很多PCI協(xié)議芯片同時也支持熱交換,使得原有的基于PCI總線的硬件系統(tǒng)可以很輕易地移植到CPCI構(gòu)架下,而不需要在硬件和軟件上做大的修改。本設(shè)計選用的是PLX公司推出的PCI9054,符合PCI 2.2規(guī)范和CPCI 2.1熱交換規(guī)范。

  針對CPCI的熱交換規(guī)范,PCI9054提供了管腳ENUM#和LEDon/LEDin,ENUM#的激活表明板卡的插拔狀態(tài)即將發(fā)生改變,LEDon/LEDin管腳用于驅(qū)動外部LED,指示當(dāng)前系統(tǒng)軟件層連接和斷開的情況。PCI9054還提供了熱交換控制寄存器HS_CSR用來記錄板卡插拔狀態(tài)并控制指示燈狀態(tài)。HS_CSR的定義表1所示。

  表1 熱交換控制狀態(tài)寄存器HS_CSR

  

 

  當(dāng)板卡插進(jìn)時,HS_CSR[3]被置為1,點(diǎn)亮藍(lán)燈,PCI9054置HS--_CSR[7]為1,激活ENUM#信號引起中斷,直到設(shè)備驅(qū)動程序被安裝后,中斷被清除,HS_CSR[3]被置為0,熄滅藍(lán)燈。當(dāng)板卡拔出時,HS_CSR[6]被置為1,激活ENUM#信號引起中斷,主機(jī)卸載驅(qū)動程序后,HS_CSR[3]被置為1,點(diǎn)亮藍(lán)燈,表明板卡可以安全地被拔出。

  3.2 熱插拔電源治理

  CPCI規(guī)范中用于熱插拔控制的信號主要有:BD_SEL#,HEALTHY和PCI_RST#。CPCI總線的接插件J1的插針分為長針、中長針和短針。長針是電源和地信號,中長針是PCI總線信號,短針是BD_SEL#和IDSEL。當(dāng)板卡插進(jìn)時,電源信號最先接觸,將PCI總線信號預(yù)充電至1V,這是為了減小熱插拔過程中對PCI總線信號的沖擊,然后是PCI總線信連接,最后是BD_SEL#信號連接,BD_SEL#有效表示板卡已經(jīng)插好,可以上電工作。卡拔出過程正好相反。HEALTHY#是反映板卡電源狀態(tài)是否良好的信號。PCI-_RST#是主機(jī)復(fù)位信號,它和HEALTHY#信號共同作用,控制PCI局部總線的復(fù)位信號。

  LTC1646是Linear公司針對CPCI接口推出的熱插拔電源治理芯片。LTC1646需要外接兩個N溝道晶體管作為開關(guān)控制3.3V和5V電源對板卡的供電。LTC1646的OFF/ON#管腳與BD_SEL#相連,當(dāng)BD_SEL#為低時,晶體管導(dǎo)通,3.3V和5V電源按一定速率上電。PWRGD#與HEALTHY#連接,當(dāng)板卡電源在容差范圍內(nèi)時,此信號為低。PCI_RST#與LTC1646的RESETIN#管腳相連,它與HEALTHY信號進(jìn)行或運(yùn)算得到輸出信號RESETOUT#,此信號與PCI9054的RST#管腳相連作為CPCI板卡的復(fù)位信號。LTC1646提供一個輸出管腳PRECHARGE,它與PCI9054的總線信號相連接,在板卡插進(jìn)和拔出的過程中,對總線信號進(jìn)行預(yù)充電。需要預(yù)充電的信號需要經(jīng)過10kΩ的電阻上拉至預(yù)充電電壓(1V±10%)。4 軟件接口

 

  由于產(chǎn)業(yè)現(xiàn)場外設(shè)種類多,采集到的信號特性各異,假如硬件系統(tǒng)內(nèi)部程序固定為一種模式,必定不能達(dá)到最佳傳輸效果。而硬件板卡在交付使用后,再修改其內(nèi)部程序便十分麻煩,所以本系統(tǒng)給應(yīng)用程序開發(fā)職員提供了軟件接口,使得對硬件配置的修改不需要通過仿真器,而可以直接在應(yīng)用程序界面下修改。

  對硬件工作參數(shù)的修改是通過中斷方式實(shí)現(xiàn)的。自定義一個16位控制寄存器User_CSR,其高4位用作命令字,低12位用作控制字。當(dāng)應(yīng)用程序通過PCI總線向User_CSR寫進(jìn)數(shù)據(jù)時,CPLD通過譯碼邏輯向F2812的外部中斷管腳XINT2發(fā)出中斷信號,F(xiàn)2812響應(yīng)中斷后,讀取User_CSR的值,根據(jù)其命令字判定需要修改的是哪種參數(shù),再根據(jù)其控制字得到新的參數(shù)值,將其寫進(jìn)相應(yīng)的寄存器,即可完成修改。由于篇幅所限,僅以修改SCIA的設(shè)置為例,說明具體實(shí)現(xiàn)方法。User_CSR對SCIA修改的定義如下:

  表2 User_CSR的部分定義

  

 

  通過該接口可修改的硬件配置有SCI的波特率、收發(fā)FIFO的觸發(fā)級別和各采集通道占用雙口RAM空間的大小。

  5 結(jié)束語

  本設(shè)計以TMS320F2812作為數(shù)據(jù)采集系統(tǒng)的控制核心,滿足了系統(tǒng)的實(shí)時性要求,又節(jié)省了外設(shè)資源,進(jìn)步了系統(tǒng)的性價比。把Compact PCI總線應(yīng)用到采集系統(tǒng)中,使系統(tǒng)具有了帶電插拔的能力,進(jìn)步了整個系統(tǒng)的可靠性,更能適應(yīng)產(chǎn)業(yè)工作環(huán)境的需要。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产成人一区| 亚洲国产成人av好男人在线观看| 久久久久久久综合| 亚洲欧美在线一区| 亚洲夜间福利| 亚洲午夜电影在线观看| 99国产欧美久久久精品| 日韩一级视频免费观看在线| 亚洲高清毛片| 亚洲国产一区二区三区高清 | 国产日本欧美一区二区| 国产精品视频导航| 国产精品嫩草99a| 国产精品乱码一区二三区小蝌蚪| 欧美精品在线观看一区二区| 欧美国产一区在线| 欧美国产综合| 欧美日韩精品是欧美日韩精品| 欧美精品在线观看91| 欧美理论视频| 欧美视频日韩| 国产精品任我爽爆在线播放| 国产精自产拍久久久久久| 国产乱码精品一区二区三区忘忧草| 国产精品乱人伦一区二区| 国产精品区二区三区日本| 国产精品亚发布| 国产资源精品在线观看| 激情小说另类小说亚洲欧美| 亚洲第一天堂无码专区| 亚洲精品女av网站| 一区二区三区欧美日韩| 亚洲欧美日韩精品| 欧美与黑人午夜性猛交久久久| 亚洲国产成人不卡| 99视频有精品| 亚洲欧美电影院| 久久精品国产免费| 欧美大片一区二区| 欧美日本在线观看| 国产精品一区二区三区乱码 | 一区二区三区高清在线| 午夜视频在线观看一区| 亚洲第一页在线| 一区二区三区成人精品| 欧美与黑人午夜性猛交久久久| 久久综合综合久久综合| 欧美美女操人视频| 国产美女高潮久久白浆| 亚洲第一天堂av| 亚洲一区在线免费| 亚洲第一网站免费视频| 亚洲图片欧洲图片日韩av| 欧美综合国产| 欧美国产精品一区| 国产精品一页| 亚洲人成欧美中文字幕| 亚洲一区二区三| 亚洲国产三级| 香蕉av福利精品导航| 麻豆久久精品| 国产精品男女猛烈高潮激情| 在线观看日韩国产| 亚洲视频精品| 亚洲经典在线| 午夜精彩视频在线观看不卡| 欧美 日韩 国产在线| 国产精品久久久久久久浪潮网站| 国产自产精品| 国产精品99久久不卡二区| 亚洲国产精品成人综合色在线婷婷| 亚洲天堂av高清| 免费成人黄色片| 国产欧美一区二区白浆黑人| 亚洲日本在线观看| 久久大逼视频| 亚洲香蕉在线观看| 欧美99在线视频观看| 国产欧美一区视频| 99精品国产福利在线观看免费 | 欧美色123| 亚洲第一搞黄网站| 午夜一区二区三区在线观看| 99国产精品99久久久久久| 久久精品中文字幕免费mv| 欧美日韩裸体免费视频| 在线成人av| 欧美在线高清| 欧美一级黄色录像| 欧美日韩情趣电影| 亚洲国产成人porn| 亚洲大片在线观看| 欧美一区二区在线观看| 欧美午夜精品一区| 亚洲人成网在线播放| 亚洲国产日韩综合一区| 久久精品亚洲一区| 国产精品日韩在线| 一区二区国产日产| av72成人在线| 欧美激情小视频| 亚洲国产精品尤物yw在线观看| 久久成人人人人精品欧| 久久精品导航| 国产视频丨精品|在线观看| 亚洲专区在线视频| 午夜精品亚洲一区二区三区嫩草| 欧美日产国产成人免费图片| 亚洲国产精品va在线看黑人| 久久国产精彩视频| 久久精品99国产精品日本| 国产精品一区二区黑丝| 亚洲一区二区三区久久| 一区二区精品| 欧美日韩性生活视频| 亚洲美女视频在线观看| 日韩一二在线观看| 欧美高清在线观看| 亚洲精品1区2区| 日韩午夜黄色| 欧美日本一道本在线视频| 亚洲精品日韩一| 在线一区二区三区四区| 欧美日本一区二区三区| 99re6热只有精品免费观看| 在线一区二区三区做爰视频网站| 欧美色综合天天久久综合精品| 99re8这里有精品热视频免费 | 亚洲日本在线观看| 欧美激情欧美狂野欧美精品| 亚洲三级视频| 亚洲无亚洲人成网站77777| 欧美三级在线| 一区二区三区日韩欧美精品| 亚洲欧美日韩区| 国产精品最新自拍| 久久av资源网站| 欧美aⅴ99久久黑人专区| 亚洲精品美女在线观看| 亚洲一区www| 国产欧美日韩一级| 亚洲高清av在线| 欧美成人网在线| 亚洲免费精品| 欧美一区日韩一区| 狠狠色狠狠色综合人人| 最新中文字幕一区二区三区| 欧美国产先锋| 一区二区三区av| 欧美在线一区二区| 在线视频成人| 中国女人久久久| 国产麻豆综合| 亚洲国产精品黑人久久久| 欧美激情1区2区| 亚洲在线观看| 免费在线观看精品| 一本色道久久88综合日韩精品| 午夜天堂精品久久久久| 激情av一区| 日韩视频在线免费观看| 国产精品美女久久久久av超清 | 久久国产精品亚洲va麻豆| 1769国产精品| 亚洲一区二区三区在线观看视频 | 国产精品久久久久久久久久久久久 | 欧美一区二区三区四区在线观看| 在线观看欧美亚洲| 亚洲综合精品一区二区| 好吊妞这里只有精品| 在线中文字幕日韩| 国产亚洲精品久久久久动| 亚洲乱码精品一二三四区日韩在线| 国产精品久久久久久av福利软件 | 亚洲日本va在线观看| 欧美一区二区视频在线| 91久久久久| 久久精品国产第一区二区三区| 亚洲国产日韩一区| 欧美一区二区三区精品| 亚洲第一毛片| 欧美制服丝袜第一页| 亚洲精品一区久久久久久| 久久久久久成人| 99精品黄色片免费大全| 久久亚洲国产成人| 亚洲天堂av在线免费观看| 美女精品在线| 亚洲欧美一区二区精品久久久| 欧美精品一区二区三区四区| 午夜在线视频观看日韩17c| 欧美日韩第一区日日骚| 久久国产乱子精品免费女 | 亚洲区欧美区| 国产女人水真多18毛片18精品视频| 日韩视频一区二区三区在线播放免费观看 | 午夜一级久久| 国产精品美女www爽爽爽| 亚洲另类在线视频| 激情成人在线视频|