<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 業(yè)界動態(tài) > 為什么整車廠都把CAN數(shù)據(jù)上云?

          為什么整車廠都把CAN數(shù)據(jù)上云?

          作者: 時間:2020-03-05 來源:電子產(chǎn)品世界 收藏
          編者按:CAN?總線偶發(fā)性故障常常令工程師和用戶們焦頭爛額,本文將繼續(xù)介紹CAN總線系列文章,針對性解決以下問題:整車廠CAN數(shù)據(jù)為什么要上云?ZWS-CAN智慧云是如何實現(xiàn)云端設(shè)備監(jiān)控的?

          一、數(shù)據(jù)上云的需求

          本文引用地址:http://www.ex-cimer.com/article/202003/410592.htm

          總線故障排查中,難點(diǎn)最大的就是偶發(fā)性故障。比如,風(fēng)力發(fā)電機(jī)變槳系統(tǒng)在72小時中發(fā)生一次數(shù)據(jù)傳輸中斷;汽車在行駛1萬公里的過程中,突然出現(xiàn)一次儀表盤“黑了”的狀況,但后來怎么都無法復(fù)現(xiàn)這些偶發(fā)故障。這些偶發(fā)性的CAN通訊異常就像定時炸彈,讓設(shè)計師和用戶膽戰(zhàn)心驚。同時多次操作可能會造成數(shù)據(jù)遺漏,每次配置更換也需要人員到現(xiàn)場,此類問題將大大提高人工設(shè)備等成本。那么是否存在一種高性價比的方案,在保持一定成本的同時,可以快速的定位這些問題所在?

          此類問題的最佳解決方案就是將CAN總線數(shù)據(jù)進(jìn)行上云處理,實時存儲,實時分析。ZLG致遠(yuǎn)電子針對CAN總線數(shù)據(jù)上云問題,推出車載多通道CAN-bus數(shù)據(jù)記錄儀CANDTU系列,結(jié)合ZWS-CAN平臺的解決方案??蓱?yīng)對不同場景的CAN總線數(shù)據(jù)進(jìn)行同步監(jiān)聽和實時采集,通過4G通信將數(shù)據(jù)上傳到指定的云端服務(wù)器,實現(xiàn)數(shù)據(jù)云同步。用戶可通過平板、手機(jī)等移動終端登錄云,實時查看云平臺數(shù)據(jù),實現(xiàn)“設(shè)備+云端+終端”模式下的大數(shù)據(jù)全方位處理,通過對現(xiàn)場CAN-bus總線進(jìn)行實時數(shù)據(jù)上傳和有效數(shù)據(jù)記錄,有助于快速定位問題以及事后進(jìn)行故障分析,繼而解決CAN總線存在的問題。

          image.png 

          圖 1  CANDTU系列及ZWS-CAN平臺

          二、數(shù)據(jù)上傳到云服務(wù)器與傳輸?shù)絺鹘y(tǒng)服務(wù)器的優(yōu)劣勢

          隨著云服務(wù)技術(shù)的越來越成熟,很多企業(yè)都會選擇將數(shù)據(jù)進(jìn)行上云處理。云服務(wù)器本身就是非常抽象的概念,云服務(wù)器與傳統(tǒng)獨(dú)立的服務(wù)器二者有何區(qū)別,舉個簡單的例子就能明白二者的定義,傳統(tǒng)服務(wù)器就如用戶自身買了個車庫使用,而云服務(wù)器就是一個很大的車庫,劃上很多車位,然后用戶享有停車權(quán)。

          云服務(wù)器與傳統(tǒng)服務(wù)器主要區(qū)別如下:

          l   傳統(tǒng)服務(wù)器有產(chǎn)權(quán),而云主機(jī)則只是一種服務(wù)而已,沒有任何產(chǎn)權(quán);

          l   傳統(tǒng)服務(wù)器是獨(dú)立的服務(wù)器,所有功能由自己完成,而云服務(wù)器則是一個集群,他們的功能需要相互之間的協(xié)助才能完成;

          l   云服務(wù)器相對于傳統(tǒng)服務(wù)器,性價比更高;

          l   云服務(wù)器是按需購買,成本控制上更加靈活;

          l   云服務(wù)器相對于傳統(tǒng)服務(wù)器而言,效率更高,但是穩(wěn)定性則不如傳統(tǒng)服務(wù)器。

          所以CAN數(shù)據(jù)上云處理是一種高效率低成本的選擇。

          image.png

          圖 2   實時數(shù)據(jù)存儲

          三、CAN大數(shù)據(jù)云處理解決方案

          1. 數(shù)據(jù)實時上云存儲分析需求方案

          CANDTU系列可將CAN總線數(shù)據(jù)實時上傳至服務(wù)器,進(jìn)行實時顯示或者數(shù)據(jù)存儲??捎行П苊饷看卧囼灪?,都要單獨(dú)拷貝數(shù)據(jù)或本地存儲空間滿了等情況。另外,在汽車行業(yè)還可以導(dǎo)入dbc文件,進(jìn)行數(shù)據(jù)實時曲線分析。如下圖所示是實時數(shù)據(jù)顯示與曲線分析。

          2. 設(shè)備遠(yuǎn)程配置及存儲空間自定義需求方案

          為避免多次操作造成遺漏、每次更換配置要求人員到現(xiàn)場等情況。CANDTU系列可遠(yuǎn)程配置設(shè)備參數(shù),如波特率、終端電阻等,也可以進(jìn)行一些高級配置,例如設(shè)置不同記錄模式、存儲空間分配等。如圖4所示為用戶自由地為每一個有效的記錄通道分配存儲空間,提高存儲空間利用率。

          image.png

          圖 3  實時曲線分析

          3. 多種軟件格式需求方案

          為了滿足將上云的數(shù)據(jù)轉(zhuǎn)換為用戶常用的軟件格式,CANDTU系列設(shè)備的配置軟件支持轉(zhuǎn)換各種用戶常用的軟件格式,進(jìn)行分析。如圖5所示。

           image.png

          圖 4   存儲空間配置

          4. 錯誤告警狀態(tài)事件需求方案

          ZWS-CAN平臺可以遠(yuǎn)程對告警狀態(tài)、錯誤狀態(tài)下的數(shù)據(jù)進(jìn)行下載,快速找到問題所在的數(shù)據(jù)段,可有效避免對數(shù)據(jù)進(jìn)行全部下載,然后在大量的數(shù)據(jù)中去找問題,如圖 6所示。

          image.png

          圖 5   數(shù)據(jù)轉(zhuǎn)換

          5. 設(shè)備實時定位需求方案

          CANDTU系列設(shè)備自帶北斗/GPS定位功能,可以實時記錄設(shè)備位置信息并上傳到指定服務(wù)器。方便用戶在需要設(shè)備數(shù)據(jù)時,快速定位設(shè)備,進(jìn)行數(shù)據(jù)分析,如圖7所示。

          image.png

          圖 6   錯誤告警事件分析

          6. 二次開發(fā)需求方案

          ZLG致遠(yuǎn)電子針對二次開發(fā)應(yīng)用場景,提供了方便進(jìn)行二次開發(fā)的接口,用戶可以開發(fā)出適合自己的應(yīng)用環(huán)境。 

          隨著CAN的發(fā)展,目前CANFD的應(yīng)用也越來越多,此ZWS-CAN智慧云也支持CANFD數(shù)據(jù)記錄儀,敬請期待CANFDDTU系列產(chǎn)品的發(fā)布。

           image.png

          圖 7   北斗/GPS實時定位



          關(guān)鍵詞: CAN 智慧云

          評論


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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();