本文先詳細(xì)介紹了PXI,而后在機械特性、電氣特性、堅固性設(shè)計等等各個方面詳細(xì)的比較了工業(yè)計算機(工控機)和PXI,末了附上相關(guān)詞匯解釋。
一、什么是PXI?
PXI是一種專為工業(yè)數(shù)據(jù)采集與自動化應(yīng)用度身定制的模塊化儀器平臺,具備機械、電氣與軟件等多方面的專業(yè)特性。PXI(PCI eXtensions for Instrumentation)充分利用了當(dāng)前最普及的臺式計算機高速標(biāo)準(zhǔn)結(jié)構(gòu)——PCI。PXI規(guī)范是CompactPCI規(guī)范的擴展。CompactPCI定義了封裝堅固的工業(yè)版PCI總線架構(gòu),在硬件模塊易于裝卸的前提下提供優(yōu)秀的機械整合性。
因此,PXI產(chǎn)品具有級別更高、定義更嚴(yán)謹(jǐn)?shù)沫h(huán)境一致性指標(biāo),符合工業(yè)環(huán)境下振動、撞擊、溫度與濕度的極限條件。PXI在CompactPCI的機械規(guī)范上強制增加了環(huán)境性能測試與主動冷卻裝置,以簡化系統(tǒng)集成并確保不同廠商產(chǎn)品之間的互用性。此外,PXI還在高速PCI總線的基礎(chǔ)上補充了測量與自動化系統(tǒng)專用的定時與觸發(fā)特性。
總的來說,PXI是一種堅固的模塊化儀器平臺,它提出了基于計算機的高性能標(biāo)準(zhǔn)化測量與自動化方案。以合理的價位提供比原有系統(tǒng)架構(gòu)出色得多的性能。PXI用戶自然地享有很多便利,如廉價、易用、靈活的PC技術(shù);開放的工業(yè)標(biāo)準(zhǔn)以及與CompactPCI產(chǎn)品的完全互用性。
PXI系統(tǒng)聯(lián)盟(System Alliance)
PXI平臺的標(biāo)準(zhǔn)是由PXI系統(tǒng)聯(lián)盟維護(hù)管理的。該聯(lián)盟(www.pxi.org )由超過60家致力于研究開發(fā)PXI的公司組成,主要負(fù)責(zé)三項工作:
推廣PXI標(biāo)準(zhǔn),鼓勵多廠商的軟硬件支持;
在維護(hù)與CompactPCI的完整互用性的同時,確保PXI產(chǎn)品在機械、電氣與軟件等各個層面的眾廠商互用性;
維護(hù)PXI規(guī)范,必要時進(jìn)行修訂,并保證對符合前期PXI規(guī)范的產(chǎn)品向下兼容。
這些工作旨在簡化與改善用戶對PXI的使用。聯(lián)盟的首要任務(wù)是確保PXI平臺內(nèi)部及PXI平臺與臺式計算機、CompactPCI、VXI等其它平臺之間的簡易集成性。
PCI
PXI平臺是基于PCI總線的。PCI總線作為開放的工業(yè)標(biāo)準(zhǔn),在測試與測量工程上具有不少優(yōu)勢。很多為傳統(tǒng)計算機開發(fā)的設(shè)備其都是基于PCI總線的。目前已經(jīng)有數(shù)以千計的PCI設(shè)備,而PCI總線本身也采納了諸多最新的計算技術(shù),得以不斷優(yōu)化。這對PXI而言意味著有大量的設(shè)備元件可以使用,這些元件:
與最常用的操作系統(tǒng)與軟件完全兼容;
針對最高速的處理器和總線進(jìn)行了優(yōu)化,以提高數(shù)據(jù)流量。
一個決定系統(tǒng)流量的關(guān)鍵因素是測量設(shè)備與計算機之間的接口總線。盡管系統(tǒng)性能由于處理器速度與系統(tǒng)內(nèi)存的增加而大幅提升,卻依然受到與儀器與外部設(shè)備的通信因素限制。GPIB是最常見的儀器接口總線,但其數(shù)據(jù)傳輸速率比VXI和PCI慢得多;赩XI的測量系統(tǒng)具有高于GPIB的性能,但用戶必須為之付出高昂的代價。相比之下,PCI是為新型處理器設(shè)計的,數(shù)據(jù)傳輸速率比GPIB和VXI高得多。
圖1 總線性能的理論值
除了提高流量,PCI還能夠與所有的主流操作系統(tǒng)兼容。PXI利用這一點將GPIB和VXI也集成到PXI系統(tǒng)。有了這樣的開放性,不同廠商開發(fā)的PXI設(shè)備都可以在一個集成的系統(tǒng)上工作。為了維護(hù)這種不同廠商之間的互用性,PXI規(guī)范還制定了相應(yīng)的對軟件標(biāo)準(zhǔn)。最主要的要求之一就是PXI設(shè)備必須能在Windows操作系統(tǒng)下工作,并配套驅(qū)動軟件。這項要求不但保證了廠商兼容性,還能夠加快用戶集成和應(yīng)用開發(fā)的速度。舊的系統(tǒng)架構(gòu)迫使每個用戶根據(jù)一套特定的函數(shù)調(diào)用方法開發(fā)各自的驅(qū)動程序,PXI規(guī)范則將這個負(fù)擔(dān)轉(zhuǎn)移到了設(shè)備廠商一方。
最后,為了完全利用PCI的優(yōu)勢,PXI規(guī)范指明所有的PXI設(shè)備須和CompactPCI完全兼容。CompactPCI模塊使用的封裝和PXI相同,而且也是建立在PCI總線上的;PXI較之增加了更為嚴(yán)格的環(huán)境測試,軟件標(biāo)準(zhǔn)和一些額外的觸發(fā)特性。這項嚴(yán)格的兼容性規(guī)定意味著當(dāng)用戶的應(yīng)用不需要所有的模塊都具有PXI專有的特性時,可以有更多的模塊選擇;這還意味著工程師可以將他們已經(jīng)在使用的CompactPCI模塊集成到PXI系統(tǒng)里。
物理特性
PXI是一個模塊化的平臺。系統(tǒng)的物理主機是一個擁有2至31個槽位的機箱,有的機箱還帶有內(nèi)置的顯示器和鍵盤。機箱的第一槽(Slot 1)是控制器槽。目前可以使用的控制器有很多,最常見的兩種是嵌入式控制器和MXI-3總線橋。嵌入式控制器是專為PXI機箱空間設(shè)計的常規(guī)計算機。MXI-3則是一種通過臺式計算機控制PXI機箱的擴展器,這會在后面的內(nèi)容中詳細(xì)描述。機箱中的其它槽位被稱為外部設(shè)備槽,用于插置功能模塊,就像計算機里的PCI槽一樣。
圖2 3U PXI系統(tǒng)的機械配置
PXI模塊的支架和臺式計算機的PCI槽有所不同,模塊被上下兩側(cè)的導(dǎo)軌和“針-孔”式的接插端牢牢的固定住。事實上,PXI采納了CompactPCI首先啟用的高級“針-孔”式接插端結(jié)構(gòu)。這種由國際電工委員會(International Electrotechnical Commission)定義的高密度(2mm間距)阻抗匹配接插端(IEC-1076)提供了在所有情況下可以達(dá)到的的最佳電氣性能。這些接插端已經(jīng)被廣泛采納于各種高性能的應(yīng)用,尤其是通信領(lǐng)域。 在尺寸上,3U的PXI機箱比絕大多數(shù)的臺式或工業(yè)計算機平臺更加緊湊,這對于在很多狹小環(huán)境下的測試來說是一項重要的特性。各種規(guī)格的機箱包含不同數(shù)量的槽位。如果經(jīng)費有限,工程師可以選擇槽位數(shù)最合適的機箱。機箱的設(shè)計考慮了系統(tǒng)集成的需要,使之能夠很方便地固定到機柜上。PXI機箱外形小巧,也已成為便攜或野外應(yīng)用的理想選擇。除了內(nèi)置的顯示器和鍵盤,有的機箱還可以使用后備電池的直流電源供電。
最后,PXI模塊化、前插式的結(jié)構(gòu)給維護(hù)和升級帶來的極大的便利。如果系統(tǒng)中的一個模塊需要修理,工程師可以將其取出,而不影響其它任何模塊。模塊化減少的的停機時間降低了系統(tǒng)壽命內(nèi)的維護(hù)成本。
電氣特性
PXI的背板提供了一些專為測試和測量工程設(shè)計的獨到特性。專用的系統(tǒng)時鐘用于模塊間的同步;8條獨立的觸發(fā)線可以精確同步兩個或多個模塊;槽與槽之間的局部總線可以節(jié)省PCI總線的帶寬;最后,可選用的星形觸發(fā)特性適用于極高精度的觸發(fā)。相比之下,觸發(fā)線、時鐘和局部總線在臺式計算機、工業(yè)計算機和CompactPCI的機箱里都是沒有的。
集成化、可擴展的系統(tǒng)
通過使用諸如MXI-2和MXI-3這樣的遠(yuǎn)程控制接口技術(shù),PXI系統(tǒng)能夠輕易地與已有的測試與測量系統(tǒng)相集成。利用這些接口,工程師既可以享有PXI結(jié)構(gòu)的優(yōu)點,同時又避免了更換整個系統(tǒng)帶來的的高額支出。
一個PXI系統(tǒng)通過MXI-2連接VXI機箱,就像在VXI背板上直接插入了一個VXI嵌入式控制器一樣。工程師可以由PXI控制器設(shè)置所有的系統(tǒng)設(shè)備并與之通信,從而將一個已有的VXI系統(tǒng)合并到一個新的PXI系統(tǒng)中。工程師們可以根據(jù)需要逐步的將他們的VXI系統(tǒng)升級到PXI。
使用MXI-3,臺式計算機上的CPU可以透明地設(shè)置和控制PXI/CompactPCI模塊。在BIOS和操作系統(tǒng)看來,PXI模塊就像插在PC上的PCI板卡一樣。MXI-3和PXI機箱組合是擴展系統(tǒng)I/O的一個極佳選擇。從結(jié)構(gòu)上說,MXI-3是一個PCI到PCI的橋(PCI-PCI bridge)。一塊PCI MXI-3板卡插在臺式計算機上,并與插在PXI機箱控制器槽內(nèi)的PXI MXI-3模塊通過電纜相連,實現(xiàn)通信。