色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一個嵌入式或者X86的工業控制板上,少不了CAN口!

AGk5_ZLG_zhiyua ? 來源:互聯網 ? 作者:佚名 ? 2018-03-19 08:49 ? 次閱讀

隨著“智能制造”口號的實施跟相關產業的發展,CAN總線作為國際公認的三大工業總線之一,在智能機器人、新能源汽車上用得越來越多,但是很多工程師在項目開發過程中都會遇到:CAN接口不夠用了怎么辦?

一個嵌入式或者X86的工業控制板上,一般都會提供CAN、UART、以太網、USB、SPI、I2C等通訊接口,但是由于處理器的限制以及滿足通用性需求,很多廠家只能均衡的去分配這些接口,比如致遠電子旗下的部分工控核心板的接口就如表1所示:

表1 致遠核心板部分通訊接口詳情

可以看到通用型核心板一般提供的CAN-bus為2路,2路CAN-bus可以有效的保證通用需求,但是在一些特殊的情況,特別是新能源行業以及智能機器人行業日益發展的情況下,比如新能源汽車,由于電氣化程度的提高以及傳感器技術的增加,車身總線很多由之前的2路CAN(500K波特率的高速CAN跟250K波特率的低速CAN)的需求變成了4路甚至5路CAN的需求。這種情況下對車身ECU的CAN接口就有了新的要求,那傳統的板子的CAN口不夠用了該怎么辦呢?

圖1

沒關系,CAN口不夠不要緊,你還有UART跟SPI啊。

UART跟SPI是很通用的通訊接口,也是一種比較容易實現的通訊接口,在CAN口不夠用時我們可以把UART或SPI轉成CAN口來用,CSM300就是一款可以快速實現UART/SPI轉CAN的模塊。

CSM系列集成了32bit微處理器、CAN控制器、CAN收發器、電源電路、隔離電路、總線保護于一身,所有元器件布置在一個微型的封裝模塊之內。模塊尺寸僅31.80×20.30×6.50mm,相當于一個DIP-24集成電路。麻雀雖小,五臟俱全,不需要連接任何外圍元件,CSM系列即可以使設備通過SPI或UART端口連接到CAN-bus網絡中,用戶可以不深入了解CAN-bus的相關知識,利用此芯片操作CAN-bus就如同操作UART一樣方便。

圖2 CSM300模塊

CSM300的產品特性:

  • SPI或UART與CAN接口的雙向數據通信;

  • CAN接口符合“ISO 11898-2”標準;

  • SPI最高速率可達1.5Mbit/s;

  • UART最高速率可達921.6kbps;

  • CAN最高速率可達1Mbit/s;

  • 隔離耐壓2500VDC;

  • 工作溫度:-40℃~+85℃。

CSM300(A)具有3種接口。一種是SPI接口,一種是UART接口,另外一種是CAN接口。其引腳排列如圖3所示:

圖3 CSM300引腳排列

CSM300的工作模式

SPI轉CAN模式,其硬件參考圖如圖4所示,在此工作模式下,CSM300(A)始終作為SPI從機,SPI限定工作在模式3(CPOL、CPHA均為1),數據長度限定為8位,MSB高位先傳輸。透明轉換、透明帶標識轉換下最高通信速率為1.5Mbps,自定義協議轉換最高通信速率為1Mbps。SPI主機可以發送數據至CAN總線端,且可接收CAN總線端收到的數據。此時UART接口無效,不會處理任何出現在UART接口的數據,也不會返回CAN總線端接收到的數據至UART。

圖4 SPI轉CAN硬件電路參考圖

UART轉CAN模式,硬件電路參考圖如圖5所示,在此模式下,CSM300(A)只能通過UART向CAN總線端發送或接收數據。UART通信格式固定為:1起始位,8數據位,1停止位,不可更改。UART的通信速率范圍為300bps~921600bps。此模式下,SPI接口無效,不會處理任何出現在SPI接口的數據,也不會返回CAN總線端接收到的數據至SPI。

圖5 UART轉CAN硬件電路參考圖

數據轉換模式

CSM300(A)的數據轉換方式有三種:透明轉換、透明帶標識轉換、自定義協議轉換。

透明轉換模式:是指任何一側總線只要接收到數據,即立刻發送至另一側總線上,數據不做任何處理。透明轉換方式下,CSM300(A)無需對數據進行額外處理,最大限度地提高了數據轉換速度,也提高了緩沖區的利用率,因為在接收的同時CSM300(A)也在轉換并發送,又空出了可以接收的緩沖區。

透明帶標識轉換:透明帶標識轉換,是在透明轉換的基礎上衍生而來,是指發送或接收的串行幀中都包含了有效的CAN幀ID字節。

自定義協議轉換:自定義協議轉換方式下,串行幀必須符合規定的幀格式。有效的串行幀由幀頭、幀長度、幀類型、幀ID、數據域、幀尾。當用戶發送的串行幀完全符合定義的格式時,CSM300(A)才會接收串行幀的數據并進行轉發,否則不作任何處理直接丟棄。

CSM300模塊帶有配置工具CSM300CFG,用戶可以使用此軟件非常方便地對產品進行配置,同時軟件提供用戶當前選擇配置的寫配置命令幀的完整幀數據,用戶可以直接復制到程序中使用,免除用戶設定命令幀的繁瑣工作。

圖6 CSM300配置工具

為提高用戶的開發效率,CSM300(A)系列產品配套了專用的CSM-Eval評估板,可用于CSM300(A)產品的配置及測試。通過全面的技術支持來解決工程師們UART/SPI轉CAN的難題。

圖7 CSM-Eval 評估板

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

    關注

    40

    文章

    5458

    瀏覽量

    172326
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2764

    瀏覽量

    464092
  • X86
    X86
    +關注

    關注

    5

    文章

    295

    瀏覽量

    43512
  • CSM300
    +關注

    關注

    0

    文章

    1

    瀏覽量

    3093

原文標題:CAN口不夠用了怎么辦?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Arm主板與x86主板的區別

    在當今數字化迅猛發展的時代,計算機硬件的架構選擇對于系統的性能、能效以及適用性具有至關重要的影響。Arm架構與x86架構是目前主流的兩種計算機體系結構,各自在個人計算機、服務器、嵌入式系統及移動設備
    的頭像 發表于 01-07 12:21 ?108次閱讀
    Arm主板與<b class='flag-5'>x86</b>主板的區別

    解讀 | 文帶你認識RK3588核心

    前言:在嵌入式開發領域,存在著異軍突起的產品形態--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發表于 10-18 08:05 ?3395次閱讀
    解讀 | <b class='flag-5'>一</b>文帶你認識RK3588核心<b class='flag-5'>板</b>

    英特爾將攜手AMD共同捍衛x86生態

    10月16日,英特爾正式公布了項重大合作計劃:與AMD攜手成立x86生態系統咨詢小組。該計劃由英特爾CEO帕特·基辛格親自宣布。   x86生態系統咨詢小組(x86 Ecosy
    的頭像 發表于 10-16 13:49 ?519次閱讀

    北京迅為RK3568開發嵌入式學習之Linux驅動全新更新-CAN+

    北京迅為RK3568開發嵌入式學習之Linux驅動全新更新-CAN+
    的頭像 發表于 09-04 15:29 ?579次閱讀
    北京迅為RK3568開發<b class='flag-5'>板</b><b class='flag-5'>嵌入式</b>學習之Linux驅動全新更新-<b class='flag-5'>CAN</b>+

    嵌入式linux開發怎么操作

    開發概述 嵌入式Linux開發種專門為嵌入式系統開發而設計的硬件平臺。它具有體積小、功耗低、性能高等特點,廣泛應用于
    的頭像 發表于 09-02 09:09 ?440次閱讀

    嵌入式linux開發芯片的工作原理

    嵌入式Linux開發種基于Linux操作系統的嵌入式系統開發平臺,它廣泛應用于工業控制、智
    的頭像 發表于 09-02 09:07 ?438次閱讀

    文帶你認識瑞芯微RK3588核心

    前言:在嵌入式開發領域,存在著異軍突起的產品形態--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發表于 08-30 12:51 ?2801次閱讀
    <b class='flag-5'>一</b>文帶你認識瑞芯微RK3588核心<b class='flag-5'>板</b>

    文帶你認識全志T113-S核心

    前言:在嵌入式開發領域,存在著異軍突起的產品形態--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發表于 08-30 12:51 ?2190次閱讀
    <b class='flag-5'>一</b>文帶你認識全志T113-S核心<b class='flag-5'>板</b>

    ElfBoard技術貼|如何將libwebsockets庫編譯為x86架構

    在之前的文章中,我們已經詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發。然而在調試階段,發現將libwebsockets在Ubuntu環境下編譯為x86架構可能更為方便
    的頭像 發表于 07-10 09:38 ?1278次閱讀
    ElfBoard技術貼|如何將libwebsockets庫編譯為<b class='flag-5'>x86</b>架構

    入門嵌入式系統這些知識你知道嗎?

    嵌入式系統是種專用的計算機系統,作為裝置或設備的部分。通常,嵌入式系統是
    發表于 05-03 09:54 ?624次閱讀

    嵌入式工業體機在快遞柜設備的應用

    隨著電子商務的蓬勃發展,快遞柜作為種高效的自助包裹存取服務,已經成為城市物流不可或缺的部分。在這種背景下,嵌入式工業體機的應用,為快遞
    的頭像 發表于 04-19 10:43 ?431次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>工業</b><b class='flag-5'>一</b>體機在快遞柜設備<b class='flag-5'>上</b>的應用

    嵌入式工控機是什么?嵌入式工控機有哪些特點?技術特點是什么?

    工控機可以是X86結構的,也可以用工業級單片機及器件制成的。 什么是工控機? 工控機,即工業控制計算機。主要是相對于商務計算機而言的種稱呼
    的頭像 發表于 04-12 08:47 ?493次閱讀

    嵌入式系統是什么意思

    等)以及其他必要的硬件組件。這些單元以往都是按照各自的功能做成一個個獨立的芯片,并通過電路與其他單元組成系統。而現在,嵌入式
    的頭像 發表于 03-28 15:14 ?597次閱讀

    康佳特在其x86計算機模塊集成Hypervisor簡化系統整合

    全新隨插即用方案簡化虛擬化實時IIoT平臺的設置? ? 2024/0 2 /0 1 中國上海 * * * 嵌入式和邊緣計算技術的領先供應商德國康佳特,宣布將虛擬化技術Hypervisor納入其所
    發表于 02-01 11:25 ?383次閱讀
    康佳特在其<b class='flag-5'>x86</b>計算機模塊集成Hypervisor簡化系統整合

    arm架構和x86架構區別 linux是x86還是arm

    、ARM架構和x86架構的概述 1.1 ARM架構 ARM(Advanced RISC Machines)架構是種精簡指令集計算機(RISC)架構,最初由英國的ARM Holdings公司研發。它主要用于嵌入式系統、移動設備和
    的頭像 發表于 01-30 13:46 ?1.9w次閱讀
    主站蜘蛛池模板: 国产香蕉尹人视频在线| 国产人妻人伦精品久久无码| 人妻中文字幕无码系列| 曰本老头同性xxxxx| 国模孕妇模特季玥之粉红| 四房播播开心五月| 国产高清亚洲日韩字幕一区| 黑人寄宿羽月希产后奶水| 天天操天天干天天透| 耻辱诊察室1一4集动漫在线观看| 欧美兽交YOYO| hd性欧美俱乐部中文| 前后灌满白浆护士| 亚洲乱妇88网| 精品国产免费人成视频| 欧美最猛12teevideos欧美| 99视频久久精品久久| 男总裁憋尿PLAY灌尿BL| 鸭子玩富婆流白浆视频| 国产99视频精品一区| 婷婷午夜影院| 国产精品在线手机视频| 小雪奶水涨翁工帮吸的推荐语录 | 97国产在线播放| 国产欧美亚洲综合第一页| 亚洲国产黄色| 久久激情网| 999国产高清在线精品| 热久久视久久精品18| 国产福利秒拍weipai.ee| 亚洲精品国产高清不卡在线| 成人影片下载网站| 午夜国产理论| 久久久精品久久| YELLOW高清在线观看2019| 天天影视色欲 影视| 精品久久久麻豆国产精品| 97在线观看免费视频| 色AV色婷婷96人妻久久久| 国产精品亚洲精品爽爽| 中国老太性色xxxxxhd|