![](http://img.inpai.com.cn/2023/0410/20230410091623448.jpg)
汽車日趨平民化,已被越來越多的家庭選為自己的代步工具;行車安全引起了社會廣泛的關(guān)注每當我們駕駛汽車行駛路口,在左轉(zhuǎn)彎或者右轉(zhuǎn)彎的時候需要打方向燈,常常聽到“滴答滴答”的聲音;作為硬件研發(fā)工程師,電路一點通帶領(lǐng)小伙伴們一起去研究下這個汽車大燈的硬件電路設(shè)計方案,讓我們對汽車有更充分的了解與認識。
汽車大燈驅(qū)動電路:
電路的核心器件是BTS5180,查看芯片的數(shù)據(jù)手冊發(fā)現(xiàn)它是一個雙高邊驅(qū)動,而且具有電流檢測功能,非常適合汽車大燈的驅(qū)動電路設(shè)計;
(相關(guān)資料圖)
本文重點介紹汽車大燈電路的電流檢測功能,當單片機輸出邏輯高電平給到Pin2引腳IN0,直接驅(qū)動連接在OUT0引腳的汽車右前轉(zhuǎn)向大燈,此時芯片Pin4引腳IS檢測的電流便是汽車右前轉(zhuǎn)向大燈的工作電流,如果單片機檢測的電流異常,則診斷為汽車大燈發(fā)生故障,通過故障指示燈告知汽車用戶需要維修
BTS5180引腳圖
2.汽車“滴答滴答”聲音電路
汽車在左轉(zhuǎn)彎或者右轉(zhuǎn)彎的時候,會聽到“滴答滴答”的聲音,其實這個聲音就是繼電器開啟與關(guān)斷發(fā)出的聲音,因此研發(fā)工程師只需要設(shè)計一個驅(qū)動繼電器的電路便可以完成這個功能的設(shè)計;
需要強調(diào)的是由于轉(zhuǎn)向燈與“滴答滴答”的聲音是同時發(fā)生的,因此軟件工程師在代碼編寫開發(fā)的時候需要注意“同時性”的邏輯;
看到這,也許小伙伴們會有疑惑,為什么不直接選用繼電器驅(qū)動汽車大燈,而且這樣的研發(fā)設(shè)計還可以省去額外的“滴答滴答”聲音模擬的繼電器;芯片哥的回答是汽車公司客戶的項目設(shè)計需求不同,如果不需要診斷報錯功能,則可以直接選用繼電器驅(qū)動方案;作為項目研發(fā)工程師,遵守客戶的設(shè)計需求是第一位的,也是最重要的;
延申閱讀(轉(zhuǎn)向燈電路分析)
車要轉(zhuǎn)彎的時候,設(shè)計打開轉(zhuǎn)向燈,一排的燈一次點亮,間隔一定時間以后,全部熄滅。然后這個過程一直重復,直到轉(zhuǎn)彎結(jié)束,司機關(guān)掉轉(zhuǎn)向燈。
這個電路圖就可以實現(xiàn)奧迪車的轉(zhuǎn)向燈閃爍,是不是很刺激,通過一個開關(guān),電容電阻,LED燈,幾個三極管就可以實現(xiàn),下面分析下工作時的電路狀態(tài)。
開啟
當司機按下開關(guān)S1,第一步VCC經(jīng)過S1,R7,Q4的be極,這一條回路就會驅(qū)動Q4打開,第二步VCC經(jīng)過三極管Q1eb極,R4,Q4到GND,這個條回路就會將Q1驅(qū)動打開,第三步VCC經(jīng)過Q1,R11,LED1到GND,這樣就打開了流水燈的第一個燈,后面的燈也是同理打開。
流水閃爍
小伙伴有疑問,燈是全部打開的原理知道了,那么流水怎樣實現(xiàn)呢,也就是每個燈之間的延時怎樣實現(xiàn)。也很簡單,
第一步,第一個燈亮了之后,
第二步,VCC經(jīng)過Q1,R8,Q5的be極到GND驅(qū)動Q5打開 ,
第三步,由于電容C2之前已經(jīng)被VCC經(jīng)過R2充滿電,此時先放電,C2經(jīng)R5,Q5到GND進行放電,放完電之后,Q2基極就會被拉低導通,
進行第四步,
然后第五步點亮第二個LED燈。這個過程里面其實 電容C2放電的過程就是延時的過程 。延時長短取決于電容大小。
重復流水
當一遍流水燈結(jié)束以后,要等一下再閃爍,也就是延時以后再閃爍,這個怎樣實現(xiàn)呢?先看上圖第一步,最后一個LED燈亮,第二部VCC經(jīng)Q3,Q7的be極,驅(qū)動Q7打開,第三步Q4的基極電壓通過Q7拉低,燈全滅。第四步充滿電的電容C4通過Q7be極進行放電,放電結(jié)束以后,Q7截止不導通,Q4繼續(xù)被驅(qū)動打開,接下來就會進行第二圈流水燈閃爍。相信大家已經(jīng)看懂,每一圈流水燈結(jié)束的延時是通過電容C4來實現(xiàn)的。C4放電的時候,燈全滅,放電結(jié)束開啟下一圈流水燈。延時長短取決于C4大小。
來源:芯片哥、旺哥學電子
審核編輯:湯梓紅
標簽: