經驗總結:CAN總線如何驗收濾波?
發布時間:2015-12-30 責任編輯:sherry
【導讀】CAN總線在的幀數據在總線上傳送時,其它的CAN控製器是通過驗收濾波來決定總線上的數據幀的ID是shi否fou和he本ben節jie點dian相xiang吻wen合he,如ru果guo與yu本ben節jie點dian吻wen合he,那na麼me總zong線xian上shang的de數shu據ju就jiu被bei存cun入ru總zong線xian控kong製zhi器qi的de相xiang應ying寄ji存cun器qi裏li,否fou則ze就jiu拋pao棄qi該gai數shu據ju,從cong而er也ye能neng夠gou減jian輕qing總zong線xian控kong製zhi器qi的de工gong作zuo量liang。
換句話說,總線上數據幀的ID通過待接收節點的驗收濾波後是吻合的,是可以被接收的。
那麼,總線控製器是如何進行驗收濾波的呢?驗收濾波分單濾波和雙濾波。標準幀和擴展幀由於ID長度不同,它們的兩種濾波也有所區別。
擴展幀的雙濾波方式
suoweishuanglvbo,jiushiyouliangcidelvbo,danbingfeiliangcilvbodouxuyaotongguocaishuangtongguo,liangcilvbozhiyaoyouyicilvbochenggongnamejiumorenlvbotongguo,keyijieshoushujule。

如上表所示,ACR寄存器是接收代碼寄存器,AMR是接收屏蔽寄存器。ACR一般是需要與對應的ID相吻合的,但是如果AMR的相應位上設置為1的時候,ID的那一位數據可以不和AMR的相應位一樣,也就是起到屏蔽的作用。
舉個例子。如果ACR0=11101111,AMR0=00000000,那麼要想通過驗收濾波,必須ID.28-ID.21=ACR0=11101111。如果AMR0=00010000,那麼ID.28-ID.21=11111111時,也可以通過驗收濾波,因為此時AMR0的第五位為1,也就是屏蔽了ACR0的第五位。所以ID的相應位可以不合ACR0一致。
在擴展幀的雙濾波方式下,ACR0ACR1分別對應ID.28-ID.13 ,ACR2ACR3分別也對應ID.28-ID.13,這就達到了兩次濾波的效果。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
NFC
NFC芯片
NOR
ntc熱敏電阻
OGS
OLED
OLED麵板
OmniVision
Omron
OnSemi
PI
PLC
Premier Farnell
Recom
RF
RF/微波IC
RFID
rfid
RF連接器
RF模塊
RS
Rubycon
SATA連接器
SD連接器
SII
SIM卡連接器
SMT設備
SMU
SOC
SPANSION

