久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: CAN總線丟幀案例診斷經(jīng)驗(yàn) [打印本頁(yè)]

作者: hubaba    時(shí)間: 2016-3-28 14:27
標(biāo)題: CAN總線丟幀案例診斷經(jīng)驗(yàn)
摘要

研發(fā)工程師在在調(diào)試CAN總線過(guò)程中一旦CAN總線通訊出現(xiàn)丟數(shù)、遲滯現(xiàn)象后,經(jīng)常感到無(wú)措可施。本次分享的案例就是致遠(yuǎn)電子工程如何一步一步定位解決CAN通訊故障。

一、現(xiàn)場(chǎng)通訊故障描述


用戶現(xiàn)場(chǎng)為一煤安監(jiān)控網(wǎng)絡(luò),節(jié)點(diǎn)包括一個(gè)主站設(shè)備、兩個(gè)分站設(shè)備,主站設(shè)備對(duì)分站設(shè)備進(jìn)行輪詢式數(shù)據(jù)查詢。故障出現(xiàn)時(shí)發(fā)現(xiàn)分站上傳的數(shù)據(jù)出現(xiàn)缺失現(xiàn)象。致遠(yuǎn)電子工程師將專業(yè)工具——CANScope分析儀接入故障網(wǎng)絡(luò)捕獲數(shù)據(jù),然后進(jìn)行分析。現(xiàn)場(chǎng)情況如圖1所示。


圖1  現(xiàn)場(chǎng)測(cè)試圖片

二、對(duì)故障通訊網(wǎng)絡(luò)快速體檢

監(jiān)控系統(tǒng)上電工作后,記錄一段時(shí)間數(shù)據(jù),通過(guò)【報(bào)文幀統(tǒng)計(jì)功能】分析,此次測(cè)試樣本為135個(gè)幀,成功報(bào)文119個(gè),正確率為88.15%。錯(cuò)誤幀類型主要包括CRC定界符錯(cuò)誤、幀結(jié)束錯(cuò)誤、應(yīng)答定界符錯(cuò)誤、數(shù)據(jù)場(chǎng)填充錯(cuò)誤。使用CANScope分析儀輕松捕獲到網(wǎng)絡(luò)中的錯(cuò)誤數(shù)據(jù),如圖2所示。


圖2  報(bào)文幀統(tǒng)計(jì)結(jié)果

三、數(shù)據(jù)丟失分析

由于用戶采取輪詢的方式查詢分站數(shù)據(jù),存在固有的數(shù)據(jù)周期,通過(guò)【流量分析功能】可以發(fā)現(xiàn),未丟數(shù)據(jù)的周期中,包含7條有效報(bào)文,如圖3所示。


圖3  未丟數(shù)據(jù)周期

丟數(shù)據(jù)的周期中出現(xiàn)了紅色的錯(cuò)誤幀,如圖4所示。有效報(bào)文數(shù)量=周期報(bào)文總數(shù)7-錯(cuò)誤幀數(shù)量。我們都知道在正常模式下CAN總線中出現(xiàn)錯(cuò)誤幀后底層會(huì)實(shí)現(xiàn)自動(dòng)重發(fā),保證報(bào)文不會(huì)因?yàn)殄e(cuò)誤幀而丟失,然而在本網(wǎng)絡(luò)中這一機(jī)制未能實(shí)現(xiàn)。通過(guò)檢查軟件,發(fā)現(xiàn)軟件工程師在CAN控制器初始化代碼中禁用了重發(fā)功能,導(dǎo)致錯(cuò)誤幀不能重發(fā)。


圖4  丟數(shù)據(jù)周期

四、錯(cuò)誤幀分析

通過(guò)修改代碼解決了數(shù)據(jù)重發(fā)的問(wèn)題,但是網(wǎng)絡(luò)中偶爾冒出的錯(cuò)誤幀仍然是工程師的一塊心病,錯(cuò)誤重發(fā)機(jī)制的使能僅僅是治標(biāo)不治本,那么究竟是什么原因?qū)е翪AN網(wǎng)絡(luò)中出現(xiàn)錯(cuò)誤幀呢?這就需要借助CANScope的信號(hào)質(zhì)量分析功能。通過(guò)觀察錯(cuò)誤幀的波形我們發(fā)現(xiàn),CAN信號(hào)上存在很嚴(yán)重的共模干擾,使得CAN_H和CAN_L上的單線波形畸變嚴(yán)重,如圖5所示。


圖5  波形分析

選取一條錯(cuò)誤幀使用【FFT分析功能】進(jìn)行分析可以看到該錯(cuò)誤幀信號(hào)上的頻域特性,其中在27KHz頻點(diǎn)上存在很強(qiáng)的能量,幅值甚至達(dá)到了1.38V,如圖6所示。我們知道CAN總線的顯隱性電平的壓差很小,1V左右的干擾很容易導(dǎo)致電平識(shí)別錯(cuò)誤,出現(xiàn)錯(cuò)誤幀。


圖6  FFT分析

這一干擾是否具有統(tǒng)計(jì)特性呢,使用【干擾統(tǒng)計(jì)功能】針對(duì)所有樣本數(shù)據(jù)做干擾頻點(diǎn)強(qiáng)度排序,可以發(fā)現(xiàn)干擾最強(qiáng)的頻點(diǎn)集中在27KHz附近,如圖7所示。因此在CAN網(wǎng)絡(luò)附近確實(shí)存在這樣一個(gè)干擾源。經(jīng)過(guò)工程師們的排查發(fā)現(xiàn),這一干擾頻率與開(kāi)關(guān)電源的開(kāi)關(guān)頻率最吻合,由于所有CAN節(jié)點(diǎn)未做隔離導(dǎo)致電源串?dāng)_,引發(fā)錯(cuò)誤幀。


圖7  干擾統(tǒng)計(jì)

五、總結(jié)

使用致遠(yuǎn)電子的CANScope分析儀為何能夠標(biāo)本兼治地解決CAN網(wǎng)絡(luò)通訊故障呢?

這是因?yàn)镃ANScope總線綜合分析儀是一款綜合性的CAN總線開(kāi)發(fā)與測(cè)試的專業(yè)工具,集海量存儲(chǔ)示波器、網(wǎng)絡(luò)分析儀、誤碼率分析儀、協(xié)議分析儀及可靠性測(cè)試工具于一身,并把各種儀器有機(jī)的整合和關(guān)聯(lián);重新定義CAN總線的開(kāi)發(fā)測(cè)試方法,可對(duì)CAN網(wǎng)絡(luò)通信正確性、可靠性、合理性進(jìn)行多角度全方位的評(píng)估;幫助用戶快速定位故障節(jié)點(diǎn),解決CAN總線應(yīng)用的各種問(wèn)題,是CAN總線開(kāi)發(fā)測(cè)試的終極工具。






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久久激情| 欧美成人精品一区二区男人看 | 亚洲国产精品va在线看黑人 | 玖玖国产| 色欧美综合 | chinese中国真实乱对白 | 国产91丝袜在线熟 | 一二三四在线视频观看社区 | 91xxx在线观看 | 操人视频在线观看 | 成人h视频在线 | 一区不卡在线观看 | 波多野结衣中文视频 | 亚洲一区视频在线 | 99精品国产一区二区青青牛奶 | 日韩欧美国产一区二区 | 国产一区 在线视频 | 在线看亚洲 | 伊人精品视频 | 色婷婷精品国产一区二区三区 | 在线日韩av电影 | 欧美国产精品一区二区三区 | 久草视频在线看 | 一区二区精品 | 国产在线一区二 | 日韩视频一区在线观看 | 亚洲天堂一区 | jizz在线看片 | 九九爱这里只有精品 | 精品一区二区三区在线观看国产 | aaaa日韩| 久久激情视频 | 精品国产一区二区三区久久影院 | 国产伦精品一区二区三区四区视频 | 中文字幕高清在线 | 国产专区在线 | 狠狠的操 | 欧美日韩国产一区二区三区 | 欧美一区精品 | 五月天婷婷激情 | 成人在线a|