0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于模型的設(shè)計(jì)開發(fā)符合IEC 62304標(biāo)準(zhǔn)的牙鉆電機(jī)控制器的性能分析

MATLAB ? 來源:djl ? 2019-09-16 10:12 ? 次閱讀

傳感器直流無刷 (BLDC) 電機(jī)適合在牙鉆中使用。它們比有刷電機(jī)運(yùn)轉(zhuǎn)磨損小,更可靠,更安靜,更易于維護(hù)和消毒。與帶傳感器的 BLDC 電機(jī)相比,無傳感器 BLDC 電機(jī)更便宜且比較緊湊。但是,無傳感器控制需要復(fù)雜的算法,需要更多的工程工作來進(jìn)行開發(fā)。

ITK Engineering 使用基于模型的設(shè)計(jì),開發(fā)和實(shí)現(xiàn)符合醫(yī)療設(shè)備軟件 IEC 62304 標(biāo)準(zhǔn)的生產(chǎn)型 BLDC 電機(jī)控制器,從而節(jié)省了時(shí)間和精力。

配備 ITK Engineering 的無傳感器、無刷電機(jī)控制功能的牙鉆。

挑戰(zhàn)

牙鉆電機(jī)的轉(zhuǎn)速高達(dá) 40,000 轉(zhuǎn)/分鐘。此類電機(jī)的矢量控制算法需要寬轉(zhuǎn)速范圍內(nèi)轉(zhuǎn)子位置的準(zhǔn)確信息。在無傳感器電機(jī)中,必須利用轉(zhuǎn)子磁鐵的電磁感應(yīng)引起的定子電流變化推算出轉(zhuǎn)子位置。ITK 工程師需要設(shè)計(jì)并優(yōu)化一個(gè)轉(zhuǎn)子位置估計(jì)算法及對(duì)牙鉆電機(jī)復(fù)雜的級(jí)聯(lián)控制,使之符合醫(yī)療設(shè)備軟件的 IEC 62304 標(biāo)準(zhǔn)。

在項(xiàng)目開始時(shí),沒有原型電機(jī)可以使用。為保證在客戶的項(xiàng)目最后期限前完工,ITK 必須與電機(jī)硬件同時(shí)并行開發(fā)控制器軟件。ITK 工程師需要?jiǎng)?chuàng)建一個(gè)精確的電機(jī)模型,并開發(fā)一個(gè)操作此模型的控制器。在有了電機(jī)之后,他們需要在嵌入式處理器上快速實(shí)現(xiàn)并測(cè)試他們的控制軟件。

解決方案

ITK 工程師使用基于模型的設(shè)計(jì),對(duì)無傳感器 BLDC 電機(jī)控制器進(jìn)行了設(shè)計(jì)、優(yōu)化、實(shí)現(xiàn)和測(cè)試。

工程師使用現(xiàn)有電機(jī)的數(shù)據(jù)表和客戶提供的信息,在Simulink中建立 BLDC 電機(jī)模型,包括電氣機(jī)械組件。

他們?cè)?a target="_blank">Simulink中開發(fā)了控制器模型,并使用Stateflow對(duì)啟動(dòng)、關(guān)機(jī)和錯(cuò)誤模式以及用戶可選擇的操作模式建模。

該團(tuán)隊(duì)運(yùn)行對(duì)象模型和初始控制器模型的閉環(huán)仿真,后者依賴對(duì)象模型提供的轉(zhuǎn)子位置信號(hào)。

為開發(fā)轉(zhuǎn)子位置估計(jì)算法,該團(tuán)隊(duì)使用Symbolic Math Toolbox求解代數(shù)方程式,然后優(yōu)化估計(jì)算法,直至其結(jié)果能匹配來自對(duì)象模型的實(shí)際轉(zhuǎn)子位置信號(hào)。

使用Fixed-Point Designer的自動(dòng)定標(biāo)和數(shù)據(jù)類型覆寫功能,工程師們將他們的浮點(diǎn)控制器設(shè)計(jì)轉(zhuǎn)換為定點(diǎn)。他們重新運(yùn)行了仿真,驗(yàn)證定點(diǎn)模型。

“使用 Simulink 的基于模型的設(shè)計(jì),即使在沒有可供測(cè)試的電機(jī)硬件之前,我們也能設(shè)計(jì)控制器并進(jìn)行優(yōu)化,在我們有了電機(jī)之后,便能為控制器生成產(chǎn)品代碼。如果通過手工編寫代碼,我們不可能按時(shí)完成這個(gè)項(xiàng)目。”

——ITK醫(yī)療控制系統(tǒng)高級(jí)工程師Michael Schwarz

該團(tuán)隊(duì)開發(fā)了MATLAB腳本,用來執(zhí)行個(gè)別模型組件的批量單元測(cè)試。他們使用Simulink Coverage為這些測(cè)試產(chǎn)生了模型覆蓋范圍報(bào)告。

該團(tuán)隊(duì)使用Embedded Coder從他們的控制器模型生成了超過 5000 行的 C 代碼。他們使用 Keil 編譯器為 ARMCortex-M3 處理器編譯代碼。

工程師在原型板和電機(jī)上測(cè)試控制器,對(duì)模型進(jìn)行微調(diào)并多次重新生成代碼,從而優(yōu)化性能。

ITK 向客戶交付了控制器和對(duì)象的Simulink模型,以及生成的生產(chǎn)代碼。目前牙鉆中的控制器和無傳感器 BLDC 電機(jī)已批量生產(chǎn)。

結(jié)果

開發(fā)時(shí)間減半?!拔覀兇蠹s用了四個(gè)月的時(shí)間完成控制器開發(fā)?!盨chwarz 說,“如果沒有基于模型的設(shè)計(jì),可能需要至少花費(fèi)兩倍的時(shí)間,因?yàn)槲覀儾坏貌坏却布?,手工編寫代碼,測(cè)試更多的原型?!?/p>

在早期發(fā)現(xiàn)了硬件問題?!拔覀兊膶?duì)象模型準(zhǔn)確反映了電機(jī)工作方式,讓我們?cè)陂_發(fā)早期階段就能驗(yàn)證我們的控制器和硬件。”ITK 的系統(tǒng)工程師 Alexander Reiss 說,“我們很快就找到了第一個(gè)硬件原型上錯(cuò)誤的根源:硬件上測(cè)量的結(jié)果與我們經(jīng)過驗(yàn)證的 Simulink 模型產(chǎn)生的結(jié)果不符。”

贏得合同,樹立了客戶信心?!拔覀兊目蛻粝M⒓撮_始工作?;谀P偷脑O(shè)計(jì)幫助我們?nèi)〉煤贤驗(yàn)樗茏屛覀冊(cè)诰邆溆布伴_始開發(fā)工作?!盧eiss 說,“基于模型的設(shè)計(jì)還增強(qiáng)了客戶對(duì)我們工作的信心;現(xiàn)在他們使用我們分享的Simulink模型和仿真做出自己的改進(jìn)?!?/p>

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51099

    瀏覽量

    753606
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178071
  • 電機(jī)
    +關(guān)注

    關(guān)注

    142

    文章

    9021

    瀏覽量

    145502
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EMC電機(jī)控制器測(cè)試整改:性能提升的完整路徑

    在當(dāng)今電子設(shè)備高度集成和復(fù)雜化的背景下,電磁兼容性(EMC)問題日益凸顯。作為電動(dòng)機(jī)控制系統(tǒng)的核心部件,電機(jī)控制器的EMC性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定運(yùn)行和電磁環(huán)境的和諧共存。本文深圳
    的頭像 發(fā)表于 12-17 17:22 ?264次閱讀

    什么是電機(jī)控制器?具體有哪些應(yīng)用類型?

    電機(jī)控制器是一種用于控制電機(jī)運(yùn)行的電子設(shè)備。它通過接收外部指令信號(hào),控制電機(jī)的啟動(dòng)、停止、速度、
    的頭像 發(fā)表于 10-25 09:42 ?603次閱讀

    電機(jī)控制器原理是什么?類型有哪些?

    電機(jī)控制器是用于控制電機(jī)運(yùn)行的設(shè)備,其主要功能是將電能轉(zhuǎn)換為機(jī)械能,同時(shí)根據(jù)需要調(diào)節(jié)電機(jī)的速度、轉(zhuǎn)矩和方向。
    的頭像 發(fā)表于 10-21 13:48 ?406次閱讀

    控制器拉小電機(jī)會(huì)怎么樣

    控制器拉小電機(jī)可能會(huì)產(chǎn)生一系列影響,這些影響主要與電機(jī)性能、穩(wěn)定性以及使用壽命等方面有關(guān)。以下是對(duì)這一問題的分析: 一、
    的頭像 發(fā)表于 09-19 10:13 ?1262次閱讀

    電機(jī)控制器的原理、類型及應(yīng)用

    電機(jī)控制器作為現(xiàn)代電機(jī)驅(qū)動(dòng)系統(tǒng)的核心部件,其性能直接影響到整個(gè)系統(tǒng)的運(yùn)行效率和穩(wěn)定性。隨著工業(yè)自動(dòng)化、智能化水平的不斷提升,電機(jī)
    的頭像 發(fā)表于 06-25 15:02 ?1907次閱讀

    伺服電機(jī)控制器怎么調(diào)參數(shù)

    伺服電機(jī)控制器參數(shù)調(diào)整是確保伺服系統(tǒng)正常運(yùn)行和達(dá)到預(yù)期性能的關(guān)鍵步驟。本文將詳細(xì)介紹伺服電機(jī)控制器的參數(shù)調(diào)整方法,包括基本原理、常見參數(shù)、調(diào)
    的頭像 發(fā)表于 06-05 15:47 ?1889次閱讀

    電機(jī)控制器的核心部件是什么

    電機(jī)控制器的核心部件是其內(nèi)部的電子控制系統(tǒng),它負(fù)責(zé)驅(qū)動(dòng)和控制電機(jī)的運(yùn)行。本文將詳細(xì)介紹電機(jī)
    的頭像 發(fā)表于 06-04 18:20 ?1840次閱讀

    電機(jī)控制器的組成及工作原理

    一、引言 電機(jī)控制器是一種用于控制電機(jī)運(yùn)行的電子設(shè)備,它能夠根據(jù)輸入信號(hào)調(diào)整電機(jī)的轉(zhuǎn)速、轉(zhuǎn)矩和功率等參數(shù)。
    的頭像 發(fā)表于 06-04 17:59 ?4762次閱讀

    電機(jī)控制器mcu的作用 電機(jī)控制器mcu的功用是什么

    電機(jī)控制器(Motor Controller)是一種用于控制電機(jī)運(yùn)行的電子設(shè)備。它通過接收輸入信號(hào),對(duì)電機(jī)的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)調(diào)節(jié),以滿足各種
    的頭像 發(fā)表于 06-04 17:20 ?2338次閱讀

    電機(jī)控制器電控系統(tǒng)的作用

    隨著電動(dòng)汽車技術(shù)的快速發(fā)展,電機(jī)控制器電控系統(tǒng)作為電動(dòng)汽車的核心技術(shù)之一,其重要性日益凸顯。電機(jī)控制器電控系統(tǒng)不僅關(guān)系到電動(dòng)汽車的動(dòng)力性能、
    的頭像 發(fā)表于 06-04 16:02 ?879次閱讀

    電機(jī)控制器的原理和應(yīng)用

    電機(jī)控制器作為現(xiàn)代電機(jī)系統(tǒng)中的重要組成部分,其性能的優(yōu)劣直接影響到電機(jī)的工作效率、穩(wěn)定性和安全性。隨著科技的不斷進(jìn)步,
    的頭像 發(fā)表于 06-03 18:17 ?1545次閱讀

    符合VR14 SVID 標(biāo)準(zhǔn)的降壓控制器TPS536C9數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《符合VR14 SVID 標(biāo)準(zhǔn)的降壓控制器TPS536C9數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-10 09:41 ?0次下載
    <b class='flag-5'>符合</b>VR14 SVID <b class='flag-5'>標(biāo)準(zhǔn)</b>的降壓<b class='flag-5'>控制器</b>TPS536C9數(shù)據(jù)表

    完全符合AMD SVI3標(biāo)準(zhǔn)的降壓控制器TPS53685數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《完全符合AMD SVI3標(biāo)準(zhǔn)的降壓控制器TPS53685數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-03 11:10 ?0次下載
    完全<b class='flag-5'>符合</b>AMD SVI3<b class='flag-5'>標(biāo)準(zhǔn)</b>的降壓<b class='flag-5'>控制器</b>TPS53685數(shù)據(jù)表

    符合 VR14 SVID 標(biāo)準(zhǔn)的降壓控制器TPS53689T數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《符合 VR14 SVID 標(biāo)準(zhǔn)的降壓控制器TPS53689T數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-27 13:59 ?0次下載
    <b class='flag-5'>符合</b> VR14 SVID <b class='flag-5'>標(biāo)準(zhǔn)</b>的降壓<b class='flag-5'>控制器</b>TPS53689T數(shù)據(jù)表

    華為云盤古大模型通過金融大模型標(biāo)準(zhǔn)符合性驗(yàn)證

    近日,在中國(guó)信通院組織的可信AI大模型標(biāo)準(zhǔn)符合性驗(yàn)證中,華為云的盤古大模型表現(xiàn)出色,成功通過了金融大模型
    的頭像 發(fā)表于 03-05 10:12 ?642次閱讀