www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 汽車電子 > 汽車電子
[導(dǎo)讀]在現(xiàn)代汽車電子控制系統(tǒng)中,CAN(Controller Area Network,控制器局域網(wǎng))總線作為一種高效、可靠的通信協(xié)議,發(fā)揮著舉足輕重的作用。它不僅連接著發(fā)動機(jī)控制單元(ECU)、變速器控制單元、制動系統(tǒng)控制單元等多個關(guān)鍵模塊,還確保了這些模塊之間的實時數(shù)據(jù)交換和協(xié)調(diào)工作。為了實現(xiàn)卓越的性能和電磁兼容性(EMC),車規(guī)級CAN總線外圍電路的設(shè)計顯得尤為關(guān)鍵。本文將深入探討這一設(shè)計方案,并結(jié)合實際應(yīng)用給出代碼示例。


在現(xiàn)代汽車電子控制系統(tǒng)中,CAN(Controller Area Network,控制器局域網(wǎng))總線作為一種高效、可靠的通信協(xié)議,發(fā)揮著舉足輕重的作用。它不僅連接著發(fā)動機(jī)控制單元(ECU)、變速器控制單元、制動系統(tǒng)控制單元等多個關(guān)鍵模塊,還確保了這些模塊之間的實時數(shù)據(jù)交換和協(xié)調(diào)工作。為了實現(xiàn)卓越的性能和電磁兼容性(EMC),車規(guī)級CAN總線外圍電路的設(shè)計顯得尤為關(guān)鍵。本文將深入探討這一設(shè)計方案,并結(jié)合實際應(yīng)用給出代碼示例。


一、共模電感的設(shè)計

共模電感在汽車CAN網(wǎng)絡(luò)中起著抑制共模噪聲、提升EMC性能的重要作用。它通過在高阻抗?fàn)顟B(tài)下阻止噪聲傳播,有效濾除系統(tǒng)自身發(fā)射的干擾噪聲,同時抑制其他系統(tǒng)產(chǎn)生的干擾噪聲對CAN總線通信的干擾。


在設(shè)計共模電感時,需要關(guān)注以下幾個關(guān)鍵特性:


電感值:為了有效抑制共模噪聲,共模電感在共模噪聲頻率處應(yīng)具備盡可能高的電感值。然而,過大的電感值會帶來尺寸和成本上的挑戰(zhàn)。因此,針對500kbps的CAN通信,推薦使用51uH電感值的共模電感;而對于2Mbps的CAN FD通訊,則建議采用100uH電感值。

泄漏電感:適量的泄漏電感能有效抑制CAN總線中的差模電流,提升系統(tǒng)的整體EMI性能。但過大的泄漏電感可能會引發(fā)CAN信號的振鈴現(xiàn)象,干擾正常通訊。因此,在選擇時,應(yīng)確保既能發(fā)揮差模抑制作用,又不至于在總線信號上產(chǎn)生顯著的振鈴。

直流電阻:共模電感的直流電阻對總線信號的損耗具有直接影響。隨著直流電阻的增大,總線信號的損耗也會相應(yīng)增加,導(dǎo)致傳輸效率降低。因此,選擇直流電阻盡可能小的共模電感顯得尤為重要。

模式轉(zhuǎn)換特性:共模電感的模式轉(zhuǎn)換特性通過Ssd12/Sds21參數(shù)來衡量。當(dāng)Ssd12/Sds21參數(shù)的差異較大時,意味著上下線圈存在較大的不對稱性,這會引入額外的共模噪聲,降低EMI濾波效能。因此,應(yīng)傾向于選擇Ssd12/Sds21參數(shù)接近的器件。

二、終端分立電阻的設(shè)計

在包含多個節(jié)點的CAN網(wǎng)絡(luò)中,為了確保信號傳輸質(zhì)量,通常在首端節(jié)點和末端節(jié)點的總線上并聯(lián)一個與總線特征阻抗相匹配的電阻(通常為120Ω)。這個電阻的主要作用包括:


匹配總線特征阻抗,阻止信號反射:CAN總線的特征阻抗通常為120Ω,而CAN收發(fā)器在隱性狀態(tài)下的總線差分輸入電阻高達(dá)數(shù)十kΩ。阻抗不匹配會導(dǎo)致信號反射,產(chǎn)生振鈴現(xiàn)象,影響正常通信。

吸收外部干擾:CAN收發(fā)器的輸入差分電阻阻值較高,使得外部輕微干擾能在總線上產(chǎn)生足夠的差分電壓,改變總線狀態(tài)。并聯(lián)一個阻值相對較小的電阻(45Ω到70Ω之間)可以吸收這些干擾,防止其在總線上形成顯性差分電壓。

加速總線信號下降沿:總線顯隱切換的過程是對寄生電容的充放電過程。并聯(lián)一個匹配電阻可以顯著加速放電過程,使信號下降沿更加迅速,實現(xiàn)總線狀態(tài)從顯性到隱性的快速切換。

三、代碼示例

以下是一個簡單的CAN總線初始化代碼示例,使用C語言編寫,適用于STM32微控制器:


c

#include "stm32f4xx_hal.h"


CAN_HandleTypeDef hcan1;


void CAN_Config(void)

{

   // CAN結(jié)構(gòu)體初始化

   hcan1.Instance = CAN1;

   hcan1.Init.Prescaler = 9;

   hcan1.Init.Mode = CAN_MODE_NORMAL;

   hcan1.Init.SyncJumpWidth = CAN_SJW_1TQ;

   hcan1.Init.TimeSeg1 = CAN_BS1_6TQ;

   hcan1.Init.TimeSeg2 = CAN_BS2_8TQ;

   hcan1.Init.TimeTriggeredMode = DISABLE;

   hcan1.Init.AutoBusOff = DISABLE;

   hcan1.Init.AutoWakeUp = DISABLE;

   hcan1.Init.AutoRetransmission = ENABLE;

   hcan1.Init.ReceiveFifoLocked = DISABLE;

   hcan1.Init.TransmitFifoPriority = DISABLE;

   

   if (HAL_CAN_Init(&hcan1) != HAL_OK)

   {

       // 初始化錯誤處理

       Error_Handler();

   }

   

   // 激活通知

   HAL_CAN_ActivateNotification(&hcan1, CAN_IT_TX_MAILBOX_EMPTY | CAN_IT_RX_FIFO0_MSG_PENDING);

}


int main(void)

{

   HAL_Init();

   SystemClock_Config();

   CAN_Config();

   

   // 主循環(huán)

   while (1)

   {

       // CAN通信代碼

   }

}


void Error_Handler(void)

{

   // 用戶可以添加自己的錯誤處理代碼

   while(1)

   {

   }

}

該代碼示例展示了如何初始化CAN總線,并設(shè)置了相關(guān)的時序參數(shù)。在實際應(yīng)用中,還需根據(jù)具體需求配置濾波器、發(fā)送和接收郵件箱等。


四、結(jié)論

車規(guī)級CAN總線外圍電路的設(shè)計是一個復(fù)雜但至關(guān)重要的過程。通過精心選擇共模電感和終端分立電阻等關(guān)鍵元件,并結(jié)合實際的代碼實現(xiàn),可以顯著提升CAN總線的通信質(zhì)量和電磁兼容性。這不僅有助于確保汽車電子控制系統(tǒng)的穩(wěn)定運(yùn)行,還為未來智能汽車的發(fā)展奠定了堅實的基礎(chǔ)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在電子電路中,電解電容的紋波電流承受能力直接影響其使用壽命和電路穩(wěn)定性。準(zhǔn)確測試紋波電流不僅能驗證電容性能是否達(dá)標(biāo),也是電路設(shè)計可靠性驗證的關(guān)鍵環(huán)節(jié)。以下從測試原理、設(shè)備準(zhǔn)備、操作步驟到數(shù)據(jù)解讀,全面介紹電解電容紋波電流...

關(guān)鍵字: 電解電容 紋波電流 電路設(shè)計

在電子電路設(shè)計與實踐中,穩(wěn)壓芯片是維持穩(wěn)定輸出電壓的關(guān)鍵組件。然而,當(dāng)我們將兩個輸出電壓不同的穩(wěn)壓芯片的輸出腳連接在一起時,會引發(fā)一系列復(fù)雜的物理現(xiàn)象和潛在風(fēng)險。這一操作不僅違反了常規(guī)的電路設(shè)計原則,還可能對電路系統(tǒng)造成...

關(guān)鍵字: 穩(wěn)壓 芯片 電路設(shè)計

在當(dāng)今電子技術(shù)飛速發(fā)展的時代,隨著電子產(chǎn)品不斷向小型化、高性能化邁進(jìn),印刷電路板(PCB)的設(shè)計變得愈發(fā)復(fù)雜和精密。過孔,作為 PCB 中連接不同層線路的關(guān)鍵元件,其對信號完整性的影響已成為電路設(shè)計中不可忽視的重要因素。...

關(guān)鍵字: 印刷電路板 電路設(shè)計 信號

IIC(Inter IC Bus)協(xié)議是一種廣泛應(yīng)用于嵌入式系統(tǒng)中的同步半雙工通信協(xié)議。隨著電子設(shè)備的復(fù)雜性不斷增加,高多層電路板設(shè)計變得越來越普遍。在高多層電路板中實現(xiàn)可靠的IIC通信,需要綜合考慮布線策略、電源設(shè)計、...

關(guān)鍵字: 電路板 電路設(shè)計

在現(xiàn)代高速、高密度的電路設(shè)計領(lǐng)域,電路完整性是確保電子系統(tǒng)可靠運(yùn)行的關(guān)鍵要素?;芈冯姼凶鳛殡娐分械囊粋€重要參數(shù),對電路完整性有著多方面的深遠(yuǎn)影響。從信號傳輸?shù)臏?zhǔn)確性到電源系統(tǒng)的穩(wěn)定性,回路電感在其中扮演著不容忽視的角色。...

關(guān)鍵字: 電子系統(tǒng) 回路電感 電路設(shè)計

串聯(lián)一個二極管,是利用二極管的單向?qū)щ姷奶匦?,實現(xiàn)了最簡單可靠的低成本防反接功能電路。這種低成本方案一般在小電流的場合,類似小玩具等。

關(guān)鍵字: 電路設(shè)計 串聯(lián)

USB 2.0接口以其高速率等優(yōu)點漸有取代傳統(tǒng)ISA及PCI數(shù)據(jù)總線的趨勢,熱插拔特性也使其成為各種PC外設(shè)的首選接口。

關(guān)鍵字: 數(shù)據(jù)采集 電路設(shè)計

Finishing 終飾、終修指各種制成品在外觀上的最后修飾或修整工作,使產(chǎn)品更具美觀、保護(hù),及質(zhì)感的目的。Metal Finishing特指金屬零件或制品,其外表上為加強(qiáng)防蝕功能及觀而特別加做的處理層而言,如各種電鍍層...

關(guān)鍵字: PCB 電路設(shè)計

在電子工程領(lǐng)域,Datasheet(數(shù)據(jù)手冊)是理解和應(yīng)用特定芯片的關(guān)鍵資源。面對動輒數(shù)百頁的詳細(xì)文檔,如何高效地提取電路設(shè)計所需的關(guān)鍵信息,是每個硬件工程師和軟件工程師都面臨的挑戰(zhàn)。本文旨在提供一套系統(tǒng)化的方法,幫助工...

關(guān)鍵字: Datasheet 電路設(shè)計

為了符合相關(guān)法規(guī),通常需要采用電磁干擾 (EMI) 濾波器,而該濾波器通常在系統(tǒng)總體尺寸和體積中占據(jù)很大一部分,因此了解高頻轉(zhuǎn)換器的 EMI 特性至關(guān)重要。

關(guān)鍵字: 濾波器 穩(wěn)壓電源 電路設(shè)計
關(guān)閉