Александр

  • Sergey_r ответил(а) на тему Прошу помощи в форуме Автоматика LuckyBox 6 лет

    Регулируй с предварительным полным закрытием, тогда будет и точнее за одно. Ну и 40% на головы явно слишком много.
    А так это “болезнь” к примеру и у сервоприводов, там и больший % изменения на месте стоит.

  • Провел испытания на “живой” нагрузке, ТЭН 3 кВт. Вот небольшое видео, в начале выставлено 1500 Вт (50%), далее 2400 Вт (80%). Все дело происходит в гараже, “качество” напряжения сами догадываетесь не ахти в выходные. При этом в подвале еще и ректификация идет со старым силовым блоком. В принципе думаю поддержание заданной мощности с разбежкой при…[Читать далее]

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

  • Отвечу себе сам, может еще кому-то пригодится. Использовал для крепления на стену вот такой корпус

  • Резисторы R1 и R5 поменяй или на больший типоразмер или сделай их составными (62к + 62к). Просто резисторы в типоразмере 0805 терпят максимум 100 вольт на пробой.

  • Разобрал плитку. WiFi контроллер управления стоит отдельно и управляет силовой частью по интерфейсу I2C. В общем проще будет раскопать именно данные передаваемые по этому интерфейсу (соберу логер протокола) и воткнуть свой WiFi контроллер. Просто в штатном управлении китайцы подстраховались, невозможно плитку включить удаленно сразу, требует…[Читать далее]

  • Так твое “фи” всегда подстегивает дальше подумать, но это не страшно, говори )))
    Завтра силовой блок окультурю в коробок, и в воскресенье испытаю в живую, и на старой прошивке, и на подправленной, с совместными идеями.

  • Собственно начал “ковырять” плиту Xiaomi Mijia Mi Home Induction Cooker.

    Чем привлекательна именно она:
    – плавное управление мощностью практически во всем диапазоне (исключение, первый шаг = 1% мощности). Если в цифрах, от 380 Вт и до максимума все плавно, это что я реально замерил
    – встроенный WiFi
    – протокол обмена miIO, который народ активно…[Читать далее]

  • Я этот кусок уже переделал, выше пример привел, сдвиг вместо деления.

    А так да, в чужом коде тяжко ковыряться )))

  • Это не критично, т.к. выполняем только один раз при старте:
    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 &lt…[Читать далее]

  • Деление на 2 и на 4 переделаю на битовый сдвиг, чет только сейчас внимание обратил что ступил. Float тоже не проблема убрать. А там еще посмотрим.

  • Надо посмотреть набор команд на данный проц, возможно и стоит. Я просто в основном с PIC контроллерами работаю, там и умножение и деление на аппаратном уровне. Уходит 1 такт проца на умножение (16 бит * 16 бит) и 18 на деление (32 бита / 16 бит). А вот от переменных float постараюсь точно уйти в критичных местах. Я же просто торопился перед от…[Читать далее]

  • К сожалению мне до сих пор такты считать приходится, в автоматизации некоторых критичных ко времени процессов до сих пор ассемблерные вставки использую. Данный блок к данной категории кстати тоже отчасти относится, к примеру прерывание от INT0 и от TMR1 надо выполнить не более чем за 100 микросекунд, иначе будет не стабилизация мощности…[Читать далее]

  • Все улучшалки после силового блока и индукционки (купил сегодня Xiaomi Mijia Mi Home с WiFi и плавной регулировкой мощности для экспериментов, к стати у меня все надписи на английском а не иероглифами ))) ).

    Это значит что колонна не смогла выйти на рабочий режим после очередного старт стопа за время равное времени стабилизации колонны.

  • Значит завышена скорость отбора относительно подаваемой мощности. У меня на БК вообще 40 минут стоит время до применения уставки, т.к. БК иногда подстраивать под Т входящей в деф воды приходится. И в течении минимум 6 часов процесс стабилен, с учетом что более 15 литров СС не перегоняю. На РК как раз 10 минут оптимально.

    p.s. Дат…[Читать далее]

  • digitalRead(pinT) или digitalWrite(pinT, 0) это библиотечные функции и выполняют десятки лишних инструкций, они же написаны универсально для любого контроллера, т.е. не оптимально. Все эти библиотеки работают приемлемо, если кроме энкодера практически ничего в программе больше нет, иначе конкретные грабли выскакивают. Я обращаюсь…[Читать далее]

  • Сопротивления можно и 10кОм поставить, совершенно не критично. Те энкодеры что распаяны на плате, уже имеют подтяжку (резисторы) на самой плате, вот только конденсаторы для защиты от дребезга не факт что стоят. Стороннюю библиотеку очень не рекомендую использовать, т.к. быстрее выполнение и короче код (чем реализовано) даже и не представляю как…[Читать далее]

  • Уже вернулся с отдыха (((
    Завтра прикуплю корпус под монтаж всех блоков и на выходных проверю на 3 кВт ТЭНе. По результатам отпишусь, думаю и видео сниму если все удачно будет.

    p.s. Правда не очень удобно разъем программирования получился, т.е. корпус придется с DIN рейки сдергивать чтобы пере прошить если что то поменять надо. Разверну…[Читать далее]

  • Чисто сигнализацию тоже сделаем. Протестируем/добьем силовой блок для ТЭНа и что то сделаю с индукционкой, тогда опять до алгоритмов дальше доберусь.

  • Sergey_r ответил(а) на тему Автоматика LuckyBox-3 в форуме Автоматика LuckyBox 6 лет

    Наверное есть мой косяк, что не достаточно полно описаны алгоритмы, которые я реализовал в прошивке. Думаю доберусь все же до писанины (как же я это ненавижу, просто лень и жалко время), и все распишу. А то получается с кем обсуждали функционал на форуме, все Ок, у кого сам ставил и настраивал все Ок, а кто первый раз с автоматикой связался -…[Читать далее]

  • Загрузить еще