Регулятор оборотов на ардуино Нано. Максимальный.
Регулятор оборотов на ардуино Нано. Максимальный.
схема и прошивки: https://drive.google.com/open?id=0B6x0JsiBUva0N3d2TkJaU0ZXQ2s
прошивки версия 1:https://drive.google.com/open?id=1Un671A441KDwdGvZAtdxABvfq8_S-R1M
улучшения:
1- экран не тухнет на прошивках настройки, а если тухнет, то восстанавливается
2- защита срабатывает не от единичных показаний датчика, а от средних оборотов выводимых на экран. Это позволяет игнорировать единичные помехи и наводки на таходатчике
3- перед и после срабатываний реле установлена пауза чтоб избежать дуги на контактах.
4 — Торможение улучшено. При больших оборотах тормоз не включается во избежании хлопков на щётках.
while (tic < 12500) {
расчет тиков происходит по формуле 60000000 / (tic * 0.0625 * импульсы на оборот)=об\мин
Прошивки версия 2: https://drive.google.com/open?id=1mqDPmKLJztm5JI3UTQFtrvHOLg3qG722
улучшения:
1. – добавлен коэффициент усреднения показаний таходатчика. kof_sr рекомендовано ставить 1 всегда, при необходимости больше. Настраивается прошивкой _navodki_Holla_obmin_
Подробнее в видео:
Прошивка версия 3: https://drive.google.com/open?id=1eBdKfMg0TPwMS4QL0okS2zty8oU98Um8
минимальный вариант: http://shenrok.blogspot.com/p/blog-page_95.html
схема
вариант для тахогенератора
вариант для Холла
панель управления.
Подключение дисплея и панели.
Настройка и проверка аналогична регулятору «всё в одном»
Как бороться с наводками по таходатчику. подходит и для Холла и для тагогенератора:
обсуждение на форуме: http://www.chipmaker.ru/topic/192783/
Вопросы по приобретению: http://shenrok.blogspot.com/p/blog-page_25.html
Имеются файлы для печати корпуса на 3Dпринтере https://drive.google.com/open?id=1Wh2f7TiT8q9g0Z1zG_PsHcFgN_48qgeK
Где я покупаю некоторые комплектующие:
Симистор BTA24-600B:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F10pcs-free-shipping-BTA24-600B-BTA24-600-BTA24-Triacs-25-Amp-600-Volt-TO-220-new%2F32393221483.html%3Fspm%3Da2g0s.9042311.0.0.b7eRd1
Радиатор для симистора:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F10pcs-Aluminium-TO-220-Heatsink-TO-220-Heat-Sink-Transistor-Radiator-TO220-Cooler-Cooling-7805-21%2F32454598520. html%3Fspm%3Da2g0v.10010108.1000013.2.79164bccfrDZcR%26traffic_analysisId%3Drecommend_2088_1_90158_iswistore%26scm%3D1007.13339.90158.0%26pvid%3D412b96ca-be3c-4c64-b2a3-13f9146023b8%26tpp%3D1
Блок питания:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2FTSP-05-replace-HLK-PM01-AC-DC-220V-to-5V-mini-power-supply-module-intelligent-household%2F32705471039.html%3Fspm%3Da2g0s.9042311.0.0.oJmz3c
ЖК дисплей:
реле 5 В:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress. com%2Fitem%2F10PCS-RELAY-5V-SRD-5VDC-SL-C-T73-5V-SONGLE-Power-Relay-NEW-GOOD-QUALITY%2F32794928269.html%3Fspm%3Da2g0s.9042311.0.0.oJmz3c
разъёмы под ардуинку, экран и т.д.
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F10PCS-2-54mm-40-Pin-Stright-Female-Single-Row-Pin-Header-Strip-PCB-Connector%2F32597304567.html%3Fspm%3Da2g0s.9042311.0.0.oJmz3c
тумблер на 3 положения:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F10Pcs-ON-OFF-ON-3-Pin-3-Position-Mini-Latching-Toggle-Switch-AC-125V-6A-250V%2F32807452888.html%3Fspm%3Da2g0s.9042311.0.0.zneC8y
тумблер на 2 положения:
http://shopeasy.by/cashback/view/oz2a3byzxr9y93zmefgl4vb8eo9r9r6w/?to=https%3A%2F%2Fru.aliexpress.com%2Fitem%2F5pcs-3-Pin-SPDT-ON-ON-Mini-Toggle-Switch-6A-125VAC-Mini-Switches%2F32793978799.html%3Fspm%3Da2g0s.9042311.0.0.zneC8y
Подписаться на: Сообщения (Atom)
Управление мотором стиральной машины arduino
Содержание
Контроллер стиральной машины-автомата (часть 2)
Схема блока контроллера стиральной машины-автомата показана на рис. 7. В этом блоке также использован модуль Arduino nano, который на схеме не показан, а указаны наименования выводов модуля Arduino nano, к которым подключены соответствующие элементы блока контроллера. Для обеспечения надёжной работы все устройства ввода/вывода, работающие с переменным напряжением сети, подключены через гальванические развязки на оптронах МОС30хх и РС817. Питается устройство через модуль А1, понижающий и преобразующий высо кое переменное напряжение сети в постоянное напряжение 12 В и ток 1 А. Сам модуль Arduino nano питается через понижающий модуль А2 (Mini 360) с выходным напряжением 8 В. Диод VD5 обеспечивает развязку модуля А2 при программировании микроконтроллера, без него и при отключённом сетевом питании модуль А2 начинает нагружать линию питания модуля Arduino nano. Напряжение +5 В, указанное на схеме, взято с выхода стабилизатора платы Arduino nano.
Рис. 7. Схема блока контроллера стиральной машины-автомата
Начнём описание с устройств ввода, датчик температуры ВК1 на микросхеме DS18B20 контролирует температуру нагрева воды, при достижении заданной температуры микроконтроллер отключает нагревательный элемент ТЭН и продолжает цикл стирки согласно программы. От штатного датчика температуры остался только корпус, из которого удалена старая начинка и вместе термопастой установлена микросхема DS18B20 с герметизацией выходных проводов с помощью термоклея. Подключается термодатчик к плате контроллера через компьютерный разъём Х1 (USB-A).
Три подстроечных резистора R43- R45 — регуляторы коэффициентов PID (P — пропорциональный, I — интегральный, D — дифференциальный) — программного регулятора оборотов коллекторного двигателя со стабилизацией оборотов двигателя независимо от нагрузки. К устройствам ввода относятся четыре датчика контроля состояния стиральной машины, по которым микроконтроллер определяет режимы работы машины. Не будем перечислять все элементы, а только элементы гальванической развязки на оптронах серии РС817: U7 — в датчике контроля включения нагревательного элемента, U8 — в датчике контроля закрытия загрузочного люка. Пока не сработает замок, переменное напряжение не поступит на силовые элементы через контактную группу замка: U9 — в датчике контроля наполнения бака водой (прессостат), который в своей конструкции имеет контактную группу, препятствующую включению нагревательного элемента при отсутствии воды в баке. Прессостаты бывают с одной и двумя контактными группами, в моей машине был с одной. U10 — в датчике контроля нуля напряжения для включения двигателя машины в момент перехода переменного напряжения через ноль, исключающие рывки в работе электродвигателя, а также уменьшающие помехи в момент подачи напряжения на электродвигатель. К устройству ввода также можно отнести ключ на транзисторе VT1, преобразующий синусоидальный сигнал с индуктивного датчика оборотов в прямоугольный и соответствующими уровнями, безопасными для микроконтроллера.
Устройства вывода реализованы частично на оптронах МОС30хх, частично на электромагнитных реле, как и в устройствах ввода, не будем перечислять все элементы, а только элементы гальванической развязки на оптронах. При нажатии на кнопку в блоке управления микроконтроллер через элементы U1 и VS1 подаёт переменное входное напряжение на термотаблетку замка, которая, разогреваясь, увеличивается в размерах и блокирует через рычаг возможность открыть загрузочный люк во время работы стиральной машины, также через контактную группу, расположенную в замке, переменное напряжение поступает на силовые элементы, а датчик контроля закрытия замка сообщает микроконтроллеру, что можно начинать режим стирки. Через элементы U2 и VS2 микроконтроллер включает насос для откачки воды из бака (pompa). Самые интересные элементы выходного устройства — это U3 и VS3, через которые микроконтроллер по сигналам с датчиков контроля нуля фазы и датчика оборотов, атакжес программного регулятора PID регулирует скорость вращения электродвигателя и стабилизирует его обороты независимо от нагрузки. Симистор ВТА41А-600B, конечно, слишком мощный для этого случая, и на его месте сначала стояли симисторы ВТ139-600Т Но при экспериментах, если что-то шло не так, симистор ВТ139 моментально выходил из строя, а симистор ВТА41А выдержал все издевательства, которые выпали на него, вплоть до смены направления вращения на полном ходу, контакты реле спекались, из электродвигателя летели искры, а ему хоть бы что, при звуках, похожих на выстрел, семья в испуге прибегала и спрашивала: «Ты там живой?». Включается симистор VS3 с помощью симисторного оптрона U3 (MOC3052) без узла детектора ноля. Обратите внимание, что оптрон MOC3063 и аналогичный, в котором присутствует детектор ноля, использовать нельзя. Оптроны U4-U6 — это элементы, включающие электромагнитные клапаны для заливки воды в машину, U4, U5 — для холодной воды, U6 — для горячей воды. В прилагаемой версии программы работает только один клапан, управляемый оптроном U4, для заливки холодной воды. Остальные элементы управления электромагнитными клапанами введены про запас, для возможности расширения технических характеристик машины в будущем. На штатной плате машины были разведены проводники ещё для двух электромагнитных клапанов, но элементы на плате отсутствовали, видимо, есть варианты данной машины с тремя клапанами. Реле К1 включает ТЭН, реле К2 и К3 изменяют направление вращения электродвигателя стиральной машины.
Разъём Х2 — компьютерный USB-B, по нему контроллер подаёт питание на плату управления и индикации, а также обменивается информацией по шине I 2 C. На рис. 8 и рис. 9 показана собранная плата контроллера.
Рис. 8. Плата контроллера
Рис. 9. П лата контроллера
Переходим к описанию режимов работы стиральной машины. Они отличаются от тех, которые были заложены на производстве. Маркетологи утверждают, что они добились экономии электричества и воды, только после стирки не знаешь, от чего у тебя аллергия на коже и всё чешется, когда надеваешь после такой стирки одежду. А всё дело в стиральном порошке, который не успевает вымываться из одежды из-за экономии воды и сокращения режимов полоскания. Распросив семью, как она хочет видеть процесс стирки, и получив от неё техническое задание, заложил это в новую программу контроллера.
Основной цикл стирки состоит из четырёх режимов:
— стирка в холодной воде для отмачивания грязи и последующего лёгкого отжима и слива грязной воды;
— стирка в горячей воде и последующий лёгкий отжим и слив грязной воды;
— полоскание в горячей воде и последующий лёгкий отжим и слив воды;
— полоскание в холодной воде и последующий основной отжим воды.
Эти четыре режима заложены во все режимы стирки, выбираемые переключателем режимов стирки, но отличаются временем стирки, температурой, загрязнением белья, ну и вашей фантазией, если не понравится то, что было заложено мной в программу.
Время стирки зависит от загрязнённости белья, и можно устанавливать три параметра: 5 мин; 8 мин; 12 мин. Температура стирки — 10, 20, 40, 60 и 75 о С (не понятно, зачем там 10 и 75, для стирки достаточно 20, 40, 60 о С), но эти штатные параметры заложены были в машине с завода, и я их оставил, мало ли для чего они могут пригодиться.
Переходим к описанию переключателя режимов стирки:
— при переводе переключателя режимов в положение «0» и нажатии на кнопки Start/Stop происходит сброс установленного перед этим режима и приведение программы в исходное состояние;
— загрязнённость белья (1), температура стирки 20 о С;
— загрязнённость белья (2), температура стирки 40 о С;
— загрязнённость белья (3), температура стирки 60 о С;
— можно выбирать загрязнённость белья и температуру стирки;
— холодное полоскание, время полоскания можно изменять выбором загрязнённости белья, после полоскания происходит отжим белья;
— основной (быстрый) отжим, можно выбирать скорость 600, 800, 1000 оборотов в минуту со сливом воды;
— только слив воды без отжима.
Пока запрограммированы семь режимов, остаются свободными ещё четыре положения переключателя, но это на усмотрение конечного пользователя, мою семью устроили эти.
В моей машине на панели есть кнопки, не задействованные в программе, — это кнопки «Лёгкая глажка», «Отложенный старт», «Против аллергии» и «Предварительная стирка», которые оказались ненужными.
И ещё про маркетологов. В описании на машину указана функция Kg DETECTOR. Если судить по описанию — это магия автоматизма, как Тесла без водителя, машина сама взвешивает заложенное бельё, на основе этого регулирует объём заливаемой воды, определяет количество пены при полоскании и тоже регулирует объём воды, регулирует скорость оборотов при дисбалансе, но в результате я ловлю машину по всей кухне, когда она скачет из одного угла в другой. Для того чтобы эти функции работали, необходимо иметь датчики, которые это должны контролировать, а их там нет. Конечно, можно было ввести самому эти датчики, но у меня закончились порты у микроконтроллера, а применить другой с большим количеством портов — это переделывать плату и отказаться от платформы Arduino nano, а на это не было желания.
А теперь переходим к описанию процесса стирки. Переключателем режимов устанавливаем нужный режим стирки, кнопками устанавливают вариации, если позволяет выбранный режим, и нажимают на кнопку Start/ Stop. Включается режим холодной стирки, микроконтроллер подаёт напряжение сети на термотаблетку и при срабатывании датчика контроля замка люка включает электродвигатель, включает электромагнитный клапан заливки холодной воды в бак, ждёт, пока не сработает датчик прессостата, и после этого ещё заданное время доливает воду в бак, чтобы исключить срабатывания датчика прессостата при стирке, отключает электромагнитный клапан заливки холодной воды в бак и производит стирку на время, заданное в зависимости от загрязнения белья, раз в минуту изменяя направление вращения электродвигателя.
После окончания времени стирки включается насос для слива воды, и начинается укладка белья перед включением режима лёгкого отжима белья на средней скорости вращения барабана. После окончания времени отжима отключается электродвигатель насоса, и устройство ждёт, пока не остановится барабан. После его остановки программа переходит в режим горячей стирки, производит заливку воду, как в режиме холодной стирки, и после окончания заливки воды включает ТЭН. Микроконтроллер ждёт, пока вода разогреется до заданной температуры, в это время барабан вращается в разные стороны с периодом в одну минуту, а после разогрева до заданной температуры производится цикл стирки в горячей воде на время, заданное в зависимости от загрязнения белья. После окончания стирки включается насос, и происходит укладка, и потом лёгкий отжим белья.
После остановки барабана программа переходит в режим горячего полоскания, всё, как при горячей стирке, только со сменой воды на чистую. И последний режим — холодное полоскание, как в режиме холодной стирки, только в конце отжим производится на больших оборотах барабана на скорости, заданной в начале цикла стирки. После остановки микроконтроллер пятикратным длинным звуковым сигналом сообщает об окончании стирки и отключает блокировку загрузочного люка, а после остывания термотаблетки и разблокировки люка пятикратный короткий звуковой сигнал сообщает о возможности открыть загрузочный люк.
Рис. 10. Контроллер стиральной машины-автомата в пластмассовом корпусе
Рис. 11. К онтроллер стиральной машины-автомата в пластмассовом корпусе
Собран контроллер стиральной машины-автомата в пластмассовом корпусе, показанном на рис. 10 и рис. 11, размерами 170x130x55 мм. Для изготовления плат использован односторонний фольгированный стеклотекстолит толщиной 1,5. 2 мм.
Автор: В. Киба, г. Волжский Волгоградской обл.
Рекомендуем к данному материалу .
Мнения читателей
Нет комментариев. Ваш комментарий будет первый.
Вы можете оставить свой комментарий, мнение или вопрос по приведенному выше материалу:
Источник
cnc-club.ru
Статьи, обзоры, цены на станки и комплектующие.
Мотор от стиральной машины + arduino
Мотор от стиральной машины + arduino
Сообщение Алексс » 14 сен 2014, 16:00
Пару дней занимался интеллектуальным ананизмом трудом, результат которого вам и представлю. Возможно кому-то пригодится. И да, я знаю что есть tda1085.
некоторое количество свободного времени и кой какие электрозапчасти.
изначальная идея была, как всегда, идеальная — не использовать фазовую регуляцию (где-то слышал про помехи в сеть и тп), а использовать механизм пропуска фаз (PDM) а в качестве коммутатора — китайский SSR fotek.
напряжение извилин достигло апогея и родилась схема
однако, как показали испытания, даже один полупериод разгоняет мотор оочень резво, пинками.
плюс датчик фазы на транзисторе работал не стабильно (с транзисторами дружу плохо, может я ему мяса недокладывал — не знаю) и в последствии был заменен на оптотранзистор.
почитав мануал к tda1085, понял что таки придется использовать фазовую регуляцию. ssr реле, как оказалось, имеет zero cross detector и перестало работать — меняем на симистор+оптсимистор.
интерно вот что. в качестве оптосимистора я взял moc3063, нео заставить его работать не смог. толи бракованные, толи руки. заменил на moc3021 и дело пошло.
хотите осциллограмм. их есть у меня
желтое — выход вторичной обмотки + земля
голубое — вход zero
триггер — ac line
ну и менять все на ходу. графическая часть запилена на process.
внизу zip файл со всем необходимым.
PS: на схеме присутствует сетевое напряжение 220В.
если что, я предупреждал.
Источник
Разработка электронного блока управления стиральной машины «Иволга»
Стиральная машина «Иволга» СМП-3Э.1 производства ПО «Баррикады»
Рис.1. Внешний вид стиральной машины
За все время эксплуатации (порядка 30 лет) стиральная машина показала себя с хорошей стороны. Слабым местом являются насос, датчик уровня воды и электронный блок управления. В родном блоке управления вышла из строя микросхема логики. Заменил микросхему, но вскоре вылетела К556РТ1. Пришлось менять всю плату электроники на новую. В этой плате тоже после нескольких лет вылетела РТшка. Мысль разработки своей платы витала долго в голове, но как-то находились более приоритетные задачи. Хотелось что-то простое, с минимальной номенклатурой и свое. И тем не менее, этот день настал.
Подробности ниже.
Конечно, можно было купить другую современную стиральную машину и не усложнять себе жизнь, но мне было интересно сделать свой модуль. Ну а раз делать свой блок управления, то непременно надо привнести что-то более интересное, чем копия оригинального блока по функциям.
Рис.2. Оригинальная плата электронного блока управления
Из оригинальных функций стиральной машины были оставлены только режимы: «стирка», «полоскание», «отжим». Настройка типа ткани, уровня воды и режимов стирки были исключены, так как ими практически никогда не пользуешься. Настройки заданы по умолчанию для среднего уровня воды, обычной ткани и обычной стирки.
Как я уже писал ранее, проблемы возникали с датчиком уровня воды. Конструктивно он выполнен в виде пенопластовых тороидальных поплавков с магнитами, скользящих по вертикальному стержню, в котором располагаются герконы. Загрязнение элементов датчика нарушало его правильную работу, и оригинальная электроника не включала циклы стирки или полоскания. Также не было возможности оценить правильную работу датчика уровня воды.
В описываемом блоке управления датчик уровня используется в основном для наглядности. Если произошло «залипание» поплавков внутри датчика, то уровень будет моргать на дисплее. Включить стирку теперь можно с любым количеством воды, повторно нажав на кнопку «Пуск». Причем не важно исправен датчик уровня или нет. Геркон аварийного уровня воды обычно исправен, т.к. находится всегда в сухом виде и на нем нет различных отложений. При достижении аварийного уровня воды автоматически включается насос, откачивающий воду до уровня ниже аварийного.
Все циклограммы работы стиральной машины были в точности повторены.
В конструкцию был добавлен OLED-дисплей, на котором отображаются основные параметры. Также были добавлены термодатчики на двигатель активатора/центрифуги, на насос и на радиатор симисторов. Тем самым можно контролировать текущую температуру этих элементов и, в случае перегрева, отключить силовую часть.
На панели управления имелось окошко с логотипом «Иволга». Было решено вмонтировать в это окошко дисплей. Стекло с линзой было использовано от корпуса медицинского термометра очень удачно подходящего по размерам.
Рис.3. Окошко для OLED-дисплея
Рис.4. Установка датчиков температуры
Рис.5. Внешний вид модифицированной панели управления
Также добавлен Wi-Fi модуль ESP-12e При включении электроники происходит подключение к домашней точке доступа и запрос текущего времени с NTP-сервера. Запускается web-сервер. Управлять режимами работы стиральной машины и видеть текущее состояние и режимы также можно через Интернет с web-странички машинки.
Рис.6. Принципиальная схема блока управления
Мозгом является PIC-контроллер. Силовая часть гальванически развязана посредством оптронов. Применен импульсный источник питания. На Wi-Fi модуле ESP-12E запущен web-сервер, который динамически формирует страничку в соответствии с режимом работы стиральной машины. Для сокращения количества портов использую аналоговые входы.
Рис.7. Плата блока управления (Вид со стороны установки элементов)
Рис.8. Плата блока управления (Вид со стороны монтажа)
Рис.9. Крепление платы блока управления
При включении питания на дисплее отображается логотип «Иволга», подключение к точке доступа и запрос текущего времени с NTP-сервера. При нажатии на кнопку выбора режима работы включается соответствующий светодиод на панели (как и на оригинальной электронике) и на дисплее отображается название режима. Также на дисплей выводятся оставшееся время стирки/полоскания/отжима, температура двигателя, насоса, электроники. В случае нештатной ситуации на экран выводится сообщение о перегреве или о превышении допустимой вибрации центрифуги.
Со смартфона или компьютера через web-интерфейс также можно включить нужный режим стиральной машины или осуществлять прямое управление двигателем и насосом для поиска неисправностей.
Источник
Учебники по Arduino для начинающих Advanced Easy Basic
Учебники по Arduino, стр. 1/9
Noobix — нужная вам печатная плата IoT — ESP32
22.10.2022 | от: ELECTRONOOBS
Печатная плата с ESP32, реле SSR и преобразователем переменного тока 220 В. Очень маленькое управление IoT с кодом Arduino и самодельной печатной платой. Управление через Интернет из базы данных из любой точки мира.
УЗНАТЬ БОЛЬШЕ
Плата контроллера Arduino FOC для бесколлекторных двигателей
09.11.2022 | от: ELECTRONOOBS
Учебное пособие по изготовлению самодельной печатной платы контроллера FOC с драйвером L6234PD для бесколлекторных трехфазных двигателей BLDC с замкнутым контуром управления и магнитным энкодером AS5048A.
УЗНАТЬ БОЛЬШЕ
Двуручный мультиметр — несколько режимов
08.13.2022 | от: ELECTRONOOBS
Самодельный портативный мультиметр и печатная плата с несколькими режимами для напряжения, сопротивления, емкости, тока, индуктивности, частоты, диода, непрерывности и многого другого. Измерьте все с такой маленькой печатной платой и 3D-корпусом.
УЗНАТЬ БОЛЬШЕ
Нить из машины для производства ПЭТ-бутылок
29.07.2022 | от: ELECTRONOOBS
Как сделать нить из пластиковых бутылок с помощью сопла для 3D-принтера, резака для бутылок и печатной платы, управляемой Arduino для измерения температуры и вращения шагового двигателя с напечатанными на 3D-принтере шестернями.
УЗНАТЬ БОЛЬШЕ
Модуль ЦАП Arduino + MCP4725
07.09.2022 | от: ELECTRONOOBS
Как использовать модуль цифро-аналогового преобразователя MC4725 с Arduino и установить постоянное напряжение, сигналы для синуса, квадрата, треугольника и пилы
УЗНАТЬ БОЛЬШЕ
База данных ESP32 IOT и Arduino + метод POST
30.04.2022 | от: ELECTRONOOBS
Учебное пособие о том, как запрограммировать ESP32 с помощью Arduino IDE и установить соединение WIFI, создать базу данных и создать проект IOT с помощью метода POST и php MYSQL.
УЗНАТЬ БОЛЬШЕ
Распознавание голоса Raspberry Pi + Arduino UART
30.04.2022 | от: ELECTRONOOBS
Распознавайте голос с помощью Raspberry pi и отправляйте команды с помощью UART на Arduino. Учебник по голосовому управлению и Google Speech API.
УЗНАТЬ БОЛЬШЕ
Последние уроки
Noobix — нужная вам печатная плата IoT — ESP32
Плата контроллера Arduino FOC для бесколлекторных двигателей
Двуручный мультиметр — несколько режимов
Нить из машины для производства ПЭТ-бутылок
Универсальный двигатель стиральной машины — Регулировка скорости переменного и постоянного тока
РЕКЛАМА
РЕКЛАМА
90 Контроллер двигателя стиральной машины | Полный проект доступен
— Реклама —
В стиральных машинах обычно используется однофазный двигатель.
В полуавтоматических стиральных машинах чисто механический переключатель управляет синхронизацией и направлением вращения двигателя. Эти переключатели дороги и быстро изнашиваются. Здесь представлен контроллер двигателя стиральной машины для однофазных двигателей стиральных машин (рис.1), эффективно заменяющий механический аналог.Обычно для однофазного двигателя требуется главный таймер, который определяет время, в течение которого двигатель должен продолжать вращаться (время стирки), и контроллер направления отжима, который останавливает двигатель на 3 секунды через каждые 10 секунд, а затем возобновляет работу. вращение в противоположном направлении.
Рис.1: Схема контроллера двигателя стиральной машины
Направление вращения можно регулировать, как показано на Рис.2. Когда переключатель S1 находится в положении A, катушка L1 двигателя получает ток напрямую, тогда как катушка L2 получает ток со сдвигом по фазе из-за конденсатора C. Таким образом, ротор вращается по часовой стрелке (см.
— Реклама —
Моментальное изменение направления вращения двигателя невозможно. Ему нужна короткая пауза между переключением направлений, иначе он может выйти из строя. Для этой цели используется другой таймер управления направлением вращения (IC2). Это реализовано с помощью IC 555. Этот таймер дает попеременную продолжительность времени включения и выключения, составляющую 10 секунд и 3 секунды соответственно. Таким образом, через каждые 10 секунд работы (по часовой стрелке или против часовой стрелки) двигатель останавливается на короткое время в 3 секунды. Соответственно рассчитываются значения R3 и R4.
Главный таймер реализован на моностабильной микросхеме IC 555 (IC1), а время его включения определяется сопротивлением 1-мегаомного потенциометра VR. Резистор на 47 кОм добавлен последовательно, так что даже когда ручка VR находится в положении нулевого сопротивления, результирующее последовательное сопротивление не равно нулю.
Цикл включения-выключения в главном таймере должен продолжаться только в течение установленного времени (здесь 18 минут). После срабатывания главного таймера цикл должен остановиться. Для этого выходы обоих таймеров подключены к вентилю И-НЕ N1 (IC3), который выдает низкий уровень на выходе только тогда, когда оба таймера выдают высокий уровень на выходе. Выходной контакт 3 N1 подключен к реле RL1 через pnp-транзистор T1. , поэтому реле срабатывает только тогда, когда на выходе логического элемента НЕ-И N1 низкий уровень. Так как сеть 220В подключается через реле RL1, монитор выключается в течение 3-х секундного периода отключения по истечении установленного времени 10 секунд. График показан на рис.3.
Рис.3: Временная диаграмма вращения двигателяВо время включения таймера направления вращения IC2 выход триггера JK, срабатывающего при отрицательном фронте, на контакте 2 становится низким, чтобы активировать реле RL2, и двигатель стиральной машины вращается за один раз.