<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 電動(dòng)汽車電機(jī)控制系統(tǒng)安全監(jiān)控軟硬件設(shè)計(jì)

          電動(dòng)汽車電機(jī)控制系統(tǒng)安全監(jiān)控軟硬件設(shè)計(jì)

          作者: 時(shí)間:2015-06-20 來(lái)源:網(wǎng)絡(luò) 收藏

            1引言

          本文引用地址:http://www.ex-cimer.com/article/276031.htm

            電機(jī)控制系統(tǒng)是電動(dòng)汽車的重要組成部分。電機(jī)控制系統(tǒng)的可靠性對(duì)電動(dòng)汽車的安全尤為重要。ISO26262定義的汽車安全完整性等級(jí),把整車的安全目標(biāo)由低到高劃分為ASIL A、ASIL B、ASIL C和ASIL D四個(gè)等級(jí)。根據(jù)整車安全目標(biāo)分解的功能安全需求并對(duì)應(yīng)到相關(guān)零部件,可知電機(jī)控制系統(tǒng)相關(guān)的功能安全需求至少要滿足ASIL C的安全等級(jí),才能符合整車的功能安全目標(biāo)。然而傳統(tǒng)電機(jī)控制器是由單個(gè)電機(jī)控制芯片做處理器,往往很難達(dá)到ASIL C.故本文給出了一種純電動(dòng)汽車電機(jī)控制系統(tǒng)安全監(jiān)控的設(shè)計(jì)方案,通過增加一個(gè)安全監(jiān)控芯片來(lái)對(duì)電機(jī)控制芯片進(jìn)行監(jiān)控,提升了系統(tǒng)的安全等級(jí),使其達(dá)到ASIL C的標(biāo)準(zhǔn),從而滿足汽車安全方面日益增長(zhǎng)的要求。

            2安全監(jiān)控功能系統(tǒng)架構(gòu)

            本文所述的純電動(dòng)汽車電機(jī)控制系統(tǒng)安全監(jiān)控功能分為兩級(jí)——硬件級(jí)和軟件級(jí)。

            硬件級(jí)的安全監(jiān)控功能系統(tǒng)架構(gòu)包括控制電機(jī)運(yùn)行的電機(jī)控制芯片、安全監(jiān)控芯片、監(jiān)測(cè)電機(jī)控制芯片供電電壓的電源監(jiān)控模塊、監(jiān)測(cè)直流電壓的電壓監(jiān)控模塊、監(jiān)測(cè)電機(jī)相電流的電流監(jiān)控模塊、監(jiān)測(cè)逆變器溫度的溫度監(jiān)控模塊以及硬件看門狗模塊等。

            

           

            圖1電機(jī)控制系統(tǒng)硬件級(jí)安全監(jiān)控結(jié)構(gòu)圖

            軟件級(jí)的安全監(jiān)控功能包括在電機(jī)控制芯片中實(shí)現(xiàn)的電壓監(jiān)控、電流監(jiān)控、溫度監(jiān)控、速度監(jiān)控、扭矩監(jiān)控、功率監(jiān)控、模式監(jiān)控、通訊監(jiān)控以及在安全監(jiān)控芯片中實(shí)現(xiàn)的安全監(jiān)控調(diào)用程序。

            3軟硬件設(shè)計(jì)

            3.1硬件系統(tǒng)設(shè)計(jì)

            3.1.1電機(jī)控制芯片的選型

            電機(jī)控制芯片選擇的是Infineon公司的32位系列的TC1782高性能微處理器。TC1782在功耗、運(yùn)算能力、存儲(chǔ)空間、數(shù)字量模擬量輸入輸出以及CAN通訊等方面均有良好的表現(xiàn),并具有較高的性價(jià)比,非常適用于電動(dòng)汽車電機(jī)控制系統(tǒng)。

            

           

            圖2電機(jī)控制系統(tǒng)軟件級(jí)安全監(jiān)控結(jié)構(gòu)圖

            3.1.2安全監(jiān)控芯片的選型

            安全監(jiān)控芯片采用Infineon 芯片。安全監(jiān)測(cè)芯片封裝尺寸很小,使用起來(lái)節(jié)省空間,是安全應(yīng)用領(lǐng)域的高性價(jià)比之選。安全監(jiān)測(cè)電路通過檢測(cè)電機(jī)控制芯片的時(shí)鐘、電源和與溫度相關(guān)的計(jì)算誤差等常見故障模式來(lái)監(jiān)測(cè)電機(jī)控制芯片的工作狀況。

            3.1.3硬件電路設(shè)計(jì)

            電機(jī)控制芯片TC1782分別通過兩組SPI與安全監(jiān)控芯片CIC61508以及旋變解碼芯片AU6803進(jìn)行通訊;通過GPIO接收或發(fā)送數(shù)字量;通過PWM通道發(fā)送六路PWM信號(hào)給門驅(qū)動(dòng)芯片;通過ADC模塊采樣電流、電壓、溫度等信息;通過CAN模塊與總線通訊。該硬件電路還包括電源模塊與看門狗模塊等。硬件電路原理圖如圖3所示。

            

           

            圖3硬件電路原理圖

            3.2軟件設(shè)計(jì)

            3.2.1設(shè)計(jì)原理

            本文提出的安全監(jiān)控功能,通過硬件級(jí)與軟件級(jí)的兩級(jí)監(jiān)控來(lái)確保電機(jī)控制系統(tǒng)正常工作,包括對(duì)電機(jī)負(fù)載的監(jiān)控以及對(duì)電機(jī)控制芯片的監(jiān)控。

            對(duì)電機(jī)負(fù)載監(jiān)控功能的原理是通過采樣的電流、電壓、溫度、位置等信號(hào)以及來(lái)自于硬件監(jiān)控電路的故障信息來(lái)判斷電機(jī)負(fù)載是否工作在正常狀態(tài),一旦檢測(cè)出異常,電機(jī)控制系統(tǒng)即進(jìn)入到故障處理程序。

            對(duì)于電機(jī)控制芯片的安全監(jiān)控功能是以電機(jī)控制芯片的自檢和CIC61508安全監(jiān)控芯片共同完成的。電機(jī)控制芯片會(huì)在開機(jī)上電后自檢,測(cè)試各個(gè)模塊的配置是否正常,若異常則進(jìn)入到故障處理程序;在程序正常運(yùn)行過程中電機(jī)控制芯片會(huì)周期性對(duì)各個(gè)模塊的配置、內(nèi)存及控制任務(wù)進(jìn)行測(cè)試,同時(shí),電機(jī)控制芯片會(huì)把特定的測(cè)試任務(wù)發(fā)給CIC61508安全監(jiān)控芯片測(cè)試,并將測(cè)試結(jié)果反饋給電機(jī)控制芯片。電機(jī)控制芯片將自身運(yùn)行的結(jié)果與反饋結(jié)果進(jìn)行比較,以此來(lái)判斷電機(jī)控制芯片的工作是否正常。

            3.2.2具體實(shí)現(xiàn)

            電機(jī)控制芯片通過ADC模塊采樣傳感器供電電壓,芯片供電電壓,母線電流,母線電壓,A、C相的相電流,電機(jī)溫度,逆變器溫度等信號(hào);通過GPI接口接收來(lái)自硬件監(jiān)控電路的故障信息,主要有電機(jī)控制芯片供電電壓故障、直流電壓過壓故障、電機(jī)相電流過流故障、逆變器過溫故障、逆變器飽和故障、位置傳感器故障等;通過SPI接收電機(jī)位置信息與安全監(jiān)控芯片的信息。電機(jī)控制芯片通過SPI發(fā)送測(cè)試任務(wù)給安全監(jiān)控芯片,安全監(jiān)控芯片將測(cè)試結(jié)果反饋給電機(jī)控制芯片用于比對(duì),若測(cè)試結(jié)果一致,則證明電機(jī)控制芯片工作正常,否則進(jìn)入故障處理程序。


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: CIC61508 TriCore

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();