久久精品成人一区二区三区-久久精品大片-久久精品道一区二区三区-久久精品店-97视频免费在线-97视频免费在线观看

技術文章
您現在所在位置:首頁 > 技術中心 > CAN總線雙機熱備份功能的實現

CAN總線雙機熱備份功能的實現

 更新時間:2009-06-03 點擊量:2371
一、CAN總線簡介
1、概述
CAN(Controller Area Network)zui初是由德國Bosch公司在80年代初期,為了解決汽車中眾多的控制與測量設備之間的數據交換而開發的一種串行數據通信總線,屬于現場總線的范疇,1993年成為標準(ISO11898:道路車輛的高速控制器局域網數字交換系統標準)。CAN總線是一種有效支持分布式控制系統或實時控制的串行通信網絡,是一個多主總線,總線上的各節點都有權隨時向其他節點發送信息,總線沖突時通過總線仲裁方式決定占用總線的節點。CAN的通信介質可以是雙絞線,同軸電纜或光纖。它可以通過簡單的協議,實現在電磁干擾環境下遠距離實時數據的可靠傳輸。
2、主要特點
CAN總線的主要特點概括如下:
1、  CAN總線上任一個節點均可在任一時刻主動向網絡上的其他節點發送數據,而不分主從,通信靈活;
2、  CAN總線采用非破壞性的總線仲裁,當多節點同時向總線發送報文(message)時,優先級低的節點主動停止數據發送(仲裁丟失),而優先級高的節點可以不受影響地繼續發送數據;
3、  CAN總線具有點對點,一點對多點,以及全局廣播傳送數據的功能;
4、  CAN總線通信距離zui遠可達10km,通信zui高速可達1Mbit/s;
5、  CAN將業務數據打包成報文發送,每一個報文的有效字節數為8個。這種小報文方式有傳輸時間短,實時性高,減少因受干擾而重發報文的機率等優點;
6、  CAN采用位校驗、填充位校驗、循環冗余碼校驗(CRC)和數據幀格式校驗,數據出錯概率在10-15以下;
7、  CAN節點出錯次數大于一定數量時,可自動退出總線操作,使錯誤節點對總線的干擾降到zui低;
3、傳輸距離與傳輸速率的對應關系
CAN系統內任意兩個節點間的傳輸距離與該距離下zui大位速率的對應關系見下表:


CAN總線的諸多優勢,促使其在各個領域得到日益廣泛的應用,成為*的zui有前途的現場總線之一。
二、CAN工作機制
1、CAN的報文(message)類型
CAN系統中,節點以報文方式發送和接收數據。CAN的報文有4種類型,即數據幀、遠程幀、出錯幀、過載幀,每種幀均有其相應的幀格式。其中與應用層關系zui密切的是數據幀和遠程幀。
2、CAN節點的狀態
CAN總線上的每個節點總處于“錯誤主動(Error Active)”,“錯誤被動(Error Passive)”和“總線脫離(Bus Off)”三種狀態之一。
  處于錯誤主動狀態的節點,當發現總線上有錯誤傳輸時,將向總線上發“主動出錯幀”;處于錯誤被動狀態的節點,當發現總線上有錯誤傳輸時,將向總線上發“被動出錯幀”。當節點進入總線脫離狀態時,將*退出總線操作。
3、CAN節點的總線仲裁與監聽機制
CAN控制器發送數據時,按字節的高位到低位的順序進行串行發送,在發送的同時進行接收,同時將收到的數據與發送的數據逐位進行比較。在總線仲裁階段,若發送的位是“1”,而接收到的是“0”,則該節點停止發送,退出總線,這就是仲裁丟失,因而,標識符二進制數值低的報文具有更高的優先權。仲裁丟失的節點等到總線空閑時,再重新進行報文發送。在總線仲裁階段之后,發送節點仍將發送數據與接收數據逐位進行比較,這叫做“位校驗”。若接收數據與發送數據不一致,則出現“位出錯”,節點發出錯幀。
除發送節點和總線脫離節點外,其他節點均為接收節點。接收節點不停地接收總線上的傳輸報文,由此不停地監測總線傳輸的錯誤狀態。
4、CAN節點的報文接收篩選機制
CAN控制器監聽接收總線上的所有報文,只有通過CAN控制器的報文篩選器篩選的報文才能進入CAN的報文接收緩沖區,為該節點所接收并傳送給應用程序。
報文接收篩選器由接收碼寄存器和接收屏蔽寄存器組成。接收碼寄存器規定了擬接收報文中參與篩選比較的各位(主要是標識符)必須匹配的值,而接收屏蔽寄存器卻將接收碼寄存器中的某些位屏蔽為“無關位”,對應“無關位”的報文的位不參加篩選比較。
三、普通的單采集機方式
  目前,在石油鉆錄井行業應用CAN總線進行數據采集的各類儀器中大多采用單采集機方式進行工作,即只有一臺計算機負責CAN總線的數據采集工作,其它計算機負責數據的處理及存儲工作。有時為了防止數據丟失,可能采用雙數據庫服務器存儲,達到備份數據的目的,但都要求采集機必須正常工作,一旦采集機中的CAN卡出現故障或采集機系統崩潰均會導致整個系統癱瘓。
四、雙機熱備份功能的提出
  為了防止和避免單采集機工作方式帶來的不利影響,保證在一臺采集機崩潰的情況下仍能使整個系統正常工作,本文提出了基于CAN總線的雙機熱備份功能的實現方法,即采用雙采集機的工作方式,兩臺采集機都通過CAN總線三通連接到CAN總線上,共用同一組傳感器和節點,同時采集。
五、雙機熱備份功能的實現
  根據CAN總線本身的特點,為了避免沖突,實現真正的雙機采集,我們把兩臺采集機分成了主采集機和輔采集機,在主輔采集機同時接收CAN節點定時發送過來的數據幀的情況下,只有主采集機能夠向總線上發送各種命令(包括進行搜索和設置CAN節點的命令),而輔采集機只能處于偵聽狀態。當主采集機死機或CAN卡工作不正常的時候,輔采集機就會自動切換成主采集機,擔當起對CAN節點的各項管理工作。當原主采集機恢復正常工作時,當前的主采集機就又會自動切換回輔采集機狀態,關閉各項設置功能,這就要求主輔采集機通過CAN總線進行必要的通訊。
1、硬件框圖


2、主輔采集機通訊
  為了實現主輔采集機的正確通訊和及時準確切換,要求雙方通過CAN總線傳輸信號。我們采用了只主采集機發送通訊信號,輔采集機只接收通訊信號的方式,在主輔采集機都進行數據采集的同時,只要輔采集機能不間斷地接收到主采集機發來的通訊信號,就認為主采集機還存在并運行正常,一旦一段時間(10~30秒)收不到通訊信號,就認為主采集機已經出現問題,將直接切換成主采集機(在軟件界面上有“主”、“輔”采集機標識)。
  受CAN適配卡總線驅動能力的限制,在CAN總線上一般允許掛接64個節點,占用0~63號邏輯地址,為了使主輔采集機之間的通訊信號(即一個數據幀)不與任何節點(0~63號)沖突,我們采用邏輯地址之上的更高一位進行接收屏蔽,具體設置方法如下:

單機采集時CAN卡初始化設置:


雙機采集時輔采集機CAN卡初始化設置:


主采集機發送的主輔采集機通訊信號(數據幀)格式:
byte_len=SIX
id1=0x60  //01100 + 0
id2=0x00
data[0]=0x00
data[1]=0x00
data[2]=0x00
data[3]=0x00
data[4]=0x00
data[5]=0x00

該數據幀中的數據字段可任意值,這里默認為0。

需要注意的是,在輔采集機進行數據采集接收的過程中應將該通訊信號與“0”號地址節點(一般為絞車計數)區分開來,如果將該通訊信號也接收進數據緩沖區,會使“0”號節點對應的傳感器數據為0。為了使該通訊信號有zui高的優先權,將它的邏輯地址設成了“0”號,但它與“0”號節點是有區別的,區別在于6位邏輯地址的前一位上。因此在接收到該信號后應進行特殊處理。
3、軟件流程圖


六、基于CAN總線的雙機熱備份功能的優點和特點
1、  實現了CAN卡與CAN卡之間的雙向通訊;
2、  與通過網絡等其它介質通訊相比,通過CAN總線直接通訊更快捷和準確,避免了因其它通訊介質或通訊設備故障而產生的誤報現象;
3、  其中的一臺采集機出現故障并不影響整個系統的正常運行;
4、  主輔采集機的正確通訊保證了CAN節點在同一時刻只有一個命令中心,防止了多方指揮的混亂狀態;
5、  更加合理地利用節點和傳感器,兩個甚至更多個采集系統只需一套傳感器總成,減輕了鉆井現場的安裝和維護任務,并降低了成本;
6、  及時準確地保存了現場的兩套數據,避免了因數據丟失造成的損失。

七、基于CAN總線的雙機熱備份功能的先進性和可擴展性
1、  據了解目前還沒有其它任何一家鉆錄井儀器制造廠商真正實現基于CAN總線的雙機熱備份功能;
2、  實現了直接利用CAN總線進行兩塊CAN卡之間的雙向通訊;
3、  可擴展該功能,利用CAN總線實現分別裝有CAN卡的兩臺計算機之間的數據交換和消息傳遞。

八、參考資料
1、SBS SysExpanModule/CSM 技術手冊V3.4
 
 

上海神開石油儀器有限公司(www.thqkw.com.cn)主營:汽油辛烷值測定機,自動開閉口閃燃點試驗器,自動運動粘度測定器,自動蒸餾試驗器,自動X熒光硫含量測定器,自動紫外熒光定硫儀,深色石油產品管式爐,凝點試驗器,銅片腐蝕試驗器,汽油辛烷值測定器冰塔

傳真:021-62506641

郵箱:syp@shenkai.com

地址:上海浦東浦星路1769號

版權所有 © 2019 上海神開石油儀器有限公司   備案號:  管理登陸  技術支持:化工儀器網  GoogleSitemap

在線客服 聯系方式 二維碼

服務熱線

13816159058

掃一掃,關注我們

好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 亚州视频一区二区| 亚洲精品久久玖玖玖玖| 欧美激情伊人| 国产一区二区精品在线观看| 九九九在线视频| 999久久66久6只有精品| 91麻豆精品国产综合久久久| 天堂网中文字幕| 亚洲第一页乱| 国产精品自拍在线| 亚久久伊人精品青青草原2020| 国产国语在线播放视频| 色综合久久天天综合绕观看| 欧美激情一区二区三区视频| 色综合久久天天综合绕观看| 91麻豆tv| 欧美激情一区二区三区中文字幕| 欧美激情伊人| 国产91精品一区二区| 四虎影视久久| 国产一区二区高清视频| 韩国毛片 免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视久久| 四虎影视精品永久免费网站| 国产伦精品一区二区三区在线观看| 亚洲精品影院一区二区| 精品视频在线观看免费| 久久99爰这里有精品国产| 成人免费观看的视频黄页| 国产一区二区精品| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 青草国产在线| 四虎影视精品永久免费网站| 99色精品| 高清一级片| 韩国三级视频网站| 99久久精品国产片| 久草免费资源| 国产成人女人在线视频观看| 精品视频一区二区三区| 99热精品在线| 91麻豆精品国产综合久久久| 亚洲 欧美 91| 欧美另类videosbestsex高清| 午夜久久网| 天天做日日爱夜夜爽| 亚欧视频在线| 日韩中文字幕一区| 尤物视频网站在线| 欧美爱色| 麻豆网站在线免费观看| 欧美a级成人淫片免费看| 你懂的在线观看视频| 亚洲 激情| 国产网站免费| 成人a大片高清在线观看| 国产亚洲精品成人a在线| 成人高清护士在线播放| 国产视频久久久| 欧美激情一区二区三区在线播放| 国产一区二区精品在线观看| 国产精品1024永久免费视频 | 午夜激情视频在线播放| 国产成人啪精品| 久久精品大片| 精品国产亚一区二区三区| 日本特黄特色aa大片免费| 天天色色网| 欧美激情影院| 一级毛片视频在线观看| 欧美国产日韩一区二区三区| 久久久成人影院| 美国一区二区三区| 国产高清在线精品一区二区 | 沈樵在线观看福利| 黄色免费网站在线| 国产网站免费| 精品国产香蕉在线播出| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久精品大片| 99久久精品国产高清一区二区 | 欧美激情一区二区三区中文字幕| 亚洲精品影院| 黄视频网站免费| 国产一区二区精品| 天天做人人爱夜夜爽2020毛片| 亚洲第一页乱| 亚洲www美色| 天天做人人爱夜夜爽2020| 午夜在线观看视频免费 成人| 精品国产三级a| 久久精品店| 国产精品12| 青青青草视频在线观看| 国产一区精品| 日韩中文字幕一区| 毛片成人永久免费视频| 99久久网站| 久久久成人影院| 黄色短视频网站| 国产91视频网| 999久久狠狠免费精品| 成人高清护士在线播放| 99色精品| 国产伦理精品| 一级女人毛片人一女人| 午夜在线亚洲男人午在线| 午夜久久网| 日本特黄特色aaa大片免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩一级黄色片| 亚洲 激情| 午夜精品国产自在现线拍| 午夜欧美成人久久久久久| 精品久久久久久中文字幕2017| 精品久久久久久中文字幕2017| 可以免费看毛片的网站| 国产精品1024永久免费视频 | 韩国三级香港三级日本三级| 亚洲不卡一区二区三区在线 | 欧美另类videosbestsex高清| 国产麻豆精品hdvideoss| 日本在线不卡视频| 麻豆午夜视频| 天天做日日干| 日韩一级黄色| 午夜在线亚洲男人午在线| 国产欧美精品| 精品视频免费看| 国产高清在线精品一区a| 成人影院一区二区三区| 亚洲www美色| 国产a免费观看| 亚欧乱色一区二区三区| 欧美一级视| 尤物视频网站在线观看| 欧美另类videosbestsex久久| 国产不卡精品一区二区三区| 美女免费精品高清毛片在线视| 精品国产一区二区三区国产馆| 日韩在线观看视频网站| 精品视频在线观看视频免费视频| 国产精品自拍在线| 可以免费在线看黄的网站| 亚洲第一色在线| 日韩中文字幕在线播放| 毛片高清| 九九干| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频免费观看| 成人av在线播放| a级精品九九九大片免费看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产成人精品一区二区视频| 欧美另类videosbestsex视频| 美女免费精品视频在线观看| 色综合久久久久综合体桃花网| 久久99爰这里有精品国产| 免费一级片网站| 日本在线www| 精品国产一区二区三区久久久蜜臀| 欧美一区二区三区在线观看| 久草免费资源| 国产原创视频在线| 亚洲精品中文字幕久久久久久| 成人在激情在线视频| 国产综合成人观看在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产一区二区精品久| 成人高清护士在线播放| 欧美一级视频免费观看| 久久国产精品只做精品| 91麻豆精品国产综合久久久| 欧美爱爱动态| 99色视频在线| 国产麻豆精品hdvideoss| 精品久久久久久中文字幕一区 | 91麻豆精品国产高清在线| 国产91精品一区二区| 九九精品久久| 成人高清视频在线观看| 国产一区二区精品| 四虎精品在线观看| 尤物视频网站在线观看| 欧美激情一区二区三区在线| 日韩在线观看视频网站| 在线观看成人网 | 999久久66久6只有精品| 国产不卡高清在线观看视频| 国产a免费观看| 日本特黄特黄aaaaa大片| 国产伦久视频免费观看视频| 你懂的在线观看视频| 国产亚洲精品aaa大片| 欧美激情一区二区三区在线| 久久久久久久免费视频| 中文字幕一区二区三区精彩视频 |