一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

Lin收發(fā)器原理圖 Lin總線學(xué)習(xí)筆記

CHANBAEK ? 來(lái)源:開心果 Need Car ? 作者:開心果 Need Car ? 2023-08-30 16:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

從事汽車MCU開發(fā)的小伙伴,對(duì)CAN/CAN FD、Ethernet、Lin這幾種總線,應(yīng)該比較熟悉,即使沒(méi)具體開發(fā)過(guò),也應(yīng)該聽過(guò)。如果想更深刻的理解這些總線,實(shí)踐是最行之有效的方法。在之前的文章中,已經(jīng)分享了《基于Tricore的CANFD入門工程》、《基于Tricore的UDP/TCP入門工程》、《基于Aurix的以太網(wǎng)實(shí)踐:TCP Client實(shí)現(xiàn)坑點(diǎn)》,本文基于TC397_5V_TFT開發(fā)板+Tasking編譯器,對(duì)英飛凌官網(wǎng)的Master Lin進(jìn)行了二次開發(fā),助力需要的學(xué)習(xí)Lin總線的小伙伴,文末有工程源碼鏈接。

1、Lin收發(fā)器原理圖

TC397_5V_TFT開發(fā)板的原理圖,可以在英飛凌官網(wǎng)下載,具體下載地址如下:

https://www.infineon.com/dgdl/Infineon-ApplicationKitManual_TC3X7-UM-v02_00-EN.pdf?fileId=5546d462696dbf120169b454383c483d

這里,我們關(guān)注Lin收發(fā)器(TLE7259-3GE)需要配置的端口,如下圖:

圖片

上圖中,RxD需要使用P10.6,TxD需要使用P10.5,這兩個(gè)Pin對(duì)應(yīng)ASCLIN2模塊。

對(duì)于外接的Lin Connector,GND可以接跳線2或者跳線5,LIN BUS對(duì)應(yīng)跳線4,如下所示:

圖片

2、Lin Code

本文Lin通信采用了中斷收/發(fā)處理模式,且開發(fā)板采用Master模式。Master負(fù)責(zé)發(fā)送Header,ID=0x26(主響應(yīng))/ID=0x33(從響應(yīng)),通信速率為19200bps。

/* 主函數(shù)調(diào)用 */
void ASCLIN_LIN_Master_Send_Message(void)
{
    uint8 id = MASTER_ID_0x26;
    HandleID = MASTER_ID_0x26;
    /* Send LIN header */
    IfxAsclin_Lin_sendHeader(&g_linMaster, &id); 
}
/* 接收中斷例程 */
IFX_INTERRUPT(ISR_ASCLIN_Rx, 0, ASCLIN_MASTER_RX)
{
    /* check Rx response end acknowledgement*/
    if (IfxAsclin_getRxResponseEndFlagStatus(g_linMaster.asclin))
    {
        uint8 id = MASTER_ID_0x26;

        IfxAsclin_Lin_clearFlagsStatus(g_linMaster.asclin);
        HandleID = MASTER_ID_0x26;
        IfxAsclin_Lin_sendHeader(&g_linMaster, &id); 
    }


}


/* 發(fā)送中斷例程 */
IFX_INTERRUPT(ISR_ASCLIN_Tx, 0, ASCLIN_MASTER_TX)
{
      /* check Tx header end acknowledgement */
    if (IfxAsclin_getTxHeaderEndFlagStatus(g_linMaster.asclin)) /* THE flag*/
    {
        if (HandleID == MASTER_ID_0x26)
        {
            IfxAsclin_Lin_sendResponse(&g_linMaster, Tx_data, 8);
        }
        else if(HandleID == SLAVE_ID_0x33)
        {
            IfxAsclin_Lin_receiveResponse(&g_linMaster, Rx_data, 8);


            /* Receive interrupt occurred */
            if (IfxAsclin_getRxFifoFillLevelFlagStatus(g_linMaster.asclin))
            {
                uint8 id = MASTER_ID_0x26;
                HandleID = MASTER_ID_0x26;
                IfxAsclin_Lin_sendHeader(&g_linMaster, &id); 
            }
        }


        IfxAsclin_Lin_clearFlagsStatus(g_linMaster.asclin);
    }


    /* check Tx completed */
    if (IfxAsclin_getTransmissionCompletedFlagStatus(g_linMaster.asclin))
    {
        uint8 id = SLAVE_ID_0x33;
        IfxAsclin_Lin_clearFlagsStatus(g_linMaster.asclin);

        HandleID = SLAVE_ID_0x33;
        IfxAsclin_Lin_sendHeader(&g_linMaster, &id); 
    }
}

3、通信上位機(jī)配置

Lin上位機(jī)界面如下(淘寶采購(gòu)),設(shè)置上位機(jī)為"從機(jī)",通信速率"19200bps",如下所示:

圖片

在“從機(jī)寫配置”界面配置一個(gè)響應(yīng)ID = 0x33以及對(duì)應(yīng)的數(shù)據(jù),采用增強(qiáng)校驗(yàn),如下所示:

圖片

啟動(dòng)程序,Lin數(shù)據(jù)流如下所示:

圖片

(一)Lin報(bào)文波形

17987-3規(guī)范約束,一幀Lin報(bào)文構(gòu)成如下:

圖片

關(guān)于Lin幀結(jié)構(gòu),更多信息可以參考前文《Lin基礎(chǔ):從Lin Frame開始》。本文使用示波器抓取Lin波形如下所示:

圖片

如上圖,測(cè)量的Lin總線電壓約等于電源電壓(12V),略小于12V的原因:串聯(lián)防反二極管diodes)造成的部分壓降。通信速率19200bps(1bit Time = 1/19200≈ 52.083us ),傳輸8byte字節(jié),一幀Lin報(bào)文用時(shí)6~7ms。

波形的局部放大如下所示:

圖片

波形的進(jìn)一步放大如下所示:

圖片

如上圖,幀間隔段(Break Field)長(zhǎng)度13 Bit顯性位(0)+ 1bit隱性位(1),之后是Sync Byte Field(0x55)+ 字節(jié)空間 + PID(0x73)。關(guān)于Lin幀結(jié)構(gòu),更多信息可以參考前文《Lin基礎(chǔ):從Lin Frame開始》。

(二)Master/Slave對(duì)應(yīng)的Transceiver電阻不同

前文《Lin總線基礎(chǔ):為什么Master節(jié)點(diǎn)需要外接上拉電阻》討論過(guò),Master節(jié)點(diǎn)外接1kΩ原因,這里再次提醒,Master節(jié)點(diǎn)需要通過(guò)并聯(lián)一個(gè)阻值更小的電阻,增大Lin Bus的驅(qū)動(dòng)能力,進(jìn)而提高Lin報(bào)文的質(zhì)量。17987-4中,對(duì)應(yīng)Master/Slave與Transceiver形成的供電回路如下所示:

圖片

聲明:本文內(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)投訴
  • 原理圖
    +關(guān)注

    關(guān)注

    1326

    文章

    6415

    瀏覽量

    240476
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17984

    瀏覽量

    366969
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3673

    瀏覽量

    107968
  • LIN總線
    +關(guān)注

    關(guān)注

    19

    文章

    111

    瀏覽量

    28194
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    #硬聲創(chuàng)作季 汽車Lin總線接口電路,Lin收發(fā)器工作原理 #汽車CAN總線 #汽車Lin總線

    電路分析收發(fā)器CAN總線LIN總線總線接口LINcan
    Hello,World!
    發(fā)布于 :2022年11月03日 12:01:12

    全集成LIN總線收發(fā)器ATA6628相關(guān)資料下載

    全集成LIN總線收發(fā)器ATA6628資料下載內(nèi)容主要介紹了:ATA6628引腳功能ATA6628功能和特性ATA6628內(nèi)部方框圖ATA6628典型應(yīng)用電路
    發(fā)表于 04-01 07:11

    全集成LIN總線收發(fā)器ATA6630相關(guān)資料分享

    全集成LIN總線收發(fā)器ATA6630資料下載內(nèi)容主要介紹了:ATA6630引腳功能ATA6630功能和特性ATA6630內(nèi)部方框圖ATA6630典型應(yīng)用電路
    發(fā)表于 04-02 07:53

    LIN收發(fā)器帶穩(wěn)壓CP2022電子資料

    概述:MCP2022是MACROCHIP公司生產(chǎn)的一款LIN收發(fā)器帶穩(wěn)壓。該MCP2022/2提供了一個(gè)雙向,半雙工通信的物理接口,以汽車和工業(yè)LIN系統(tǒng),以滿足
    發(fā)表于 04-20 06:12

    TJA1020中文資料,TJA1020 LIN收發(fā)器應(yīng)用指南

    TJA1020 收發(fā)器是一個(gè)物理媒體連接Physical Medium Attachment, 它是LIN 主機(jī)從機(jī)協(xié)議控制LIN ,傳輸媒體之間的接口協(xié)議控制
    發(fā)表于 04-25 16:51 ?444次下載
    TJA1020中文資料,TJA1020 <b class='flag-5'>LIN</b><b class='flag-5'>收發(fā)器</b>應(yīng)用指南

    采用UART做LIN總線的主節(jié)點(diǎn)應(yīng)用

    采用UART做LIN總線的主節(jié)點(diǎn)應(yīng)用:本應(yīng)用例使用SPMC75F2313A和通用LIN Bus收發(fā)器TJA1020(或ATA6661)實(shí)現(xiàn)LIN
    發(fā)表于 09-19 11:43 ?116次下載

    采用UART做LIN總線的從節(jié)點(diǎn)應(yīng)用

    采用UART做LIN總線的從節(jié)點(diǎn)應(yīng)用:本應(yīng)用例使用SPMC75F2313A和通用LIN Bus收發(fā)器TJA1020(或ATA6661)實(shí)現(xiàn)LIN
    發(fā)表于 09-19 11:44 ?105次下載

    基于LIN總線的車燈在線診斷系統(tǒng)的設(shè)計(jì)

    LIN節(jié)點(diǎn)由MC68HC908QL4作控制,TJA1020作收發(fā)器。各節(jié)點(diǎn)通過(guò)運(yùn)用LIN協(xié)議構(gòu)成車燈網(wǎng)絡(luò)??刂?b class='flag-5'>器通過(guò)接收車燈的反饋信號(hào)對(duì)車
    發(fā)表于 12-16 16:33 ?49次下載

    NCV7425:局部互連網(wǎng)絡(luò)(LIN)收發(fā)器

     NCV7425是一個(gè)全功能的局部互連網(wǎng)絡(luò)(LIN)收發(fā)器,可作為LIN協(xié)議控制和物理總線之間的接口。NCV7425
    發(fā)表于 01-12 11:53 ?2719次閱讀
    NCV7425:局部互連網(wǎng)絡(luò)(<b class='flag-5'>LIN</b>)<b class='flag-5'>收發(fā)器</b>

    LIN總線技術(shù)原理的學(xué)習(xí)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是包括了:LIN總線技術(shù)原理的學(xué)習(xí)課件免費(fèi)下載,·LIN的主要技術(shù)特點(diǎn),·LIN的通信任務(wù)和報(bào)文幀類型,·
    發(fā)表于 12-25 08:00 ?27次下載
    <b class='flag-5'>LIN</b><b class='flag-5'>總線</b>技術(shù)原理的<b class='flag-5'>學(xué)習(xí)</b>課件免費(fèi)下載

    校準(zhǔn)LIN總線收發(fā)器ATA6663的主要特性及應(yīng)用分析

    Atmel公司的ATA6663是校準(zhǔn)LIN總線收發(fā)器,和LIN指標(biāo)2.0,2.1與SAEJ2602-2兼容,工作電壓5V-27V,波特率高達(dá)20K波特,完全和3.3V與5V器件兼容,具
    的頭像 發(fā)表于 04-12 16:38 ?3785次閱讀
    校準(zhǔn)<b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>ATA6663的主要特性及應(yīng)用分析

    SIT1021Q國(guó)產(chǎn)LIN收發(fā)器芯片,可替代TJA1021

    今天來(lái)學(xué)習(xí)一款LIN收發(fā)器。 SIT1021Q 是一款本地互聯(lián)網(wǎng)絡(luò)(LIN)物理層收發(fā)器,符合LIN
    發(fā)表于 05-11 08:37 ?1965次閱讀

    芯力特LIN總線收發(fā)器芯片SIT1021主/從節(jié)點(diǎn)應(yīng)用方案

    (12V)/SAEJ2602”標(biāo)準(zhǔn),輸入電平和3.3V與5V器件兼容。SIT1021做主節(jié)點(diǎn)時(shí)應(yīng)用電路如下:LIN收發(fā)器做主節(jié)點(diǎn)使用時(shí),LIN總線
    的頭像 發(fā)表于 01-07 15:45 ?4797次閱讀
    芯力特<b class='flag-5'>LIN</b><b class='flag-5'>總線</b><b class='flag-5'>收發(fā)器</b>芯片SIT1021主/從節(jié)點(diǎn)應(yīng)用方案

    芯力特LIN收發(fā)器芯片SIT1021總線DC/AC參數(shù)完全符合LIN標(biāo)準(zhǔn)

    芯力特LIN收發(fā)器芯片SIT1021是一款本地互聯(lián)網(wǎng)絡(luò)(LIN)物理層收發(fā)器,符合LIN2.0、LIN
    的頭像 發(fā)表于 03-08 09:42 ?2294次閱讀
    芯力特<b class='flag-5'>LIN</b><b class='flag-5'>收發(fā)器</b>芯片SIT1021<b class='flag-5'>總線</b>DC/AC參數(shù)完全符合<b class='flag-5'>LIN</b>標(biāo)準(zhǔn)

    什么是LIN收發(fā)器?它有哪些特性?

    隨著汽車工業(yè)的快速發(fā)展,對(duì)車輛內(nèi)部各種電子設(shè)備之間的通信需求日益增加。LIN(Local Interconnect Network)收發(fā)器作為一種低成本的串行通信協(xié)議,在汽車領(lǐng)域得到了廣泛
    的頭像 發(fā)表于 05-24 17:54 ?4457次閱讀