krrek

  • Так я “дырки” специально оставил, так сразу в глаза бросается отсутствие значения на заставке. Значит что то пошло не так в схеме.

  • Люди!!! Это моя хотелка, чуток под другую реализацию, в моей хотелке, центральная автоматика может находится где угодно, а не рядом с оборудованием, опс… а вот это уже совсем другая идея.

  • А что нам принципиально даст обратная связь? Добавить то не проблема, а вот что потом с этой информацией делать? Просто три блока на PIC контроллере не глючат со связью. Вот и не стал усложнять.

  • В Вашем коде тогда пропадает промежуток от 53 до 57 тогда думаю лучше написать <55 = 50 иначе 60, тогда дырок не будет

  • Это больше украшательство, ну и подстраховка, если на заставке нужной частоты не увидели, значит надо детектор нуля проверять. В принципе ифы можно и вообще убрать, просто у меня дома очень нестабильная сеть, мало того что напряжение +/- 20 вольт пляшет, так еще и синусоида искажена до безобразия. В итоге определялось от 49 до 51 Гц.

  • Ну вот зачем вам так портить отдых, отдохнули, люди собрали бы, у в новый бой. Если найду силы доехать до чипа то начну собирать.

  • Таки кто спорит, это моя хотелка.

  • Я же вроде написал, что схема принципиально не поменяется, возможно номинал резистора на токовом трансформаторе поменяется и все. Это будет ясно после проверки на максимальной мощности.

  • Чуток по коду

    frecuence = 1 / (tmpCalcTMR1 * 0.000001); // считаем герцы для отображения
    if (frecuence > 48 && frecuence < 52) frecuence = 50;
    else if (frecuence > 58 && frecuence < 62) frecuence = 60;

    скорее всего else не нужно или так

    if (frecuence <=52) frecuence = 50 else frecuence = 60;

    и по энкодеру может просто устновить значен…[Читать далее]

  • Таки слухи шли что вроде бы что то еще меняться будет. Или я уже совсем потерял связь с реальностью.

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

    Так как дельта изменения 50Вт то соответственно при 3кВт 1% составит 30Вт и шаг получится равным 1,66% т.е. получается регулировка по проце…[Читать далее]

  • Чет все зацепились за самое не особо принципиальное. Лучше бы сам алгоритм прошерстили. Вдруг что то оптимизировать или улучшить можно. Принцип там простой: замеряем 4 полупериода напряжение, далее полупериод пропускаем для корректного временного переключения канала АЦП, далее 4 полупериода замеряем ток, далее основные рассчет…[Читать далее]

  • Так и мне можно сказать маленькое мнение?

    Думаю надо сначала проверить на кратность 50 и получить значение (например 3240 моща, значит надо int(3240/50)*50=3200 вторым шагом надо проверить на максимум 9000 и если это не противоречит принять 3200 а не 3000 и да если больше то не надо скидывать на меньшее значение и максимально допустимую мощу прош…[Читать далее]

  • Dark ответил(а) на тему температура воды на выходе в форуме Новичкам 6 лет

    Таки что я имею вам  сказать: – Ви слушайте и запоминайте!

    У нас есть несколько режимов подачи воды, 1 – воды сколько хочешь и ни кто ее не считает, в этом случае нам как бы и не нужна температура воды на выходе, но защита от остановки подачи нужна и тут поможет температура. 2 – воды сколько хочешь, но стоит счетчик и ее нуна экономить, тут опят…[Читать далее]

  • Роман, извиняюсь, ступил. Сейчас на отдыхе уже больше литра вина во мне ))) , а когда писал, торопился до отпуска все выдать. Действительно надо на ИЛИ условие поменять. Но к краху эта ошибка не приведет, т.к. изначально в чистом контроллере FFFF будет. Ну или при любом крайнем положении значений крутя энкодер все встанет на свои места.

    Еще р…[Читать далее]

  • Ну мы же подразумеваем силовой блок сразу и с блоком питания 12 вольт. Поэтому и не стал городить беспроводную связь. Вот с весами это реализую в дальнейшем.

  • Роман, давайте вы своему преподу мозг поклюете. Ну или по новой все попробуете понять. Не надо читать гребанную викепедию где жертвы ЕГЭ пишут. И не надо путать ЛОГИЧЕСКОЕ умножение, где участвуют только биты: нолики и единички. В моем “if” должны срастись именно 2 условия одновременно, при не выполнении любого из условий (9000 или крат…[Читать далее]

  • Потому что И от ИЛИ отличается кардинално. По Вашей логике 100500 примется за нормальный вариант. А у меня в алгоритме управления энкодером заложена кратность 50-ти и не более 9000. Что не так то? При первой установке с левыми китайскими данными из еепром все встанет на свои места.

    p.s. А где все были, когда написать просил ПО по готовому а…[Читать далее]

  • В каком же из мест видим умножение? Просто сравниваем два условия, не более 9000 и кратность 50-ти (остаток от деления), т.е. должно срастись по условию и первое выражение и второе. Как то в языке “Си” у Вас прострация )))

  • 0-10 вольт. Но в прошивке все корректируется, работать будет и 0-5 вольт.

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