Мастеровым от мастерового.

На этих страницах вы узнаете о моих работах, изделиях и идеях. Я постараюсь дополнять свои видео текстом и изображениями, а так-же тем, что пропустил или вырезал из роликов. С уважением Шенрок Александр.

Ярлыки

  • Работа с деревом
  • регулятор оборотов
  • асинхронный двигатель
  • станки
  • ремонт электроинструмента
  • Обзор инструмента.
  • токарный по дереву
  • Лазерный гравёр из Китая
  • Кирпичное барбекю

Регулятор оборотов с обратной связью с экраном на ардуино

Много вопросов по деталям, где заказать. Заказал комплект себе, делюсь с вами.

Ардуинка
переходник
экран
И заказал блок релюшек для реверса и защиты. Будем дополнять. Здесь.

177 комментариев:

Всего Вам доброго. Эта ссылка на архив не открывается: https://drive.google.com/drive/folders/0B6x0JsiBUva0Mlc5U21uTHRJVm8

проверьте на других браузерах. у всех открывается. Или напишите вашу почту, я брошу.

Большое Вам спасибо. Сегодня открылась. С уважением к Вам, Алексей.

Спасибо Саша. Удачная конструкция. В том что будет дорабатываться даже не сомневаюсь. Прислушайтесь совета , откройте тему на форуме. Отвечать на все вопросы не придется. Ответчиков найдется море. Но иногда будут проскакивать хорошие идеи и подсказки. Тема мгновенно разрастется , потому что этих двигателей море а никто их не может никуда приспособить. И стоят они на рынке копейки. А эффект при использовании регулятора супер, причем с огромным диапазоном оборотов.

А давайте вы откроете, а меня позовёте почитывать. Честно, времени нет совсем.

Большое спасибо за Ваши искания и очень полезный блог. Пробовал делать регулятор на Ардуино. Схема Александра из Белоруссии не пошла, о причинах умолчу, мое мнение склонилось к Вашем варианту. На малых оборотах работает плохо. Спаял на коленке немецкий вариант на ТДА, вставил светодиод на линию таходатчика, появилась плавность и устойчивость на малых оборотах ну и вставил еще размыкающий контакт в линию потенциометра Р 3. Получил прекрасную схему для своего гончарного круга. Ардутно и рядом не стоит. По затратам гораздо дешевле и не надо ломать голову с установкой датчика Холла на двигатель стиралки. Всем рекомендую.

Какую прошивку использовали с моим регулятором?

Здравствуйте! На момент, когда делался регулятор в доступности была ваша прошивка PID-12. Только пришлось ее подправить (подобрал число) под датчик Холла. Датчик был самодельный, от кофе-машины что-ли, друзья подогнали. Но не понравилось мне все это. Понимаю, что за микроконтроллерами будущее, однако на малых оборотах, по многократным отзывам ТДА лучше. Из двух вариантов перечисленных мне подошел лучше последний. Благодарю.

Не смешите, где могли появиться многократные отзывы, если прошивка доделана 3 дня назад? Я не утверждаю, что на ТДА хуже. Но то, что не лучше это точно. Я говорю не про PID-12. А про те, что в этой статье. ПИД мне и самому не нравится. Слишком сложно настраивать.

О какой немецкой схеме идет речь? можно ссылку ?

Тему создал на форуме.Милости прошу.http://www.chipmaker.ru/topic/192783/

Благодаря вам решился сам собрать регулятор. Спаял силовую плату, хотя до этого ни разу ничем подобным не занимался. Подскажите, как ее проверить до подключения двигателя? На лампочке можно?

Можно на лампочке обычной, накаливания. на прошивке 6 будет менять яркость.

А еще можно уточнить? На плате для двигателя предусмотрено два провода. От двигтеля идет 4 (два с обмотки и два со щеток). Я так понимаю надо соединить 1 провод с обмотки и один со щетки, а оставшихся два уже на плату? Извините на нубские вопросы.

Всё верно. Но вот здесь почитайте и посмотрите: http://shenrok.blogspot.com/p/blog-page_9.html

Видите, Валерий, чем мы на форуме занимаемся. Пересказываем видео.
Основная масса зашли просто погулять и не смотрели видео. Хотят чтоб им индивидуально разъяснили.

Александр, огромное Вам спасибо за Ваши труды. Ардуинку дисплей и юсбишку заказал на Али.. там все копейки стоит. Если Вас не затруднит, покажите как вы смонтировали датчик холла в движке. Р.S. собираю газонокосилку, все сделал, осталось регулировку оборотов победить, а то взлечу с этой косилкой.

А разве в видео я не показал, рассказал?

Установил датчик холла а3144(униполярный) 8 импульсов на оборот. Ниже 1000 оборотов стабилизации нет (дергается мотор). Заменил датчик на SS41(биполярный) все равно 8 импульсов на оборот, и нет стабилизации на малых оборотах как в вашем видео. В прошивке значения изменял.

Там 3 прошивки. О какой речь?

16 прошивка держит лучше от 700 и выше оборотов, а 18 прошивка даже на максимальных подгазовует как на PID прошивке.

Здравствуйте Александр!поставил регулятор с 18 прошивкой.с тремя зарядными од телефона подошло только одно,с теми двумя просто светился синий экран.сейчас при роботе выскакивают на экране знаки вопросов,нужно перезагружать ардуинку,но не всегда получается с первого раза чтоб она перезагрузилась.стоит датчик холла,плавают обороты двигателя,на экране при выключенном двигателе в левом верхнем ряду меняются цифры 130 потом 80,а в строке заданные обороты цифры скачут сами по себе.подскажите пожайлуста межет надо экранировать провода датчика холла,и может блок питания Нада стабилизированный,вродибы зарядка од телефона она импульсная.

Раз обороты скачут, значит переменное сопротивление барахлит. на прошивке 3 тоже скачут?

За третью прошивку нескажу,севодня на сутках а в завтра буду пробовать,потом одпишусь.

Александр, спасибо за материал. Тоже хотел собрать простенькую плату для проверки моторов, Посмотрел видео и думаю собрать вашу, но добавить кнопки, чтобы можно было параметры вводить уже в готовую программу при подключении (замене) мотора ну и оптимизировать мотор под разные нужды. Так же добавить acs712 для вывода тока потребления на экран.

Интересно будет посмотреть. А какие моторы будете проверять?

От стиральных машин, бывают работает машина и ошибка по двигателю.

И что вы думаете так увидеть.
Для этих целей достаточно ЛАТра и амперметра. -Покажет работоспособность двигателя. А вольтметр на тахо покажет его годность.

А данные настроек можно в еепром записать и создать несколько профилей с настройками, чтобы можно было один регулятор использовать на несколько двигателей(станков) с переключением профиля из меню под каждый.

Латр на заявку не потащишь, а здесь добавить амперметр и вольтметр и будет все в сборе,кроме проверки пригодится двигатель куда нибудь применить. Сейчас пока занимаюсь инкубатором на ESP8266, 4 симистора, 4 датчика даллас 18б20 и лампочки для нагрева. Статья ваша помогла, все работало, но моргали лампы. Сейчас программу переписал. Но не собрал плату обратной связи хотел бы узнать можно ли применить оптопару 817 (у меня их несколько) или мос3081 (одна осталась от основной платы)? Вроде там не критично.

По оптопарам не знаю. ставил те, что были указаны.

Здравствуйте Александр!решил с скачками оборотов,зарядки од телефонов и планшетов не подошли там плохая стабилизация.взял стабилизированный блок питания и все отлично работает.

Рад что получилось.

Доброго времени суток ! Помучившись на 18й прошивке добился более менее нормальной работы. При старте присутствует достаточно резкий рывок, крутящего момента маловато по сравнению с TD1085 из-за больших промежутков между импульсами. Ещё присутствует странный звук посторонний который выдаёт двигатель, какая то цикличная модуляция. Вчера начал мучить прямое управление пинами, пока недомучил. В программировании слабоват. Ещё вопрос: почему у вас симистор открывается на 10мкс ? Спасибо !

Крутящий момент слабоват либо из за очень низких оборотов по сравнению с ТДА, либо нужно меньше ограничить димминг.
10мкс, это время импульса для открытия симистора. А сколько нужно?

Между импульсами достаточно большие дырки. Поэтому крутящий момент слабоват получается.
У меня есть хороший друг который хорошо понимает в ардуино, его заинтересовал данный проект, как всегда не хватает на всё времени. Александр, вопрос не по этой теме: в одном вашем видео про КЗ индикатор вы выкладывали почту человека который вам собирал индикатор, этот человек ещё на связи ? Хочу такую схемку, знакомые понатаскали немного электроинструмента, хочу поколдовать с ним. Спасибо !

Поясните подробней о каких импульсах речь, и как от них зависит крутящий момент? и какой импульс нужен на симистор?
Про индикатор — да, на связи. Но вот будет он делиться или нет, не знаю. но напишите, спросите. Я рассказывал где брал схему. Если не даст, поищите там.

Написал, молчит !) Сутки назад..
Давайте поступим следующим образом: я соберу плату чтобы не было соплей, всё было аккуратно, отдам человеку. Он будет на этом полигоне откатывать прошивки. С Вами я поделюсь готовой это без вопросов. По поводу дырок между импульсами — это надо рисовать на бумажке.

Опять вы объясняетесь намёками. У нас есть импульсы датчика Холла и Импульсы на открытие симистора. О каких идёт речь.
Если про симистор, то для открытия хватает, а закрывается он сам при переходе через ноль. Если про датчик Холла, то 12 на оборот вполне достаточно.

Нашел датчик холла SS441 c маркировкой 41А 530, а у вас на картинке 41А 421. Есть ли разница? И насколько существенная?

Разницы никакой. если не ошибаюсь там дата изготовления указана. или что то подобное.

подскажите пож. провода к датчику холла луше ставить все три экранированные или достаточно одного на сигнальный ?

Думаю, лучше экранированный кабель. по экрану пустить минус.

Можно поставить любой экранированный соединительный кабель, например с мышки, клавиатуры, SCART и т.п.

И если можно крупно фото силовых плат где-то выложить.

Александр, здравствуйте!
В первую очередь хочу выразить огромную благодарность за данный материал. Совершенно случайно я нашел то, о чем давно ломал голову.
Все очень здорово, НО!
Видимо не бывает идеальных решений, и вот что смущает:

1. Я не программист и практически не знаю языка СС++ на котором написан скетч в связи с чем не могу в настоящий момент адаптировать его под свои задумки, а очень бы хотелось. В связи с этим есть огромное пожелание, реализовать программу управления на FBD в программе FLProg. http://flprog.ru

2. Как Вы и упоминали в своих обзорах Arduino не проверена временем и есть один момент который дает основание предполагать, что при описанной Вами реализации, она долго не наработает. Причина тому весьма банальна. Дело в том что внутренняя память контроллера имеет ограниченный ресурс перезаписи, около 100 000 циклов. В скетче же используется масса переменных которые перезаписываются не по одному разу в секунду.
Конечно же я могу ошибаться в данном вопросе, однако призываю не пренебрегать этим предостережением. Возможно использование внешней EEPROM или SD не даст умереть скоропостижно контроллеру.
Посмотрите пожалуйста материал по данному вопросу ну хотя бы здесь: http://flprog.ru/forum/11-834-1

С уважением, Андрей.

По первому вопросу помочь не могу, так как ничего в этом не понимаю. Могу просто рассказать алгоритм работы моего скетча. Какой участок за что отвечает.
А вот по вторму вы меня напугали. Я поспрашивал, и вот что мне ответили:
Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
10.000 раз вы можете записать скетчь
100.000 раз ето запись в одну ячейку ЕЕПРОМ которой вы в своём скетче не пользуетесь
ограничений на количество чтения из памяти нет.

Ну как же не пользуетесь. Вот есть к примеру переменная реальных оборотов которая сравнивается с выставленной константой. Так вот она, для того что бы произошло сравнение, должна записаться в память. А эта запись сколько раз в секунду происходит? Или я что то не так понимаю?


Источник: shenrok.blogspot.com