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

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

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

如何實現(xiàn)單片機UART串行數(shù)據(jù)與CAN數(shù)據(jù)之間相互轉(zhuǎn)換

廣成工控 ? 來源:未知 ? 作者:胡薇 ? 2018-10-31 16:00 ? 次閱讀

GCAN-601模塊是嵌入式單片機UART串口轉(zhuǎn)CAN模塊,可實現(xiàn)將UART串行數(shù)據(jù)與CAN數(shù)據(jù)之間相互轉(zhuǎn)換。搭載GCAN-601模塊,用戶無需精通單片機CAN總線編程,只需使用UART串行接口即可擴展出CAN總線,從而快速接入CAN總線網(wǎng)絡(luò)。

標(biāo)準(zhǔn)UART電平,可直接與單片機連接

尺寸22mm*13mm

尺寸&特性

下面為大家分享一起基于GCAN-601模塊實現(xiàn)單片機擴展CAN總線接口的案例,主角是來自廣東東莞某儀表公司的張工與廣成售前工程師馬工。下面是張工與馬工的對話還原。

張工:我們公司是做檢測儀表的,之前一直用的485通信,但是最近經(jīng)常有客戶問我們有沒有CAN總線通信的儀表,公司領(lǐng)導(dǎo)也覺得這塊應(yīng)該做,你們有什么設(shè)備我們開發(fā)的時候能用到的?

馬工:您那邊儀表是您自己開發(fā)的嗎?您那邊的開發(fā)工程師熟不熟悉CAN總線開發(fā)呢?

張工:儀表是自己開發(fā)的,但是工程師之前沒做過CAN總線這塊。

馬工:貴公司工程師之前沒做過CAN總線的話,我這邊有兩種方案:1是貴公司從頭開始學(xué)習(xí)CAN總線開發(fā),但是這種方式要求工程師從頭開始學(xué)習(xí),時間較長而且成本很高;2是使用我們公司GCAN-601 UART轉(zhuǎn)CAN模塊,只要您自己用的單片機還有UART串口,那就可以使用這個口擴展出CAN總線,您只需要做一些基本的外圍保護電路就可以直接用了,到時候編程的時候也是對UART串口編程,這個貴公司工程師應(yīng)該很熟悉了。

張工:我們儀表用的單片機是STM32系列,還有UART接口沒用上,那如果我們用你的這種模塊的話,UART串口那邊該怎么做呢,你們會提供相應(yīng)指導(dǎo)嗎?

馬工:我們會給您提供GCAN-601模塊的數(shù)據(jù)轉(zhuǎn)換格式,到時候您就按照模塊的轉(zhuǎn)換格式對UART串口數(shù)據(jù)編程就可以向CAN總線上發(fā)送指定的數(shù)據(jù)了,非常方便。我們也會給您提供硬件的典型電路設(shè)計等等供您參考。

張工:好的,我先下載資料看看。

附:GCAN-601模塊數(shù)據(jù)轉(zhuǎn)換格式示意圖

馬工結(jié)語

張工遇到的這個問題其實非常典型,由于CAN總線在國內(nèi)應(yīng)用較晚,好多之前開發(fā)的設(shè)備都沒有搭載CAN總線通信接口,而這種設(shè)備想要擴展CAN總線接口必然要使用轉(zhuǎn)換模塊或自行開發(fā)CAN總線接口,但是自行開發(fā)時間較長、成本較高,使用轉(zhuǎn)換模塊體積較大一般無法安裝到原有的設(shè)備中。因此,使用GCAN-601這種體積非常小巧的模塊很容易集成到用戶自己的硬件系統(tǒng)上,輕松擴展出CAN總線通信接口,加快項目進度搶占市場先機。

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

    關(guān)注

    6023

    文章

    44376

    瀏覽量

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

    關(guān)注

    57

    文章

    2663

    瀏覽量

    462430

原文標(biāo)題:單片機擴展CAN總線接口案例分享

文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    以太網(wǎng)數(shù)據(jù)串行數(shù)據(jù)之間怎么相互轉(zhuǎn)換?

    為使傳統(tǒng)串口設(shè)備能夠方便、快捷地接入互聯(lián)網(wǎng),筆者以ARM7處理器LM8962和串口擴展芯片SC***為核心構(gòu)建嵌入式系統(tǒng)(串口服務(wù)器),完成以太網(wǎng)數(shù)據(jù)串行數(shù)據(jù)之間
    發(fā)表于 03-16 06:33

    實現(xiàn)CAN與串口UART之間的雙向數(shù)據(jù)智能轉(zhuǎn)換

    CANUART-100TL系列智能雙向UART轉(zhuǎn)CAN模塊具有一路TTL UART串口通道和一路CAN通道,實現(xiàn)
    發(fā)表于 12-20 07:46

    一個單片機串行數(shù)據(jù)采集/傳輸模塊的設(shè)計

    以GMS97C2051單片機為核心,采用TLC2543 12位串行A/D轉(zhuǎn)換器,設(shè)計了一個串行數(shù)據(jù)采集/傳輸模塊,給出了硬件原理圖和主要源程序。關(guān)鍵詞:
    發(fā)表于 06-08 07:53 ?49次下載

    一個單片機串行數(shù)據(jù)采集/傳輸模塊的設(shè)計

    一個單片機串行數(shù)據(jù)采集/傳輸模塊的設(shè)計  摘 要:以GMS97C2051單片機為核心,采用TLC2543 12位串行A/D轉(zhuǎn)換器,設(shè)計了一個
    發(fā)表于 04-24 22:41 ?1926次閱讀
    一個<b class='flag-5'>單片機</b><b class='flag-5'>串行數(shù)據(jù)</b>采集/傳輸模塊的設(shè)計

    串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)

    。。。。。。串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)。。。。。。。
    發(fā)表于 11-10 10:01 ?9次下載

    行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù).hex

    。。。。。。并行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)。。。。。。。
    發(fā)表于 11-10 10:00 ?0次下載

    單片機之間UART通信示意圖分享

    本文首先介紹了關(guān)于單片機串口通信的幾種方式,其次介紹了兩個單片機之間UART串口通信,最后闡述了單片機
    的頭像 發(fā)表于 04-11 16:04 ?1.6w次閱讀

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

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

    單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)的仿真電路圖

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)的仿真電路圖
    發(fā)表于 01-10 14:37 ?12次下載
    <b class='flag-5'>單片機</b>并<b class='flag-5'>行數(shù)據(jù)</b><b class='flag-5'>轉(zhuǎn)換</b>為<b class='flag-5'>串行數(shù)據(jù)</b>的仿真電路圖

    單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)的仿真電路圖免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)的仿真電路圖免費下載
    發(fā)表于 01-10 14:37 ?13次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>串行數(shù)據(jù)</b><b class='flag-5'>轉(zhuǎn)換</b>為并<b class='flag-5'>行數(shù)據(jù)</b>的仿真電路圖免費下載

    單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)的C語言程序和仿真資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)的C語言程序和仿真資料免費下載。
    發(fā)表于 06-11 17:30 ?9次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>串行數(shù)據(jù)</b><b class='flag-5'>轉(zhuǎn)換</b>為并<b class='flag-5'>行數(shù)據(jù)</b>的C語言程序和仿真資料免費下載

    單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)的C語言程序和仿真資料免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)的C語言程序和仿真資料免費下載。
    發(fā)表于 06-11 17:30 ?10次下載
    <b class='flag-5'>單片機</b>并<b class='flag-5'>行數(shù)據(jù)</b><b class='flag-5'>轉(zhuǎn)換</b>為<b class='flag-5'>串行數(shù)據(jù)</b>的C語言程序和仿真資料免費下載

    如何實現(xiàn)CAN總線數(shù)據(jù)與以太網(wǎng)數(shù)據(jù)之間相互轉(zhuǎn)換

    網(wǎng)口轉(zhuǎn)can工具即CAN轉(zhuǎn)以太網(wǎng)網(wǎng)關(guān)設(shè)備,從名字上就可以看出,這東西能夠實現(xiàn)CAN總線數(shù)據(jù)與以太網(wǎng)數(shù)據(jù)
    的頭像 發(fā)表于 04-27 09:20 ?7041次閱讀

    基于AT89C51單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)仿真及代碼

    基于AT89C51單片機行數(shù)據(jù)轉(zhuǎn)換串行數(shù)據(jù)仿真及代碼
    發(fā)表于 05-04 17:50 ?0次下載

    基于AT89C51單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)仿真及代碼

    基于AT89C51單片機串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)仿真及代碼
    發(fā)表于 05-05 10:32 ?0次下載