哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Loto實踐干貨(3) 測量CAN總線通訊數(shù)據(jù)

西安樂拓精益 ? 2022-05-31 00:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近在做運動控制卡的項目,調(diào)試樣機的過程中,需要驗證CAN總線通訊功能的正確性。以前只限于理論上認識CAN總線,使用的CANbus的通訊卡也是有上位機例程,基本上簡單地配置上位機軟件就可以正常工作了。這次調(diào)試需要深入測試CAN接口的通訊過程,正好把之前的對CAN的認識再復(fù)習(xí)深化一下。

poYBAGKQM0SAX5o0AAB0m2jai_w681.png

之所以采用CAN總線,是因為它只需要兩根雙絞線就可以連接多個通訊節(jié)點,并且可以傳輸相對遠的距離,在工業(yè)現(xiàn)場抗干擾能力也很強。下圖是我按照CAN總線的要求做的一條雙絞線,黃色和綠色分別是CAN_High線和CAN_Low線。要求絞距20mm,不絞合的距離不超過50mm。

poYBAGKQM0SASS5PAAN1DlI0R4s976.png

規(guī)定的雙絞線傳輸距離與CAN總線的傳輸速率的關(guān)系如下表。我們的傳輸距離很短,所以可以采用很高的傳輸速率。即便是采用最高的傳輸速率,以O(shè)SC802示波器的25M帶寬,也是足夠調(diào)試用的。

位速率 bit/s總線長度 m
11M30
2800K50
3500K100
4250K250
5125K500
662.5K1000
720K2500
810K5000

下圖是我設(shè)計驅(qū)動控制板的CAN通訊接口部分的原理圖,使用SN65HVD230收發(fā)器

poYBAGKQM0SAMitIAADJd7MgEGY639.png

打樣后的運動控制板是這樣的:

使用LOTO的USB示波器OSC802對CAN通訊的信號進行捕捉,抓取數(shù)據(jù)進行解析判斷。

pYYBAGKQM0qAEMsFAEcYXYH7dG4056.png

使用USB示波器OSC802的單次觸發(fā)功能,很輕松對CAN總線上的電平信號進行了捕捉。不過我們現(xiàn)在還看不懂它,需要對CAN的電平邏輯和傳輸協(xié)議有所了解。

沒有收發(fā)信號時,兩條導(dǎo)線上的電平相同(大約2.5V)。這種電平狀態(tài)為隱形狀態(tài),也稱之為隱性電平,即為邏輯1。有信號時,CAN_H導(dǎo)線的電平升高至少1V;而對應(yīng)的CAN_L導(dǎo)線電平降低同樣值,這種電平狀態(tài)為顯形狀態(tài),也稱之為顯性電平,即為邏輯0。5V和3.3V的CAN收發(fā)器的邏輯電平會稍有不同。

pYYBAGKQM0SAQjbGAAFyrwx3YyQ575.png

我們通過程序發(fā)出一串CAN數(shù)據(jù)后,用OSC802捕捉到的波形如下:

pYYBAGKQM0SAK75xAACTPhkJbBA662.pngpoYBAGKQM0WAdmEMAAVvtuJOkLY321.png

根據(jù)波形進行數(shù)據(jù)解碼需要注意的有兩點:

1:在CAN協(xié)議中將CAN_H和CAN_L的差值為高電平時定義為顯性,邏輯上表示為0,為低電平時定義為隱性,邏輯上表示為1。

2:在CAN的協(xié)議中當連續(xù)出現(xiàn)5個顯性時就需要插入一個隱性。

CAN的標準幀和擴展幀協(xié)議格式:

poYBAGKQM0aAKwCSABszpGLDGbg926.png

所以,波形數(shù)據(jù)解讀為:

pYYBAGKQM0WARyDPAAGfcXpEays447.png

圖中被紅色斜線劃掉的為CAN協(xié)議有意在5個連續(xù)顯性后面加的單個隱性位,所以去掉。所以,通過USB 示波器 OSC802抓取到的數(shù)據(jù)為:

00000000000011000001001100010100000001010101011110011010001111100000111101111

IDSRRIDDLCCRC
000000000000110000010011000101000000010000111110000011

這個數(shù)據(jù)幀發(fā)出的數(shù)據(jù)為:

1010101111001101

0xAB, 0xCD

解析結(jié)果與上位機收發(fā)的結(jié)果互相驗證正確,所以此次運動控制板的CAN接口功能調(diào)試成功完成。

poYBAGKQM0WAWnK5AAEJjzbQo64005.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    7122

    瀏覽量

    196797
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3096

    瀏覽量

    473421
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    利用泰克示波器 CAN 總線解碼器加快 CAN 總線的故障排除速度

    標準規(guī)定了幾種不同的數(shù)據(jù)速率,1 Mb/s 為 CAN 的最快速率。最新版本的 CAN FD(靈活數(shù)據(jù)速率)已經(jīng)將傳輸速度提升至 10 Mb/s,同時還提高了
    的頭像 發(fā)表于 04-17 17:35 ?605次閱讀
    利用泰克示波器 <b class='flag-5'>CAN</b> <b class='flag-5'>總線</b>解碼器加快 <b class='flag-5'>CAN</b> <b class='flag-5'>總線</b>的故障排除速度

    基于FPGA的輕量級CAN總線控制器實現(xiàn)方案

    ) 的標準幀和29bit-ID(長ID) 的擴展幀,另外,還有遠程幀這種數(shù)據(jù)請求機制。關(guān)于CAN總線的更多知識可以參考這個科普文章。
    的頭像 發(fā)表于 04-03 10:10 ?1737次閱讀
    基于FPGA的輕量級<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>控制器實現(xiàn)方案

    遠創(chuàng)智控網(wǎng)關(guān)賦能工業(yè)互聯(lián):基恩士 PLC?與 CAN IO?卡跨協(xié)議通訊實踐

    面臨三大核心技術(shù)瓶頸: (一)協(xié)議兼容性障礙 基恩士 PLC?采用 EtherNet/IP?協(xié)議進行數(shù)據(jù)傳輸,而現(xiàn)場 IO?卡均基于 CAN?總線協(xié)議設(shè)計。兩種協(xié)議在數(shù)據(jù)幀結(jié)構(gòu)、傳輸機
    的頭像 發(fā)表于 12-29 16:50 ?1048次閱讀
    遠創(chuàng)智控網(wǎng)關(guān)賦能工業(yè)互聯(lián):基恩士 PLC?與 <b class='flag-5'>CAN</b> IO?卡跨協(xié)議<b class='flag-5'>通訊實踐</b>

    CAN XL 技術(shù)解析:從協(xié)議演進到自動駕駛數(shù)據(jù)采集應(yīng)用實踐

    在汽車電子與工業(yè)自動化領(lǐng)域,CAN 總線技術(shù)始終是數(shù)據(jù)傳輸?shù)暮诵闹е?。隨著自動駕駛、車聯(lián)網(wǎng)等技術(shù)的快速發(fā)展,傳統(tǒng) CANCAN CC)與
    的頭像 發(fā)表于 12-22 17:39 ?857次閱讀
    <b class='flag-5'>CAN</b> XL 技術(shù)解析:從協(xié)議演進到自動駕駛<b class='flag-5'>數(shù)據(jù)</b>采集應(yīng)用<b class='flag-5'>實踐</b>

    圓滿收官 | 虹科CAN總線專題全系列直播精華回顧已上線!

    虹科CAN總線系列直播圓滿收官!HongKeWebinars作為汽車電子通信領(lǐng)域的核心協(xié)議,CAN總線技術(shù)正隨著智能駕駛、車聯(lián)網(wǎng)等趨勢加速迭代。為幫助工程師深入掌握
    的頭像 發(fā)表于 11-24 17:55 ?2972次閱讀
    圓滿收官 | 虹科<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>專題全系列直播精華回顧已上線!

    AT32F系列 CAN通訊模式使用

    對應(yīng)的開發(fā)板),使用GPIO為PB8和PB92) CAN驅(qū)動芯片及電路簡圖 TJA1050驅(qū)動IC主要用于數(shù)據(jù)轉(zhuǎn)換,其分別與MCU及CAN總線分析儀連接。MCU端
    發(fā)表于 10-20 16:29

    CAN總線遠程調(diào)試工具介紹

    一種工程機械領(lǐng)域調(diào)試上的創(chuàng)新產(chǎn)品,可用于Codesys 源程序的無線下載聯(lián)機、遠程調(diào)試、故障診斷、CAN 總線數(shù)據(jù)在線監(jiān)控、透傳收發(fā)、數(shù)據(jù)采集、數(shù)據(jù)
    發(fā)表于 10-17 16:14 ?0次下載

    直播回顧 | 硬核干貨放送,虹科CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    周二下午3點準時開播,虹科資深技術(shù)工程師團隊傾囊相授,助您掌握CAN總線從基礎(chǔ)到高階的全鏈路技術(shù)與核心技能。更多硬核課程與技術(shù)干貨敬請持續(xù)關(guān)注虹科公眾號。在汽車電子系統(tǒng)開
    的頭像 發(fā)表于 09-17 17:39 ?955次閱讀
    直播回顧 | 硬核<b class='flag-5'>干貨</b>放送,虹科<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    雙軌速成:掌握CAN總線應(yīng)用的實戰(zhàn)秘籍

    想要快速掌握CAN總線應(yīng)用?本文提供雙軌學(xué)習(xí)路徑:理論與實踐結(jié)合,從基礎(chǔ)協(xié)議到項目實戰(zhàn),即可快速上手操作,助你高效突破技術(shù)門檻! CAN (Controller Area Networ
    的頭像 發(fā)表于 08-15 14:57 ?867次閱讀
    雙軌速成:掌握<b class='flag-5'>CAN</b><b class='flag-5'>總線</b>應(yīng)用的實戰(zhàn)秘籍

    CAN收發(fā)器:總線信號的“翻譯官”

    CAN總線通信中,CAN收發(fā)器(Transceiver)扮演著至關(guān)重要的角色——它就像一位“翻譯官”,負責(zé)將微控制器(MCU)的數(shù)字信號轉(zhuǎn)換為總線上的差分信號,同時把
    的頭像 發(fā)表于 06-27 11:34 ?2576次閱讀
    <b class='flag-5'>CAN</b>收發(fā)器:<b class='flag-5'>總線</b>信號的“翻譯官”

    如何評估CAN總線信號質(zhì)量

    網(wǎng)絡(luò)中,數(shù)據(jù)通過雙絞線上的差分信號傳輸。信號質(zhì)量直接影響節(jié)點正確解讀數(shù)據(jù)的能力。信號質(zhì)量差可能表現(xiàn)為: 位錯誤 :由于噪聲或信號失真導(dǎo)致的位誤判。 幀錯誤 :CAN幀結(jié)構(gòu)錯誤,導(dǎo)致接收節(jié)點拒絕。
    發(fā)表于 06-07 08:46

    LOTO RC低通濾波模塊

    用戶在使用 LOTO 示波器測量低頻小信號時,若示波器自帶的軟件濾波功能無法有效濾除噪聲,外接 RC 低通濾波模塊(如圖所示)可對噪聲起到良好的抑制作用。以靠近信號輸入端的跳線帽接口為起始位置,按
    發(fā)表于 05-09 14:30

    如何用LOTO示波器測量變壓器帶寬?

    呈現(xiàn)出較為寬泛的有效帶寬表現(xiàn),而在高頻下LOTO 注入變壓器具有較好的穩(wěn)定性。需特別說明的是,本次測試僅進行了單次測試,受限于數(shù)據(jù),測試結(jié)論尚無法完全代表同類產(chǎn)品的普遍性能特征。
    發(fā)表于 05-08 17:33

    CAN總線通訊原理-原來這么簡單!#總線通訊 #總線傳輸 #汽車CAN總線? #電路知識

    CAN總線
    安泰小課堂
    發(fā)布于 :2025年04月24日 17:31:16
    长沙市| 图们市| 茌平县| 本溪| 望城县| 孟州市| 格尔木市| 娄烦县| 黔江区| 怀远县| 固始县| 建始县| 稷山县| 泰顺县| 台山市| 北碚区| 剑川县| 比如县| 泸西县| 贵定县| 泸定县| 梓潼县| 梧州市| 仙桃市| 荥阳市| 泰安市| 五大连池市| 郯城县| 鹤山市| 师宗县| 文山县| 时尚| 泌阳县| 清水河县| 保定市| 连南| 三台县| 通榆县| 安岳县| 界首市| 屏东市|