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

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

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

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

串口轉(zhuǎn)CAN“透明帶標(biāo)識”模式下的轉(zhuǎn)換方式

AGk5_ZLG_zhiyua ? 來源:佚名 ? 作者:佚名 ? 2019-01-14 10:37 ? 次閱讀

UART轉(zhuǎn)CAN的應(yīng)用已廣泛應(yīng)用于各行各業(yè),因此對于數(shù)據(jù)幀轉(zhuǎn)換的形式要求也逐漸增多,目前主流的轉(zhuǎn)換形式包括透明轉(zhuǎn)換、透明帶標(biāo)識轉(zhuǎn)換以及自定義轉(zhuǎn)換。具體是如何實(shí)現(xiàn)?本文將為大家介紹其中的透明帶標(biāo)識轉(zhuǎn)換。

在上次的文章中已為大家介紹了《UART數(shù)據(jù)轉(zhuǎn)CAN數(shù)據(jù)中的透明轉(zhuǎn)換的工作原理》。本文將介紹另一種數(shù)據(jù)轉(zhuǎn)換模式——透明帶標(biāo)識轉(zhuǎn)換。

1適用場景

串口轉(zhuǎn)CAN模塊在什么時候需要用到呢?一是老產(chǎn)品面臨升級,需要用到CAN總線通信,但硬件平臺中的MCU沒有集成CAN總線的控制器。二是選用的MCU已經(jīng)包含CAN總線接口,但數(shù)量上不能滿足項(xiàng)目需求。若出現(xiàn)類似以上兩種情況且MCU有閑置串口,則可以選用串口轉(zhuǎn)CAN模塊CSM100T解決。

圖1 應(yīng)用行業(yè)

2使用方法

該類模塊可以很方便地嵌入到具有UART接口的設(shè)備中,在不需改變原有硬件結(jié)構(gòu)的前提下使設(shè)備獲得CAN-bus通訊接口,實(shí)現(xiàn)具有UART設(shè)備和CAN-bus網(wǎng)絡(luò)之間的數(shù)據(jù)通訊。工業(yè)級的轉(zhuǎn)換模塊內(nèi)部還包括實(shí)現(xiàn)帶隔離的CAN和UART轉(zhuǎn)換所必須的模擬和數(shù)字器件、光電耦合器DC/DC變換器、CAN-bus接口等。

圖2 產(chǎn)品架構(gòu)

3格式說明

CSM100系列模塊提供3種協(xié)議轉(zhuǎn)換方式:透明轉(zhuǎn)換、透明帶標(biāo)識轉(zhuǎn)換、自定義協(xié)議轉(zhuǎn)換。上篇文章已介紹過透明轉(zhuǎn)換模式的轉(zhuǎn)換方法,本文將以CSM100系列的模塊簡述模塊的透明帶標(biāo)識轉(zhuǎn)換格式。

該轉(zhuǎn)換模式串行幀中的“幀ID”自動轉(zhuǎn)換成CAN報文中的幀ID。只要在配置中告訴模塊該“幀ID”的地址編號在串行幀的起始位置和長度,模塊在轉(zhuǎn)換時提取出這個“幀ID”填充在CAN報文的幀ID域里,作為該串行幀轉(zhuǎn)發(fā)時的CAN報文的幀ID。在CAN報文轉(zhuǎn)換成串行幀的時候也把CAN報文幀ID轉(zhuǎn)換在串行幀的相應(yīng)位置。

圖3 轉(zhuǎn)換方式

對比“透明轉(zhuǎn)換”模式和“透明帶標(biāo)識”模式不難發(fā)現(xiàn)它們之間的區(qū)別:CAN ID信息來自串口流數(shù)據(jù)中還是來自模塊本身的配置信息中。由于“透明轉(zhuǎn)換”模式下的CAN ID來自模塊配置信息,配置信息由上位機(jī)軟件提供,因此對于使用此模式的節(jié)點(diǎn)來說發(fā)送的幀ID是固定的。而“透明帶標(biāo)識”模式下不同,它可以一個節(jié)點(diǎn)發(fā)送多個幀ID 的CAN幀。

4轉(zhuǎn)換形式

串行幀的最大緩沖區(qū)長度為255個字節(jié),且處于該模式時串行接收設(shè)置有超時時間,即在一定時間內(nèi)收不到串口數(shù)據(jù)則默認(rèn)打包為一幀發(fā)送。因此,在透明帶標(biāo)識轉(zhuǎn)換模式下,必須保證模塊取得完整的串行數(shù)據(jù)幀,否則會造成分包錯誤。

圖4 分包方式

透明帶標(biāo)識轉(zhuǎn)換模式下,串行幀轉(zhuǎn)為CAN報文時的形式如圖5。需要注意的是,串行幀中所帶有的CAN報文“幀ID”在串行幀中的起始地址和長度可由配置設(shè)定。起始地址的范圍是0~7,長度范圍分別是1~2(標(biāo)準(zhǔn)幀)或1~4(擴(kuò)展幀)。如果在配置中指定幀類型為標(biāo)準(zhǔn)幀,幀ID信息起始地址為3長度為1,則幀ID的有效位只有8位。地址3中的CAN ID1作為標(biāo)準(zhǔn)幀ID的高8位,其余位全部補(bǔ)0。

圖5 串行幀到CAN幀

透明帶標(biāo)識轉(zhuǎn)換模式下, CAN報文轉(zhuǎn)為串行幀時的形式如圖6。若同樣配置CAN幀信息為標(biāo)準(zhǔn)幀,幀ID信息為起始3長度1,則轉(zhuǎn)換時將丟失ID0的數(shù)據(jù)。此時CAN幀 中的數(shù)據(jù)能正常被接收,但必然缺失幀ID信息(ID0本身不全為0時)。為了正常轉(zhuǎn)換標(biāo)準(zhǔn)幀的幀ID信息,下圖的轉(zhuǎn)換情景必須將幀ID信息中的幀長度設(shè)置為2。

圖6 CAN幀到串行幀

5轉(zhuǎn)換示例

假設(shè)CAN報文“幀ID”在串行幀中的起始地址是2,長度是3(擴(kuò)展幀情況下),串行幀發(fā)送的數(shù)據(jù)分別為0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,則轉(zhuǎn)換結(jié)果如圖7。

圖7 示例1

若配置起始地址是2,長度是3(擴(kuò)展幀情況下),CAN報文的幀ID為0x00123456,數(shù)據(jù)為0x55,0x55,0x55,0x55,0x55,0x55則轉(zhuǎn)換結(jié)果如圖8。

圖8 示例2

6總結(jié)

以上為串口轉(zhuǎn)CAN“透明帶標(biāo)識”模式下的的轉(zhuǎn)換方式,該模式特點(diǎn)是可以靈活設(shè)定一個節(jié)點(diǎn)發(fā)送的CAN幀ID信息。筆者將介紹透明轉(zhuǎn)換、透明帶標(biāo)識轉(zhuǎn)換、自定義協(xié)議轉(zhuǎn)換以及moudbus轉(zhuǎn)換的內(nèi)容,歡迎關(guān)注往期及后期文章。

致遠(yuǎn)電子介紹

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2756

    瀏覽量

    463829
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1555

    瀏覽量

    76584
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1237

    瀏覽量

    101446

原文標(biāo)題:串口轉(zhuǎn)換CAN詳解:透明帶標(biāo)識轉(zhuǎn)換篇

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

收藏 人收藏

    評論

    相關(guān)推薦

    Link-Max CAN轉(zhuǎn)485/CAN轉(zhuǎn)232智能型CAN轉(zhuǎn)串口轉(zhuǎn)換網(wǎng)橋

    ,可讓您方便地完成RS-232協(xié)議和CAN協(xié)議的轉(zhuǎn)換,使RS232設(shè)備和CAN網(wǎng)絡(luò)實(shí)現(xiàn)通訊。而這種轉(zhuǎn)換對客戶是透明的,換言之,用戶無需對原來
    發(fā)表于 11-01 11:05

    Link-Max CAN轉(zhuǎn)485/CAN轉(zhuǎn)232智能型CAN轉(zhuǎn)串口轉(zhuǎn)換網(wǎng)橋

    -485B。前者為CAN轉(zhuǎn)RS232產(chǎn)品,后者除具有前者的所有功能外,還增加一個共享的RS485口,但RS232口與RS485口不能同時使用。CAN-232B是智能型RS232總線CAN
    發(fā)表于 11-16 11:02

    藍(lán)牙CAN適配器實(shí)際應(yīng)用模塊

    調(diào)制度,支持15Kbps~1Mbps范圍的CAN-bus 通訊速率。轉(zhuǎn)換器提供兩種種數(shù)據(jù)轉(zhuǎn)換模式透明轉(zhuǎn)
    發(fā)表于 07-15 16:00

    串口轉(zhuǎn)CAN透明標(biāo)識轉(zhuǎn)換模式的的轉(zhuǎn)換方式介紹

    。在上次的文章中已為大家介紹了《UART數(shù)據(jù)轉(zhuǎn)CAN數(shù)據(jù)中的透明轉(zhuǎn)換的工作原理》。本文將介紹另一種數(shù)據(jù)轉(zhuǎn)換
    發(fā)表于 07-12 06:36

    UT-2506轉(zhuǎn)換器接口及應(yīng)用范圍

    ~1Mbps 范圍的CAN-bus 通訊速率。轉(zhuǎn)換器提供三種數(shù)據(jù)轉(zhuǎn)換模式透明轉(zhuǎn)換
    發(fā)表于 10-09 10:06 ?11次下載

    UT-2505轉(zhuǎn)換器特點(diǎn)及應(yīng)用

    CAN-bus 通訊速率。轉(zhuǎn)換器提供三種數(shù)據(jù)轉(zhuǎn)換模式透明轉(zhuǎn)換
    發(fā)表于 10-09 10:11 ?13次下載
    UT-2505<b class='flag-5'>轉(zhuǎn)換</b>器特點(diǎn)及應(yīng)用

    串口數(shù)據(jù)轉(zhuǎn)CAN幀格式詳解

    MCU沒有CANCAN接口數(shù)量不夠怎么辦?目前市面上有串口轉(zhuǎn)CAN的相關(guān)模塊或設(shè)備,但大家知道串口
    的頭像 發(fā)表于 02-02 16:30 ?1.5w次閱讀

    串口數(shù)據(jù)與固定ID的CAN數(shù)據(jù)轉(zhuǎn)換

    GCAN-201串口轉(zhuǎn)CAN設(shè)備可以將串口數(shù)據(jù)和CAN總線數(shù)據(jù)按照一定的格式進(jìn)行相互轉(zhuǎn)換
    的頭像 發(fā)表于 02-05 10:36 ?4463次閱讀
    <b class='flag-5'>串口</b>數(shù)據(jù)與固定ID的<b class='flag-5'>CAN</b>數(shù)據(jù)<b class='flag-5'>轉(zhuǎn)換</b>

    串口轉(zhuǎn)CAN模塊的透明標(biāo)識轉(zhuǎn)換方式詳解

    透明標(biāo)識轉(zhuǎn)換模式,串行幀轉(zhuǎn)為CAN報文時的形式如
    發(fā)表于 02-01 07:03 ?1851次閱讀

    串口轉(zhuǎn)換器工作方式_串口轉(zhuǎn)換器通訊模式

    串口轉(zhuǎn)換器是為RS-232/485/422到TCP/IP之間完成數(shù)據(jù)轉(zhuǎn)換的通訊接口轉(zhuǎn)換器。通過作為服務(wù)器端,提供RS-232/485/422終端串口
    發(fā)表于 04-20 10:37 ?1776次閱讀

    CANCOM 100IE串口轉(zhuǎn)CAN智能轉(zhuǎn)換器用戶手冊

    電子發(fā)燒友網(wǎng)站提供《CANCOM 100IE串口轉(zhuǎn)CAN智能轉(zhuǎn)換器用戶手冊.pdf》資料免費(fèi)下載
    發(fā)表于 10-17 10:49 ?1次下載
    CANCOM 100IE<b class='flag-5'>串口</b><b class='flag-5'>轉(zhuǎn)</b><b class='flag-5'>CAN</b>智能<b class='flag-5'>轉(zhuǎn)換</b>器用戶手冊

    can轉(zhuǎn)485數(shù)據(jù)是如何對應(yīng)的?

    can轉(zhuǎn)485數(shù)據(jù)是如何對應(yīng)的? CAN (Controller Area Network) 和 RS485 是常見的串口通信協(xié)議,二者都是廣泛用于工業(yè)自動化和機(jī)器人控制等領(lǐng)域的數(shù)字通
    的頭像 發(fā)表于 09-14 17:52 ?2270次閱讀

    如何使用RS232轉(zhuǎn)SPI實(shí)現(xiàn)串口和SPI接口的轉(zhuǎn)換

    如何使用RS232轉(zhuǎn)SPI實(shí)現(xiàn)串口和SPI接口的轉(zhuǎn)換? RS232轉(zhuǎn)SPI是一種將串口和SPI接口進(jìn)行轉(zhuǎn)
    的頭像 發(fā)表于 09-14 17:52 ?2168次閱讀

    使用CAN轉(zhuǎn)串口網(wǎng)關(guān)什么時候選格式轉(zhuǎn)化?

    在使用CAN轉(zhuǎn)串口網(wǎng)關(guān)時,選擇格式轉(zhuǎn)化還是透明轉(zhuǎn)化取決于你的需求和應(yīng)用場景。
    的頭像 發(fā)表于 10-30 11:13 ?453次閱讀

    CAN轉(zhuǎn)串口轉(zhuǎn)換器在汽車行業(yè)中的應(yīng)用場景

    CAN轉(zhuǎn)串口轉(zhuǎn)換器在汽車行業(yè)中具有廣泛的應(yīng)用。
    的頭像 發(fā)表于 02-20 16:18 ?1170次閱讀
    主站蜘蛛池模板: 亚洲成人免费观看| 午夜亚洲动漫精品AV网站| 国产精品久久欧美一区| 99精品国产福利在线观看| 一区二区不卡在线视频| 亚洲精品第一页| 香蕉动漫库| 午夜免费福利片| 无码国产精品高潮久久9| 色狠狠xx| 色欲久久精品AV无码| 肉肉描写很细致的黄文| 麒麟色欧美影院在线播放| 女人高潮久久久叫人喷水| 免费精品美女久久久久久久久久| 榴莲推广APP网站入口官网| 久久毛片免费看一区二区三区| 久久久亚洲国产精品主播| 老师你下面好紧夹死了| 乱淫67194| 内射一区二区精品视频在线观看| 嗯呐啊唔高H兽交| 亲爱的妈妈6韩国电影免费观看| 欧美性xxx极品| 日韩性xxx| 性奴公司 警花| 一扒二脱三插片在线观看| 老司机无码精品A| 蜜桃麻豆WWW久久囤产精品免费| 两个人在线观看的视频720| 免费观看桶机十分钟| 青青青青青青青草| 偷柏自拍亚洲综合在线| 亚洲精品沙发午睡系列| 在线播放毛片| av淘宝 在线观看| 高挑人妻无奈张开腿| 在线播放免费人成视频| 970女主播电台歌曲| 超碰 无码 中文字幕| 国产人妻系列无码专区97SS|