Място за идеи и желания за проектиране и изработка на готови проекти.
Pandurko - специалист
MrMurdjo - майстор
Ейлиън, благодаря за линковете.
Все си мислех, че не може да няма подобни управляващи ИС, но не бях търсил.
Прав си, че когато има готово апаратно решение, става самоцелно правенето на същото от нулата, освен заради предизвикателството.
shulio - специалист
Пък и цената му от 6$ без доставката е приемлива
Pandurko - специалист
След вчерашното балтавене опростих нещата. Ще действа по следната логика:
с входовете Х, У и дикей. Х=1,У=0 - върти/стъпка напред, Дикей=0 - бавно затихване, =1 бързо затихване. С опорното напрежение Vref от контролера към компаратора се регулира тока в 32 стъпки. Х=0,У=1 върти/стъпва назад тока и затихването се получават по същия начин.
Сега трябва да се изчеше проблема с входовете. За стъпков мотор е ясно стъпка и посока са достатъчни. Сервомотора обаче ще иска посока и скорост и някой трябва да му следи позицията. Ще съм благодарен да предложите идеи. или линкове с теория .Като цяло трябва за себе си да избистря кое как при серво задвижване.

Прикачен файл

MotorControle.rar
(346.57 KиБ) Свален 191 пъти
MrMurdjo - майстор
Аз ти предлагам за изчистиш концепцията, реализирайки управление само на стъпков мотор, а после да мислиш и за серво. Междувременно със сигурност ще ти хрумнат по-добри решения.
А и честно казано, не виждам защо трябва да се усложнява, като се опитваш да направиш универсален контролер, но то си е мое мнение.
alien - специалист
ако се изпълни класическата схема - контролер - мосфет драйвер - мосфет транзистори - обратна връзка по ток към контролера
тогава няма разлика в хардуера дали ще е стъпков или серво, при стъпковия има 2 Н моста при сервото се ползва само единия
ако наистина ще има серво хубаво е да се ползва контролер който има вграден модул за четене на енкодер, аз ползвах 18ф4431
иначе за управлението - не знам дали има смисъл сервото да се управлява с напрежение, пак стъпка и посока, управление по скорост не виждам за какво просто, освен за шпиндел, ама аз вече пуснах един шпиндел със стъпка и посока, пак става, мач3 си има и такава опция

та да се върна на управлението - серво мотора пак се управлява с ток, и тогава тия 6 бита ще са ти малко, пвм 8-9-10 бита обаче върши чудесна работа
ето малко линкове:
http://elm-chan.org/works/smc/report_e.html
http://www.embeddedtronics.com/public/E ... ematic.pdf
много доработки има из нета на UHU servo
в първия много подробно описват серво алгоритъма, основно от там съм ползвал идеите, дори тока не се мери, а се изчислява от енкодера, но ако го мериш хардуерно ще е още по добре

иначе да, модата вече е такава, всичко софтуерно и импулсно, хардуерно и аналогово почти изчезва като варианти, причини - линейното управление загрява, импулсното не, софтуера се пише веднъж, после само се копира, а хардуерното решение се повтаря като материална част, не е като копиране софтуер, процесорите са достатъчно мощни да се справят със задачите, транзисторите вече са достатъчно бързи за ключов режим и голям ток, така че остават само плюсове, и линейното/аналогово управление започва да остарява май....
Последна промяна от alien на съб фев 04, 2012 3:42 pm, променено общо 2 пъти.
Pandurko - специалист
MrMurdjo написа:
Аз ти предлагам за изчистиш концепцията, реализирайки управление само на стъпков мотор, а после да мислиш и за серво. Междувременно със сигурност ще ти хрумнат по-добри решения.
А и честно казано, не виждам защо трябва да се усложнява, като се опитваш да направиш универсален контролер, но то си е мое мнение.
Хардуерната част е същата. Н моста веднъж направен и с възможности за упревление е въпрос на софтуер как и какво ще върти. За това си мисля че с малко усложнения откъм въможностите за повече входове на самата платка, после само със смяна на чипа ;) (цитирам един цар) нещата стават и тако и вако.
А пък и на мен ми е интересно ръчкането
MrMurdjo - майстор
Мислил ли си за модулен вариант? Силовата част еднотипна и на платка-майка, а в нея да се бодва модул за управление според мотора. Просто сега ми хрумва, но ми се струва перспективно.
Pandurko - специалист
MrMurdjo написа:
Мислил ли си за модулен вариант? Силовата част еднотипна и на платка-майка, а в нея да се бодва модул за управление според мотора. Просто сега ми хрумва, но ми се струва перспективно.
И на мен ми се върти тази мисъл. От друга страна истинските трудности са в Н моста, което пак натежава в полза на модулния вариант. В предния ми опит всичковървеше гладко, до момента в който пуснах големите напрежения на моста.
alien - специалист
Pandurko написа:
..... до момента в който пуснах големите напрежения на моста.
колко познато ми звучи :-D и аз много ядове брах с високото напрежение, голям проблем са масите - правилно разпределяне кой ток от къде да минава, гледам че добре си начертал връзките на проблемите места като схема но на платка още подробности трябва да се предвидят, паразитните капацитети и индуктивности както и времето за запушване на диодите правят много ядове с много кратки импулсни токове при високо напрежение съответно всеки паразитен ток трябва да се избегне иначе лесно се самовъзбужда или дори смущава процесора
голяма борба беше докато подкарам до 60V , после и до 100 след като изчистих всички проблеми 3 години по късно ми се наложи на още по високо напрежение, сега работи стабилно и на 350V за серво мотор без трансформатор, директно от мрежата

Тема "Проект на мощен контролер за постояннотоков/стъпков двигател" | Включи се в дискусията:


Сподели форума:

Бъди информиран. Следвай "Направи сам" във Facebook:

Намери изпълнител и вдъхновения за дома. Следвай MaistorPlus във Facebook: