在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

解析ECAN-E02單過濾器CAN硬件過濾

億佰特物聯網應用專家 ? 2025-01-16 19:35 ? 次閱讀

什么是CAN總線?

CAN(Controller Area Network)總線是一種用于車輛電子設備之間通信的標準協議。CAN過濾器是用來過濾CAN總線上收到的消息,從而確保只處理特定的數據幀。在CAN通信中,過濾器的配置對于性能和消息處理的準確性非常重要。

什么是CAN過濾器單過濾模式?

在使用ECAN-E02的單過濾模式前,我們需要知道CAN過濾器的單過濾模式(Single Filter Mode)指的是過濾器只設置一個過濾條件。這種模式下,CAN控制器會基于該單一條件來篩選接收到的CAN消息。符合過濾條件的消息將被接收并傳遞給上層應用處理,而不符合條件的消息則被丟棄。

主要特點:

? 簡單易用:單過濾模式通常比較簡單,適用于只關心某一類消息的場景。

? 過濾規則簡單:只有一個過濾規則,用來匹配特定的標識符(ID),這對于應用程序來說可以減少復雜性。

? 性能適中:因為只有一個過濾條件,所以單過濾模式通常不會對系統性能產生過大的負擔,適合低延遲要求的應用。

ECAN-E02的單過濾器模式

首先觀察ECAN-E02的單過濾器模式UI界面:

ecec0392-d3fd-11ef-9434-92fbcf53809c.png

? CodeHigh 代表的為16-31位的數,CodeLow 代表的為0-15位的數。

? 同理,MaskHigh 代表的為16-31位的數,MaskLow 代表的為0-15位的數。

? ECAN-E02的過濾界面,可以通過直接點擊Code,Mask進行數據的配置,1其中,對于ST這一行,RTR代表的是遠程幀,ID00-ID10代表的是標準幀ID的11位,DB1[0-7]代表的是數據幀第一個字節的8位,DB2[0-7]代表的則是數據幀第二個字節的8位(由高到低,從左到右,其中“XX”代表無需設置)。

? 對于ET這一行,RTR代表的是遠程幀,ID00-ID28代表的是擴展幀ID的29位(“XX”代表無需設置)。了解了基本的配置后,我們結合測試設置進行分析。

我們要實現效果“使用網頁配置為單過濾模式CodeHigh (Hex)配置為0x0020,CodeLow (Hex)配置為0x0008,MaskHigh (Hex)配置為0xFFCF,MaskLow (Hex)配置為0xFFF3,保存參數,重啟設備;使用網絡調試助手連接設備通道1服務器,使用CAN分析儀連接通道1CAN接口,網絡調試助手僅會收到ID為奇數并且第二個數據的第四位為高的標準數據幀(例如數據位為00 08 00 00 00 00 00 00可以被接收)與ID為奇數并且ID第十七位為0第十八位為1的擴展數據幀(例如ID50001可以接收)”。先設置好Code與Mask的值后,進行下一步;

ecff0f78-d3fd-11ef-9434-92fbcf53809c.png

首先觀察可以過濾的標準數據幀,觀察ST Code Mask這三行,可以發現,幀ID該位可以為1,因此在該位上任何數加一均為奇數,所以只能收到幀ID為奇數的標準幀,接下來再觀察數據DB部分;

ed17be74-d3fd-11ef-9434-92fbcf53809c.png

此時ST DB2[3]對應的Code為1,Mask為0,代表該位必須為高位,Mask判斷該位必須為Code值。所以能接收ID為奇數并且第二個數據的第四位為高的標準數據幀(例如數據位為00 08 00 00 00 00 00 00可以被接收)。

ed277486-d3fd-11ef-9434-92fbcf53809c.png

現在觀察可以過濾的擴展數據幀格式,觀察ET Code Mask三行ID00-ID28分別代表29位的擴展幀ID格式,RTR代表的是遠程幀,“XX”代表不用配置。觀察格式,首先,ID00位必須滿足,該位必須為1,其次,觀察到17位,18位對應的Mask,也必須滿足第17位為0,第18位為高位的格式,所以ID為奇數并且ID第十七位為0第十八位為1的擴展數據幀(例如ID50001可以接收)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1955

    瀏覽量

    130931
  • 過濾器
    +關注

    關注

    1

    文章

    431

    瀏覽量

    19673
  • CAN硬件
    +關注

    關注

    0

    文章

    3

    瀏覽量

    890
收藏 人收藏

    評論

    相關推薦

    STM32之CAN ---CAN ID過濾器分析

    沒有跟過濾器中的任何標識符相匹配,那么硬件就丟棄該報文,且不會對軟件有任何打擾。3 與過濾器相關的寄存器3.1 CAN 過濾器主控寄存器 (
    發表于 03-16 14:14

    CAN過濾器的配置

    CAN過濾器的配置(f103 hal1.8 系列)can過濾器的配置是對can接收到的報文進行過濾
    發表于 08-19 06:11

    CAN過濾器

    1.前言元旦嗨了幾天,今天回來補一下CAN過濾器。就使用而言,實際上CAN過濾器非常簡單,只需要幾個簡單的參數配置,不需要學習什么郵箱FIFO、還回什么靜默什么的。我一直認為,所有
    發表于 08-19 07:19

    CAN通信的過濾器配置的理解

    總結一些最近做項目對CAN通信的過濾器配置的理解;這里我使用STM32F105系列的芯片,有2路CAN,我使用的是CAN2,過濾器可以設置從
    發表于 08-20 07:14

    過濾組、過濾器編號介紹

    一、過濾組、過濾器編號介紹 在STM32互聯型產品中,CAN1和CAN2分享28個過濾器組,其它STM32F103xx系列產品中有14個
    發表于 08-20 06:13

    STM32 CAN過濾組、過濾器編號介紹

    一、過濾組、過濾器編號介紹 在STM32互聯型產品中,CAN1和CAN2分享28個過濾器組,其它STM32F103xx系列產品中有14個
    發表于 08-23 06:51

    CN過濾器原理

    CN過濾器原理 CN過濾器采用整體玻璃鋼,耐酸耐堿,一般耐溫65℃。內部裝有約半米高的懸浮介質層。懸浮過濾介質為1-2mm小球,采用高分子材料加工,密度大約
    發表于 02-25 15:00 ?26次下載

    STM32單片機對CAN過濾器的設置方法

    在使用STM32的CAN控制器進行數據收發,當用到位屏蔽模式的時候,就要設置過濾器了,這個關系到是否能夠接收到想要的數據。下面針對幾種不同情況對CAN過濾器(Filter)進行設置。
    發表于 11-28 16:25 ?1.8w次閱讀
    STM32單片機對<b class='flag-5'>CAN</b><b class='flag-5'>過濾器</b>的設置方法

    過濾器的作用

    本視頻主要詳細介紹了過濾器的作用,分別是濾速高、過濾效果好;強度高、耐腐蝕;靜電作用;過濾物質;攔截;其次介紹了水龍頭過濾器的作用,最后介紹了活性炭
    的頭像 發表于 12-12 16:23 ?4.5w次閱讀

    STM32 CAN應用-過濾器設置

    在使用STM32的CAN控制器進行數據收發,當用到位屏蔽模式的時候,就要設置過濾器了,這個關系到是否能夠接收到想要的數據。下面針對幾種不同情況對CAN過濾器(Filter)進行設置。
    發表于 02-10 10:00 ?3次下載
    STM32 <b class='flag-5'>CAN</b>應用-<b class='flag-5'>過濾器</b>設置

    絲扣Y過濾器

    絲扣Y過濾器是Y過濾器的一種,普通濾材是不銹鋼或者碳鋼,濾芯普通帶有不銹鋼骨架。 絲扣Y形過濾器有時也叫做·不銹鋼內螺紋Y過濾器。? ? 特性: ? 1.絲扣Y形
    的頭像 發表于 08-13 17:24 ?4133次閱讀

    絲扣Y過濾器過濾器測試原理簡介

    絲扣Y過濾器是Y過濾器的一種,普通濾材是不銹鋼或者碳鋼,濾芯普通帶有不銹鋼骨架。 絲扣Y形過濾器有時也叫做·不銹鋼內螺紋Y過濾器。? 特性: 1.絲扣Y形
    發表于 09-05 09:27 ?2607次閱讀

    過濾器藥液過濾器濾除率測試儀

    過濾器藥液過濾器濾除率測試儀
    的頭像 發表于 03-09 14:53 ?941次閱讀
    <b class='flag-5'>過濾器</b>藥液<b class='flag-5'>過濾器</b>濾除率測試儀

    殺菌過濾器 滅菌過濾器 除菌過濾器

    殺菌過濾器 滅菌過濾器 除菌過濾器
    的頭像 發表于 03-03 14:03 ?2696次閱讀
    殺菌<b class='flag-5'>過濾器</b> 滅菌<b class='flag-5'>過濾器</b> 除菌<b class='flag-5'>過濾器</b>

    CAN協議的軟件過濾硬件過濾

    過濾器來只接收特定的消息。CAN過濾分為軟件過濾硬件過濾。往期推薦:《CH32FV系列
    的頭像 發表于 12-26 19:33 ?188次閱讀
    <b class='flag-5'>CAN</b>協議的軟件<b class='flag-5'>過濾</b>和<b class='flag-5'>硬件</b><b class='flag-5'>過濾</b>
    主站蜘蛛池模板: 久久久噜噜噜久久| 中文字幕区| 久操伊人网| 四虎.com| 特级黄一级播放| 亚洲天堂.com| 午夜理伦| 性色视频免费| 亚洲爱爱网| 色老板在线视频一区二区| 人操人摸| 日韩欧美一区二区三区不卡视频 | 天天做天天爱天天大综合| 国产乱通伦| 伊人免费网| 久久深夜福利| 久久午夜国产片| 亚洲444444在线观看| 国产情侣露脸| 深夜网站免费| 欧美极品在线观看| 看黄视频网站| 福利视频一区二区三区| 黄视频免费网站| 国产性做久久久久久| 香港三级理论在线影院| 欧洲人体超大胆露私视频| 欧美亚洲综合在线观看| 全日本爽视频在线| 国内一级野外a一级毛片| 黄 色 毛片免费| 国产在线97色永久免费视频| 4tube高清性欧美| 加勒比在线免费视频| 免费播放视频| 永久在线观看www免费视频| 一级毛片q片| 香港澳门a级三级三级全黄 | 视频二区在线观看| 9久热久re爱免费精品视频| 色佬网|