tmc4671控制方案分享 TMC4671+TMC6200設(shè)計(jì)正壓睡眠呼吸機(jī)
TMC4671是完全集成的伺服控制器,為BLDC/PMSM提供磁場(chǎng)定向控制和兩相步進(jìn)電機(jī)以及DC電機(jī)和音圈。所有控制功能都是硬件implemented。集成ADC、位置傳感器接口、位置插值器、使能全功能伺服控制器,適用于各種伺服應(yīng)用。
TMC4671具有高達(dá)100kHz的開(kāi)關(guān)頻率和控制器更新速率,并具有濾波和插值功能,如數(shù)字霍爾信號(hào)插值,以實(shí)現(xiàn)更順暢的操作。該集成電路可以與各類(lèi)編碼器協(xié)同工作:從A/B/Z增量式簡(jiǎn)單的數(shù)字或模擬霍爾傳感器到高分辨率正弦/余弦模擬編碼器。傳感器可靈活地映射為位置和速度控制回路的輸入。憑借其delta-sigma電流檢測(cè)ADC,TMC4671非常適合用于隔離式delta-sigma前端。
TMC4671可以幫助快速縮短高性能伺服控制器的上市時(shí)間,同時(shí)最大限度提高驅(qū)動(dòng)效率和動(dòng)態(tài)性能。通過(guò)硬件中的所有時(shí)間關(guān)鍵計(jì)算,開(kāi)發(fā)動(dòng)態(tài)伺服控制器僅需要幾行代碼。
此外,Trinamic還推出了開(kāi)源TMC4671 + TMC6100-BOB。該開(kāi)發(fā)板具有專(zhuān)用的TMC4671-LA伺服控制器IC和通用高壓柵極驅(qū)動(dòng)器TMC6100。為應(yīng)用程序的快速成型而設(shè)計(jì),可允許工程師在調(diào)整應(yīng)用程序時(shí)立即檢查T(mén)rinamic芯片的電機(jī)性能。
TMC4671+TMC6100方案支持大功率的電機(jī)運(yùn)動(dòng)控制,具有更精密、精確、高效的解決方法。其中TMC4671是帶FOC的算法芯片,具有轉(zhuǎn)矩控制 (FOC)、速度控制和位置控制;而TMC6100是三相BLDC預(yù)驅(qū)芯片。
下面我們分享一個(gè)Excelpoint世健邀請(qǐng)的行業(yè)資深工程師沈工的實(shí)戰(zhàn)設(shè)計(jì)經(jīng)驗(yàn)。沈工及團(tuán)隊(duì)設(shè)計(jì)的正壓睡眠呼吸機(jī)硬件方案由電機(jī)控制系統(tǒng)、壓力/流量測(cè)量系統(tǒng)、氣路系統(tǒng)、加熱/加濕系統(tǒng)和人機(jī)界面等組成。
tmc4671控制方案--- 基于TMC4671+TMC6200設(shè)計(jì)的正壓睡眠呼吸機(jī)
多數(shù)使用正壓睡眠呼吸機(jī)的患者是在睡眠期間使用該設(shè)備,所以呼吸機(jī)的通氣舒適度及靜音性能是其重要指標(biāo)。另外,睡眠呼吸機(jī)的功能之一是在系統(tǒng)發(fā)生異常時(shí),能及時(shí)發(fā)現(xiàn)并立即采取適合的保護(hù)措施,其核心要點(diǎn)即是呼吸機(jī)風(fēng)機(jī)的控制。
這款正壓睡眠呼吸機(jī)硬件設(shè)計(jì)方案有三個(gè)重要特征。第一涵蓋極高動(dòng)態(tài)的電機(jī)轉(zhuǎn)速范圍:雙水平模式下,電機(jī)轉(zhuǎn)速范圍會(huì)在10000rpm以?xún)?nèi)及25000rpm以上快速切換,轉(zhuǎn)速切換時(shí)間可低于0.5秒。第二可維持盡可能小的噪聲。呼吸機(jī)壓力為10cm水柱時(shí),一般要求低于30dB,高端的產(chǎn)品可以做到23dB及以下。第三具有靈活方便的系統(tǒng)診斷,保護(hù)機(jī)制:以方便的結(jié)合驅(qū)動(dòng)器信息及相關(guān)傳感器定位相關(guān)異常事件,包括呼吸面罩脫落、呼吸管路漏氣、風(fēng)機(jī)堵轉(zhuǎn)等等。
家用正壓睡眠呼吸機(jī)要求小巧的體積及極小的運(yùn)行噪聲,因此電機(jī)控制需要采用FOC算法,根據(jù)負(fù)載(系統(tǒng)壓力和流量狀況),控制風(fēng)機(jī)穩(wěn)定運(yùn)行,減小轉(zhuǎn)矩脈動(dòng),從而大大減少電機(jī)自身的運(yùn)行噪聲。通常工程師在產(chǎn)品開(kāi)發(fā)中,會(huì)選擇直接購(gòu)買(mǎi)風(fēng)機(jī)配套的驅(qū)動(dòng)板,這樣成本相對(duì)比較高,而且接口控制不夠靈活。 沈工的方案則能以較低的成本達(dá)到更好的性能及靈活度。
1. 呼吸機(jī)風(fēng)機(jī)控制系統(tǒng)
表1 呼吸機(jī)風(fēng)機(jī)參數(shù)

圖1 所用醫(yī)用級(jí)風(fēng)機(jī)實(shí)物圖
在TMC4671和呼吸機(jī)風(fēng)機(jī)參數(shù)的基礎(chǔ)上,沈工及團(tuán)隊(duì)開(kāi)發(fā)了風(fēng)機(jī)驅(qū)動(dòng)板,電機(jī)控制部分簡(jiǎn)要框圖如下:

圖2 電機(jī)控制部分簡(jiǎn)要框圖
電機(jī)控制核心FOC算法及控制由ADI Trinamic 的TMC4671完成,功率驅(qū)動(dòng)部分及電流采樣使用ADI Trinamic 的TMC6200完成。TMC4671極大簡(jiǎn)化了電機(jī)控制部分的算法,解放了MCU的算力,使用戶(hù)可以專(zhuān)注于系統(tǒng)應(yīng)用級(jí)的設(shè)計(jì),如更適于患者的壓力流量曲線等。
壓力值通過(guò)壓力傳感器反饋,經(jīng)由MCU進(jìn)行PI運(yùn)算后,其輸出作為T(mén)MC4671的速度給定信號(hào),TMC4671輸出風(fēng)機(jī)控制SVPWM信號(hào)給TMC6200,TMC6200作為MOS管門(mén)級(jí)驅(qū)動(dòng),控制三相H橋以驅(qū)動(dòng)電機(jī)運(yùn)行,使呼吸機(jī)壓力保持在需要的值或按給定的曲線變化。
2. 核心器件介紹
表2 系統(tǒng)核心器件
TMC4671是一款A(yù)DI Trinamic于2020年發(fā)布的全球首個(gè)具有針對(duì)BLDC/PMSM和兩相步進(jìn)電動(dòng)機(jī)以及直流電動(dòng)機(jī)和音圈的磁場(chǎng)定向控制的全集成伺服控制器IC、集成ADC、位置傳感器接口(增量式編碼器,HALL信號(hào)等)和位置插值器的完整組件。

圖3 TMC4671結(jié)構(gòu)框圖
芯片采用級(jí)聯(lián)的閉環(huán)控制架構(gòu)(位置環(huán)、速度環(huán)和電流環(huán)),如下圖所示。

圖4 TMC4671控制環(huán)框圖
轉(zhuǎn)矩環(huán)核心的FOC算法,將FOC算法包含的Park,反Park變化等時(shí)間關(guān)鍵性的計(jì)算都集成在硬件中。因此開(kāi)發(fā)動(dòng)態(tài)伺服控制器只需幾行代碼,這不僅減輕了處理器處理實(shí)時(shí)關(guān)鍵任務(wù)的負(fù)擔(dān),還優(yōu)化了設(shè)計(jì)周期,縮短了上市時(shí)間。

圖5 TMC4671內(nèi)部FOC算法框圖

表3 TMC4671核心功能
TMC6200是一個(gè)大功率門(mén)驅(qū)動(dòng)器,專(zhuān)為永磁同步電機(jī)伺服或無(wú)刷直流電機(jī)設(shè)計(jì),可以驅(qū)動(dòng)從幾瓦特到幾千瓦的電機(jī);集成了FOC驅(qū)動(dòng)系統(tǒng)的全高電壓部分,適用于12V、24V或48V系統(tǒng)。使用TMC6200,可以最少數(shù)量的外部組件來(lái)構(gòu)建具有完全保護(hù)和保護(hù)功能的堅(jiān)固驅(qū)動(dòng)器診斷。
TMC6200除驅(qū)動(dòng)三相H橋外,還完成電流信號(hào)的采集及轉(zhuǎn)換,其內(nèi)置運(yùn)放及PGA,適合不同功率的電機(jī)。采樣相電流,非常適用于TMC4671中實(shí)現(xiàn)的Δ-Σ電流測(cè)量,可實(shí)現(xiàn)對(duì)電流的低噪聲采樣,提高系統(tǒng)的控制精度。另外TMC6200提供了完善的功率級(jí)診斷功能,方便系統(tǒng)的故障處理。

圖6 TMC4671+TMC6200系統(tǒng)架構(gòu)框圖

圖7 TMC6200框圖

表4 TMC6200告警及保護(hù)功能概覽
3. 系統(tǒng)連接和測(cè)試
TMC4671及TMC6200均采用SPI與MCU通信,官方的IDE可方便對(duì)外圍連接進(jìn)行標(biāo)定。標(biāo)定結(jié)束后,用戶(hù)只需通過(guò)SPI進(jìn)行相關(guān)配置即可對(duì)電機(jī)進(jìn)行控制,十分方便高效。
下圖是TMC4671及TMC6200相關(guān)原理圖。

圖8 TMC4671及TMC6200相關(guān)原理圖

圖9 TMC4671及TMC6200相關(guān)原理圖

圖10 TMC4671及TMC6200相關(guān)原理圖
4. 技術(shù)難點(diǎn)PI 調(diào)節(jié)
TMC4671對(duì)電機(jī)控制參數(shù)的調(diào)整也十分便捷,通過(guò)官方的IDE可以方便的設(shè)置系統(tǒng)的PI控制參數(shù),官方原裝的RTMI調(diào)試器由于接口問(wèn)題關(guān)系,連接自己的目標(biāo)板不夠靈活。沈工及團(tuán)隊(duì)設(shè)計(jì)了一個(gè)相同功能的模塊,同時(shí)實(shí)現(xiàn)了調(diào)試信號(hào)的電氣隔離,另外加上了電源及信號(hào)傳輸指示燈,接口也改成了2.54mm,也可擴(kuò)展為2.0mm或1.27mm,可十分方便的轉(zhuǎn)接到目標(biāo)板。

圖11 帶隔離及信號(hào)指示的TMC4671調(diào)試器

圖12 HALL 識(shí)別

圖13 電機(jī)參數(shù)識(shí)別

圖14 PI參數(shù)調(diào)整

圖15 轉(zhuǎn)速與電流關(guān)系

圖16 使用內(nèi)置雙四階濾波器優(yōu)化性能
正壓睡眠呼吸機(jī)硬件設(shè)計(jì)方案使用TMC4671+TMC6200的組合,大大降低了高性能電機(jī)驅(qū)動(dòng)器設(shè)計(jì)的門(mén)檻,使用戶(hù)可以非常快速地搭建相關(guān)的高性能電機(jī)應(yīng)用,無(wú)需編寫(xiě)復(fù)雜費(fèi)時(shí)的底層驅(qū)動(dòng),節(jié)省了了大量的調(diào)試時(shí)間;相關(guān)診斷功能使工程師在調(diào)試初期可快速定位系統(tǒng)故障;配合TMC IDE,用戶(hù)可以方便地進(jìn)行系統(tǒng)辨識(shí)和控制參數(shù)優(yōu)化,加速產(chǎn)品設(shè)計(jì)定型;用戶(hù)可專(zhuān)注于產(chǎn)品本身的設(shè)計(jì)優(yōu)化,這是未來(lái)電機(jī)控制應(yīng)用的方向。Excelpoint世健提供相關(guān)技術(shù)指導(dǎo)和支持,能幫助用戶(hù)更好地進(jìn)行設(shè)計(jì),盡快讓產(chǎn)品上市。
-
呼吸機(jī)
+關(guān)注
關(guān)注
7文章
229瀏覽量
21576 -
伺服控制
+關(guān)注
關(guān)注
5文章
160瀏覽量
24864 -
FOC
+關(guān)注
關(guān)注
21文章
391瀏覽量
46314 -
TMC6200
+關(guān)注
關(guān)注
0文章
5瀏覽量
2104 -
tmc4671
+關(guān)注
關(guān)注
1文章
10瀏覽量
4105
發(fā)布評(píng)論請(qǐng)先 登錄
TMC2210ATJ+ 靜音、高效、集成化的步進(jìn)驅(qū)動(dòng)優(yōu)選方案!
步進(jìn)電機(jī)的抖動(dòng)和噪音從何而來(lái)?看ADI Trinamic步進(jìn)電機(jī)驅(qū)動(dòng)芯片如何“對(duì)癥下藥”
伺服控制要 “集成 + 靈活”?TMC4671:硬件實(shí)現(xiàn) FOC,還支持前饋補(bǔ)償!
TMC5160A-TA-T:工業(yè)自動(dòng)化精準(zhǔn)動(dòng)力控制解決方案!
技術(shù)-便攜式呼吸機(jī)的硬件電路設(shè)計(jì)和軟件算法
基于UART通訊控制TMC2208/2209模塊驅(qū)動(dòng)兩相四線步進(jìn)電機(jī)
關(guān)于TMC2208與TMC2209的區(qū)別及基于STM32F103控制TMC2209模塊驅(qū)動(dòng)2相4線步進(jìn)電機(jī)
TMC4671伺服控制器:全硬件集成+多類(lèi)型電機(jī)適配
ADI Trinamic TMC5240評(píng)估套件數(shù)據(jù)手冊(cè)
Analog Devices Inc. TMC8100 評(píng)估套件數(shù)據(jù)手冊(cè)
ADI Trinamic TMC2210-EVAL-KIT評(píng)估套件數(shù)據(jù)手冊(cè)
Analog Devices Inc. TMC2210STEPSTICK 評(píng)估板數(shù)據(jù)手冊(cè)
TMC2226與TMC2225的區(qū)別?哪款更適合您?
Analog Devices Inc. TMC9660-3PH-EVKIT和TMC9660-STP-EVKIT評(píng)估套件用戶(hù)指南
便攜式呼吸機(jī)的硬件電路設(shè)計(jì)
tmc4671控制方案分享 TMC4671+TMC6200設(shè)計(jì)正壓睡眠呼吸機(jī)
評(píng)論