-
Sergey_r ответил(а) на тему Управление индукционной плитой Xiaomi Mijia Mi Home по WiFi в форуме Автоматика LuckyBox 6 лет назад
Разобрал плитку. WiFi контроллер управления стоит отдельно и управляет силовой частью по интерфейсу I2C. В общем проще будет раскопать именно данные передаваемые по этому интерфейсу (соберу логер протокола) и воткнуть свой WiFi контроллер. Просто в штатном управлении китайцы подстраховались, невозможно плитку включить удаленно сразу, требует…[Читать далее]
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Так твое “фи” всегда подстегивает дальше подумать, но это не страшно, говори )))
Завтра силовой блок окультурю в коробок, и в воскресенье испытаю в живую, и на старой прошивке, и на подправленной, с совместными идеями. -
Счастливчик создана тема Ректификационная колонна "Прима". Часть 4. в форуме Ректификация 6 лет назад
Продолжение темы
-
Счастливчик ответил(а) на тему Ректификационная колонна "Прима". Часть 3 в форуме Ректификация 6 лет назад
Так, флуд заканчиваем. Что лучше, что хуже и нужна ли автоматика в других темах. Здесь обсуждение работы на Приме, а не потрещать обо всем на свете.
Сэмолюбу за “хероспирт” первое предупреждение.
-
Sergey_r создана тема Управление индукционной плитой Xiaomi Mijia Mi Home по WiFi в форуме Автоматика LuckyBox 6 лет назад
Собственно начал “ковырять” плиту Xiaomi Mijia Mi Home Induction Cooker.
Чем привлекательна именно она:
– плавное управление мощностью практически во всем диапазоне (исключение, первый шаг = 1% мощности). Если в цифрах, от 380 Вт и до максимума все плавно, это что я реально замерил
– встроенный WiFi
– протокол обмена miIO, который народ активно…[Читать далее] -
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Я этот кусок уже переделал, выше пример привел, сдвиг вместо деления.
А так да, в чужом коде тяжко ковыряться )))
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Это не критично, т.к. выполняем только один раз при старте:
frecuence = 1 / (tmpCalcTMR1 * 0.000001); // считаем герцы для отображения
if (frecuence > 48 && frecuence < 52) frecuence = 50;
else if (frecuence > 58 && frecuence < 62) frecuence = 60Эти места:
else if (tmr1_pr <= (calcTMR1pr + delta/2)) tmr1_pr += delta/2;
else if (tmr1_pr <…[Читать далее] -
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Деление на 2 и на 4 переделаю на битовый сдвиг, чет только сейчас внимание обратил что ступил. Float тоже не проблема убрать. А там еще посмотрим.
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Надо посмотреть набор команд на данный проц, возможно и стоит. Я просто в основном с PIC контроллерами работаю, там и умножение и деление на аппаратном уровне. Уходит 1 такт проца на умножение (16 бит * 16 бит) и 18 на деление (32 бита / 16 бит). А вот от переменных float постараюсь точно уйти в критичных местах. Я же просто торопился перед от…[Читать далее]
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
К сожалению мне до сих пор такты считать приходится, в автоматизации некоторых критичных ко времени процессов до сих пор ассемблерные вставки использую. Данный блок к данной категории кстати тоже отчасти относится, к примеру прерывание от INT0 и от TMR1 надо выполнить не более чем за 100 микросекунд, иначе будет не стабилизация мощности…[Читать далее]
-
Sergey_r ответил(а) на тему Запросы на функционал LuckyBox в форуме Автоматика LuckyBox 6 лет назад
Все улучшалки после силового блока и индукционки (купил сегодня Xiaomi Mijia Mi Home с WiFi и плавной регулировкой мощности для экспериментов, к стати у меня все надписи на английском а не иероглифами ))) ).
Это значит что колонна не смогла выйти на рабочий режим после очередного старт стопа за время равное времени стабилизации колонны.
-
Sergey_r ответил(а) на тему Проблемы при эксплуатации LuckyBox-3 в форуме Автоматика LuckyBox 6 лет назад
Значит завышена скорость отбора относительно подаваемой мощности. У меня на БК вообще 40 минут стоит время до применения уставки, т.к. БК иногда подстраивать под Т входящей в деф воды приходится. И в течении минимум 6 часов процесс стабилен, с учетом что более 15 литров СС не перегоняю. На РК как раз 10 минут оптимально.
p.s. Дат…[Читать далее]
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
digitalRead(pinT) или digitalWrite(pinT, 0) это библиотечные функции и выполняют десятки лишних инструкций, они же написаны универсально для любого контроллера, т.е. не оптимально. Все эти библиотеки работают приемлемо, если кроме энкодера практически ничего в программе больше нет, иначе конкретные грабли выскакивают. Я обращаюсь…[Читать далее]
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Сопротивления можно и 10кОм поставить, совершенно не критично. Те энкодеры что распаяны на плате, уже имеют подтяжку (резисторы) на самой плате, вот только конденсаторы для защиты от дребезга не факт что стоят. Стороннюю библиотеку очень не рекомендую использовать, т.к. быстрее выполнение и короче код (чем реализовано) даже и не представляю как…[Читать далее]
-
Sergey_r ответил(а) на тему Управление мощностью ТЭНа в форуме Автоматика LuckyBox 6 лет назад
Уже вернулся с отдыха (((
Завтра прикуплю корпус под монтаж всех блоков и на выходных проверю на 3 кВт ТЭНе. По результатам отпишусь, думаю и видео сниму если все удачно будет.p.s. Правда не очень удобно разъем программирования получился, т.е. корпус придется с DIN рейки сдергивать чтобы пере прошить если что то поменять надо. Разверну…[Читать далее]
-
Счастливчик ответил(а) на тему Прошу помощи в форуме Автоматика LuckyBox 6 лет назад
С 12В брать нельзя. Поставьте отдельный БП 3.3В. Они на Али сущие копейки в виде отдельных платок стоят.
-
Sergey_r ответил(а) на тему Запросы на функционал LuckyBox в форуме Автоматика LuckyBox 6 лет назад
Чисто сигнализацию тоже сделаем. Протестируем/добьем силовой блок для ТЭНа и что то сделаю с индукционкой, тогда опять до алгоритмов дальше доберусь.
-
Sergey_r ответил(а) на тему Автоматика LuckyBox-3 в форуме Автоматика LuckyBox 6 лет назад
Наверное есть мой косяк, что не достаточно полно описаны алгоритмы, которые я реализовал в прошивке. Думаю доберусь все же до писанины (
как же я это ненавижу, просто лень и жалко время), и все распишу. А то получается с кем обсуждали функционал на форуме, все Ок, у кого сам ставил и настраивал все Ок, а кто первый раз с автоматикой связался -…[Читать далее] -
Sergey_r ответил(а) на тему Сборка автоматики из китайских блоков 2 в форуме Автоматика LuckyBox 6 лет назад
Думаю тогда и подшаманенная прошивка на той же ATmega328P с их сайта, тогда точно в сад. Дай Бог, чтобы я ошибался. И дело не в контроллере, а в том, как все написано программно, по школьному что ли, из того что видел на сайте ХД. Ну как можно в здравом уме в прерывании использовать функции Arduino для записи значения в порт digitalWrite()? И…[Читать далее]
-
Sergey_r ответил(а) на тему Сборка автоматики из китайских блоков 2 в форуме Автоматика LuckyBox 6 лет назад
Я смотрел давненько на этот регулятор/стабилизатор, думал прикрутить его к LB. Но когда нарвался на фото потрохов данного блока, все желание пропало. Картинка ниже. Как то очень уж кустарно все собрано/реализовано для “промышленного” варианта.
- Загрузить еще