Средства за управљање ДЦ мотором помоћу ПИД алгоритма (СТМ32Ф4)
Дом » Блог » Укључивање брзине ДЦ мотора помоћу ПИД алгоритма (СТМ32Ф4)

Средства за управљање ДЦ мотором помоћу ПИД алгоритма (СТМ32Ф4)

Прегледа: 0     Аутор: Едитор сајта Објављивање времена: 2020-09-02 Поријекло: Сајт

Распитивати се

Дугме за дељење Фацебоока
Дугме за дељење Твиттера
Дугме за дељење линија
Дугме за дељење Вецхат-а
Дугме за дељење ЛинкедИн
Дугме за дељење Пинтерест
Дугме за дељење ВхатсАпп
Дугме за дељење Какао
Дугме за дељење СНАПЦХАТ-а
Дугме за дељење телеграма
Дугме за дељење СхареТхис

Поздрав свима, ја сам Тахир Ул Хак из другог пројекта.
Овог пута је било време за МЦ који је користио 2017-11-407.
То је крај средњорочног програма.
Надам се да ће вам се свидети.
Захтева пуно концепата и теорија, па је прво погледај.
Појавом рачунара и индустријализованог процеса, у историји људских бића је било истраживања да би се развиле методе да редефинишу процес и што је још важније да користе машине за аутономно контролу процеса.
Циљ је смањити учешће људског учешћа у овим процесима, смањујући тако грешке у овим процесима.
Због тога је нађено да је у јело поље \ 'управљачког система управљачког система.
Инжењеринг управљачког система може се дефинисати као употреба различитих метода за контролу рада процеса или одржавање константног и пожељног окружења, било ручно или аутоматски.
Једноставан пример је контрола температуре собе.
Ручна контрола односи се на присуство особе која провјерава тренутне услове на лицу места (сензор)
, са очекивањима (прерада)
и предузме одговарајуће мере за добијање жељене вредности (актуатор).
Проблем са овим приступом је да то није баш поуздан јер је један склон грешци или непажњи на раду.
Поред тога, један је проблем да стопа процеса покреће стопа процеса није увек уједначена, што значи да понекад може бити бржи од потребне брзине, а понекад и понекад може бити споро.
Решење овог проблема је да користите микро-контролер за контролу система.
Према датој спецификацији, микро-контролер је програмиран да контролише поступак повезивања у кругу (
расправља о томе)
вредност или стање, чиме се контролише процес за одржавање жељене вредности.
Предност овог процеса је да нема потребе за људском интервенцијом у овом процесу.
Поред тога, брзина овог процеса је доследна.
Пре него што наставимо, у овом тренутку је пресудно утврдити различите изразе: У овом систему: у овом систему у одређено време зависи од једне или више променљивих, укључујући и излаз система.
Негативна повратна информација: У овом систему, референца (улаз)
као повратна информација, грешка је одузета, а фаза улаза је 180 степени.
Позитивне повратне информације: У овом систему
се додају грешке у референци (уношењу) када су повратне информације и унос у фази.
Грешка сигнал: Разлика између жељеног резултата и стварног излаза.
Сензор: Уређај који се користи за откривање одређеног броја уређаја у кругу.
Обично се поставља у излаз или било где да нам буде мирна мерења.
Процесор: део управљачког система који се обрађује на основу програмских алгоритама.
Потребно је нешто уноса и производи неки излаз.
Покретач: У систему управљања, актуатор се користи за обављање догађаја на основу сигнала који је створио микро-контролер да би утицао на излаз.
Систем затворених петље: систем са једним или више петље за повратне информације.
Отворени систем петље: Не постоји систем за повратну петљу.
Време рата: време потребно да се излаз расти од 10% максималне амплитуде сигнала на 90%.
Време падајуће време: време потребно да се излаз падне са 90% на 10%.
Врхунски превртање: Врхунски превртање је количина производње која прелази своју сталну вредност државе (
нормално током пролазног система система).
Стабилно време: време потребно да се излаз постигне стабилно стање.
Грешка у стабилности: Разлика између стварног производње и очекиваног резултата након што систем достигне стабилно стање. Слика горе приказује веома поједностављену верзију управљачког система.
Микро-контролер је језгро било ког управљачког система.
Ово је веома важна компонента, тако да га треба пажљиво одабрати у складу са захтевима система.
Мицро-контролер прима улаз од корисника.
Овај унос дефинише услове потребне за систем.
Мицро-контролер такође добија унос са сензора.
Сензор је повезан са излазом и њене информације се враћају натраг на улаз.
Овај улаз се такође може назвати негативним повратним информацијама.
Негативна повратна информација је објашњена раније.
На основу свог програмирања микропроцесор врши различите прорачуне и излазе актуатору.
Постројење за контролу засноване на излазном покретању покушава да одржи ове услове.
Пример је можда возач мотора који вози мотор, где је возач мотора возач, а мотор је фабрика.
Стога се мотор ротира на дату брзину.
Повезани сензор чита статус тренутне фабрике и натражи га назад на микро контролер.
Микро-контролер се поново упоређује и израчунава, тако да се петља понови.
Процес је понављати и бескрајан, а микро-контролер може да одржава жељене услове.
Ево два главна начина за контролу брзине ДЦ мотора)
Ручно управљање напоном: у индустријским апликацијама, механизам контроле брзине ДЦ мотора је критичан.
Понекад ће нам можда требати брзине које су веће или ниже од нормалне.
Стога нам је потребна ефикасна метода контроле брзине.
Контролирање напона напајања је једна од најједноставнијих метода контроле брзине.
Можемо променити напон да променимо брзину. б)
Контролни ПВМ помоћу ПИД-а: Још један ефикаснији начин је употреба микро-контролера.
ДЦ мотор је повезан са микро контролером преко возача мотора.
Возач мотора је ИЦ пријемни ПВМ (
модулација импулса ширине)
уноса од микро регулатора и излаза на ДЦ мотор у складу са улазом. Слика 1.
2: Поглавље 1 ПВМ сигнала.
Увод 3 С обзиром на ПВМ сигнал, рад ПВМ-а може се прво објаснити.
Састоји се од континуираних импулса у одређено време.
Временски период је време проведено по тачки која се креће на даљину једнаку таласној дужини.
Ови импулси могу имати само бинарне вредности (високе или ниске).
Такође имамо две друге количине, ширину импулса и дужни циклус.
Ширина пулса је време када је ПВМ излаз висок.
Дужни циклус је проценат ширине импулса до временског периода.
За остатак временског периода излаз је низак.
Дужни циклус директно контролише брзину мотора.
Ако ДЦ мотор обезбеђује позитиван напон у одређеном временском периоду, креће се одређеном брзином.
Ако се позитивни напон обезбеди дуже време, брзина ће бити већа.
Стога се дужни циклус ПВМ-а може мењати променом ширине импулса.
Променом радног циклуса ДЦ мотора, брзина мотора се може мењати.
Контрола брзине за проблеме са ДЦ мотором: проблем са првом методом контроле брзине је да се напон током времена може променити.
Ове промене значе неравномерне брзине.
Стога је прва метода непожељна.
Решење: Користимо другу методу за контролу брзине.
Користимо ПИД алгоритам да допунимо другу методу.
ПИД представља пропорционални интегрални дериват.
У алгоритаму ПИД-а мери се тренутна брзина мотора и у поређењу са жељеном брзином.
Ова грешка се користи за сложене прорачуне за промену дежурног циклуса мотора у складу са временом.
У сваком циклусу постоји овај процес.
Ако брзина пређе жељену брзину, дужни циклус је смањен и дежурни циклус повећава се ако је брзина нижа од жељене брзине.
Ово прилагођавање се не даје све док се не постигне најбоља брзина.
Непрестано проверавајте и контролишете ову брзину.
Ево компоненти система које се користе у овом пројекту и кратак увод у детаље сваке компоненте.
СТМ 32Ф407: Микро-контролер дизајниран од стране Ст Мицро-сек.
Ради на коортиви за руке. М Архитектура.
То води своју породицу са високом фреквенцијом сата од 168 МХз.
Мотор возач Л298Н: Овај ИЦ се користи за покретање мотора.
Има два спољна улаза.
Један од микро контролера.
Микро-контролер нуди ПВМ сигнал за то.
Брзина мотора се може подесити подешавањем ширине импулса.
Његов други улаз је извор напона потребан за вожњу мотора.
ДЦ мотор: ДЦ мотор ради на напајању ДЦ-а.
У овом експерименту, ДЦ мотор се користи помоћу фотоелектричног спајања повезаног са возачем мотора.
Инфрацрвени сензор: Инфрацрвени сензор је заправо инфрацрвени примопредајник.
Шаље и прима инфрацрвене таласе који се могу користити за обављање различитих задатака.
ИР Енцодер Оптички спојник 4Н35: Оптички спојник је уређај који се користи за изоловање дијела ниског напона круга и високог напонског дела.
Како име подразумева, ради на основу светлости.
Када дио ниског напона добије сигнал, тренутне токове у дијелу високог напона.
Систем је систем за контролу брзине.
Као што је раније поменуто, систем се реализује помоћу ПИД пропорционалног интегралног и деривата.
Систем управљања брзином има горе наведене компоненте.
Први део је сензор брзине.
Сензор брзине је инфрацрвени предајник и склоп пријемника.
Када чврста супстанца прође кроз прорез у облику у облику, сензор улази у ниско стање.
Обично је у високом стању.
Излаз сензора је повезан са ниским филтром да би се елиминисало пригушење проузрокованог пролазаном генерираном када се стање сензора промјене.
Филтер са ниским пролазом састоји се од отпорника и кондензатора.
Вриједности су одабране према потреби.
Употребљени кондензатор је 1100НФ и коришћен отпор је око 25 ома.
Филтер са ниским пролазом елиминише непотребне пролазне услове који могу резултирати додатним очитавањем и смећама.
ФИЛТЕР са ниским пролазом се затим производи преко кондензатора у улазним дигиталним ПИН-ом СТМ микро-контролера.
Други део је мотор који контролише ПВМ који је дао СТМ микро-контролер.
Ово подешавање је обезбеђено електрично изолација помоћу оптичког спојника ИЦ.
Оптички спојник укључује ЛЕД који емитује светло у ИЦ пакету, а када се на улазном терминалу даје висок импулс, и када се на улазном терминалу дате на улазном терминалу, краткорочан излазни терминал.
Улазни терминал даје ПВМ путем отпорника који ограничава струју ЛЕД-а повезаног са оптичком спојном.
Падајући отпорник је повезан на излаз тако да када је терминал кратког споја, напон се генерише на падајућем отпорнику и ПИН који је повезан на терминал на отпорнику примати високо стање.
Излаз фотоелектричног спојника је повезан са ИН1 моторним управљачким програмом који одржава висину ПИН-а Омогући.
Када се ЦЛЕ-ова циклуса ПВМ-а промене на уносу оптичког спојника, ПИН мотора пребацује мотор и контролише брзину мотора.
Након ПВМ-а који се испоручује моторима, моторни возач обично пружа напон од 12 волти.
Порука мотора тада омогућава управљање мотором.
Упознајмо алгоритаму које смо користили у спровођењу овог пројекта регулације брзине мотора.
ПВМ мотора обезбеђује један тајмер.
Конфигурација тајмера је направљена и постављена да би се обезбедила ПВМ.
Када покреће мотор, ротира прорез причвршћен на осовину мотора.
Прорез пролази кроз сензорску шупљину и ствара низак импулс.
При ниским импулсима, код почиње и чека да се прорез креће.
Једном када прорез нестане, сензор пружа високо стање и тајмер почне да броји.
Тајмер нам даје време између два прореза.
Када се појави још један низак импулс, ако се изјава поново изврши, чекајући следећу ивицу из пораста и заустављање бројача.
Након израчунавања брзине, израчунајте разлику између брзине и стварне референтне вредности и дајте ПИД.
ПИД израчунава вредност дежурног циклуса која достиже референтну вредност у датом тренутку.
Ова вредност је дата ЦЦР-у (
регистар поређења)
у зависности од грешке, брзина тајмера је смањена или повећана.
Атоллиц Труестудио код је примењен.
Студио СТМ-а можда ће требати да буде инсталиран за уклањање погрешака.
Увезите пројекат у СТМ Студио и увезите променљиве које желите да видите.
Мала промена је на 2017-11-4кк.
Промените фреквенцију сата прецизно у Х датотеку у 168 МХз.
Исјечник кода је дат горе.
Закључак је да се брзина мотора контролише помоћу ПИД-а.
Међутим, кривина није баш глатка линија.
Много је разлога за то: иако сензор повезан са ниским филтером и даље пружа одређене недостатке, то су због неких незаобилазних разлога за нелинеарне отпорнике и аналогне електронске уређаје, мотор се не може несметано окретати у малом напону или ПВМ-у.
Омогућава кретену које могу узроковати да систем унесе неку погрешну вредност.
Због подрхтавања, сензор може пропустити неку прорезу која пружа већу вредност, а главни разлог друге грешке може бити основна фреквенција сата СТМ-а.
Основни сат СТМ је 168 МХз.
Иако је овај проблем упућен у овом пројекту, постоји холистички концепт овог модела који не даје такву високу фреквенцију.
Брзина отворене петље пружа врло глатку линију са само неколико неочекиваних вредности.
ПИД такође ради и пружа веома ниско време стајалишта мотора.
ПИД ПИД-а тестиран је у разним напонима који су задржали константну референтну брзину.
Промјена напона не мења брзину мотора, што указује да ПИД ради.
Ево неколико сегмената коначног излаза ПИД-а. а)
Затворена петља @ 110 РПМБ)
Затворена петља @ 120 РПМТхис Пројецт није могао да буде завршен без помоћи чланова мојих група.
Желим да им се захвалим.
Хвала вам што сте гледали овај пројекат.
Надам се да ћу вам помоћи.
Молимо вас се радујте више.
Наставите благослов пре тога :)

ХОПРО Гроуп Професионални произвођач контролора и мотора основан је 2000. године. Групни седиште у граду Цхангзхоу, провинција Јиангсу.

Брзе везе

Контактирајте нас

ВхатсАпп: + 86 18921090987 
Тел: +86 - 18921090987 
Е-пошта: sales02@hoprio.com
Додај: бр.19 Соутх Роад Маханг, Вијин високотехнолошки округ, град Цхангзхоу, провинција Јиангсу, Кина 213167
Оставите поруку
Контактирајте нас
Цопиригхт © 2024 Цхангзхоу Хоприо Е-Цоммерце Цо., Лтд. Сва права задржана. Мапа сајта | Политика приватности