@georgeous,
Нужно бы, чтоб на Vdd было питание, не ниже того, что есть на ножках PA0,PB0,PW0. Вы подключали микросхему как на предложенной мной схеме?
Из обсуждения выше я понял так, что или Vss оставался неподключенным, или Vdd, или оба сразу.
Полностью согласен!
Но поскольку это я подал идею с цифровым резистором, и с ним возникли проблемы, то я просто должен вмешиваться, предостерегать, и предлагать что-то более безопасное для аппаратуры, и вместе с тем выполнимое.
Причиной разогрева микросхемы может быть например такое. Выход...
Почему там должна быть частота 15Гц? Вот например страница с свойствами модуля PWM
pwm - NodeMCU Documentation
Диапазон частот 1-1000Гц, и скважность 0..1023.
Модуль PWM2 даёт ещё больший диапазон: 1 имп/53сек до 125кГц
pwm2 - NodeMCU Documentation
На странице, которую выбрал ТС, для примера...
Моё предложение отложить в сторону MCP41010 связано с тем, что в опытах начал фигурировать ток 140mA, и разогрев микросхемы. Есть сомнения, что MCP41010 подключен правильно (например Vdd висит в воздухе, и с остальным не всё ясно). Дальнейшие опыты в этом направлении могут привести к сгоранию...
@georgeous,
пока ничего не спалили в частотнике - отложите MCP41010 в сторону. Это не единственный способ подать управляемое напряжение на внешнее устройство.
Сделайте так как на прилагаемой схеме, а в NodeMCU запустите генератор PWM сигнала. Этот способ безопасен для частотника, и достаточно...
Попробуйте вместо цифрового резистора применить ЦАП на основе ШИМ. Схема на рисунке.
На вход схемы подаём PWM сигнал с NodeMCU(или любого другого доступного МК), а на выходе снимаем напряжение пропорциональное скважности ШИМ на входе этой схемы.
Т.е. при макс.значении 0xFF в регистре PWM получим...
Есть различие между управлением с помощью напряжения, или с помощью тока. В описании упоминаются оба способа, и они выведены на одну и ту-же ножку VL1/CI.
На ножке частотника с названием "5v" - действительно 5 вольт? Или может при разных положениях ручки напряжение на этом выходе меняется (например +6 и больше, или +4..3 и меньше)?
В даташите на микросхему пишут, что встроенный резистор работает во всём диапазоне питания микросхемы: от 0v до Vdd...
Оставим этот опыт на более позднее время:)
Предлагаю отсоединить цифровой резистор, снова прикрутить механический и замерить параметры на ножках VL1/CI, и 5v частотного преобразователя в разных условиях (по табличке предложенной выше). Может это даст больше информации.
Собственно эта ситуация и имелась ввиду, когда предлагалось закупить микросхемы потенциометра с запасом.
В даташите вход VL1/CI имеет двойное назначение, и выход 5v тоже как-то нечётко описан (то-ли напряжение 5v, то-ли 10, а может источник тока 20mA, или это ограничение по току)
Попробуйте...
Попробуйте подключить потенциометр от внешнего питания +5v. Если так тоже заработает, тогда уже цифровой резистор.
Но всё же сообщите напряжения для минимальной и максимальной частоты (можно и для середины диапазона). Совпадают ли они с крайними положениями потенциометра?
Сделайте следующее. Поверните потенциометр в крайнее положение, в котором он показывает минимальную частоту оборотов, и замерьте напряжение на среднем контакте потенциометра (который на схеме обозначен Vl1/CI).
Затем повторите тоже самое, но для положения потенциометра, в котором он показывает...
Ещё такое соображение. В основном о протоколе связи частотников пишут что применяется Modbus RTU. Можно в Википедии посмотреть что это.
Если и в обсуждаемом аппарате так-же, то вероятно карта регистров из инструкции совпадает с адресами ячеек при запросах через Modbus RTU.
Например задание...
Связаться с продавцом частотника, и спросить о такой программе. Можно заспамить запросами продавцов на Алиэкспресс торгующих этими частотниками - у некоторых может и найтись.
Проще всего подключив sonoff к клеммам x1-x6. Особенно если имеющийся sonoff многоканальный. Но даже если одноканальный - ну хотя бы две скорости уже можно получить.
Можно и через com порт, но нужно найти описание протокола связи с этим частотником (а если протокол стандартный для всех...
Да, это один из вариантов. Другой вариант подключить X9C103S к клеммам, специально выведенным для этого. Предлагаю начать с того что проще и безопаснее для преобразователя - внешние клеммы. Если не получится, тогда уже пробовать паяльником менять схему.
Например план такой:
1. Сначала проверяем...