ВНИМАНИЕ!!!! Данная схема рабочая, Но уже не поддерживается. Для тех кто хочет повторить регулятор советую обратить внимание на последние версии: https://www.youtube.com/watch?v=TEBklpEF-HA
Как я говорил ранее
изготовить регулятор оборотов с обратной связью на ардуино намного проще, чем
на микросхеме ТДА1085. Простота заключается в том, что паять приходится, в
основном из готовых модулей. Но самое главное это то, что изготовление делится
на несколько этапов, и после каждого из них мы можем проверить правильность
выполнения.
Для изготовления мы будем
использовать Arduino Pro
Mini и LCD дисплеи 1602 . Так же для
прошивки нам понадобится Переходник
USB to COM .
В самом начале нам необходимо
соединить ардуинку и переходник по этой схеме.
Теперь мы сможем
устанавливать программы в наш микроконтроллер. Для этого устанавливаем на
компьютер программу Arduino 1.6.6 .
Скачать её можно по этой ссылке: https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
Возможно, подойдут и другие
версии, но у меня стоит именно эта. А так же скачиваем и устанавливаем драйвер
для переходника. Описание по ссылке: http://radiolis.pp.ua/component/content/article/11-kompyutery/12-perehodnik-usb-to-com-pl2303hx
Теперь нам необходимо
подключить плату к компьютеру и настроить программу под наш порт и нашу плату.
Подробно об этом в видео.
Скачиваем папку с прошивками
для регулятора по ссылке: https://drive.google.com/drive/folders/0B6x0JsiBUva0Mlc5U21uTHRJVm8?usp=sharing
И пробуем загружать их в
микроконтроллер. Теперь мы сможем устанавливать прошивки для разных этапов
сборки.
Следующим этапом будет
распайка нужных пинов на ардуинке,
подготовка дисплея и соединение их вместе.
Для проверки этого этапа
понадобится прошивка из папки 2.
Третьим этапом припаиваем
переменное сопротивление 10кОм к пину А0
центральной ножкой и к + и -
платы крайними ножками. Проверяем результат прошивкой №3
Далее на D8 припаиваем сигнальный выход датчика Холла
электродвигателя и подаём на него питание от платы. Для проверки прошивка 4.
Теперь нам необходимо
изготовить силовую часть регулятора.
Она состоит из двух участков.
Первый отслеживает переход синусоиды через ноль.
А второй управляет
симистором.
Для проверки используем
скетчи 5 и 6.
Вот наш регулятор и готов. Можем заливать
программу регулятора
с обратной связью, или ПИД
– регулятора и пользоваться.
илья way добавил в папку с прошивками список деталей и печатную плату под силовую схему.
По вашим вопросам статья
будет дополняться.
Дополните в статью подробнее про датчик холла.
ОтветитьУдалитьДатчик Холла - магнитоэлектрическое устройство, получившее своё название от фамилии физика Холла, открывшего принцип, на основе которого впоследствии и был создан этот датчик. Попросту говоря - это датчик магнитного поля. Сейчас различают аналоговые и цифровые датчики Холла.
Цифровые датчики определяют наличие, либо же отсутствие поля. То есть, если индукция достигает некого порога - датчик выдаёт присутствие поля в виде некой логической единицы, если порог не достигнут – датчик выдаёт логический ноль. То есть, при слабой индукции и соответственно чувствительности датчика - наличие поля может быть не зафиксировано. Минус такого датчика – наличие зоны нечувствительности между порогами.
Цифровые датчики Холла так же разделены на: биполярные и униполярные.
Униполярные – срабатывают при наличии поля определённой полярности и отключаются при снижении индукции поля.
Биполярные – реагируют на смену полярности поля, то есть одна полярность – включает датчик, другая – выключает.
Аналоговые датчики Холла – преобразуют индукцию поля в напряжение, величина показанная датчиком зависит от полярности поля и его силы. Но опять же, нужно учитывать расстояние, на котором установлен датчик.
Что именно добавить?
УдалитьВышеупомянутое описание датчиков холла. Статья очень хорошая! Для меня только не сразу стало понятно что такое датчик холла и какой именно нужен и почему. Может это еще кому то станет полезным.
УдалитьЯ думаю, каждый найдёт. а в статье это только запутает. Но спасибо за подсказку. В следующем видео остановлюсь на этом вопросе подробнее.
УдалитьУважаемый Александр хороший у вас проект помогите написать скейч для регулировке тен по питанию на дисплее выход температуры и процент регулеровки от 0 до 100 % и верху надпись самогон ))))
УдалитьЯ могу свести вас с человеком, который занимается написанием скетчей.
УдалитьАлександр - отличная статья, видео на ютюбе.
Удалитьне понятно как подключается датчик холла
было бы неплохо если бы присутствовала в статье схема с этим датчиком и его маркировкой. убил пол дня что бы понять что у вас используется не тахогенератор а сторонний датчик, пришлось посмотреть по моему всю видеосерию.
вы не пробовали преобразователь из темы http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=5718, судя по приведённой осцилограмме это отличное решение позволяющее использовать штатный тахогенератор.
Конечно всю видеосерию. А как иначе. думаю, что некоторые моменты придётся и пересматривать. а ещё рекомендую, тему на чипмейкере почитать. тоже много полезного.
УдалитьДанную схему не пробовал, так как на моём движке изначально стоял датчик Холла.
Привет, Александр, у меня движок от стиралки без елемента Хола а с многополюсной катушкой на конце движка и постояным могнитом на оси. Думаю удалить катушку и рядом с магнитом поставить елемент Хола, но магнит имеет кажется два полюса, хватит ли импульсов для стабилизации оборотов?
УдалитьСтандартно магнит на таком двигателе имеет 8 пар полюсов. так что должно хватить. Есть уже вариант на ардуино нано. Он более компактный. И имеет дополнительные функции.
УдалитьБольшое спасибо за такую подробную статью, по поводу П, ПИ, ПИД регуляторов каждый нужен для своих целей и под свои задачи, мне для сверлильного станка достаточно было вашей прошивки №18 на П регуляторе.
Удалить"шкив (диаметр 56мм) который соединенный с валом двигателя от стиральной машины (диаметр 25мм)" соединенный ременной передачей.
ОтветитьУдалитьВсё понял.Думаю 200 об/мин на валу двигателя по схеме на ардуине будет норм.
ОтветитьУдалитьСпасибо за ответы.
Я в следующем видео про ардуинку планирую рассказать как максимально использовать возможности двигателя с регулятором (не важно ТДА или ардуинка). Ну и расскажу про настройки прошивок. Не пропустите.
УдалитьАлександр, а какая стоимость комплектующих данного девайса от и до (ардуинка, дисплей, обзявка и тп)?
УдалитьСхема на ТДА была от 600 до 1000 грн, когда я узнавал. 600 за конструктор и 1000 за готовую со всеми наворотами.
Я же не магазин, я не продаю и не изготавливаю. а цены сейчас могут отличаться в 10 и 100 раз. Смотря где покупать.
УдалитьАлександр, я всё понимаю. Интересно узнать насколько выгоднее ( в плане финансов ) и удобнее ( в плане лёгкости работы и выгод во время эксплуатации ) получается ардуино в сравнении с ТДА
УдалитьАндрей, я ещё раз говорю, насколько выгодней будет зависить от того где вы покупали детали на ТДА, и где вы будете покупать для ардуинки. Для меня, если отбросить экран, то цена примерно равнозначна. Следует так-же учитывать что ТДА давно снята с производства и есть большой риск купить брак. Почитайте форум на чипмейкере, там этот вопрос активно обсуждается.
УдалитьЕсли снята и брак... Тогда будем ковырять ардуино.
УдалитьОдин из них цифровой, но униполярный. Я так понимаю из-за этого просто количество импульсов будет в 2 раза меньше?
ОтветитьУдалитьТоже так думаю.
УдалитьА какое количество импульсов на оборот нужно минимально для нормальной работы?
УдалитьДенис, вы меня запутали. А разве на вашем двигателе магнита с таходатчиком не было? поставьте датчик Холла к родному магниту
УдалитьТам на валу было кольцо, но оно не магнитное.
ОтветитьУдалитьКак так, а какое? поднеси датчик, проверь. Должен быть магнит.
УдалитьДа, ошибся, кольцо магнитное. Этот же датчик теперь считает 4 импульса за оборот. У него есть еще один выход, думаю его попробовать тоже к ардуине прицепить, возможно получится вдвое число импульсов увеличить.
УдалитьУже видео и прошивки есть. смотрели? число не увеличится, возможно 2 минуса .
УдалитьДа, видео посмотрел, но к сожалению пока нормально заставить работать не получается, надо все же цифровой датчик холла искать. Тот что есть не стабильно работает. За оборот от 2 до 8 импульсов считает, в зависимости от того, как быстро вал рукой вращать.
ОтветитьУдалитьМожно тригер поставить, но лучше сразу цифровой.
УдалитьПытаюсь разобраться с 6 прошивкой. В процедуре ISR (TIMER1_CAPT_vect) происходит подсчитывание количества импульсов от датчика холла. У меня почему-то переменная holl непрерывно увеличивается, даже если отключить датчик совсем.
УдалитьВ прошивке 6 holl не нужна. она там случайно осталась. Может наводки идут. резистор вешали? Посмотрите вчерашнее видео в конце самом.
УдалитьРезистор на 8 ноге висит. Дождусь, через 3-4 дня с соседнего города привезут SS41, тогда и буду дальше пробовать.
УдалитьАлександр, добрый день!
ОтветитьУдалитьПодскажите пожалуйста марку дисплея, который Вы использовали.
Хочу заказать на Ali.
https://ru.aliexpress.com/item/Freeshipping-LCD1602-LCD-monitor-1602-5V-blue-screen-and-white-code-for-ARDUINO/32263839077.html?spm=2114.13010608.0.0.wPV2tk
УдалитьСпасибо!
УдалитьАлександр, ответь пожалуйста оптопары обязательно такие или мос3020дир 6 можно и семистр бта 16
ОтветитьУдалитьСимистор любой, под вашу нагрузку. По оптопапрам не скажу. схему брал готовую. Нужно смотреть по справочникам.
Удалитьспасибо ,а где можно заказать оптопары
УдалитьНапример здесь: https://www.chipdip.ru/product/moc3021m
УдалитьПриехали мне датчики холлла, но что-то на 18 прошивке не работает. Заснял видео: https://youtu.be/qnqDg1bu0KI
ОтветитьУдалитьПочему у вас после загрузки 18 прошивки сразу высвечиваются обороты? я рассказывал о такой проблеме в конце прошлого видео. Где то идут наводки на датчик холла. Проверяйте.
УдалитьНе совсем понял, какие вы провода поменяли. Судя по видео те, что идут к датчику холла, остались те же.
Удалитьпоменял местами провода питания двигателя.
УдалитьВсе таки не совсем понимаю, почему не корректно считаются обороты. В 4 прошивке, когда чтение импульсов идет через DigitalRead c 8 ноги, все считается корректно, 8 импульсов на оборот, никаких ложных срабатываний. А в 6 прошивке переменная sp, при вращении вала двигателя вручную, скачет от 0 до 2800. Значение 2800 наблюдается в момент, когда датчик находится над местом изменения полярности магнитов.
ОтветитьУдалитьТам мы считаем просто импульсы. здесь считаем средние обороты. И там питание не подключено. наводок нет. Попробуйте экранировать провода датчика холла
УдалитьА можете объяснить, каким образом считаете средние обороты? Понимаю, что на прерываниях сделано, но не могу разобраться что там к чему.
Удалитьсчитаем количество импульсов за полсекунды, (sp * (1200 / kImp)) и по формуле узнаём об\мин.
УдалитьКажись разобрался и почти заставил правильно работать. На ардуинах с процессором Atamega32U4(Leonardo, ProMicro) нужно датчик холла вешать на 4 пин, и использовать 1 прерывание. Внеся эти изменения почти удалось нормально заставить работать. Как все доработаю, сниму видео.
УдалитьЯ начинал именно с прерываний. Там ложных наводок лезет ещё больше. и мне объяснили на форуме(давал где-то ссылку) как и что нужно делать. Но всё равно, удачи. Будем ждать результатов.
УдалитьДоброго времени суток, Александр подскажите, пин D3 и пин D2, на силовой плате припаиваются к ардуинке контакты 2 и 3 на рисунке выше Вы их назвали "датчик 0" и "симистор" или я ошибаюсь, в видео я не услышал про эти два контакта из схем тоже не понял. Очень жду вашего ответа, плату вытравил, сижу занимаюсь пайкой. (это я к тому, что не просто потрепаться)
ОтветитьУдалитьВы все верно поняли, D2 и D3 ко 2 и 3 входам на ардуинке соответственно.
УдалитьСпасибо
УдалитьВсё верно. D2 и D3 это маркировка контактов на самой ардуинке к которым ведём.
УдалитьЗдравствуйте Александр. Хотел задать вопрос)Может ли данная схема управлять двигателем постоянного тока типа ПБСТ. Если да, то как необходимо изменить выходную часть.Спасибо
ОтветитьУдалитьВ принципе может. Какая мощь движка, на сколько вольт, и как включен якорь- статор?
УдалитьДвигатель 1.5 кВт возбуждение смешанное.
ОтветитьУдалитьТакой двигатель и ЛАТРом будет держать обороты. У меня на ТВШ-2 подобный стоит.
УдалитьНо если хотите эту схему, можно сделать так. На независимое возбуждение ставим отдельный диодный мост и сразу в сеть. Симистор ставим мощнее после него мощный диодный мост и на последовательные якорь-статор.
Могу ли я подключить нагрузку следующим образом?
ОтветитьУдалитьhttp://www.chipmaker.ru/index.php?app=core&module=attach§ion=attach&attach_rel_module=post&attach_id=99080
Вот я так и написал.
УдалитьСпасибо.Еще вопрос по прошивке, если я делаю самодельный датчик холла и хочу сделать количество импульсов на оборот скажем 20. Могу ли я достичь более минимальных оборотов с поддержанием момента на валу?
ОтветитьУдалитьТрудно сказать. минимальные обороты будут зависить от многих параметров, в том числе и от импульсов. Но в любом случае бесконечно уменьшать их не получится.
УдалитьКстати в прошивке немного не ясно)
ОтветитьУдалитьpinMode (8, INPUT); // вход сигнала ICP( №8 only для atmega328)
//настройка 16 бит таймера-счётчика 1
Это изи прошивки 18.
Получается если я использую Arduino Mega2560 то у меня это номер ноги 47, значит я пишу
pinMode (47, INPUT).
И все?
Или нужно еще как то настраивать данное прерывание?
Спасибо.)
Я не настолько крут, чтоб понять то, что вы написали. :) Мне помогали в разных местах.
Удалить))))))Ладно сама разберусь))))
ОтветитьУдалитьВот в этой теме мне помогали: http://arduino.ru/forum/obshchii/regulyator-oborotov-dvigatelya-s-obratnoi-svyazyu
УдалитьУточните там.
Ну вот, теперь работает все как надо. Обороты держит стабильно на всем потенциально необходимом диапазоне от 600 до 9000. Кабель до датчика холла все же надо использовать экранированный. Я использовал кусок экранированной витой пары, благо на работе этого добра навалом.
ОтветитьУдалитьЧто сделали? как решили проблему?
УдалитьНу в общем как я и писал раньше, на ардуинах с процессором Atamega32U4(Leonardo, ProMicro) нужно датчик холла вешать на 4 пин, и использовать 1 прерывание. Второе, это обязательное использование экранированного провода до датчика холла. Ну и третье это подбор параметров прошивки под конкретный двигатель. Я сейчас дорабатываю Вашу плату, чтобы прямо на ней разместить ардуину. Как все спаяю и протестирую, сделаю видеообзор Вашей прошивки с доработками под эту модель ардуины, ну и конечно выложу код измененной прошивки и схему платы. Бонусом может сделаю обзор того, как это все хозяйство будет трудиться на самодельном токарнике из фанеры )))
ОтветитьУдалитьОК. буду ждать. Ссылочку не забудьте кинуть.
УдалитьВозникли проблемы с 5 скетчем, ругается: _6:31: error: 'zero_crosss_int' was not declared in this scope (6 также на это ругается)
ОтветитьУдалитьВыше читал, что надо её прописать перед void setup(). Подскажите как ?
Я уже ответил вам выше
УдалитьИзвиняюсь, не заметил. Все делал на работе. Самое интересное решил проверить дома без железа, всё прошло на ура и IDE не ругался, хотя я не правил программу. В понедельник проверю в железе. Спасибо за быстрый ответ.
УдалитьДобавлю к выше сказанному: ругалась старая версия IDE, установил более новую всё заработало без проблем. Если кому интересно, использовал arduino nano, 4N25 заменил на более распространённую PC817. Двигатель 80 импульсов на 10 оборотов.
УдалитьС каких оборотов начинает стабильно держать?
УдалитьМне нужно было от 1000 до 9000 оборотов, в этом диапазоне держит нормально, от 200 до 350-400 держит, но с дёрганьем вала. 400-1000 особо не проверял, если интересно в ближайшее время посмотрю более подробно весь диапазон. В любом случае буду пробовать ещё, тогда и отпишусь. Прошивка 18. 16 держит обороты хуже, залил попробовал, перезалил на 18.
Удалить16 нужна для подбора "допуска" чтоб не было дёрганий.
УдалитьСпасибо за подсказку по 16 прошивке. Причешу схемку и буду пробовать дальше.
УдалитьСейчас на форум загружу прошивку для удобного подбора допуска. http://www.chipmaker.ru/topic/192783/page__st__240
УдалитьЗдравствуйте Александр.
ОтветитьУдалитьПомогите пожалуста разобратся так как в электоронике полный профан.
Спаял силовую плату по вашей схеме с деталями по вашему списку http://woodenclock.ho.ua/foto222.html
Горят две дорожки которые идут от питания 220 в к резисторам 30 ком
http://woodenclock.ho.ua/foto333.html Тут на схеме обозначено крестиками
http://woodenclock.ho.ua/foto444.html Двигатель у меня такой http://woodenclock.ho.ua/foto111.html Двигатель срывается на полные обороты и дымок с платы)) От простого диммера все работает обороты регулируются.С ардуиной тоже проблем нет.Все прошивки ставятся с датчика хола показания снял получается 80 прерываний на 10 оборотов.Не могу двигатся дальше застрял с силовой платой.Помоготе пожалуста.Где я мог что-то набедокурить.
Попробуйте вытащить диодный мост. Может он замкнут. Больше там ничего нет.
УдалитьАлександр. Собрал новую плату, продолжаю играться с настройками для достижения наилучшего результата. Вроде все уже устраивает, но почему-то вылазит небольшая проблема. Бывает она на любых оборотах и выражена в резком но кратковременно увеличении оборотов на 1000 об/мин примерно. Как это происходит заснял на видео: https://youtu.be/cHw3mBng9yE
ОтветитьУдалитьС чем это может быть связано? Уже вроде со всеми параметрами допусков игрался, не помогает. Прошивка 18.
Под нагрузкой рывки учащаются или нет? Холл на каком пине?
УдалитьПод нагрузкой рывки не учащаются. Холл на 4 пине.
УдалитьКак отсеиваете ложные показания датчика? Задайте параметр от минимальных до максимальных. если показания отличаются то игнорировать. если рывки не прекротятся подбирайте конденсатор.
УдалитьНе совсем понял, что вы имеете ввиду. К сожалению в коде программы толком не разобрался, чтобы сделать то, что посоветовали.
УдалитьСпасибо за Ваш труд. Почитав всё и насмотревшись видео вдохновился сделать токарник на двигателе от стиральной машинки. На Али уже заказал ардуинку, переходник и дисплей.
ОтветитьУдалитьПока будут ехать, нужно подобрать двигатель. Пока возник один вопрос. Я так понял, что нужно искать именно с датчиком Холла, а не тахогенератором (хотя во многих местах пишут что это одно и тоже..,но здесь у Дениса возникли с этим проблемы). По каким признакам я могу отличить их глядя на движок? Есть ли где-то сравнение?
Сейчас вы врятли найдете движок с датчиком холла. Поэтому берите любой с таходатчиком, переделок там в итоге минимум. А так отличие в количестве проводов. На датчик холла надо 3 провода (2 из них питание, 1 сигнальный) а на таходатчик только 2. Я чуть позже выложу свой вариант встраивания датчика холла.
УдалитьСпасибо. Так и сделаю.
ОтветитьУдалитьпаяльник в руках держал только для спайки проводов. Но надеюсь с вашей помощью у меня что-нибудь получится дельное )))
Было бы желание, и все получится! Как говорится, глаза боятся, а руки делают. Главное после сборки перед включением все несколько раз проверить!!!
УдалитьА если вместо схемы с семмистором использовать твердотельное реле, например SSR-40DA
ОтветитьУдалитьМожет быть. Пробуйте. Но, по моему именно DA имеет "зерро крос" и в данной схеме работать не будет.
УдалитьА если нет датчика Холла. Можно ли подключить тахогенератор штатный от двигателя?
ОтветитьУдалитьНет, нельзя.
УдалитьПечально.
УдалитьА есть статья переделки двигателя от стиралки на датчик Холла?
ОтветитьУдалитьВ следующем видео рассказываю как сделать.
УдалитьСПС
УдалитьПрошу прощения. Pin D2 и D3 подключается к ардуино к пинам 2 и 3 или к дисплею D2 и D3
ОтветитьУдалитьК ардуинке. К D2 и D3
Удалитьу меня и у Вас на Ардуинке маркировка 2 и 3 буква D отсутствует. Что меня и смутило.
УдалитьА так в целом у Вас лучшее объяснение что я смотрел. Все доступно и понятно. ОГРОМНОЕ Вам спасибо.
Ну, да. На цифровых только цифры. А на аналоговых буква А
УдалитьА можно мос3021 заменить на 3063
ОтветитьУдалитьНет. 3021-3023
УдалитьАлександр, Приветствую Вас.
ОтветитьУдалитьСобрал схему. При включении двигателя и установкой резистора на значение 130 происходит мгновенный старт. При регулировки резистора до 120 двигатель останавливается, при дальнейшей регулировке обороты начинают расти но двигатель работает как то не стабильно (у меня показания импульсов 50 на 10 оборотов.) В чем может быть ошибка.
С Уважением.
Что показывали промежуточные прошивки, и какая стоит сейчас?
ОтветитьУдалитьпо промежуточным прошивкам с 1- по5 все согласно Вашему видео.
ОтветитьУдалитьс 6 начались проблемы которые я описал. Пробовал поставить Ваши прошивки 16,18 изменял только максимальные обороты до 5000 и показания датчика на 50.
Вот и Ищите в самом последнем модуле ошибку. Пока 6 ая прошивка не будет правильно работать.
УдалитьКакую плату ардуино используете? Какой датчик холла? Какой кабель от датчика до ардуины?
УдалитьПлата ARDUINO PRO Mini, Датчик AH3144E. Кабель 0,75мм L-300мм.
УдалитьДатчик у вас униполярный, лучше бы конечно биполярный, тогда импульсов будет больше. На 6 прошивке импульсы считаются равномерно, или каждый раз разные значения на 10 оборотов?
УдалитьДело не в Этом. На пятой прошивке какие значения были 100 или больше?
УдалитьПри подключении к сети Ровно 100
УдалитьА сопротивления к диодному мосту правильно поставили? У вас 0 не правильно определяется. Скажите на 6 ой прошивке от 130 до 120 когда точно двигатель стоит?
УдалитьЧто то я сегодня под устал искать ошибку.
УдалитьИтоги проверок одни и те же.
6 прошивка при показаниях R 130, t 0. Двигатель стартует, при R 127, t 33 Двигатель стоит. Далее при понижении R старт при 110.
Надо передохнуть.
В 6 ой прошивке, просмотрите всё и поменяйте все числа 130 на 125
УдалитьАлександр, Доброе время суток.
УдалитьИзменил в 6-й и в 16-й прошивке все числа 130 на 125.
Регулятор стал работать только оборотах 1000 при попытки остановить двигатель появляются рывки. И на малых оборотах даже без нагрузки двигатель работает не стабильно.
Что надо еще изменить в прошивках?
Заранее благодарен. С Уважением.
Теперь вам нужно посмотреть моё видео по подбору допуска, подобрать и поставить ту 18 ую прошивку, что я там даю. Только опять вам придётся менять все 130.
УдалитьСПС буду пробовать.
УдалитьС Уважением.
Добрый день. Будет ли эта схема работать без тахо-датчика? Имеется асинхронник, но без таходатчика, поставить его с нуля думаю будет проблематично..
ОтветитьУдалитьДанная схема работает только с коллекторными двигателями.
УдалитьА почему с асинхронником работать не будет?
УдалитьПотому что обороты асинхронника зависят от частоты сети, а не от напряжения. и менять нужно частоту. А для этого есть частотники.
УдалитьПри 5 прошивке у меня была 199
ОтветитьУдалитьПроверьте ещё раз, так не может быть.
Удалитьспасибо Александр
ОтветитьУдалитья в ардуино новичек
пока все получается
Рад за вас
Удалитьподскажите пожалуйста Александр?
ОтветитьУдалитьна 5 прошивке у меня показывает 200 герц это правильно
Нет, не правильно. Скорее всего у вас ардуинка на другую частоту.
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьЗдравствуйте! Можете подробнее рассказать про силовую часть? Я перечитал документацию (https://www.fairchildsemi.com/application-notes/AN/AN-3003.pdf), и ваша схема немного отличается.
ОтветитьУдалитьКакое назначение силовых резисторов 0.1 Ом последовательно с нагрузкой?
Какое назначение резистора 360 Ом в цепи затвора симистора?
Снабберная цепочка 100 Ом - 100 нФ как-то рассчитывалась, или взята наугад?
Спасибо!
На данный момент силовая схема немного изменена. и не только силовая. вот то что опубликовано: http://shenrok.blogspot.com/p/blog-page_14.html
УдалитьНо есть уже вариант ещё меньше, на ардуино НАНО. Если интересно - скину. Или найдёте на форуме.
Силовые резисторы взяты из регулятора на ТДА1085 Хотел через них отслеживать потребляемый ток, но потом отказался. Снабберная цепочка хорошо себя зарекомендовала в ТДА1085 Но, конечно, лучше подобрать под ваш у связку двигатель-симистор. Резистор был взят из схемы диммера на ардуино из сети. Сейчас схема из даташита.
Спасибо! Действительно стало понятнее.
УдалитьСкажите, а зачем в новом устройстве реверс сделан на реле? Неужели это и правда удобнее, чем механический тумблер?
дело не в удобстве.Если "на ходу" переключить тумблер реверса, то симистор не выдерживает нагрузок и пробивает. Нужно переключатель прятать от случайного включения. Так же иногда нужно включать и выключать двигатель не через ручку регулятора оборотов а выключателем чтоб при включении обороты оставались прежними. Вот и сделал всё через трёхпозиционный тумблер и выключение и реверс. теперь переключив направление вращения ардуинка сначала сбросит обороты, а только потом включит реверс.
УдалитьСпасибо!
ОтветитьУдалитьЯ правильно понимаю что можно поставить MOC3023 вместо МОС3021 ? и вместо 4N25 поставить 4N35
ОтветитьУдалитьМОС - можно. а другие не знаю. посмотрите по справочникам.
УдалитьПриобрёл МОС из поднебесной, так он заработал только с резистором 51 Ом. С 360 Ом мотор начинал гудеть и всё, провал и тишина, попробовал на 130 Ом начинал вращаться на маленьких оборотах, потом на середине опять провал, и почти в конце резко стартовал на высоких оборотах но не максимальных. Поставил 51 Ом всё вроде нормально начало работать. Перед этим пробовал ставить МОС3061, толи МОС не подходит толи китайцы меня нагрели, факт в том, что ВТ138-600Е разорвало пополам, дальше экспериментировать не стал дождался 3021.
ОтветитьУдалитьАвтору огромное спасибо за предоставленные материалы!
МОС3061 Не подойдёт. там нуль отслеживается. Тоже несколько оптронов не запустились. Попробую сопротивление поменять. Спасибо за подсказку.
УдалитьЭтот комментарий был удален автором.
УдалитьЗдравствуйте Александр. Решил повторить Ваш регулятор. Заказал дисплей, но он пришел с доп. платой запаянной сзади. Подскажите, мне эту плату необходимо выпаять?
ОтветитьУдалитьhttps://ru.aliexpress.com/item/5LOT-LCD-module-yellow-green-yellow-green-screen-IIC-I2C-1602-library-files/1789872043.html?spm=a2g0s.9042311.0.0.WeXPnC&aff_platform=link-c-tool&cpt=1515018542100&sk=uR7uBY3Rz&aff_trace_key=14125a1ee4c7419bb2031589b71bc210-1515018542100-03065-uR7uBY3Rz&terminal_id=53876517f6a44e5aa6e568f64261021c
Да, для регулятора она не нужна. Но повторять лучше не эту схему, а одну из последних.: https://www.youtube.com/watch?v=TEBklpEF-HA
УдалитьДело в том что этот вариант уже почти был сделан, когда увидел послдние версии.
УдалитьАлександр, а чем лучше последние версии? Я просто плохо разбираюсь, мне эта показалась проще в исполнении.
УдалитьВсе улучшения, исправления, дополнения сделаны под новую схему. В принципе, можно адаптировать под эту, но делать это нужно будет самостоятельно.
УдалитьЗдравствуйте Александр, после загрузки 5 прошивки и подключения двигателя на дисплее показывает( 0 ). При вкл/выкл 220v несколько раз мотор делал рывки и несколько раз кратковременно появлялись различные цифры (6; 17; 24) потом снова показывало ( 0 ). Подскажите в чёт может быть причина?
ОтветитьУдалитьПроверьте вольтметром всю цепочку от розетки до ардуинки где пропадает напряжение.
УдалитьАлександр я не очень силён в электронике, тыкать мультимметром по всей плате будет глупо. Если можете скиньте пожалуйста на почту (berozkoivan@mail.ru) фото с точками проверки и какое должно быть напряжение в этих точках
УдалитьНет у меня таких фото. И платы такой давно нет. Уже давно на ардуино нано делаю. Схема которая отвечает за ноль состоит всего из 4ёх деталей замеряете напряжение после сопротивлений (переменное) и после моста -постоянное. Какое- не знаю, но оно должно быть.маленькое. при включенном 220.
УдалитьЭтот комментарий был удален автором.
УдалитьНашёл плохой контакт на 5 ножке 4N25. Показания (100), спасибо за подсказку.
УдалитьАлександр, снова проблема. На 6 прошивке мотор стартует при R10 t1000 и обороты 16500 дальше можно увеличивать. Пробовал заменить резистор 360 но 51ом (как говорилось в комментарии выше)результат тот же. Подскажите пожалуйста что можно сделать или что проверить.
ОтветитьУдалитьА что не так? как должно быть? Попробуйте вместо двигателя обычную лампу накаливания. Регулируется или нет.
УдалитьУ вас на видео двигатель начинает плавно вращаться при R110, а у меня при R10 и сразу на очень больших оборотах. Лампа накаливания тоже загорается при R10 почти на полную мощность с очень сильным мерцанием.
УдалитьСтранно это. А у вас какая ардуинка, случайно не 8 МГц?
УдалитьArduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)
УдалитьЯ даже не знаю что предположить. У вас по определению ноля все детали соответствуют? никаких изменений нет?
УдалитьВсе детали покупал в точности как у вас по списку и на видео. Определение ноля исправил- был плохой контакт(ещё раз пропаял всю плату) Только диодный мост взял от телефонного зарядника.
УдалитьРезисторы 1W вместо 0.25w. Это может как то повлиять?
УдалитьА от флюса отмыли хорошо? Просто я не знаю что предположить. Еслиб он вообще не открывался, или наоборот сразу открывался, тогда другое дело. а так даже не знаю.
УдалитьОт флюса отмыл хорошо. Мощность резисторов может влиять? (двигатель на 80 импульсов) в прошивке данные изменил.
УдалитьМощность влиять не может. Импульсы только для отображения оборотов, На работу никак не влияют. А если крутить дальше не уменьшается мощность?
УдалитьПри R11 R12 мотор отключается, при R9-R7 обороты увеличиваются с 16500 до примерно 17500
УдалитьА на симисторе какой оптрон?
Удалитьmoc3021
УдалитьДаже не знаю где копать. Но точно силовая схема.
УдалитьВ место резистора 360 на пин 2 я поставил переменный резистор, убрав сопротивление до ноля мотор стал запускаться при R25 но на больших оборотах (12000 и поднимаются до 16000) дальше можно немного увеличить до полных оборотов.
УдалитьУ вас какая версия программы для ардуино?
Удалить1.6.6.
УдалитьИщите проблему в деталях.
УдалитьПодскажите в каких именно?
УдалитьИ ещё вопрос, в Ардуино Nano максимальная в списке деталей указан резистор 5w 100ом, а на плате на фото стоит 150ом, какой из них правильный.
Я бы заменил оптрон для начала.
УдалитьДанный резистор подбирается месте с конденсатором к симистору. если симистор не закрывается на реактивной нагрузке. Так что и то и то правильно. и можно не 5 Вт, а хватит и 2. почитайте "снабберная цепочка"
Спасибо, буду пробовать.
УдалитьПосле замены оптрона и резистора на 69ом в замен 360ом двигатель начал вращаться на R108. Большое спасибо за подсказки.
УдалитьРад за вас.
УдалитьАлександр, не могли бы вы дать прошивку по наводкам датчика холла что бы загрузить сразу после 6 прошивки.
ОтветитьУдалитьДля этого варианта у меня нет такой прошивки. Только для нано. Можете взять ту и адаптировать для этого варианта.
УдалитьК сожалению я ничего не понимаю в написании прошивок.
УдалитьСкачайте те и эти посмотрите одинаковые, там различия только в номерах пинов на которые всё подключено. Соответственно и поменяйте на свои. По памяти, нужно поменять пин симистора и пины релюшек,
УдалитьМечтаю всё это собрать на Attiny13 с минимальной индикацией.
ОтветитьУдалитьбудет интересно посмотреть.
УдалитьКак убрать дерганье мотора при включении?
ОтветитьУдалитьЧитать внимательно самый верхний абзац. Красный шрифт на желтом фоне.
УдалитьЛибо очень долго самостоятельно подбирать элементы силовой схемы. Часть с симистором.
А где взять библиотеку PID_vl.h в прошивке PID_ 12?
ОтветитьУдалитьhttps://playground.arduino.cc/Code/PIDLibrary
УдалитьАлекандр, собрал по Вашей схеме. Но есть проблема. Двигатель сразу стартует на полную.Собирал на Ардуино Нано
ОтветитьУдалитьВсе прошивки прошли нормально?
УдалитьДа, все прошилось хорошо.Обороты считает, переход через ноль видит... Но на 6-ой врубает на полную и все тут..
УдалитьА, ну так вы так и пишите что на 6-ой. Попробуйте вместо двигателя простую лампу накаливания. может быть что сразу на полную а потом регулируется.
УдалитьВсе заработало! Это я,лошара, ноги Т1 и Т2 симистора перепутал.Спасибо Вам еще раз!Все просто замечательно!
УдалитьРад что вам понравилось.
УдалитьОк, попробую. Спасибо Вам.
ОтветитьУдалитьМощность нагрузки будет зависеть от применяемого симистора. Здесь он BTA12, на 12А, а теперь считайте: 12А х 220V = 2640. Нужно не забывать что симистор должен подбираться с запасом, а не работать на пределе. С этим что в схеме можно 1,5кВт подключать, радиатор не забудьте.
ОтветитьУдалитьBTA16, на нём как раз можно и 2кВт.
https://radiolis.pp.ua/arduino/52-tverdotelnoe-rele-iz-simistora-dlja-arduino
ОтветитьУдалитьЗдесь делал твёрдотельное реле
Здравствуйте. Возник такой вопрос. Здесь может быть уже задавали, но из-за количества сообщений я мог упустить. В общем, если у меня не датчик Холла, а таходатчик. Возможно ли подключить, если да, то как?
ОтветитьУдалитьМожно через компаратор. А лучше посмотрите на канале финальные четыре версии этого регулятора. Там уже всё есть.
УдалитьЗдравствуйте. Я если подключать через компаратор, где взять схему с ним? Есть ли она у вас?
ОтветитьУдалитьhttps://www.chipmaker.ru/topic/192783/?page=151 Почитайте эту страницу. там есть схема компаратора
УдалитьЗдравствуйте, Александр. Для чего в схеме использовано два резистора 0,1 ом 5вт?
ОтветитьУдалитьУже не за чем. В последующих схемах его нет. Изначально планировал следить за током.
УдалитьСпасибо. Так и думал. Резистор 5вт в снаббере перебор. Обычно 2 Вт используют.
ОтветитьУдалить