工控機(jī),即工業(yè)計算機(jī),用于對生產(chǎn)過程中使用的機(jī)器設(shè)備、生產(chǎn)流程、數(shù)據(jù)參數(shù)等進(jìn)行監(jiān)測與控制。工控機(jī)經(jīng)常會在環(huán)境比較惡劣的環(huán)境下運(yùn)行,對數(shù)據(jù)的安全性要求也更高,所以工控機(jī)通常會進(jìn)行加固、防塵、防潮、防腐蝕、防輻射等特殊設(shè)計。工控機(jī)對于擴(kuò)展性的要求也非常高,接口的設(shè)計需要滿足特定的外部設(shè)備,因此大多數(shù)情況下工控機(jī)需要單獨(dú)定制才能滿足需求。
早期的工控機(jī)就是一個質(zhì)量更好的PC。但是隨著時間的推移,工控機(jī)架構(gòu)有了本質(zhì)上的變化,根據(jù)用戶使用環(huán)境的變化,演變成了現(xiàn)在流行的底板加插卡的架構(gòu)。這種架構(gòu)主要有如下的優(yōu)點(diǎn):
維護(hù)時間減少:
隨著工控機(jī)被大量用于工業(yè)現(xiàn)場,基于母板的系統(tǒng)是不靈活的,為了修復(fù)或更新系統(tǒng)需要更換整個母板。更換母板需要在母板拿走之前把所有的插卡和電纜都拔掉。這就導(dǎo)致修復(fù)或更新時系統(tǒng)停機(jī)時間增加,這在工控現(xiàn)場是不可接受的。
因此工程師們想到另外一個方法,取消母板架構(gòu),而把核心的CPU處理單元做在一張插卡上,其它的擴(kuò)展界面則做在底板上,底板是由一些連接器和無源器件組成的。這種結(jié)構(gòu)使得系統(tǒng)更新和修復(fù)簡單而且停機(jī)時間最少。這種設(shè)計理念影響了整個工控機(jī)的發(fā)展。現(xiàn)在我們ECG事業(yè)群的PC104總線技術(shù)的嵌入式小板也和這種理念有異曲同工之妙。
中國第一款BP架構(gòu)的產(chǎn)品出現(xiàn)在1991年,早期由于沒有PCI總線,該款產(chǎn)品是基于ISA總線的。后來PCI總線技術(shù)成為PC技術(shù)的主流時,1994年,PICMG組織及時在無源底板結(jié)構(gòu)中導(dǎo)入了PCI技術(shù),制定了基于ISA/PCI技術(shù)的PICMG1.0標(biāo)準(zhǔn)。
極佳的擴(kuò)展性
PICMG1.0標(biāo)準(zhǔn)除了上文所闡述的系統(tǒng)更新和修復(fù)時間短的主要優(yōu)點(diǎn)外,還存在另外一個主要優(yōu)點(diǎn):具有極佳的擴(kuò)展性。
工業(yè)現(xiàn)場使用工控機(jī)做控制核心,會接上多種擴(kuò)展卡,擴(kuò)展卡以早期的ISA卡、主流PCI卡為主,比如我們研華IAG部門的多種采集卡和測量卡。而視用戶需求,所使用的ISA、PCI槽也不同。舉例來說,某些傳統(tǒng)的數(shù)控機(jī)床廠家,為保障其早期在ISA技術(shù)上的投資,會采用傳統(tǒng)的ISA控制卡為主。而一些從事視頻監(jiān)控的廠家,由于ISA帶寬根本無法滿足苛刻的視頻帶寬需要,必然要采用PCI視頻捕捉卡,但是也許會同時選擇幾個ISA界面的IO卡配合攝像頭云臺使用。因此用戶對ISA和PCI插槽的需求多種多樣。
傳統(tǒng)的商用母板上PCI、ISA數(shù)量固定,早期主板由于面積所顯,一般僅提供3個PCI,3個ISA槽,后來ISA在民用市場面臨淘汰,因此諸多商用主板廠商基于成本考量,取消ISA槽,或僅提供一個ISA槽。因此對于工控用戶的多樣性,商規(guī)主板提供的槽數(shù)難免捉襟見肘。PICMG1.0無源底板標(biāo)準(zhǔn)最高可提供20槽,所提供的ISA、PCI數(shù)量也可根據(jù)用戶需求隨意調(diào)整。
優(yōu)秀的散熱特性
當(dāng)然,底板加插卡的物理架構(gòu)還有一些缺陷,例如,金手指處容易氧化,槽部位容易在振動的情況下松動,因此不太適應(yīng)那些具有腐蝕性和振動性的環(huán)境下。對于這些情況,業(yè)界推出了基于PICMG2.0規(guī)范的CompactPCI技術(shù),但由于價格、開發(fā)難度等因素,CompactPCI在一段時期內(nèi)較難進(jìn)入主流市場。