一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

解析ECAN-E02單過(guò)濾器CAN硬件過(guò)濾

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2025-01-16 19:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是CAN總線?

CAN(Controller Area Network)總線是一種用于車輛電子設(shè)備之間通信的標(biāo)準(zhǔn)協(xié)議。CAN過(guò)濾器是用來(lái)過(guò)濾CAN總線上收到的消息,從而確保只處理特定的數(shù)據(jù)幀。在CAN通信中,過(guò)濾器的配置對(duì)于性能和消息處理的準(zhǔn)確性非常重要。

什么是CAN過(guò)濾器單過(guò)濾模式?

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

主要特點(diǎn):

? 簡(jiǎn)單易用:單過(guò)濾模式通常比較簡(jiǎn)單,適用于只關(guān)心某一類消息的場(chǎng)景。

? 過(guò)濾規(guī)則簡(jiǎn)單:只有一個(gè)過(guò)濾規(guī)則,用來(lái)匹配特定的標(biāo)識(shí)符(ID),這對(duì)于應(yīng)用程序來(lái)說(shuō)可以減少?gòu)?fù)雜性。

? 性能適中:因?yàn)橹挥幸粋€(gè)過(guò)濾條件,所以單過(guò)濾模式通常不會(huì)對(duì)系統(tǒng)性能產(chǎn)生過(guò)大的負(fù)擔(dān),適合低延遲要求的應(yīng)用。

ECAN-E02的單過(guò)濾器模式

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

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

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

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

? ECAN-E02的過(guò)濾界面,可以通過(guò)直接點(diǎn)擊Code,Mask進(jìn)行數(shù)據(jù)的配置,1其中,對(duì)于ST這一行,RTR代表的是遠(yuǎn)程幀,ID00-ID10代表的是標(biāo)準(zhǔn)幀ID的11位,DB1[0-7]代表的是數(shù)據(jù)幀第一個(gè)字節(jié)的8位,DB2[0-7]代表的則是數(shù)據(jù)幀第二個(gè)字節(jié)的8位(由高到低,從左到右,其中“XX”代表無(wú)需設(shè)置)。

? 對(duì)于ET這一行,RTR代表的是遠(yuǎn)程幀,ID00-ID28代表的是擴(kuò)展幀ID的29位(“XX”代表無(wú)需設(shè)置)。了解了基本的配置后,我們結(jié)合測(cè)試設(shè)置進(jìn)行分析。

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

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

首先觀察可以過(guò)濾的標(biāo)準(zhǔn)數(shù)據(jù)幀,觀察ST Code Mask這三行,可以發(fā)現(xiàn),幀ID該位可以為1,因此在該位上任何數(shù)加一均為奇數(shù),所以只能收到幀ID為奇數(shù)的標(biāo)準(zhǔn)幀,接下來(lái)再觀察數(shù)據(jù)DB部分;

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

此時(shí)ST DB2[3]對(duì)應(yīng)的Code為1,Mask為0,代表該位必須為高位,Mask判斷該位必須為Code值。所以能接收ID為奇數(shù)并且第二個(gè)數(shù)據(jù)的第四位為高的標(biāo)準(zhǔn)數(shù)據(jù)幀(例如數(shù)據(jù)位為00 08 00 00 00 00 00 00可以被接收)。

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

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

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

    關(guān)注

    145

    文章

    1987

    瀏覽量

    132907
  • 過(guò)濾器
    +關(guān)注

    關(guān)注

    1

    文章

    439

    瀏覽量

    20404
  • CAN硬件
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32之CAN ---CAN ID過(guò)濾器分析

    沒(méi)有跟過(guò)濾器中的任何標(biāo)識(shí)符相匹配,那么硬件就丟棄該報(bào)文,且不會(huì)對(duì)軟件有任何打擾。3 與過(guò)濾器相關(guān)的寄存器3.1 CAN 過(guò)濾器主控寄存器 (
    發(fā)表于 03-16 14:14

    CAN過(guò)濾器的配置

    CAN過(guò)濾器的配置(f103 hal1.8 系列)can過(guò)濾器的配置是對(duì)can接收到的報(bào)文進(jìn)行過(guò)濾
    發(fā)表于 08-19 06:11

    CAN過(guò)濾器

    1.前言元旦嗨了幾天,今天回來(lái)補(bǔ)一下CAN過(guò)濾器。就使用而言,實(shí)際上CAN過(guò)濾器非常簡(jiǎn)單,只需要幾個(gè)簡(jiǎn)單的參數(shù)配置,不需要學(xué)習(xí)什么郵箱FIFO、還回什么靜默什么的。我一直認(rèn)為,所有
    發(fā)表于 08-19 07:19

    對(duì)CAN通信的過(guò)濾器配置的理解

    總結(jié)一些最近做項(xiàng)目對(duì)CAN通信的過(guò)濾器配置的理解;這里我使用STM32F105系列的芯片,有2路CAN,我使用的是CAN2,過(guò)濾器可以設(shè)置從
    發(fā)表于 08-20 07:14

    過(guò)濾組、過(guò)濾器編號(hào)介紹

    一、過(guò)濾組、過(guò)濾器編號(hào)介紹 在STM32互聯(lián)型產(chǎn)品中,CAN1和CAN2分享28個(gè)過(guò)濾器組,其它STM32F103xx系列產(chǎn)品中有14個(gè)
    發(fā)表于 08-20 06:13

    STM32 CAN過(guò)濾組、過(guò)濾器編號(hào)介紹

    一、過(guò)濾組、過(guò)濾器編號(hào)介紹 在STM32互聯(lián)型產(chǎn)品中,CAN1和CAN2分享28個(gè)過(guò)濾器組,其它STM32F103xx系列產(chǎn)品中有14個(gè)
    發(fā)表于 08-23 06:51

    CN過(guò)濾器原理

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

    STM32單片機(jī)對(duì)CAN過(guò)濾器的設(shè)置方法

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

    過(guò)濾器的作用

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

    STM32 CAN應(yīng)用-過(guò)濾器設(shè)置

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

    絲扣Y過(guò)濾器

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

    絲扣Y過(guò)濾器過(guò)濾器測(cè)試原理簡(jiǎn)介

    絲扣Y過(guò)濾器是Y過(guò)濾器的一種,普通濾材是不銹鋼或者碳鋼,濾芯普通帶有不銹鋼骨架。 絲扣Y形過(guò)濾器有時(shí)也叫做·不銹鋼內(nèi)螺紋Y過(guò)濾器。? 特性: 1.絲扣Y形
    發(fā)表于 09-05 09:27 ?2875次閱讀

    過(guò)濾器藥液過(guò)濾器濾除率測(cè)試儀

    過(guò)濾器藥液過(guò)濾器濾除率測(cè)試儀
    的頭像 發(fā)表于 03-09 14:53 ?1208次閱讀
    <b class='flag-5'>過(guò)濾器</b>藥液<b class='flag-5'>過(guò)濾器</b>濾除率測(cè)試儀

    殺菌過(guò)濾器 滅菌過(guò)濾器 除菌過(guò)濾器

    殺菌過(guò)濾器 滅菌過(guò)濾器 除菌過(guò)濾器
    的頭像 發(fā)表于 03-03 14:03 ?3169次閱讀
    殺菌<b class='flag-5'>過(guò)濾器</b> 滅菌<b class='flag-5'>過(guò)濾器</b> 除菌<b class='flag-5'>過(guò)濾器</b>

    CAN協(xié)議的軟件過(guò)濾硬件過(guò)濾

    過(guò)濾器來(lái)只接收特定的消息。CAN過(guò)濾分為軟件過(guò)濾硬件過(guò)濾。往期推薦:《CH32FV系列
    的頭像 發(fā)表于 12-26 19:33 ?699次閱讀
    <b class='flag-5'>CAN</b>協(xié)議的軟件<b class='flag-5'>過(guò)濾</b>和<b class='flag-5'>硬件</b><b class='flag-5'>過(guò)濾</b>