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

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

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

3天內不再提示

基于SJA1000的完整CAN節點設計

電子設計 ? 來源:eeweb ? 作者: 恩智浦 ? 2021-06-18 17:16 ? 次閱讀

SJA1000 是一種獨立的 CAN 控制器產品,具有用于汽車和一般工業應用的高級功能。它旨在取代 PCA82C200,因為它是硬件和軟件兼容的。由于具有一組增強的功能,該設備非常適合許多應用,尤其是在系統優化、診斷和維護很重要的情況下。本報告旨在指導用戶設計基于 SJA1000 的完整 CAN 節點。該報告提供了用于編程的典型應用電路圖和流程圖。

獨立的 CAN 控制器 SJA1000 有兩種不同的操作模式:(1)BasicCAN 模式(PCA82C200 兼容);(2) PeliCAN 模式。

上電時,BasicCAN 模式是默認操作模式。因此,無需任何更改即可使用為 PCA82C200 開發的現有硬件和軟件。除了 PCA82C200 已知的功能外,該模式還實現了一些額外功能,使設備更具吸引力。但是,它們不影響與 PCA82C200 的兼容性。

PeliCAN 模式是一種新的操作模式,能夠根據 CAN 規范 2.0B 處理所有幀類型。此外,它還提供了一些增強功能,使 SJA1000 適用于廣泛的應用。

CAN節點架構

一般每個CAN模塊可以分為不同的功能塊。與 CAN 總線線路的連接通常使用針對應用優化的 CAN 收發器構建。收發器控制來自 CAN 控制器的邏輯電平信號到總線上的物理電平,反之亦然。

下一層是 CAN 控制器,它實現了 CAN 規范中定義的完整 CAN 協議。通常它還包括消息緩沖和接受過濾。

所有這些 CAN 功能都由執行應用程序功能的模塊控制器控制。例如,它控制執行器、讀取傳感器和處理人機界面 (MMI)。

如圖 1 所示,SJA1000 獨立 CAN 控制器始終位于微控制器和收發器之間,在大多數情況下收發器是集成電路

poYBAGDMZFKAaAgpAACfXFQo4ZM441.png

圖 1 CAN 模塊設置

框圖

圖 2 顯示了 SJA1000 的框圖。

poYBAGDMZF2ARWpDAACOEezR5xU055.png

圖 2 SJA1000 框圖

CAN 核心塊根據 CAN 規范控制 CAN 幀的發送和接收。

接口管理邏輯塊執行到外部主機控制器的鏈接,該控制器可以是微控制器或任何其他設備。通過 SJA1000 多路復用地址/數據總線的每個寄存器訪問和讀/寫選通的控制都在該單元中處理。除了 PCA82C200 已知的 BasicCAN 功能外,還添加了新的 PeliCAN 功能。因此,主要在此塊中實現了額外的寄存器和邏輯。

SJA1000 的發送緩沖器能夠存儲一個完整的消息(擴展或標準)。每當主機控制器啟動傳輸時,接口管理邏輯都會強制 CAN 核心模塊從傳輸緩沖區讀取 CAN 消息。

當接收到消息時,CAN 核心模塊將串行位流轉換為接受過濾器的并行數據。通過這個可編程過濾器,SJA1000 決定主機控制器實際接收到哪些消息。

接受過濾器接受的所有接收消息都存儲在接收 FIFO 中。根據操作模式和數據長度,最多可以存儲 32 條消息。這使得用戶在為系統指定中斷服務和中斷優先級時更加靈活,因為數據溢出情況的概率大大降低。

編輯:hfy

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

    關注

    5395

    文章

    11633

    瀏覽量

    363450
  • 控制器
    +關注

    關注

    112

    文章

    16468

    瀏覽量

    179634
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2774

    瀏覽量

    464469
  • 過濾器
    +關注

    關注

    1

    文章

    433

    瀏覽量

    19760
  • CAN 控制器
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5400
收藏 人收藏

    評論

    相關推薦

    CAN通信節點多時,如何減少寄生電容和保障節點數量?

    導讀在汽車電子與工業控制等領域,CAN通信至關重要。本文圍繞CAN通信,闡述節點增多時如何減少寄生電容的策略,同時從發送、接收節點等方面,講解保障
    的頭像 發表于 01-03 11:41 ?1991次閱讀
    <b class='flag-5'>CAN</b>通信<b class='flag-5'>節點</b>多時,如何減少寄生電容和保障<b class='flag-5'>節點</b>數量?

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

    CAN過濾是控制器局域網絡中用于控制哪些消息可以被節點接收的一種機制。在CAN網絡中,由于是CAN總線通信,所有節點都會接收到網絡上的所有消
    的頭像 發表于 12-26 19:33 ?246次閱讀
    <b class='flag-5'>CAN</b>協議的軟件過濾和硬件過濾

    RS485和CAN總線的比較分析

    ,支持多點數據通信。 采用單節點控制多個從節點的通信方式,即主從通信模式。在這種模式下,只有一個節點(通常稱為主節點)可以發送數據,而其他節點
    的頭像 發表于 11-28 15:35 ?835次閱讀

    CAN總線十萬個為什么 | 為什么CAN總線分支不能過長?

    導讀探討了CAN總線中分支問題及其對信號完整性的影響,并提出了相應的解決方案。今天我們將深入探討CAN總線中的一個關鍵問題——分支問題。在開始之前,讓我們先來觀察一下一個CAN總線的波
    的頭像 發表于 11-28 15:14 ?351次閱讀
    <b class='flag-5'>CAN</b>總線十萬個為什么 | 為什么<b class='flag-5'>CAN</b>總線分支不能過長?

    深圳鴻合智遠 DSB211SJA/DSB221SJA:表面貼裝TCXO

    深圳鴻合智遠|DSB211SJA/DSB221SJA:表面貼裝TCXO
    的頭像 發表于 11-05 11:41 ?271次閱讀
    深圳鴻合智遠 DSB211<b class='flag-5'>SJA</b>/DSB221<b class='flag-5'>SJA</b>:表面貼裝TCXO

    CAN總線錯誤狀態的種類

    CAN總線錯誤狀態的種類主要包括以下幾種,每種狀態都反映了CAN總線網絡中節點或總線的不同錯誤情況,以及相應的通信能力和限制。
    的頭像 發表于 09-03 14:17 ?1965次閱讀

    CAN總線知識】為什么CAN節點ID不能相同?

    CAN-bus網絡中原則上不允許兩個及以上節點具有相同的ID段,但如果兩個及以上節點ID相同會怎樣呢?資深強迫癥患者想一探究竟!實驗前,我們首先要對CAN報文的結構組成、仲裁原理有清晰
    的頭像 發表于 08-30 12:48 ?1258次閱讀
    【<b class='flag-5'>CAN</b>總線知識】為什么<b class='flag-5'>CAN</b><b class='flag-5'>節點</b>ID不能相同?

    CAN總線節點數計算與外圍電路參考設計

    成本。其中CAN總線在汽車總線中應用最為廣泛,采用合適的網絡拓撲以及提升EMC性能對CAN收發器在環境復雜的汽車應用中有著重要意義。納芯微推出了多款可以實現不同系統應用的CAN收發器。本篇應用筆記主要對網絡中的
    的頭像 發表于 07-31 14:04 ?2131次閱讀
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>節點</b>數計算與外圍電路參考設計

    can信息幀數據鏈路層組成部分及功能

    、智能家居等領域。 1.2 CAN協議的特點 CAN協議具有以下特點: 多主控制:CAN協議支持多個節點同時進行通信,提高了系統的實時性和可靠性。 廣播通信:
    的頭像 發表于 07-24 15:12 ?580次閱讀

    CAN總線幾種正常的“異常”波形

    CAN波形一定都是標標準準的方波嗎?其實并非如此,今天就把CAN總線上的幅值“異常”歸歸類。CAN-bus信號產生原理眾所周知,一個標準CAN節點
    的頭像 發表于 06-26 08:25 ?3332次閱讀
    <b class='flag-5'>CAN</b>總線幾種正常的“異常”波形

    can總線隔離模塊的作用

    CAN總線隔離模塊是一種用于保護CAN總線通信系統的電子設備,它通過在CAN總線和CAN節點之間增加一層隔離層,來防止電氣干擾、電壓沖擊和故
    的頭像 發表于 06-16 10:32 ?1796次閱讀

    為什么主機廠愈來愈重視CAN一致性測試?

    新能源汽車迅猛發展下整車CAN網絡架構日益復雜,總線故障等潛在問題時刻影響著運行安全。整車零部件通過CAN一致性測試必將是安全保障的第一道門檻。CAN一致性測試,就是要求整車CAN網絡
    的頭像 發表于 05-29 08:24 ?1284次閱讀
    為什么主機廠愈來愈重視<b class='flag-5'>CAN</b>一致性測試?

    CAN-bus應用筆記:節點

    CAN-bus電路設計中,理論上收發器支持節點數最多可做到110個,但實際應用中往往達不到這個數量。今天我們就來談談如何通過合理的CAN-bus總線設計,保證CAN網絡中的通訊的可靠
    的頭像 發表于 05-12 08:24 ?640次閱讀
    <b class='flag-5'>CAN</b>-bus應用筆記:<b class='flag-5'>節點</b>篇

    請問PSOC 5LP CAN總線如何接收所有節點的數據?

    總線上一般有100多個節點, PSOC 5LP 上的CAN如何設定才能接收總線上所有節點的數據?
    發表于 02-22 06:38

    請問一下CAN總線最大能夠帶多少節點呢?

    一般來說,大部分CAN總線連接的節點數量在10個到100個之間。
    的頭像 發表于 02-19 14:27 ?4166次閱讀
    主站蜘蛛池模板: 中文字幕一区在线观看视频 | 欧美激欧美啪啪片免费看 | 欧美一级看片a免费观看 | 一级做a爰片久久毛片美女图片 | 天堂网在线新版www 天堂网在线资源 | 97在线精品 | 成人黄性视频 | 四虎国产永久在线精品免费观看 | 亚洲国产成人最新精品资源 | 国产福利2021最新在线观看 | 色多多免费观看 | 日韩黄色免费 | 一级片aaaaaa| 亚洲人成网站在线观看妞妞网 | 天堂网一区 | 最近2018中文字幕免费看2019 | 99久久久精品免费观看国产 | 伊人亚洲 | 亚洲卡1卡2卡新区网站 | 免费看黄色录像 | 亚欧毛片基地国产毛片基地 | 亚洲欧美一区二区三区另类 | 华人黄网站大全 | 久久频这里精品99香蕉久网址 | 国产xxxx极品bbw视色 | 亚洲成年网站 | 中文字幕在线观看一区二区三区 | 午夜在线观看福利 | 国内激情自拍 | 天天综合日日噜噜噜 | 看全色黄大色大片免费久久怂 | 老师下面很湿很爽很紧 | 国产jlzzjlzz视频免费 | yy肉戏多纯黄的小说 | 免费人成a大片在线观看动漫 | 99久久免费午夜国产精品 | 狠狠操天天操夜夜操 | 一道精品视频一区二区三区男同 | 欧美激情啪啪 | 乱人伦一区二区三区 | 国产激情视频一区二区三区 |