《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于ARM9和MPC56x的燃料電池發(fā)動(dòng)機(jī)雙核主控制器的研制
基于ARM9和MPC56x的燃料電池發(fā)動(dòng)機(jī)雙核主控制器的研制
李建秋,林辛凡,華劍鋒,徐梁飛
清華大學(xué) 汽車安全與節(jié)能國(guó)家重點(diǎn)實(shí)驗(yàn)室,北京100084
摘要: 燃料電池發(fā)動(dòng)機(jī)控制系統(tǒng)具有輸入輸出通道多、控制變量多和控制算法復(fù)雜等特點(diǎn)。針對(duì)燃料電池分布式控制系統(tǒng)中的主控制器,提出了采用ARM系列單片機(jī)進(jìn)行上層算法的計(jì)算、采用MPC56x系列單片機(jī)進(jìn)行底層輸入輸出和外圍驅(qū)動(dòng)接口、采用CAN總線進(jìn)行信息交互的雙核控制器的設(shè)計(jì)思路。設(shè)計(jì)了ARM和MPC56x兼容的數(shù)字核心接口板,并對(duì)雙核的燃料電池發(fā)動(dòng)機(jī)主控制器進(jìn)行了驗(yàn)證。
中圖分類號(hào): TN,TH1
文獻(xiàn)標(biāo)識(shí)碼: A
Design of the ARM9+MPC56x dual core based main controller of the fuel cell engine
LI Jian Qiu,LIN Xin Fan,HUA Jian Feng,XU Liang Fei
State Key Lab of Automotive Safety and Energy, Tsinghua University, Beijing 100084,China
Abstract: The control system of fuel cell engine was a multi-input multi-output, multi-variable control system. It was necessary to design a high performance controller to calculate the complex control algorithm. In this paper, a dual MCU architecture was prompted. The ARM9 series MCU was used to execute the control algorithm, while the MPC56x MCU was used to drive the low level input/output and peripheral module interfaces. They shared the information via CAN bus. The digital core circuit of ARM9 and MCU56x were designed and the dual MCU ECU was tested.
Key words : dual MCU controller;fuel cell engine;control algorithm

    隨著清潔能源需求的增加,燃料電池發(fā)動(dòng)機(jī)及其在汽車動(dòng)力系統(tǒng)中的應(yīng)用越來(lái)越重要。燃料電池按電化學(xué)原理直接將等溫的化學(xué)能轉(zhuǎn)化為電能。由于不受熱機(jī)卡諾循環(huán)的限制,目前各類燃料電池實(shí)際的能量轉(zhuǎn)化率均可達(dá)40%~60%;燃料電池環(huán)境友好、工作安靜、噪聲很低。燃料電池發(fā)動(dòng)機(jī)由空氣系統(tǒng)、氫氣系統(tǒng)、水熱管理系統(tǒng)、增濕系統(tǒng)和電堆等幾部分組成,其結(jié)構(gòu)如圖1所示。

1 分布式燃料電池發(fā)動(dòng)機(jī)控制系統(tǒng)
    針對(duì)燃料電池發(fā)動(dòng)機(jī)的上述要求,清華大學(xué)和大連化學(xué)物理研究所合作,研制了分布式燃料電池控制系統(tǒng)。整個(gè)系統(tǒng)以燃料電池發(fā)動(dòng)機(jī)主控制器為核心,包括了2個(gè)發(fā)動(dòng)機(jī)的獨(dú)立控制子系統(tǒng),每個(gè)發(fā)動(dòng)機(jī)控制系統(tǒng)包括電堆控制器節(jié)點(diǎn)、增濕控制器節(jié)點(diǎn)、風(fēng)機(jī)控制器節(jié)點(diǎn)以及4個(gè)單片電壓測(cè)量節(jié)點(diǎn)等。加上燃料電池發(fā)動(dòng)機(jī)的主控制器,整個(gè)控制系統(tǒng)共包括15個(gè)控制器節(jié)點(diǎn)。這些控制器以主控制器為核心,形成了整車動(dòng)力系統(tǒng)時(shí)間觸發(fā)控制器局域網(wǎng)絡(luò)(TTCAN)通信協(xié)議。
2 基于ARM+MPC561雙單片機(jī)的主控制器設(shè)計(jì)
2.1 控制器硬件框架

    控制器的硬件框架如圖2所示。該控制器采用MPC56x和AT91SAM9261S單片機(jī)雙核處理器的模式,其中底層IO驅(qū)動(dòng)采用MPC56x單片機(jī)[1],而控制算法采用ARM9單片機(jī)[2]。采用ARM9單片機(jī)進(jìn)行控制算法的優(yōu)點(diǎn)是:


    (1)ARM的主頻高、運(yùn)算速度快,最高主頻可以達(dá)到190 MHz,運(yùn)算速度可達(dá)210 MIPS,大大高于MPC56x的56 MHz;
    (2)可以配套的內(nèi)存大,擁有豐富的內(nèi)存擴(kuò)展接口,不但能實(shí)現(xiàn)與MPC56x相同的SRAM擴(kuò)展,還擁有專門的SDRAM管理模塊,能進(jìn)行SDRAM擴(kuò)展,其容量可以輕易達(dá)到100 MB以上;
    (3)外設(shè)接口豐富,USB2.0全速主機(jī)雙端口及設(shè)備端口,可以實(shí)現(xiàn)與上位機(jī)的高速數(shù)據(jù)傳輸,保證上傳和下載數(shù)據(jù)的高效和可靠;
    (4)價(jià)格低廉,AT91SAM9261S零售價(jià)只需63元,小批量?jī)r(jià)格僅為6美元,而MPC561零售價(jià)格高達(dá)40美元,在價(jià)格上具有很強(qiáng)的競(jìng)爭(zhēng)力。
    MPC56x的優(yōu)點(diǎn)是:帶有豐富的外圍周邊模塊,例如TPU3、QADC、QSM、CAN、MIOS和SPI接口等,能夠直接接口底層的各種信號(hào)。因此將MPC56x和ARM結(jié)合起來(lái),可以保證控制器既具有強(qiáng)大的控制算法(浮點(diǎn)運(yùn)算能力),又有強(qiáng)大的底層實(shí)時(shí)驅(qū)動(dòng)能力。
2.2 基于ARM的控制算法開發(fā)方法
    燃料電池發(fā)動(dòng)機(jī)的控制算法框架如圖3所示。整個(gè)上層控制算法可以分解為2層:輸入輸出信號(hào)接口和控制算法邏輯本身。其中輸入輸出信號(hào)接口(底層驅(qū)動(dòng)信號(hào))在MPC56x中運(yùn)行,而控制算法邏輯直接在ARM中運(yùn)行,兩者通過(guò)CAN總線實(shí)現(xiàn)信息交互。

      上層控制算法可直接利用MATLAB/SIMULINK中的Real Time Workshop工具箱進(jìn)行開發(fā)。MATLAB是Mathwork公司開發(fā)、支持ARM9算法仿真調(diào)試及自動(dòng)代碼生成的算法開發(fā)工具,是學(xué)術(shù)界/工業(yè)界廣泛認(rèn)可使用的工程算法開發(fā)平臺(tái)。其下的Simulink組件具有強(qiáng)大的算法仿真調(diào)試功能;Stateflow模塊提供直觀可靠的邏輯分析/狀態(tài)機(jī);Real-time Workshop模塊支持自動(dòng)代碼生成[3],能將仿真測(cè)試后的框圖模型自動(dòng)生成支持ARM9數(shù)字核心的C代碼。
2.3 控制器測(cè)試
    對(duì)于AT91SAM9261S+MPC561的雙數(shù)字核心燃料電池主控制器,現(xiàn)階段在實(shí)驗(yàn)室中利用Vector公司的CAN Case網(wǎng)絡(luò)通信硬件工具以及CANalyzer軟件模擬整車TTCAN網(wǎng)絡(luò)和燃料電池控制系統(tǒng)的底層控制器,并采集實(shí)驗(yàn)數(shù)據(jù)對(duì)雙數(shù)字核心燃料電池主控制器進(jìn)行仿真測(cè)試,控制器測(cè)試照片如圖4所示。

    通過(guò)實(shí)際測(cè)試,驗(yàn)證了采用MPC+ARM的雙數(shù)字核心架構(gòu)的燃料電池主控制器在運(yùn)行同樣的控制算法時(shí),要比采用單個(gè)MPC561數(shù)字核心的控制器快得多。在MPC和ARM之間的CAN通信方面不存在任何問(wèn)題,可以應(yīng)用于實(shí)車運(yùn)行中。這種疊加式的控制器的優(yōu)點(diǎn)是在當(dāng)算法比較復(fù)雜時(shí),可以直接采用雙核控制器;而控制算法比較簡(jiǎn)單時(shí),采用單個(gè)MPC56x就可以滿足控制系統(tǒng)的要求。
    (1)為了滿足復(fù)雜的燃料電池發(fā)動(dòng)機(jī)或者新能源汽車動(dòng)力系統(tǒng)的控制算法,本論文提出了采用ARM9加MPC56x單片機(jī)的雙核控制器設(shè)計(jì)的思路。由計(jì)算性能更好的ARM9負(fù)責(zé)控制算法,而驅(qū)動(dòng)能量較好的MPC56x負(fù)責(zé)輸入輸出驅(qū)動(dòng)。
    (2)ARM9的控制算法可以實(shí)現(xiàn)在MATLAB/SIMULINK中的圖形化編程,然后利用控制代碼自動(dòng)生成技術(shù)實(shí)現(xiàn)上層控制算法的高效開發(fā)。
    (3)在本例中,由于ARM9和MPC56x的數(shù)字核心的安裝接口完全一致,因此可以根據(jù)實(shí)際應(yīng)用的復(fù)雜程度決定是只用一個(gè)數(shù)字核心MPC56x,還是ARM9+MPC56x的雙數(shù)核心。其為教學(xué)和科研提供了一個(gè)模塊化的科研平臺(tái),為兼容各種簡(jiǎn)單和復(fù)雜控制算法的應(yīng)用系統(tǒng)提供了一個(gè)統(tǒng)一的硬件平臺(tái)。
參考文獻(xiàn)
[1] Freescale. MPC561 Reference Manual.2005,8.
[2] Atmel.AT91SAM9261S Preliminary.2007,9.
[3] Mathworks.Matlab R2007a Help.2007,1.
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲巨乳在线| 午夜欧美不卡精品aaaaa| 欧美一区二区三区视频免费播放 | 亚洲国产日韩在线一区模特| 欧美激情一二三区| 欧美影院久久久| 日韩一级视频免费观看在线| 国内一区二区在线视频观看| 亚洲视频axxx| 国产欧美在线视频| 欧美日韩一区二区三区高清| 久久久久久久一区二区三区| 亚洲女同在线| 一区二区三区四区在线| 亚洲国产高清高潮精品美女| 欧美一区二区三区日韩| 亚洲视频在线免费观看| 亚洲精品在线一区二区| 亚洲精品国产无天堂网2021| 在线观看日韩av先锋影音电影院| 亚洲一区免费在线观看| 亚洲欧洲一区二区在线播放| 99视频精品| 日韩视频精品| 亚洲精品一区二区三区四区高清 | 欧美日韩视频在线| 亚洲图片欧美午夜| 亚洲国产一区二区在线| 欧美怡红院视频| 亚洲精品美女在线观看| 亚洲欧美国产视频| 亚洲一区二区免费视频| 亚洲电影免费在线观看| 在线日韩欧美| 亚洲国产婷婷| 亚洲第一福利视频| 午夜在线成人av| 亚洲手机成人高清视频| 亚洲美女电影在线| 欧美在线视频免费| 欧美在线视频日韩| 欧美在线视频一区二区| 亚洲激情偷拍| 国产婷婷色一区二区三区| 亚洲精品永久免费| 在线播放视频一区| 亚洲美女网站| 亚洲私人影院| 亚洲欧美一级二级三级| 欧美一区视频| 亚洲激情网址| 亚洲视频精品在线| 久久九九有精品国产23| 久久综合婷婷| 欧美美女日韩| 久久婷婷成人综合色| 欧美不卡视频| 欧美激情第二页| 欧美大片一区二区三区| 欧美日韩国产天堂| 国产精品国产三级国产普通话三级 | 中国成人亚色综合网站| 亚洲麻豆av| 亚洲一区二区三区免费视频| 欧美一区二区黄| 老司机免费视频一区二区三区| 99国产精品国产精品久久| 亚洲毛片网站| 一区二区三区www| 亚洲欧美国产不卡| 久久精品av麻豆的观看方式| 亚洲欧洲一区二区天堂久久 | 亚洲欧洲精品一区二区三区不卡 | 欧美亚洲综合网| 久久久久一本一区二区青青蜜月| 亚洲欧美在线观看| 久久精品国产99| 亚洲精品一区二区三| 亚洲精品国产品国语在线app| 亚洲一区bb| 久久精品国语| 亚洲精品视频免费| 亚久久调教视频| 久久尤物视频| 欧美激情按摩| 国产精品久久久久久久app| 国产一区二区三区在线观看免费视频 | 欧美一级一区| 久久综合九色综合久99| 欧美另类极品videosbest最新版本| 欧美精品少妇一区二区三区| 欧美人妖在线观看| 国产日韩欧美一区二区三区四区| 欧美视频三区在线播放| 欧美国产成人在线| 国产精品视频在线观看| 国产精品美女久久久| 亚洲免费高清| 欧美亚洲综合网| 欧美国产一区二区在线观看| 国产一区二区毛片| 怡红院精品视频在线观看极品| 欧美日韩一级黄| 国产日韩欧美在线视频观看| 亚洲激情网站免费观看| 亚洲免费综合| 在线视频中文亚洲| 麻豆精品精品国产自在97香蕉| 亚洲欧美日韩国产一区| 免费永久网站黄欧美| 国产精品久久看| 亚洲人成人一区二区在线观看| 亚洲欧洲中文日韩久久av乱码| 在线免费一区三区| 亚洲欧美日本在线| 亚洲图中文字幕| 麻豆久久精品| 尤物视频一区二区| 亚洲欧美日韩人成在线播放| 国产精品99久久不卡二区 | 欧美亚洲一区二区在线| 一级日韩一区在线观看| 欧美1区2区| 黄色成人在线| 欧美一区二区三区婷婷月色 | 亚洲最新在线| 亚洲精品黄色| 欧美肥婆在线| 欧美巨乳在线观看| 1000部精品久久久久久久久| 亚洲欧洲一区二区天堂久久| 久久久久免费视频| 国产精品大片wwwwww| aaa亚洲精品一二三区| 日韩视频在线观看| 欧美成人69av| 激情综合色综合久久综合| 亚洲级视频在线观看免费1级| 久久精品日产第一区二区| 欧美一区二区三区在线看| 国产精品国产三级国产aⅴ入口| 欧美日韩影院| 91久久久国产精品| 午夜免费日韩视频| 久久精品一区二区三区四区 | 亚洲国产精品www| 久久精品免费播放| 国产麻豆日韩欧美久久| 亚洲女爱视频在线| 午夜精品三级视频福利| 国产精品一区二区三区成人| 亚洲字幕一区二区| 亚洲欧美日韩一区二区在线| 国产欧美日韩在线视频| 午夜精品一区二区三区在线播放| 亚洲一区二区免费看| 日韩视频一区二区三区| 欧美国产亚洲精品久久久8v| 亚洲国产天堂久久国产91| 亚洲精品色婷婷福利天堂| 欧美国产免费| 亚洲日本aⅴ片在线观看香蕉| 亚洲欧美制服中文字幕| 亚洲国产精品久久91精品| 嫩模写真一区二区三区三州| 亚洲大片在线| 99国产精品国产精品久久 | 欧美一区二区三区喷汁尤物| 国产精品一区二区在线观看网站| 在线国产日韩| 亚洲国产日韩欧美在线动漫| 久久夜色精品国产欧美乱| 影音先锋久久资源网| 亚洲国产欧美精品| 欧美人成免费网站| 宅男噜噜噜66国产日韩在线观看| 亚洲精品日本| 欧美日韩国产另类不卡| 亚洲网站在线| 欧美一级视频精品观看| 黑人操亚洲美女惩罚| 日韩视频免费在线| 国产精品久久久久毛片大屁完整版| 狠狠色狠狠色综合日日tαg| 91久久精品一区二区别| 欧美日韩不卡视频| 午夜久久资源| 欧美国产91| 亚洲在线网站| 免费成人在线观看视频| 亚洲美女视频| 久久精品99国产精品酒店日本| 欧美日韩精品伦理作品在线免费观看| 国产欧美日韩伦理| 亚洲高清在线精品| 欧美特黄一区| 久久精品国产99| 国产精品第三页| 亚洲激情视频在线观看| 国产精品啊啊啊|