Взять такой готовый источник, и запаять ему мосфет вместо регулирующего напряжение резистора. Затвор (через интегрирующую цепь) на ШИМ от мк, и готово. К тому же мк ведём выход на АЦП. Жаль лишь при таком кол-ве каналов одним чипом не закрыть.
А пять ватт в каком случае должно достигаться? Просто 5Вт при 10В это 0.5А, а при 30 - уже всего 0.167А, и в этом случае уже можно подумать о линейной схеме: пачка мощных ОУ и ЦАП.
5 Вт это постоянная мощность во всем диапазоне напряжений, так что да - на верхней границе ток будет маленький. Вопрос возник из-за лени и рационализции. Я верю что почти всегда есть готовое решение и его нужно хорошенько поискать :) А так то да - можно самому сделать DCDC модуль, с DAC, ADC и прикрутить CAN/RS485/(подставь любимую шину по вкусу).
Я вот тут на трезвую голову посидел и подумал, что если есть ЦАП нужной разрядности на нужную шину, то подмешать его выходной сигнал в обратную связь любого регулятора любой (ну почти) топологии не составляет проблемы - нужен лишь один резистор.
Тем более что на тех же китайских dcdc с алиэкпресса эта обратная связь будет доступна на контактах штатного потенциометра.
А мерять можно чем-нибудь типа ina233, оно (или что-то очень похожее) было тоже доступно в виде китайских модулей.
Не такая уж тривиальная задача. Как обычно, требуется детализировать ТЗ. Если девайс реализован на одном МК, он может иметь 3-4 канала: требуется 6-8 входов АЦП и 3-4 выхода (ШИМ/ЦАП/цифровые потециометры). И таких девайсов надо 9-12. Если интерфейс с девайсом - I2C или SPI, то на один канал главного контроллера обычно столько не вешают, то есть напрашивается звездообразная архитектура. Если UART, то лучше шина вроде RS485 = нужна поддержка серьёзного протокола обмена. Удачи в поисках. Однако сомневаюсь, что существует недорогое готовое решение.
Модуль может быть одноканальным и их просто нужно много, что вполне приемлемо. Делась самому просто немного лень и более ресурсозатратно, особенно по части времени. Но если нет решение на рынке - сделать не проблема. Я наткнулся на вот такое решение:
Но у них вряд ли есть нужная точность, зато классная цена за функционал. Из доп. недостатков - радио для коммуникации. В пром. среде прям не очень надежно. Я сам радиоинженер и нас учили, что если есть возможность провести кабель, то проведи кабель :)
А, вот еще чо вспомнил. Есть же блоки от Ruideng, там целая линейка от DPS2002 до DPS5020 (двадцать ампер, ага). Под ваши требования подходит DPS3003. Не у всех есть возможность удаленного управления, но есть опенсорсная прошивка, в которой вроде бы оно есть.
Я заказывал подобный девайс и ±50мВ он не может в реальности. В течении недели эта штука плывет минимум на 120мВ при стабильной температуре в помещении. Логика использования такая - выставляется 0(или выключенное состояние) 10В, 12.5В, 13.7В, 20В, 24.5В, 27В, 30В. И так по кругу. На каждый шаг 15с. между циклами пауза в 2 минуты. Пока что решение от Mikroe пока что единственное близкое решение по стабильности.
Comments 10
Reply
Reply
Вопрос возник из-за лени и рационализции. Я верю что почти всегда есть готовое решение и его нужно хорошенько поискать :)
А так то да - можно самому сделать DCDC модуль, с DAC, ADC и прикрутить CAN/RS485/(подставь любимую шину по вкусу).
Reply
Тем более что на тех же китайских dcdc с алиэкпресса эта обратная связь будет доступна на контактах штатного потенциометра.
А мерять можно чем-нибудь типа ina233, оно (или что-то очень похожее) было тоже доступно в виде китайских модулей.
Reply
Увы напряжение не те.
Reply
Если девайс реализован на одном МК, он может иметь 3-4 канала: требуется 6-8 входов АЦП и 3-4 выхода (ШИМ/ЦАП/цифровые потециометры). И таких девайсов надо 9-12. Если интерфейс с девайсом - I2C или SPI, то на один канал главного контроллера обычно столько не вешают, то есть напрашивается звездообразная архитектура. Если UART, то лучше шина вроде RS485 = нужна поддержка серьёзного протокола обмена.
Удачи в поисках. Однако сомневаюсь, что существует недорогое готовое решение.
Reply
Делась самому просто немного лень и более ресурсозатратно, особенно по части времени. Но если нет решение на рынке - сделать не проблема.
Я наткнулся на вот такое решение:
https://www.mikroe.com/vreg-click
Вполне прямолинейно и почти как я бы хотел, даже цена прекрасна.
Есть вот эти ребята:
http://www.miniware.com.cn/product/mdp-xp-digital-power-supply-set/
Но у них вряд ли есть нужная точность, зато классная цена за функционал. Из доп. недостатков - радио для коммуникации. В пром. среде прям не очень надежно. Я сам радиоинженер и нас учили, что если есть возможность провести кабель, то проведи кабель :)
Reply
вот она
https://github.com/kanflo/opendps
Reply
Я заказывал подобный девайс и ±50мВ он не может в реальности. В течении недели эта штука плывет минимум на 120мВ при стабильной температуре в помещении. Логика использования такая - выставляется 0(или выключенное состояние) 10В, 12.5В, 13.7В, 20В, 24.5В, 27В, 30В. И так по кругу. На каждый шаг 15с. между циклами пауза в 2 минуты. Пока что решение от Mikroe пока что единственное близкое решение по стабильности.
Reply
Leave a comment