基于PAC的電機控制器快速控制原型的研究
摘要:電機控制器的開(kāi)發(fā)是電動(dòng)汽車(chē)開(kāi)發(fā)中的重要環(huán)節。文中提出了一種基于NI Compact RIO可編程自動(dòng)化控制器(PAC)的電機控制器快速控制原型(RCP)的方法。通過(guò)對PAC的主要架構、功能、實(shí)現形式進(jìn)行闡述,結合永磁同步電機磁場(chǎng)定向控制方法,闡述了Compact RIO在電機控制器快速控制原型的具體實(shí)現方法。試驗證明,基于PAC的快速控制原型方法適用于電動(dòng)汽車(chē)用電機控制器的開(kāi)發(fā)。
關(guān)鍵詞:可編程自動(dòng)化控制器(PAC);LabVIEW FPGA;電機控制;快速控制原型
電動(dòng)汽車(chē)用電機控制器的開(kāi)發(fā)具有小批量、面向不同對象的特點(diǎn),因此對開(kāi)發(fā)方法應具有周期短,成本低的特點(diǎn),同時(shí)控制器應該具有較強可重用性和可靠性,且能滿(mǎn)足復雜控制算法執行和參數可在線(xiàn)調節。傳統的電機控制器開(kāi)發(fā)一般有3種:基于可編程邏輯控制器(PLC)的電機控制器開(kāi)發(fā);基于專(zhuān)用電機控制的集成電路(IC)的電機控制器開(kāi)發(fā);基于微處理器(MCU)的電機控制器開(kāi)發(fā)。這3種技術(shù)各有優(yōu)缺點(diǎn)及其應用場(chǎng)合:基于PLC的電機控制開(kāi)發(fā)擁有成熟的開(kāi)發(fā)軟件,開(kāi)發(fā)周期短,且PLC運行可靠穩定,但不能實(shí)現復雜的控制算法;基于IC的電機控制器雖然其單個(gè)成本低,但其開(kāi)發(fā)周期長(cháng)、開(kāi)發(fā)成本高、具有不可重配置性;基于MCU的電機控制器開(kāi)發(fā)雖然可以運行復雜的控制算法,但還是存在系統的通用性較弱、開(kāi)發(fā)周期長(cháng)的缺點(diǎn)。隨著(zhù)技術(shù)的不斷發(fā)展,現在出現一種結合這幾種優(yōu)點(diǎn)的適用于電動(dòng)汽車(chē)電機控制系統的開(kāi)發(fā)平臺——基于可編程自動(dòng)控制器(PAC)的電機控制器快速控制原型平臺。
筆者以美國國家儀器(NI)的CompactRIO為例,首先闡明了PAC平臺的定義和主要特點(diǎn),然后結合永磁同步電機的磁場(chǎng)定向控制技術(shù)特點(diǎn),簡(jiǎn)述了如何通過(guò)Compact RIO平臺實(shí)現磁場(chǎng)定向控制的快速控制原型開(kāi)發(fā)。
1 NI Compact RIO PAC平臺
可編程自動(dòng)化控制器(PAC)是集計算機技術(shù)、自動(dòng)控制技術(shù)、儀表技術(shù)和網(wǎng)絡(luò )通信技術(shù)為一體的自動(dòng)控制裝置。由表1可看出PAC既具有傳統PLC在功能、可靠性、速度、故障查找等方面的特點(diǎn),又具有PC的高速運算、豐富的編程語(yǔ)言、方便的網(wǎng)絡(luò )連接優(yōu)勢。
Compact RIO可編程自動(dòng)化控制器是NI推出的一款低成本、可重新配置的控制和采集系統。其采用可重新配置I/O(RIO)FPGA技術(shù),以及開(kāi)放式的模塊化結構,使用戶(hù)可根據具體的項目需求配備不同的模塊從而可以實(shí)現多領(lǐng)域的控制需求。同時(shí),RIO核心具有內置式數據傳輸機制,可將數據傳輸到嵌入式處理器,用于實(shí)時(shí)分析、事后處理、數據記錄并且可以聯(lián)網(wǎng)與主機系統進(jìn)行交互。此外,NI LabVIEW是一個(gè)開(kāi)放而靈活的開(kāi)發(fā)環(huán)境,能夠與多種工業(yè)硬件無(wú)縫連接,將基于配置的開(kāi)發(fā)方式和編程語(yǔ)言緊密結合起來(lái)。圖1所示為Compact RIO的功能圖。
pid控制器相關(guān)文章:pid控制器原理
評論