摘 要:
全球范圍汽車尾氣排放法規(guī)的不斷加嚴對發(fā)動機管理系統(tǒng)也提出了更高的要求:控制精度更高,控制功能愈加復雜,以及完善的在板診斷功能 (On Board Diagnostic,OBD)。飛思卡爾半導體應對這些挑戰(zhàn),提出了基于MPC5500 系列32 位Power Architecture微控制器和新一代智能功率器件SMARTMOSTM的發(fā)動機電子控制單元(Electronic Control Unit, ECU)參考設計。
關鍵詞:發(fā)動機管理系統(tǒng);電子控制單元(ECU);飛思卡爾;MPC5500;智能功率器件SMARTMOS
前 言
現代先進的發(fā)動機管理系統(tǒng)在提高燃油經濟性和控制尾氣排放方面都達到了很高的水平,這其中電子控制單元(ECU)的軟件和硬件性能至關重要。飛思卡爾(Freescale Semiconductor)作為全球領先的汽車電子半導體供應商,提供了包括微控制器(MCU)、傳感器、電源管理器件、功率驅動器件、以及符合AUTOSAR(AUTomotive Open SystemARchitecture)標準的實時操作系統(tǒng)和底層驅動軟件在內的動力傳動(Powertrain)系統(tǒng)解決方案。可應用于汽油機管理系統(tǒng),柴油高壓共軌燃油噴射系統(tǒng),自動變速箱和CVT 控制系統(tǒng),混合動力以及燃料電池控制系統(tǒng)。
本文介紹了基于MPC5500 系列32 位Power Architecture微控制器和新一代智能功率器件SMARTMOSTM的汽油/柴油發(fā)動機電子控制單元(ECU)參考設計。
發(fā)動機電子控制單元參考設計系統(tǒng)框架
以典型的汽油發(fā)動機控制系統(tǒng)為例,飛思卡爾的參考設計系統(tǒng)框架如圖1。
圖1中左側是信號輸入:溫度、壓力、油門踏板和節(jié)氣門位置等傳感器輸出的模擬信號經濾波電路由MPC5500 的高速模數轉換(ADC)模塊采集;曲軸轉角,凸輪軸正時位置,車速等頻率信號經MPC5500 的eTPU 模塊采集并處理;爆震傳感器輸出的高頻信號在eTPU 確定的曲軸轉角窗口內通過高速ADC 采樣,并經軟件濾波和積分處理算法,可以實現片上軟件檢測爆震功能,為系統(tǒng)節(jié)省專用爆震處理芯片的成本。
空調請求開關、外部負載接合、制動踏板、離合器狀態(tài)等開關量信號,由智能開關檢測芯片采集并通過SPI 接口傳輸結果,可節(jié)省MCU 的I/O 資源。此芯片還具有最大32mA濕電流輸出功能,可被用來保護開關觸點接觸面不被氧化。
各傳感器采集的發(fā)動機工況信號提供給主MCU 內部復雜的控制軟件,以計算確定噴油、點火等控制參數并執(zhí)行輸出。圖中右側是信號輸出:各智能功率驅動器件都支持并行與SPI 串行兩種方式驅動,SPI還用于和MCU交換配置參數及故障診斷信息,高頻信號(如噴油、點火脈沖)均采用并行驅動方式。
·32位主微控制器:32-bit Power Architecture MPC5500系列
·8位監(jiān)控微控制器:MC9S08SG8
·智能功率器件SMARTMOSTM
- 通訊接口
MC33902:高速CAN 總線收發(fā)器
MC33661:LIN 總線收發(fā)器
- 功率驅動
MC33800:多功能智能功率驅動芯片
MC33810:4 通道噴油器驅動和點火線圈IGBT 預驅動芯片,根據6 缸/8 缸不同應
用可使用多片并聯。
MC33926: H-Bridge 驅動芯片(用于電控節(jié)氣門)
- 信號監(jiān)測
MC33975:22 路開關量檢測芯片,帶睡眠喚醒和32mA 濕電流輸出功能
MC33811:5 通道電磁線圈負載監(jiān)測芯片
- 電源管理
MC33730:板級電源管理芯片
面向動力傳動系統(tǒng)設計的MPC5500產品家族
32 位MPC5500系列微控制器是面向Powertrain應用開發(fā)的新一代產品,其前身是在業(yè)界已經成熟應用的MPC500 家族。MPC5500基于高性能的Power Architecture e200RISC 內核,衍生出覆蓋高中低檔應用需求的產品系列。最高總線頻率可達180MHz,片內最多集成3M bytes帶ECC功能的Flash,并支持100k 次Flash 塊擦寫壽命和長達20年的數據保存時間。MPC5500 系列的第一款產品MPC5554,已經在全球供貨超過兩百萬片。
MPC5500 系列具有優(yōu)秀的軟件和硬件兼容性。不同型號相同管腳封裝的芯片保證100%管腳兼容,對同一型號不同封裝的芯片 (208pin /324pin /416pin BGA)保持軟件全兼容,極大方便了用戶進行平臺開發(fā)和形成產品系列化。在項目起始階段用戶可選擇片內資源和管腳都比較豐富的芯片作原型機設計,待產品基本定型,再根據實際I/O 和Flash 資源需求選定一款性能價格比最優(yōu)的芯片投入生產。當中軟件和硬件的移植基本不增加額外的工作量,同時也有利于控制BOM成本。
eTPU 是專用于定時和頻率信號處理的模塊,其內部的RISC 協處理器可以獨立于CPU 運行。飛思卡爾提供了面向發(fā)動機控制應用的eTPU 函數庫,如曲軸轉角測量、噴油脈沖輸出、點火脈沖輸出、凸輪軸相位檢測等,使用戶可以專注于發(fā)動機本體控制算法的設計。
面向發(fā)動機控制應用的智能功率驅動芯片SMARTMOS
MC33800
MC33800 是一款集成了多種功能的智能功率驅動芯片,其輸出通道包括:
2 路可編程的恒流源驅動,帶有疊加的電流抖動控制,適用于驅動自動變速箱執(zhí)行器電磁閥。
8 路低端開關,其中1、2 兩路具有較高驅動電流(6A),可以用來驅動指示燈等感性負載,其余通道可用來驅動繼電器或電磁閥。其中相鄰2 路可并聯(如1/2,3/4)以增加驅動能力。通過并行或SPI 串行通訊兩種方式驅動。
6 路MOSFET 預驅動,支持PWM輸出。可以用來驅動燃油泵,冷卻風扇電機,氧傳感器加熱,EGR 或碳罐清洗電磁閥。在片內還集成了負載電阻測量功能,可以實現加熱型氧傳感器(HEGO)的負載診斷功能。
這款芯片具有過壓,欠壓和過熱保護功能,輸出驅動和開關具有過電流保護,開路檢測、短路檢測和SPI 故障信息反饋功能。
MC33810
MC33810 是一款同時集成了噴油器驅動和點火線圈預驅動的芯片,高集成度可以節(jié)省電路板上器件數量和布局空間,是應用于四缸汽油發(fā)動機的理想選擇。輸出通道包括:
4 路低端開關,用來直接驅動噴油器。
4 路(IGBT/MOSFET)預驅動,支持PWM輸出。可以用來驅動IBGT 控制點火線圈,也可以作為通用的PWM輸出驅動MOSFET。當設置為IGBT 預驅動功能時,還提供了初級線圈閉合時間,點火時間和點火線圈次級電流的檢測功能。
這款芯片具有過流、過熱和對電源短路保護功能,輸出驅動具有開路檢測、短路檢測和SPI 故障信息反饋功能。
MC33811
MC33811 是一款帶有5 路電磁線圈負載監(jiān)測功能的智能芯片。它通過檢測和分析通過線圈的電流波形來判斷當前負載是否工作正常,通過SPI 端口設置工作模式并返回檢測結果。
在發(fā)動機控制應用中,MC33811提供的診斷功能可以及時匯報噴油器故障,以防止損壞發(fā)動機。同時還可以用于其他需要診斷電磁閥的應用中,如變速箱控制器或電磁氣門控制器。
MC33926
MC33926是一款具有5A電流輸出的H-Bridge智能功率驅動芯片,滿足汽車工作環(huán)境的嚴苛要求。典型應用為發(fā)動機電控節(jié)氣門電機控制,也可以作普通雙向直流電機控制,例如EGR電磁閥。
MC33926 具有輸出電流限流功能以保護電機,輸出對電源或對地短路保護,帶滯回區(qū)的過溫關斷保護等功能。同時帶有輸出電流反饋以實現閉環(huán)電機調速或扭矩控制。
符合AUTOSAR 規(guī)范的RTOS 和底層驅動軟件支持
飛思卡爾半導體作為第一個加入AUTOSAR 組織的半導體器件供應商,提供符合AUTOSAR R2.1 最新規(guī)范的底層驅動軟件和實時操作系統(tǒng)。隨著AUTOSAR 日趨成熟,并逐漸為世界主要汽車制造商和一級零部件供應商所采納,飛思卡爾也準備好為用戶提供各級設計應用支持。
飛思卡爾提供的AUTOSAR 基礎軟件包有:微控制器抽象層驅動MCAL(Microcontroller Abstraction Layer ),I/O 硬件抽象層驅動以及基于EEPROM模擬的存儲器硬件抽象層驅動。目前產品可支持S12X,MPC556X 和MPC551X 微控制器平臺,并在不斷更新擴展。
操作系統(tǒng)方面提供符合AUTOSAR 規(guī)范的4 級可裁減的實時操作系統(tǒng)。
·SC1—確定性的RTOS 基礎(tasks, events, counters, alarms, messages)
·SC2—基于時間的任務管理(low-latency, precise timing for periodic tasks)
·SC3—任務級的內存保護(MMU/MPU),以避免安全系統(tǒng)的內存沖突問題
·SC4—任務級的時間和內存保護,充分利用芯片的功能,以提供汽車領域RTOS 的安全保護
參考設計PCB 板布局
結 語
本文介紹了飛思卡爾基于MPC5500 和智能功率器件的發(fā)動機控制單元參考設計,在滿足現代發(fā)動機復雜控制要求的同時,也為用戶帶來很大的設計優(yōu)勢:
*滿足典型發(fā)動機控制應用中負載和器件的電壓、電流指標;
*片內集成的診斷和監(jiān)控功能,有助于實現系統(tǒng)功能完整性和可維護性;
*高集成度的器件實現了電路板的簡化布線和緊湊布局;
*MCU 與外圍器件通過并行或SPI 串行方式通訊,實現靈活簡便的控制連接;
*片內集成了面向發(fā)動機控制應用而設計的特殊功能和特性;
*32 位MCU 家族良好的兼容性和擴展性方便用戶進行平臺開發(fā)和產品系列設計。
在硬件參考設計的基礎上,飛思卡爾還開發(fā)了符合AUTOSAR 規(guī)范的底層驅動軟件和實時操作系統(tǒng)等軟件包,為用戶提供系統(tǒng)級應用解決方案及設計支持。