基於LIN總線的車燈控製係統設計
發布時間:2010-03-29
中心議題:
LIN總線技術
LIN(LocalInterconnectNetwork)是一種低成本的串行通訊協議,以廣泛應用的SCI(UART)為(wei)基(ji)礎(chu)定(ding)義(yi),硬(ying)件(jian)實(shi)現(xian)成(cheng)本(ben)低(di)廉(lian)。它(ta)基(ji)於(yu)主(zhu)從(cong)結(jie)構(gou),單(dan)主(zhu)節(jie)點(dian)多(duo)從(cong)節(jie)點(dian),無(wu)須(xu)仲(zhong)裁(cai)機(ji)製(zhi),使(shi)用(yong)單(dan)線(xian)通(tong)信(xin),減(jian)少(shao)了(le)大(da)量(liang)線(xian)束(shu)的(de)重(zhong)量(liang)和(he)費(fei)用(yong),其(qi)應(ying)用(yong)目(mu)標(biao)是(shi)帶(dai)寬(kuan)性(xing)能(neng)要(yao)求(qiu)不(bu)高(gao)的(de)低(di)速(su)係(xi)統(tong),通(tong)信(xin)速(su)率(lv)為(wei)1~20Kb/s,目前主要被用於替代CAN總線在汽車網絡化電子控製係統中實時性要求不高的底端電子控製裝置間的通訊。
LINzongxianbaowenchuanshushiyoubaowenzhendegeshixingchenghekongzhi。baowenzhenyouzhujirenwuxiangcongjirenwuchuansongtongbuhebiaoshifuxinxi,bingjiangyigecongjirenwudexinxichuansonggeiqitacongjirenwu。zhujirenwuweiyuzhujijiedianneibu,tafuzebaowendejindubiao、發送報文頭(HEADER)。從機任務位於所有的節點中(即主機和從機),其中一個發送報文的響應(RESPONSE)。
一個報文幀(見圖1)是由一個主機節點發送的報文頭和一個主機或從機節點發送的響應組成。

報文幀的報文頭包括一個同步間隔場(SYNCHBREAKFIELD)、一個同步場(SYNCHFIELD)和一個標識符場(IDENTITYFIELD)。報文幀的響應(RESPONSE)則由3~9個字節場組成:2,4或8字節的數據場(DATAFIELD)和1個字節的校驗和場(CHECKSUMFIELD)。字節場由字節間空間分隔,報文幀的報文頭和響應是由一個幀內響應空間分隔。最小的字節間空間和幀內響應空間是0。
車燈係統的硬件電路設計
1車燈係統方案介紹
整個車燈係統共包括五個模塊(見圖2):一個主機節點,負責掃描來自操作麵板開關信息(如近光燈,霧燈,轉向燈)和來自CAN網絡的開關信息(如刹車燈)。並通過LIN總線將其發送給四個從機節點;四個從機節點包括車頭和車尾各兩個控製節點,負責接收來自LIN總線的開關信息,控製車燈負載動作,並采集由驅動芯片反饋的車燈故障信息,通過LIN總線反饋給主機,由主機節點負責故障信息的處理和顯示。

2硬件選擇及說明
主機和從機MCU分別選用FREESCALE的MC9S08DZ60和MC9S08SG04芯片。DZ60芯片內部集成一個CAN控製器和兩個SCI模塊,可以作為車燈控製模塊和其他車身網絡連接的CAN/LIN網關,實現整車網絡通訊的統一。SG04是FREESCALE公司開發的專門用於車身底端網絡控製節點的汽車級低成本芯片,內部集成一個SCI模塊、兩個PWM模塊和多個A/D轉換模塊,可直接作為LIN網絡的從機節點並能方便的實現對車燈負載的控製及對模擬負載故障信息的采集。
LIN收發器選用InfineonTLE6258係列收發器。TLE6258是單線收發器,適用於LIN協議,發送速率可達20Kb/s,功耗低,具有短路保護和過溫保護功能,適用於汽車和工業應用。為了減小電流損耗,TLE6258提供了一種空閑模式,在空閑模式下,TLE6258退出總線活動,電流降到最低,從而達到減小功率損耗的目的。在正常工作模式下,通過對ENN引腳置1進入空閑模式;在空閑模式下,通過在總線上發送喚醒幀,可把主機或從機從空閑模式喚醒,返回到正常工作模式。進入正常模式後,ENN引腳複位為0,釋放RxD引腳到傳輸數據狀態。
功率驅動芯片選用Infineon的BTS係列驅動芯片:BTS6143D用於驅動大燈,如近光燈、霧燈,BTS724G用於驅動小燈,如轉向燈、位燈。BTS6143D是N溝道FET功率管,內部集成充電泵,電流驅動,並且具有負載電流檢測的故障反饋功能,包括過載、過溫和短路檢測,BTS6143D為單通道輸入輸出,可實現對負載電流的模擬量診斷反饋;BTS724G是電源MOSFET高位開關,帶四通道輸入輸出,且每一對輸入輸出相互獨立,可輸出數字量診斷反饋信號。如圖3,圖4以近光燈、轉向燈和位燈為例分別顯示了大燈驅動電路設計和小燈的驅動電路設計。

車燈係統的軟件設計
係統的軟件設計包括三個相對獨立的模塊設計:主機對來自操作麵板和CAN總線的開關信息掃描模塊;主機和從機節點之間信息的通訊模塊;各從機節點對車燈負載的動作控製及故障信息采集模塊。其中後兩個模塊的設計是整個係統軟件設計部分的核心。
- LIN總線技術簡介
- 車燈係統的硬件電路實現
- 選用InfineonTLE6258係列收發器
- 選用Infineon的BTS係列驅動芯片
LIN總線技術
LIN(LocalInterconnectNetwork)是一種低成本的串行通訊協議,以廣泛應用的SCI(UART)為(wei)基(ji)礎(chu)定(ding)義(yi),硬(ying)件(jian)實(shi)現(xian)成(cheng)本(ben)低(di)廉(lian)。它(ta)基(ji)於(yu)主(zhu)從(cong)結(jie)構(gou),單(dan)主(zhu)節(jie)點(dian)多(duo)從(cong)節(jie)點(dian),無(wu)須(xu)仲(zhong)裁(cai)機(ji)製(zhi),使(shi)用(yong)單(dan)線(xian)通(tong)信(xin),減(jian)少(shao)了(le)大(da)量(liang)線(xian)束(shu)的(de)重(zhong)量(liang)和(he)費(fei)用(yong),其(qi)應(ying)用(yong)目(mu)標(biao)是(shi)帶(dai)寬(kuan)性(xing)能(neng)要(yao)求(qiu)不(bu)高(gao)的(de)低(di)速(su)係(xi)統(tong),通(tong)信(xin)速(su)率(lv)為(wei)1~20Kb/s,目前主要被用於替代CAN總線在汽車網絡化電子控製係統中實時性要求不高的底端電子控製裝置間的通訊。
LINzongxianbaowenchuanshushiyoubaowenzhendegeshixingchenghekongzhi。baowenzhenyouzhujirenwuxiangcongjirenwuchuansongtongbuhebiaoshifuxinxi,bingjiangyigecongjirenwudexinxichuansonggeiqitacongjirenwu。zhujirenwuweiyuzhujijiedianneibu,tafuzebaowendejindubiao、發送報文頭(HEADER)。從機任務位於所有的節點中(即主機和從機),其中一個發送報文的響應(RESPONSE)。
一個報文幀(見圖1)是由一個主機節點發送的報文頭和一個主機或從機節點發送的響應組成。

報文幀的報文頭包括一個同步間隔場(SYNCHBREAKFIELD)、一個同步場(SYNCHFIELD)和一個標識符場(IDENTITYFIELD)。報文幀的響應(RESPONSE)則由3~9個字節場組成:2,4或8字節的數據場(DATAFIELD)和1個字節的校驗和場(CHECKSUMFIELD)。字節場由字節間空間分隔,報文幀的報文頭和響應是由一個幀內響應空間分隔。最小的字節間空間和幀內響應空間是0。
車燈係統的硬件電路設計
1車燈係統方案介紹
整個車燈係統共包括五個模塊(見圖2):一個主機節點,負責掃描來自操作麵板開關信息(如近光燈,霧燈,轉向燈)和來自CAN網絡的開關信息(如刹車燈)。並通過LIN總線將其發送給四個從機節點;四個從機節點包括車頭和車尾各兩個控製節點,負責接收來自LIN總線的開關信息,控製車燈負載動作,並采集由驅動芯片反饋的車燈故障信息,通過LIN總線反饋給主機,由主機節點負責故障信息的處理和顯示。

2硬件選擇及說明
主機和從機MCU分別選用FREESCALE的MC9S08DZ60和MC9S08SG04芯片。DZ60芯片內部集成一個CAN控製器和兩個SCI模塊,可以作為車燈控製模塊和其他車身網絡連接的CAN/LIN網關,實現整車網絡通訊的統一。SG04是FREESCALE公司開發的專門用於車身底端網絡控製節點的汽車級低成本芯片,內部集成一個SCI模塊、兩個PWM模塊和多個A/D轉換模塊,可直接作為LIN網絡的從機節點並能方便的實現對車燈負載的控製及對模擬負載故障信息的采集。
LIN收發器選用InfineonTLE6258係列收發器。TLE6258是單線收發器,適用於LIN協議,發送速率可達20Kb/s,功耗低,具有短路保護和過溫保護功能,適用於汽車和工業應用。為了減小電流損耗,TLE6258提供了一種空閑模式,在空閑模式下,TLE6258退出總線活動,電流降到最低,從而達到減小功率損耗的目的。在正常工作模式下,通過對ENN引腳置1進入空閑模式;在空閑模式下,通過在總線上發送喚醒幀,可把主機或從機從空閑模式喚醒,返回到正常工作模式。進入正常模式後,ENN引腳複位為0,釋放RxD引腳到傳輸數據狀態。
功率驅動芯片選用Infineon的BTS係列驅動芯片:BTS6143D用於驅動大燈,如近光燈、霧燈,BTS724G用於驅動小燈,如轉向燈、位燈。BTS6143D是N溝道FET功率管,內部集成充電泵,電流驅動,並且具有負載電流檢測的故障反饋功能,包括過載、過溫和短路檢測,BTS6143D為單通道輸入輸出,可實現對負載電流的模擬量診斷反饋;BTS724G是電源MOSFET高位開關,帶四通道輸入輸出,且每一對輸入輸出相互獨立,可輸出數字量診斷反饋信號。如圖3,圖4以近光燈、轉向燈和位燈為例分別顯示了大燈驅動電路設計和小燈的驅動電路設計。

車燈係統的軟件設計
係統的軟件設計包括三個相對獨立的模塊設計:主機對來自操作麵板和CAN總線的開關信息掃描模塊;主機和從機節點之間信息的通訊模塊;各從機節點對車燈負載的動作控製及故障信息采集模塊。其中後兩個模塊的設計是整個係統軟件設計部分的核心。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻


