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

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

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

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

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

AGk5_ZLG_zhiyua ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-03-19 08:49 ? 次閱讀

隨著“智能制造”口號(hào)的實(shí)施跟相關(guān)產(chǎn)業(yè)的發(fā)展,CAN總線作為國(guó)際公認(rèn)的三大工業(yè)總線之一,在智能機(jī)器人、新能源汽車上用得越來(lái)越多,但是很多工程師在項(xiàng)目開(kāi)發(fā)過(guò)程中都會(huì)遇到:CAN接口不夠用了怎么辦?

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

表1 致遠(yuǎn)核心板部分通訊接口詳情

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

圖1

沒(méi)關(guān)系,CAN口不夠不要緊,你還有UART跟SPI啊。

UART跟SPI是很通用的通訊接口,也是一種比較容易實(shí)現(xiàn)的通訊接口,在CAN口不夠用時(shí)我們可以把UART或SPI轉(zhuǎn)成CAN口來(lái)用,CSM300就是一款可以快速實(shí)現(xiàn)UART/SPI轉(zhuǎn)CAN的模塊。

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

圖2 CSM300模塊

CSM300的產(chǎn)品特性:

  • SPI或UART與CAN接口的雙向數(shù)據(jù)通信

  • CAN接口符合“ISO 11898-2”標(biāo)準(zhǔn);

  • SPI最高速率可達(dá)1.5Mbit/s;

  • UART最高速率可達(dá)921.6kbps;

  • CAN最高速率可達(dá)1Mbit/s;

  • 隔離耐壓2500VDC

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

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

圖3 CSM300引腳排列

CSM300的工作模式

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

圖4 SPI轉(zhuǎn)CAN硬件電路參考圖

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

圖5 UART轉(zhuǎn)CAN硬件電路參考圖

數(shù)據(jù)轉(zhuǎn)換模式

CSM300(A)的數(shù)據(jù)轉(zhuǎn)換方式有三種:透明轉(zhuǎn)換、透明帶標(biāo)識(shí)轉(zhuǎn)換、自定義協(xié)議轉(zhuǎn)換。

透明轉(zhuǎn)換模式:是指任何一側(cè)總線只要接收到數(shù)據(jù),即立刻發(fā)送至另一側(cè)總線上,數(shù)據(jù)不做任何處理。透明轉(zhuǎn)換方式下,CSM300(A)無(wú)需對(duì)數(shù)據(jù)進(jìn)行額外處理,最大限度地提高了數(shù)據(jù)轉(zhuǎn)換速度,也提高了緩沖區(qū)的利用率,因?yàn)樵诮邮盏耐瑫r(shí)CSM300(A)也在轉(zhuǎn)換并發(fā)送,又空出了可以接收的緩沖區(qū)。

透明帶標(biāo)識(shí)轉(zhuǎn)換:透明帶標(biāo)識(shí)轉(zhuǎn)換,是在透明轉(zhuǎn)換的基礎(chǔ)上衍生而來(lái),是指發(fā)送或接收的串行幀中都包含了有效的CAN幀ID字節(jié)。

自定義協(xié)議轉(zhuǎn)換:自定義協(xié)議轉(zhuǎn)換方式下,串行幀必須符合規(guī)定的幀格式。有效的串行幀由幀頭、幀長(zhǎng)度、幀類型、幀ID、數(shù)據(jù)域、幀尾。當(dāng)用戶發(fā)送的串行幀完全符合定義的格式時(shí),CSM300(A)才會(huì)接收串行幀的數(shù)據(jù)并進(jìn)行轉(zhuǎn)發(fā),否則不作任何處理直接丟棄。

CSM300模塊帶有配置工具CSM300CFG,用戶可以使用此軟件非常方便地對(duì)產(chǎn)品進(jìn)行配置,同時(shí)軟件提供用戶當(dāng)前選擇配置的寫配置命令幀的完整幀數(shù)據(jù),用戶可以直接復(fù)制到程序中使用,免除用戶設(shè)定命令幀的繁瑣工作。

圖6 CSM300配置工具

為提高用戶的開(kāi)發(fā)效率,CSM300(A)系列產(chǎn)品配套了專用的CSM-Eval評(píng)估板,可用于CSM300(A)產(chǎn)品的配置及測(cè)試。通過(guò)全面的技術(shù)支持來(lái)解決工程師們UART/SPI轉(zhuǎn)CAN的難題。

圖7 CSM-Eval 評(píng)估板

聲明:本文內(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)投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5426

    瀏覽量

    171733
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2754

    瀏覽量

    463721
  • X86
    X86
    +關(guān)注

    關(guān)注

    5

    文章

    294

    瀏覽量

    43471
  • CSM300
    +關(guān)注

    關(guān)注

    0

    文章

    1

    瀏覽量

    3088

原文標(biāo)題:CAN口不夠用了怎么辦?

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解讀 | 文帶你認(rèn)識(shí)RK3588核心

    前言:在嵌入式開(kāi)發(fā)領(lǐng)域,存在著個(gè)異軍突起的產(chǎn)品形態(tài)--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發(fā)表于 10-18 08:05 ?2819次閱讀
    解讀 | <b class='flag-5'>一</b>文帶你認(rèn)識(shí)RK3588核心<b class='flag-5'>板</b>

    英特爾將攜手AMD共同捍衛(wèi)x86生態(tài)

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

    北京迅為RK3568開(kāi)發(fā)嵌入式學(xué)習(xí)之Linux驅(qū)動(dòng)全新更新-CAN+

    北京迅為RK3568開(kāi)發(fā)嵌入式學(xué)習(xí)之Linux驅(qū)動(dòng)全新更新-CAN+
    的頭像 發(fā)表于 09-04 15:29 ?526次閱讀
    北京迅為RK3568開(kāi)發(fā)<b class='flag-5'>板</b><b class='flag-5'>嵌入式</b>學(xué)習(xí)之Linux驅(qū)動(dòng)全新更新-<b class='flag-5'>CAN</b>+

    嵌入式linux開(kāi)發(fā)怎么操作

    開(kāi)發(fā)概述 嵌入式Linux開(kāi)發(fā)種專門為嵌入式系統(tǒng)開(kāi)發(fā)而設(shè)計(jì)的硬件平臺(tái)。它具有體積小、功耗低、性能高等特點(diǎn),廣泛應(yīng)用于
    的頭像 發(fā)表于 09-02 09:09 ?394次閱讀

    嵌入式linux開(kāi)發(fā)芯片的工作原理

    嵌入式Linux開(kāi)發(fā)種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開(kāi)發(fā)平臺(tái),它廣泛應(yīng)用于工業(yè)控制、智
    的頭像 發(fā)表于 09-02 09:07 ?394次閱讀

    文帶你認(rèn)識(shí)瑞芯微RK3588核心

    前言:在嵌入式開(kāi)發(fā)領(lǐng)域,存在著個(gè)異軍突起的產(chǎn)品形態(tài)--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發(fā)表于 08-30 12:51 ?2401次閱讀
    <b class='flag-5'>一</b>文帶你認(rèn)識(shí)瑞芯微RK3588核心<b class='flag-5'>板</b>

    文帶你認(rèn)識(shí)全志T113-S核心

    前言:在嵌入式開(kāi)發(fā)領(lǐng)域,存在著個(gè)異軍突起的產(chǎn)品形態(tài)--核心,也有人稱之為嵌入式處理器模組或者
    的頭像 發(fā)表于 08-30 12:51 ?1897次閱讀
    <b class='flag-5'>一</b>文帶你認(rèn)識(shí)全志T113-S核心<b class='flag-5'>板</b>

    ElfBoard技術(shù)貼|如何將libwebsockets庫(kù)編譯為x86架構(gòu)

    在之前的文章中,我們已經(jīng)詳細(xì)介紹了如何交叉編譯libwebsockets并將其部署到ELF1開(kāi)發(fā)。然而在調(diào)試階段,發(fā)現(xiàn)將libwebsockets在Ubuntu環(huán)境下編譯為x86架構(gòu)可能更為方便
    的頭像 發(fā)表于 07-10 09:38 ?1217次閱讀
    ElfBoard技術(shù)貼|如何將libwebsockets庫(kù)編譯為<b class='flag-5'>x86</b>架構(gòu)

    入門嵌入式系統(tǒng)這些知識(shí)你知道嗎?

    嵌入式系統(tǒng)是種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的部分。通常,嵌入式系統(tǒng)是個(gè)
    發(fā)表于 05-03 09:54 ?579次閱讀

    嵌入式微處理器的基礎(chǔ)是什么

    要求的硬件和軟件技術(shù)。 在嵌入式微處理器的基礎(chǔ),我們可以考慮以下幾個(gè)方面進(jìn)行詳細(xì)討論: 處理器架構(gòu)和指令集:嵌入式微處理器通常在特定的指令集架構(gòu)運(yùn)行,比如ARM架構(gòu)、MIPS架構(gòu)
    的頭像 發(fā)表于 04-21 14:34 ?1109次閱讀

    嵌入式工業(yè)體機(jī)在快遞柜設(shè)備的應(yīng)用

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

    嵌入式工控機(jī)是什么?嵌入式工控機(jī)有哪些特點(diǎn)?技術(shù)特點(diǎn)是什么?

    工控機(jī)可以是X86結(jié)構(gòu)的,也可以用工業(yè)級(jí)單片機(jī)及器件制成的。 什么是工控機(jī)? 工控機(jī),即工業(yè)控制計(jì)算機(jī)。主要是相對(duì)于商務(wù)計(jì)算機(jī)而言的種稱呼
    的頭像 發(fā)表于 04-12 08:47 ?439次閱讀

    嵌入式系統(tǒng)是什么意思

    等)以及其他必要的硬件組件。這些單元以往都是按照各自的功能做成一個(gè)個(gè)獨(dú)立的芯片,并通過(guò)電路與其他單元組成個(gè)系統(tǒng)。而現(xiàn)在,嵌入式
    的頭像 發(fā)表于 03-28 15:14 ?566次閱讀

    康佳特在其x86計(jì)算機(jī)模塊集成Hypervisor簡(jiǎn)化系統(tǒng)整合

    全新隨插即用方案簡(jiǎn)化虛擬化實(shí)時(shí)IIoT平臺(tái)的設(shè)置? ? 2024/0 2 /0 1 中國(guó)上海 * * * 嵌入式和邊緣計(jì)算技術(shù)的領(lǐng)先供應(yīng)商德國(guó)康佳特,宣布將虛擬化技術(shù)Hypervisor納入其所
    發(fā)表于 02-01 11:25 ?353次閱讀
    康佳特在其<b class='flag-5'>x86</b>計(jì)算機(jī)模塊集成Hypervisor簡(jiǎn)化系統(tǒng)整合

    arm架構(gòu)和x86架構(gòu)區(qū)別 linux是x86還是arm

    、ARM架構(gòu)和x86架構(gòu)的概述 1.1 ARM架構(gòu) ARM(Advanced RISC Machines)架構(gòu)是種精簡(jiǎn)指令集計(jì)算機(jī)(RISC)架構(gòu),最初由英國(guó)的ARM Holdings公司研發(fā)。它主要用于嵌入式系統(tǒng)、移動(dòng)設(shè)備和
    的頭像 發(fā)表于 01-30 13:46 ?1.8w次閱讀
    主站蜘蛛池模板: 亚洲淫视频| 天堂网最新版中文| 日本免费的一级绿象| 国产网站在线免费观看| 夜夜澡人人爽人人喊_欧美| 久久久久大香线焦| 高清视频免费| 月夜免费观看高清在线完整| 亚洲bbbbbxxxxx精品三十七| 看逼网址| videosgratis乱色欧美野外| 国产看片视频| 日本不卡在线视频| 欧美怡红院免费全部视频| 亚洲小younv另类| 草逼网址| 欧美三级在线观看黄| www.91久久| tube69欧美最新片| 日本特黄a级高清免费酷网| 亚洲三级色| 91久久天天躁狠狠躁夜夜| 免费性视频| 色妞导航| 午夜禁片| 国产精品免费久久久免费| 久久精品视频网站| 天天襙| 年轻护士女三级| 精品国产你懂的在线观看| 成人黄色在线网站| 最近2018免费中文字幕视频| 韩国免费特一级毛片| 神马午夜在线观看| 中文字幕三级| 爱爱永久免费视频网站| 爱搞逼综合| 色噜噜狠狠狠色综合久| 日日操夜夜操天天操| 亚洲人成电影在线播放| 一级毛片免费不卡直观看|