新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 用于嵌入式機(jī)器控制的CAN總線

用于嵌入式機(jī)器控制的CAN總線

作者: 時(shí)間:2012-06-19 來源:網(wǎng)絡(luò) 收藏
  CAN標(biāo)準(zhǔn)化組織國際用戶小組支持制造商使用基于網(wǎng)絡(luò)的更高層的協(xié)議。

  最初為了客車內(nèi)各種控制裝置聯(lián)網(wǎng)通信而開發(fā)的控制器局域網(wǎng)(CAN),自20世紀(jì)90年代初一直被用于控制系統(tǒng)中。早期大多數(shù)使用這些總線系統(tǒng)的用戶都在開發(fā)他們自己的應(yīng)用層協(xié)議。然而,利用數(shù)據(jù)鏈路層解決問題的時(shí)代過去了。其中和以太網(wǎng)是最成功的數(shù)據(jù)鏈路層協(xié)議。下一個(gè)挑戰(zhàn)將是選擇一種更高層的協(xié)議。

  縱觀世界領(lǐng)域,有一些組織推動(dòng)著基于以太網(wǎng)的應(yīng)用層在工業(yè)應(yīng)用領(lǐng)域的發(fā)展。這些組織現(xiàn)在還未取得成功。然而,在領(lǐng)域中,答案已見分曉。在工廠自動(dòng)化中,DeviceNet協(xié)議在其與智能分布式系統(tǒng)(SDS)的競爭中是明確的贏家,同時(shí)在控制中,CANopen協(xié)議是最被廣泛接受的應(yīng)用層協(xié)議。

  DeviceNet和CANopen兩個(gè)標(biāo)準(zhǔn)化(EN50325)應(yīng)用層協(xié)議現(xiàn)在針對不同的市場發(fā)揮著各自的作用。DeviceNet協(xié)議適合用于工廠自動(dòng)化,而CANopen協(xié)議特別適合用于在各種各樣的機(jī)器控制中使用的嵌入式網(wǎng)絡(luò)。這使得專用的應(yīng)用層協(xié)議過時(shí);定義特殊用處的應(yīng)用層協(xié)議的需求

  成為歷史,也許對于一些專門的大容量嵌入式系統(tǒng)除外。

  自從1992年以來,國際CAN標(biāo)準(zhǔn)化組織(CiA)用戶和制造商小組一直支持不同的行業(yè)開發(fā)基于CAN總線網(wǎng)絡(luò)的標(biāo)準(zhǔn)化更高層的協(xié)議。網(wǎng)絡(luò)的解決方案已經(jīng)在與歐洲聯(lián)盟的合作中開發(fā)出來了。其成果是CANopen應(yīng)用層協(xié)議,并已被列入歐洲標(biāo)準(zhǔn)(即EN50325-4)。除CANopen應(yīng)用層協(xié)議之外,CiACANopen特殊利益小組還有特定的設(shè)備、接口和應(yīng)用描述。美國第一批CANopen用戶包括工業(yè)車輛、醫(yī)療器械(如GE醫(yī)療系統(tǒng))的制造商和一些機(jī)器制造商(如BellHowell公司)。

  在歐洲,CANopen協(xié)議被廣泛認(rèn)為是在任何類型的機(jī)器中用于嵌入式機(jī)器控制的更高層協(xié)議,任何類型的機(jī)器包括紡織機(jī)、注模機(jī)、鐵路機(jī)車、制造基于車輛的超級(jí)結(jié)構(gòu)機(jī)、甚至是專用咖啡機(jī)。在規(guī)范設(shè)備各種特性方面CiA非常密切地與其它用戶組織合作,比如Europmap注模機(jī)制造商小組、超結(jié)構(gòu)制造商的VAK德國協(xié)會(huì)和公共交通的VDA德國協(xié)會(huì)。此外,第一個(gè)CANopen實(shí)踐指南已經(jīng)被美國的工業(yè)車輛協(xié)會(huì)(ITA)出版,而美國的EPRI用戶組織與CiA合作開發(fā)了針對電池驅(qū)動(dòng)設(shè)備的CANopen設(shè)備規(guī)程。但是在北美仍然有許多CAN總線用戶明確指定他們自己的更高層協(xié)議。這就好像認(rèn)為有必要定義一種新的人類語言一樣。

  我認(rèn)為對于基于CAN總線網(wǎng)絡(luò)有足夠的標(biāo)準(zhǔn)化更高層協(xié)議來滿足其各種應(yīng)用。對于使用確定元件(每年用量從幾百到幾萬)的嵌入式網(wǎng)絡(luò),CANopen協(xié)議似乎是最好的解決方案,尤其是在你想買成套的設(shè)備、工具和協(xié)議棧的時(shí)候。對于系統(tǒng)設(shè)計(jì)者而言,重復(fù)利用應(yīng)用軟件是非常重要的。這不僅需要通信的兼容性,而且也需要設(shè)備的互操作性和互換性。所以,CiA支持設(shè)備制造商、系統(tǒng)設(shè)計(jì)者和定義CANopen設(shè)備、接口和應(yīng)用描述的終端用戶的各種需求。為了提供公司和獨(dú)立產(chǎn)品的培訓(xùn)和教育服務(wù),用戶和制造商小組有其自己的教CANopen技術(shù)的培訓(xùn)人員。此外,CiA提供全世界的咨詢服務(wù)幫助用戶獲得他們的CANopen網(wǎng)絡(luò)的建立和運(yùn)行。

  系統(tǒng)設(shè)計(jì)者為了使其設(shè)備品質(zhì)良好,需要開發(fā)一種有效的CANopen一致性測試工具。這種工具也可以用來測試CANopen設(shè)備。即使這種工具只提供其靜態(tài)測試,高達(dá)80%的故障也能被檢測到。根據(jù)我的經(jīng)驗(yàn),我強(qiáng)烈建議使用專用測試設(shè)備,不管它們是否被官方認(rèn)證或已經(jīng)成功通過自行測試。

  CiA非營利組織成立于1992年。400多家公司已成為它的會(huì)員,包括許多位于美國的公司。CiA在北美的業(yè)務(wù)主要由于當(dāng)?shù)睾艿偷男枨蠖匀皇艿较拗?。然而在過去幾個(gè)月里,CiA已經(jīng)收到那里越來越多的查詢信息,所以它計(jì)劃建立一個(gè)美國辦事處。同時(shí),美國工程師可能與總部位于德國的CiA通過e-mail、傳真或電話方式聯(lián)系以便獲得所需的支持。



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉