Тема на чипмейкере : http://www.chipmaker.ru/topic/192783/
Сообщение с предварительной схемой и печатной платой (до
переделки): http://www.chipmaker.ru/topic/192783/page__view__findpost__p__3560877
Ссылка на прошивки и схему.:
https://drive.google.com/open?id=0B6x0JsiBUva0NnBtRVZGZUV5a1U
почему то рисунок схемы размытый
ОтветитьУдалитьСпасибо что сказали. Добавлю в архив с прошивками.
Удалитьспасибо
ОтветитьУдалитьСмотрю все ваши интересные видео.Очень доходчиво и просто всё рассказываете
ОтветитьУдалитьСпасибо. схему добавил, и так же добавил картинку панели управления. Может кому то пригодится.
УдалитьСпасибо
ОтветитьУдалитьПочему вы используете трансформаторный блок питания?
ОтветитьУдалитьТрансформаторный более надёжный, как мне кажется. Но в следующей версии хочу попробовать импульсный.
УдалитьСкажите пожалуйста, уже есть переделаная плата? Где ее можно скачать?
ОтветитьУдалитьПлата есть, но ещё не проверенная. когда проверят, добавлю к прошивкам.
УдалитьR8 на схеме это 5 ватное сопротивление?
УдалитьДа, 5 Вт.
УдалитьСпасибо большое
ОтветитьУдалитьСпасибо за труд.Последняя прошвка у меня видаєт ошибку при компиляции.В чем может бить проблема?
ОтветитьУдалитьА 9 и 10ая прошиваются? По сути это тоже что и последняя. Какую ошибку пишет?
УдалитьattachInterrupt(0, zero_crosss_int, RISING); // прерывание по пину 2
ОтветитьУдалитьПлата по ссылке и плата на видио не совпадают. И на плате по ссылке и на видио, отсутствует переменный резистор яркости дисплея. Где найти плату как на видио. Вообще,какой вариант окончательный. Спасибо.
ОтветитьУдалитьИзвиняюсь, регулятор яркости прямо на дисплее. И все таки, какая плата окончательная?
ОтветитьУдалитьДля ПРО МИНИ это окончательная. Дальше будет для НАНО.
УдалитьЗначит что по ссылке окончательная. Спасибо. Извините еще раз, а почему вдруг захотелось на НАНО. Разница только подключение к USB без переходника, и все. Еще раз спасибо.
УдалитьВы , наверное, не внимательно смотрели. я там рассказываю. Нано более распространённое и не нужен переходник. Про мини использовал когда важен был размер.
УдалитьДобрый день! а где сама печатная плата, чтобы с помощью резистора перенести ее на текстолит!
ОтветитьУдалитьИ если можно список деталей.
ОтветитьУдалитьИзвиняюсь за назойливость.
В статье таких ссылок нет. Ссылки даны на гугл-диск.
ОтветитьУдалитьЗдравствуйте. Обязательно использовать двигатель от стиральной машины?
ОтветитьУдалитьНет, не обязательно. Обязательно коллекторный.
УдалитьСпасибо. Но как подключить двигатель с двумя контактами?
УдалитьЕсли вам реверс не нужен, то можно взять упрощённый вариант без реверса а только с защитой на одном реле.
УдалитьВозможно чтобы ардуина управляла реверсом?
УдалитьА вы видео смотрели?
УдалитьДа смотрел, но на видео чтобы включить реверс надо переключить тумблер. А меня интересует возможность автоматического включения реверса по истечению определённого времени. Это возможно реализовать на вашей плате?
УдалитьМожно и автоматически, только программу нужно писать.
УдалитьСпасибо.
УдалитьКакой лучше двигатель 12В или 24В?
ОтветитьУдалитьДля чего лучше?
УдалитьДля вашей платы.
УдалитьМоя плата сделана под коллекторный двигатель 220 вольт переменного тока.
УдалитьВозможно переделать плату? Или лучше искать под двигателя 24В?
УдалитьДмитрий, эта плата сделана под переменный ток. а вам,насколько я понял, нужно под постоянный. Это совсем другая схема и соответственно прошивка. Я планирую делать для такого, но когда это будет - не знаю.
УдалитьОгромное спасибо за ваши ответы.
УдалитьВведи в поисковик "управление двигателем с помощью l289n"
УдалитьПоследние две ссылки карявые.
ОтветитьУдалитьДоброе время суток.
ОтветитьУдалитьПодскажите пожалуйста мощность платы. Может подойдёт какой-либо стандартный блок питания на 5 вольт.
я ставлю 3ватта. работает без проблем, не греется.Такой:
Удалитьhttps://ru.aliexpress.com/item/5-pcs-HLK-PM01-AC-DC-220V-to-5V-Step-Down-Power-Supply-Module-Intelligent-Household/32409558042.html?spm=2114.03010208.3.34.foxM8e&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10065_10151_10068_5160012_436_10136_10137_10157_10060_10138_10155_10062_10156_10154_10056_10055_10054_10059_10099_10103_10102_10096_10147_10052_10053_10142_10107_10050_10051_10170_5150014_10084_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10181_10037_10183_10182_10185_10032_10078_10079_10077_10073_10070_10123_10120_10127_10125-10120_10037_10077,searchweb201603_9,ppcSwitch_5&btsid=a00a2413-3a4a-4b83-b65b-5fc28de8d699&algo_expid=5fdd3678-612b-49cc-a547-4f0cfbf55d64-4&algo_pvid=5fdd3678-612b-49cc-a547-4f0cfbf55d64
или такой:
https://ru.aliexpress.com/item/5PCS-AC-DC-220V-to-12V-Buck-Step-Down-Power-Supply-Module-Converter-Intelligent-Household-Switch/32655908916.html?spm=a2g0v.10010108.1000013.7.38f7f731mswhWB&traffic_analysisId=recommend_2088_4_82199_new&scm=1007.13339.82199.0&pvid=e3fd3984-fa13-49ca-b0df-be786e448f2b&tpp=1
Здравствуйте, Александр! Подскажите, при проверке перехода через ноль показывает не 100, а 50. Что может быть?
ОтветитьУдалитьМожет не годный диодный мост.
УдалитьС диодным мостом, PC817 проблем нет, проверенные. Запитывал РС817 по другой схеме, работает.
УдалитьПочему при вращении сопротивления оборотов на дисплее регулируется от 0 до 845?Сопротивление мерил, ровно 10 kom. А сопротивлением по схеме R4, регулирует от 0 до 1023. Разводку и сборку платы, перелопатил всю и не один раз. В чем причина?.
ОтветитьУдалитьГдето у вас 5 вольт идущие к регулятору теряются. Может диод где то ставили?
УдалитьАлександр, нашел причину.Дело было в переменнике. Общее сопротивление 10ком. Одно плечо регулировалось от 0 до 10 ком, другое плечо от 10 ком до 2.1 ком, не до нуля. Вот эти 2,1 ком и подсаживали питание пина АО.
Удалитьхорошо что нашли.
УдалитьПеределал схему питания РС817, сделал навесным монтажом, работает.
ОтветитьУдалитьВопросы: При проверке симистора лампочка моргает когда вращаете переменный резистор? Дребезг на плате присутствует?
ОтветитьУдалитьНа 8 прошивке при нагружении вала срабатывает защита (на максимальных оборотах через некоторое время на холостом ходу). Пробовал менять значение симистора при заклинившем станке (первоначальный импульс) на 85, тот же эффект. Что регулировать?
ОтветитьУдалитьВосьмая прошивка это настройка допуска? там нет никакой защиты.
ОтветитьУдалитьРелюшка клачает при нашружении вала.
ОтветитьУдалитьВ этой прошивке релюшки не клацают. Может мы говорим о разных прошивках?
УдалитьО 8! Я разобрался, теперь не клацает.
ОтветитьУдалитьПо проверочным прошивкам регулятор работает, настроил по 8 скетчу. А вот в 9 скетчу клацает реле в зависимости от выбранного направления. Перепроверил опять плату по проверочным скетчам и по 8-надстроечному- НОРМА. На 9 скетче клацает реле. Подскажите мысль, а то 2 дня мучаюсь, все перепроверил.
ОтветитьУдалитьдатчик Холла даёт наводки. Смотрите это: https://www.youtube.com/watch?v=5d32wiJ4QWs
УдалитьОн самый, уже нашел. Только устранить пока не удается. Кондер, диоды не помогли, точнее если, то с ними еще хуже, смена проводов якоря тоже ничего не дали. Экранировать провод попробую завтра или после за. Поищу еще варианты какие-либо.
УдалитьЕсли вы знаете другие варианты, то напишите пожалуйста! Что поможет напишу.
Здравствуйте, Александр! Отложил этот проект я, аж на 1,5 года. Смотрел вашу конструкцию на Ардуино НАНО, хотелось бы доделать эту. Наводки холла победил разделением питания холла от от Ардуинки. Осталось мерцание экрана. Помню, что вы мне подсказывали как от него избавиться, но не помню как и не нашел в своих комментариях. Подскажите пожалуйста!!!
УдалитьЯ бы всё же советовал вам проект на нано. Или адаптируйте скетч под эту версию. А что с экраном? как мерцает?
УдалитьПри обновлении данных мерцает и двигатель чуть дергается, вроде не критично, но не приятно.
УдалитьНано обязательно соберу, но чуть позже.
то, что дёргается, это нужно третью версию нано адаптировать сюда. Для этой версии ничего не придумать.
УдалитьТ.е. в третьей прошивке для нано изменить назначение пинов как для про мини? Если так, то дайте пожалуйста ссылку на скачивание!
Удалитьhttps://drive.google.com/open?id=1eBdKfMg0TPwMS4QL0okS2zty8oU98Um8
УдалитьВот, пробуйте.
Спасибо за прошивку, помогло! Экран не мерцает!
УдалитьНастройки перенес с мини про, их нужно перенастроить на третью прошивку по "нано-настройкам".
Осталась еще маленькая неприятность. Дерганье двигателя, плавание оборотов в +15 от заданных и как следствие не большое дерганье двигателя. Что-то похожее было у вас в ролике про двигатель, который вам прислал подписчик. В ролики вы программно усредняли выбросы на таходатчике ( может не правильно выразился, но суть я понял). Эта же подпрограмма присутствует в третьей прошивке, если я не ошибаюсь. Мне не помогло. Так же грешу на магнит, он вращается эксцентриком, запрессован на вал (на других у меня посажены плотно на вал, но еще прижимаются винтом). Как будет возможность привезу другой двигатель с гаража и опробую. По результатам отпишусь, если вам интересно.
Еще раз огромное спасибо за прошивку и за ваши труды!!!
А какие изменения вы вносили в прошивку? Там нужно только задать обороты и импульсы. кстати, здесь можно работать с двумя шкивами задавая разные импульсы на первой и второй скорости. Так же есть усреднение импульсов. попробуйте добавить.
Удалить#define obMin1 500 //ввести минимальные обороты шпинделя первой скорости
Удалить#define obMax1 3000 //ввести максимальные обороты шпинделя первой скорости
#define kol_Imp_taho_1 80 //ввести кол-во импульсов на 10 оборотов шпинделя первой скорости
#define obMin2 500 //ввести минимальные обороты шпинделя второй скорости
#define obMax2 3000 //ввести максимальные обороты шпинделя второй скорости
#define kol_Imp_taho_2 80 //ввести кол-во импульсов на 10 оборотов шпинделя второй скорости
#define minzn 145 // минимальное значение симмистора на котором начинается вращение.
#define ogrmin 70 // ограничение симистора на минимальных оборотах.
#define tormoz 110 // переменная торможения 150(минимум) 100(максимум)
#define kof_sr 1 // переменная усреднения показаний тахо 0-32 0- оставляем как есть рекомендую 1-2 в любом случае.
#define skorost_reagirovaniy 25 // скорость реагирования на изменения нагрузки и регулятора
Эту часть и назначение пинов ардуинки. Остальное не трогал.
Понятно. но тут настройки не такие как в старых версиях.
УдалитьМенять нужно только начальные и конечные обороты, кол-во имп. на 10 об., перменную торможения и немного поиграть с переменной усреднения показаний тахо?
УдалитьДаже торможение сильно не трогайте. только это:#define kof_sr 1
УдалитьТорможение мне не очень понравилось в предыдущих версиях получше было. Попробую понастраивать.
УдалитьПодключил РООС уже к своему сверлильному станку,но еще не сверлил, разбираюсь с настройками. Торможение меня устраивает, а вот разгон настроить подстроечным резистором удовлетворительно не получается. Получается, что либо в одну сторону хорошо разгоняется, а в другую стартует не сразу (через 2 рывка) или вообще не стартует. Золотой середины не нашел. Подскажите что попробовать.
УдалитьИ еще вопрос: как вывести на экран обороты шпинделя? Передаточное число примерно 2,8. На валу двигателя 1485 об/мин, на шпинделе 532об/мин, передача 2,84. На двигателе 3006 об/мин., на шпинделе 1058 об/мин, передача 2,79.
Прыгание оборотов на дисплее в +15 на станке не пропало, хотя по китайскому электроному тахометру обороты стабильны. Пробовал менять значение #define kof_sr 1 , ставил 0 и 2. Не помогло. Т.к. обороты сами стабильные, то изменение их на дисплее не критично, хоть и не приятно.
читать умеете?
Удалить#define kol_Imp_taho_1 80 //ввести кол-во импульсов на 10 оборотов шпинделя первой скорости
Ключевое слово ШПИНДЕЛЯ!
По рывкам, у вас холл или тахогенератор?
Если вы имеете в виду, что в строке #define kol_Imp_taho_1 80 //, при моих 80имп./10об и передаточном числе около 3 ввести 80*3=240, то это не помогает. Двигатель идет на набор максимальных оборотов, а на заданные не выходит.
УдалитьПо рывкам: 1) Стоит холл. 2) У меня нет рывков двигателя (я в предыдущем посте про это писал!!!). Обороты стабильные (измерял тахометров)!!! Плавает только показание оборотов (на дисплее). Пример: задал 1515; на дисплее отображается 1515, через 0,5-1,5 сек. отображается 1530. И так постоянно, на любых оборотах!
Для показаний оборотов шпинделя строку:
Удалитьlcd.print(srednie_oboroti_pol_sekundi); // выводим средние обороты на экран.
Заменил на : lcd.print(srednie_oboroti_pol_sekundi/3); // выводим средние обороты на экран.
Обороты шпинделя и показания дисплея совпадают. Плаванье показаний снизилось до +5.
"не сразу (через 2 рывка) или вообще не стартует"
УдалитьВот это вы писали? Эти рывки и имел ввиду.
Не вероятно, но факт: После смены вывода показаний на дисплей стартует стабильно на всех оборотах и при реверсе.
УдалитьПока настройками доволен. Буду монтировать все по месту. На данный момент все вопросы сняты.
Здравствуйте, Александр! Я новичок в радиоэлектронике. Подскажите, пожалуйста, можно ли использовать в новой плате МОС3021 вместо МОС3023 и ВТА 12 вместо ВТА 24, а также 4N25 вместо РС817?
ОтветитьУдалитьда, можно.
УдалитьЗдравствуйте Александр. Вопрос по силовой части схемы - управление симистора не равномерное, начало вращения нормально, но в диапазоне 90-80 какая-то не стабильность это в режиме проверки симистора, что копать?
ОтветитьУдалитьМожет кому пригодится - есть плата комби dip-smd в lay6, проверенная в железе, если нужна пишите скину.
В чём выражается нестабильность? Если рывки, пробуйте обвязку симистора подбирать. С5 R8.
УдалитьС нестабильностью разобрался, теперь с настройкой допуска не получается. Сколько не добавляй на малых оборотах нет крутящего момента - рукой останавливаю, мотор 500Вт от стиралки. Как быть? Спасибо.
ОтветитьУдалитьДопуск добавляет не мощность, а убирает рывки.
УдалитьЯ извиняюсь, но где искать причину?
Удалитьпопробуйте уменьшить этот параметр:
Удалитьogrmin 60 // ограничение симистора на минимальных оборотах.
какая маркировка дисплея
ОтветитьУдалить1602 но есть уже более лучший вариант. https://www.youtube.com/watch?v=TEBklpEF-HA
УдалитьДобрый день. До какой мощности вы проверяли регулятор. Есть ли какие-то "удачные" или "неудачные" модели моторов для такой реализации? Может есть какая-то конкретная модель которую стоит искать (мне хочется Макс мошьногокомпрессора мотора). Мотора нет, все равно покупать, вот я и спрашиваю, на что обратить внимание. Не планируется ли внедрить использование родного датчика (Тахо)? Заранее спасибо за ответ и труд. Лайк и подписка
ОтветитьУдалитьЗдравствуйте. Мощность двигателя особой роли не играет. Просто нужно будет поставить мощнее симистор. Одно единственное условие, двигатель коллекторный на переменный ток. Не обязательно от стиралки. Можно болгарка, фрезер. Только у них реверс и торможение будет хуже так как они не реверсивные. Последние версии работают и с тахогенератором. https://www.youtube.com/watch?v=TEBklpEF-HA
Удалитьподскажите Александр а будет ли этот регулятор работать на постоянном токе
ОтветитьУдалитьи нет ли у вас схемы для регулятора на постоянном токе
с уважением Алексей
Ваш вопрос не до конца ясен. Данный регулятор для переменного тока, но если у вас двигатель постоянного тока, а питать вы его будете от розетки, то можно. Просто перед двигателем ставим диодный мост.
УдалитьДля чистой постоянки пока нету.
спасибо
ОтветитьУдалитьЗдравствуйте, Александр! Подскажите,пожалуйста в чем проблема. При загрузке прошивки "перехода через ноль" на экране высвечивается НZ:0.Пробовал питание с блока давать (12 В) и с диодного моста (200В) ни чего не меняется. А так же как у вас пробовал лампу подцеплять на крайние клеммы, но на них напряжение всего 6В.
ОтветитьУдалитьСиловая схема для отслеживания нуля включенв в розетку?
УдалитьПолностью отключаю USB переходник и подключаю плату. При загрузке прошивки реле они клацают. Прошивка семистора тоже удачная, но при подключении двигателя он сразу начинает набирать полные обороты и не реагирует на регулировку резистором.
УдалитьКонечно не реагирует, раз у вас ноль не отслеживается.
УдалитьНашел проблему! Начал менять оптрон РС817 и два подряд оказались неисправные на третий только повезло.
УдалитьДа, с деталями проблема.
УдалитьДобрый день Александр, очень вдохновил ваш проект, решил попробовать тоже сделать, но взять двигатель редуктор от стеклоподъемника и возник вопрос, как снять у него обороты.
ОтветитьУдалитьПросто так он естественно не прокручивается и снять для начала количество импульсов не знаю как. Разбирать его тоже не хочется и маркировок нет, кроме того что он питается от 12В.
Ничего не получится. регулятор для переменки 220. а у вас постоянка 12.
УдалитьЗдравствуйте, Александр! Столкнулся с проблемой наводок. Использовал все предложенные варианты. Ни один из вариантов полностью не помог. При подключении конденсатора на оборотах до 5,5 тыс. помогает (устанавливал максимум 9100), а при добавлении оборотов снова появляются наводки. Попробовал сменить датчик и при новом датчике той же марки количество импульсов на 10 оборотов изменилось (было 80 стало 60). Подскажите, пожалуйста, в чем может быть проблема?
ОтветитьУдалитьДля наводок пробуйте уменьшить конденсатор
УдалитьА 80 и 60 скорее всего датчик далеко от магнита.
Пробовал и снижать до 1,5 nф и повышать до 200nф (при повышении еще больше наводок появляется). Снижение немного помогает, но полностью не убирает наводки. Может стоит снова поставить таходатчик (на двигателе он стоял)?
ОтветитьУдалитьЭта схема с тахогенератором не работает. Нужна схема на ардуино нано.
УдалитьПодскажите, пожалуйста, где искать причину? В исправности используемых деталей или в прошивках.
ОтветитьУдалитьАлександр, вопрос не корректный, есть движок от стиралки 3-х ф. 315Гц 195В но уж очень заманчивый... есть силовой блок. Ардуинки не хватает с прошивочкой. Знаю, Вы этим не занимаетесь, поэтому прошу не ответ, а совет -может где-то что-то слышали или знаете о проекте на 3-х фазах? А Ваши ПРО МИНИ и НАНО уже давно трудятся!
ОтветитьУдалитьДля данного двигателя ардуинка бесполезна. Вам нужен частотник. Самый обычный. Кстати, на чипмейкере тему видел про частотники из стиралок, поищите, может там смогли их "выковырять".
УдалитьЗдравствуйте, Александр. Столкнулся с задачей, думал ваш регулятор поможет, но есть проблема. Подскажите, как запустить программу на atmega32a, и как переделать её под тахогенератор? Заранее спасибо.
ОтветитьУдалитьНу, про atmega32a не знаю, не пробовал. А тахогенератор можно ставить. Есть следующий вариант регулятора, уже на ардуино нано, так там и на датчике холла и на тахогенераторе есть варианты. Либо можно сюда компоратор поставить. Но по опыту скажу - холл лучше. https://www.youtube.com/watch?v=XYrmw_6YDzE
УдалитьА схему с копаратором можно увидеть? А то транзистору не доверяю, мало ли вышибет в месте с мк... Я запустил, немного подправил программу, заработало. Но АЦП себя как-то странно ведёт, при положении регулятора оборотов в ноль, практически полные обороты мотора. Про холл знаю что лучше, но для моих задач тахогенератора вполне хватит.
Удалитьhttps://www.chipmaker.ru/topic/192783/?do=findComment&comment=4329779
УдалитьСудя по описанию LM211, возможно вместо него использовать например LM393, верно?
УдалитьЭтого я не знаю. Я использую компаратор на ардуине.
УдалитьВот такой момент интересный. Запускал двигатель на длинных проводах и с тахогенератором. Пару секунд работает нормально, затем пропадает дисплей, начинают щёлкать реле, двигатель подпрыгивает, и развивает дикие обороты. Провода укоротил, датчик сменил на холл. Эффект остался. Не могу понять как побороть. Сборка на atmega32a, монтаж навесной. Может ли это влиять на сбои в работе?
УдалитьЭкспериментируйте. Возможно всё. Раз пошли по собственному пути, то и ошибки будут свои.
УдалитьПросто решил у вас поинтересоваться, вы же тоже экспериментировали, возможно тоже что-то было подобное.
УдалитьУ меня отсутствует гальваническая развязка с симистором, на что она вообще влияет в вашей схеме?
УдалитьНа что влияет - не знаю. взял готовую схему димера на ардуино.
УдалитьЗдравствуйте Александр! Пересмотрел все видосики, да-а тема актуальная для современных мастеров. Один вопросик. В каждом видосике Вы повторяетесь по поводу подключения дисплея пачкой проводов, это неудобно. Почему бы не использовать библиотеку LiquidCrystal_I2C.h и подключить дисплей по I2C? Правка скетча не составляет большого труда.
ОтветитьУдалитьИ еще одно я бы сделал по своему. Индуктивную нагрузку лучше подключать к пину А1 симистора, а пин А2 напрямую в сеть. Работать симистор будет и так и так, только могут быть непредвиденные задержки открытия опто пары не в такт перехода через 0 подаваемых сигналов с ардуинки. Отсюда могут быть и рывки мотора. У вас на схеме нижний пин симистора А1 наоборот подключен в сеть, а на верхний А2 подключена нагрузка.
За разработку проекта однозначно огромная благодарность, так держать!!! Удачи!
Спасибо, но всё работает отлично.
Удалить