成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

【產品應用】CAN通信中的“過濾”是怎樣實現(xiàn)的?

2023/12/27
3565
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一個CAN節(jié)點接入總線后,濾波不使能的情況下,總線上所有CAN數(shù)據(jù)幀都能被接收。若僅需接收一個固定范圍ID的數(shù)據(jù)幀,可以通過配置屏蔽碼和驗收碼,從而對數(shù)據(jù)幀進行過濾處理。

數(shù)據(jù)幀在CAN總線上傳輸時,CAN節(jié)點通過驗收濾波器來對比總線上的數(shù)據(jù)幀的ID與本節(jié)點的ID是否一致,若ID一致,CAN控制器才允許將已接收信息存入對應的寄存器中;ID不一致,該數(shù)據(jù)幀會被丟棄以此減輕CAN控制器的工作量。驗收濾波器是由驗收代碼寄存器(ACR)和驗收屏蔽寄存器?(AMR)共同組成。

用戶通過配置驗收屏蔽寄存器和驗收代碼寄存器,進而得出對應的屏蔽碼和驗收碼對CAN數(shù)據(jù)幀進行過濾處理。本文以SJA1000為例進行說明,其濾波方式分為單濾波和雙濾波兩種。由模式寄存器AFM位控制,AFM=1時為單濾波;AFM=0時為雙濾波。

雙濾波

雙濾波模式下,定義了兩個驗收濾波器,接收的數(shù)據(jù)幀只要通過其中一個驗收濾波器,就被認定為有效幀,即能被正常接收并存入寄存器中。ACR0、ACR1和AMR0、AMR1組成第一個驗收濾波器,ACR2、ACR3和AMR2、AMR3組成第二個驗收濾波器。以接收CAN拓展幀為例,該數(shù)據(jù)幀的ID段的前兩個字節(jié),即29位ID中的高16位參與濾波。ACR0和ACR1控制ID位為No.13-No.28,ACR2和ACR3也控制ID位為No.13-No.28,如表1所示。這意味著該CAN拓展幀ID位No.13-No.28這16位要與這兩組驗收代碼中的其中一組一致才能被該節(jié)點正常接收并存入接收緩存區(qū);否則該數(shù)據(jù)幀會被丟棄,這樣達到了兩次濾波的效果。

表1 AMR、ACR和控制ID位對應表


單濾波

單濾波模式下,所有AMR為“0”的位所對應的ACR位和參與單濾波數(shù)據(jù)對應的位需要一致才能被認定為驗收濾波通過,如表2所示。接收CAN標準幀時,11位ID、RTR位和DATA段前16位都參與濾波;接收CAN拓展幀時,29位ID和RTR位參與濾波,如圖1所示。

表2?AMR、ACR和濾波ID對應表

圖1?CAN標準幀和CAN拓展幀的幀格式示意圖

? CSM330A

我司的隔離SPI/UART轉CAN芯片CSM330A并未采用單濾波或者雙濾波的方式進行接收濾波。CSM330A的驗收濾波器是由1個驗收屏蔽寄存器和6個驗收代碼寄存器組成,用戶可以通過配置一組屏蔽碼“管理”6組驗收碼。當屏蔽碼某位值為 1 時,則該位對應的驗收碼會被“使能”,被“使能”的“驗收碼”和產品要接收的 CAN 幀的“幀 ID”相同,該 CAN 幀才會被接收到接收緩沖區(qū)。當“屏蔽碼”的位值為?0?時,驗收碼不起作用,相應位的幀標識為任何值都可被接收,如表3所示。

表3?濾波、屏蔽碼真值表


產品應用

CSM330A適用于工業(yè)通訊、電池檢測、充電樁、軌道交通、樓宇自動化等領域。CSM330A協(xié)議轉換芯片應用在智能汽車司機行為監(jiān)測的應用方案,如圖2所示。ZLG面向DMS行業(yè)客戶主要提供主控、供電、通訊防護等的模塊化方案。主控方面為Cortex-A35 M1808 AI核心板,搭載自研圖像傳感技術搭配出車載行為檢測系統(tǒng)解決方案??蓪崿F(xiàn)駕駛員身份識別,對司機異常操作發(fā)出警報和提醒等功能。

圖2?司機行為檢測應用方案

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
KSZ8895RQXC 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER

ECAD模型

下載ECAD模型
$5.09 查看
TCAN1042VDRBRQ1 1 Texas Instruments Automotive fault-protected CAN transceiver with I/O level shifting and flexible data-rate 8-SON -55 to 125

ECAD模型

下載ECAD模型
$7.05 查看
VSC8572XKS-05 1 Microchip Technology Inc Ethernet Transceiver
$263.97 查看
致遠電子

致遠電子

廣州致遠電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術認證企業(yè),廣州市高端工控測量儀器工程技術研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。

廣州致遠電子股份有限公司成立于2001年,注冊資金5000萬元,國家級高新技術認證企業(yè),廣州市高端工控測量儀器工程技術研究開發(fā)中心,Intel ECA全球合作伙伴和微軟嵌入式系統(tǒng)金牌合作伙伴。收起

查看更多

相關推薦

登錄即可解鎖
  • 海量技術文章
  • 設計資源下載
  • 產業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄
定陶县| 福建省| 张家口市| 兰考县| 视频| 嘉禾县| 连山| 桂东县| 合川市| 泽普县| 兴义市| 上蔡县| 阳新县| 佳木斯市| 冕宁县| 牟定县| 灵璧县| 曲靖市| 南安市| 博野县| 贵溪市| 夹江县| 镇平县| 平定县| 万山特区| 开阳县| 叶城县| 邮箱| 丹阳市| 九江市| 佳木斯市| 榆社县| 桐乡市| 抚远县| 历史| 罗田县| 晋中市| 二连浩特市| 临澧县| 郁南县| 富蕴县|