| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Драйвер за стъпков мотор Trinamic TMC2590-SpreadCycle режим http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=17816 |
Страница 1 от 1 |
| Автор: | lubo_88 [ Съб Мар 13, 2021 2:22 am ] | ||
| Заглавие: | Драйвер за стъпков мотор Trinamic TMC2590-SpreadCycle режим | ||
Здравейте, Моля за помощ! Става въпрос за следната интегрална схема Trinamic TMC2590 - контролер за управление на стъпков мотор. Чипът има два chopper-режима за регулиране на тока. (36 страница от спецификацията) https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2590_datasheet_V1.01.pdf 1. SpreadCycle: Един цикъл се състои от четири фази - on, slow decay, fast decay, slow decay (не знам как е правилно да се преведат, затова ги пиша на англиски). При цикъл on-токът в намотката нараства, slow decay-токът в намотката бавно затихва, fast decay-токът в намотката бързо затихва. 2. Стандартен choppeр: Състои се от три фази - on, fast decay, slow decay. Оставам настрана стандартния chopper, като въпросите ми са свързани за SpreadCycle. При тест, когато настройвам контролера, кахъри нямам. С някакви средни настройки мотора работи задоволително. На осцилоскопа виждам добра синусоида, мотора е безшумен и работи плавно. Но проблемът е че не мога да разбера изцяло принципа на действие на този чопър. Това, което прочитам в спецификацията е че, чрез този режим се цели желания ток, който протича в намотката да е равен на средния ток. Параметърът TOFF определя времетраенето на slow decay фазите (максималната честота на чопъра). Но това, което не мога да разбера е каква е ролята на този хистерезис и на параметрите HSTRT, HEND, HDEC? Опитвам се да направя някаква аналогия с тригер на шмит.... Другото, което ме обърква е показаната диаграма. В спецификацията пише, че on фазата се прекъсва, когато токът достигне желаната стойност. А на диаграмата е показано, че краят на on фазата е между target + hysteresys start и target + hysterezis end. Кое я кара да прекъсне на това място? След това, започва slow decay фазата, която ще продължи за определено зададено време, понеже при този цикъл не може да бъде измерено напрежението, защото тока циркулира в долните мосфети. Третият цикъл е fast decay, който приключва между target - hysteresys start и target - hysteresys end. Тук отново възниква въпроса-защо на това място fast decay прекъсва?
|
|||
| Автор: | al_at [ Сря Мар 17, 2021 11:22 pm ] | |||||||||
| Заглавие: | Re: Драйвер за стъпков мотор Trinamic TMC2590-SpreadCycle ре | |||||||||
Това е управление с динамичен хистерезис. Нещо подобно на SMPS current mode control slope compensation, който в ключовите регулатори предотвратява т.н. субхармонични осцилации.
Този начин на управление стабилизира честотата и намалява нейната зависимост от параметрите на мотора. При ON линията на хистерезиса е падаща от HSTRT+HEND към HEND, при FD линията на хистерезиса пак следва от HSTRT+HEND към HEND, но HEND си обръща знака /става отрицателно/ и линията нараства. Тези линии на опорно напрежение с хистерезис се генерират от вътрешни ЦАП-ове. И ON фазата и FD фазата се прекъсват от вътрешните компаратори в чипа, които сравняват опорното напрежение с напрежението от sense резисторите. |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|