Чт июл 07, 2011 13:51:00
Чт июл 07, 2011 14:19:50
Чт июл 07, 2011 14:56:32
Чт июл 07, 2011 15:14:34
Gudd-Head писал(а):Вот вы ценник привели, а магазин не сказали.
Мы АТмегу8а берём по доллару за штуку
Чт июл 07, 2011 15:19:17
Galizin писал(а):Вот Вы цену привели, а магазин не сказали
Чт июл 07, 2011 15:23:02
Чт июл 07, 2011 15:50:49
Ничегонеработает писал(а):Очень не хватает разрядности АЦП.
Ничегонеработает писал(а):Бывший Liv
Чт июл 07, 2011 16:11:51
Ничегонеработает писал(а):Вот тут я описывал свой вариант платы управления источником: http://www.radiokot.ru/forum/viewtopic. ... 47#p469447
Правда, у меня на ATmega8. Индикаторы принципиально LED, считаю для источника это оптимальным вариантом. Меню у меня чуть по-другому организовано (описание есть в History.txt), цифровая калибровка тоже есть, но калибруется только наклон. Смещением нуля пренебрегаю, хотя можно добавить и это. Калибровка раздельная для задатчиков и измерителей. Очень не хватает разрядности АЦП, да и ЦАП на основе ШИМ приносит много неудобств. На STM действительно всё выглядит очень красиво, вот тольно непонятки с опорным напряжением ЦАП и АЦП. Жалко только, что программировать ARM-ы я совершенно не умею... Это для меня космос... Наслушался страшилок об инициализации и об объеме документации, так что браться за них боязно.
Чт июл 07, 2011 16:46:48
Galizin писал(а):В схеме на контроллере главное - программа. Обычно схемы примитивны. Пока не разобрался, как у Вас организована силовая часть.
Galizin писал(а):Но идея с несколькими входными ступенями хороша. Хотя при моих токах - это не так важно.
Galizin писал(а):LED конечно хорошо, но написать что либо кроме цифр по-человечески тяжело.
Чт июл 07, 2011 17:57:16
Ничегонеработает писал(а):Как раз наоборот:) Какую-никакую программу для управляющего контроллера я написал, к ней претензий нет. А вот с силовой частью пока терплю полное поражение. Не понимаю, как в фирменных источниках достигается устойчивая работа на любую нагрузку (а там возможно наличие больших емкостей) вместе с хорошей динамикой. А плохая динамика приводит к появлению выбросов. Например, возникло КЗ в нагрузке. БП ушел в режим стабилизации тока (CC). И вдруг КЗ резко пропало. При переходе БП из режима CC в режим CV наблюдается выброс. При обратном переходе - выброс тока. Попытка уменьшить эти выбросы приводит к генерации БП при работе на емкостную нагрузку. Замкнутый круг какой-то!
Ничегонеработает писал(а):Еще есть проблема съема тока и напряжения. Или делитель напряжения приводит к ошибке измерения тока, или датчик тока приводит к ошибке установки напряжения на нагрузке. Да и с "верхнего" провода снять информацию о токе не так просто. А если снимать с нижнего, требуются отдельные источники для питания процессора и аналоговой обвязки. Не дорос я пока до создания нормального БП.
Ничегонеработает писал(а):Вы упоминали о пропусках энкодера при быстром вращении из-за процедуры антидребезга. Так вот, подавлять дребезг обычным способом (с помощью временной селекции импульсов) не нужно. Квадратурный энкодер на каждый щелчок проходит 4 состояния. Это можно использовать для подавления дребезга. Нужно организовать как бы гистерезис: шаг вперед осуществлять только при последовательной смене состояний 1-2-3, а шаг назад - при 3-2-1. Для этого нужно помнить предыдущее и пред-предыдущее состояние. У меня есть этот алгоритм на Си, могу запостить.
Ничегонеработает писал(а):Заинтересовал Ваш адаптивный алгоритм энкодера.
Ничегонеработает писал(а):Что касается шкалы источника, то номиналы должны быть выбраны таким образом, чтобы заведомо перекрывался нужный диапазон. Например, делаем источник до 30 В. При этом аналоговая часть должна обеспечивать, скажем, 33 В, что гарантирует получение 30 В при любых допустимых отклонениях номиналов. Процессор, естественно, должен иметь верхний предел установки ровно 30 В.
Ничегонеработает писал(а):Ну и что касается эргономики. При управлении только энкодером с кнопкой негде разгуляться, я очень долго менял логику, чтобы наконец стало удобно. Пришел к варианту, когда короткое нажатие (по отпусканию) включает/выключает выход, а вращение сразу меняет напряжение на выходе (как в аналоговых источниках). Иногда очень нужно посмотреть что-то в динамике. Длинное нажатие - переход к установке тока (и вход в меню, если оно есть).
Ничегонеработает писал(а):Отображать измеренное напряжение, когда блок находится в CV, или ток, когда блок в CC, нет смысла. Он всегда будет точно равен заданному, об этом заботится обратная связь. А когда мы видим на дисплее отличающиеся показания, это только сбивает с толку, так как причина разницы - погрешность калибровки трактов ЦАП и АЦП.
Чт июл 07, 2011 21:17:06
Galizin писал(а):Попробуйте посмотреть мою схему силовой части http://radiokot.ru/circuit/power/supply/21/. В статье я написал, в каком промышленном источнике я ее раскопал. Немножко модифицировал и все. Там же в архиве есть симуляция в microcap.
Galizin писал(а):Если интересует теория - то цикл семинаров инженера TI Tim Green о работе ОУ на емкостную нагрузку - самое то что нужно.
Galizin писал(а):Спасибо. Если Вы посмотрите, то я использую аппаратную работу с энкодером. Так что как там инженеры ST сделали - так и работает.
Galizin писал(а):Все хорошо. Только нельзя отвлекаться при вращении. Иначе скорость нужно набирать снова. Скорость в моем варианте набирается примерно за оборот.
Galizin писал(а):Это для промышленного источника важно. Для любителя наоборот, важно вытащить максимум возможного от источника.
Galizin писал(а):А то крутишь ручку - выходное напряжение изменяется - а индикатор молчит - нехорошо.
Galizin писал(а):Если источник регулирует от 0 - тогда нужно и смещение. У меня 6 сотых вольта и 8 миллиампер смещение. Если начинать вольт с 3 - то это не так принципиально.
Galizin писал(а):У меня наоборот. Рука так и тянется нажать кнопку, если нужно установить напряжение. Несколько дней назад поменял. Теперь регулировка напряжения включается по нажатию, а при вращении энкодера сразу отображается меню выбора предустановленных значений. Можно было бы организовать двойное нажатие как к в WIN. Но что то мне в нем не понравилось и я его выкинул.
Galizin писал(а):Например я пришел к выводу, что калиброваться около 0 нельзя - увеличивается ошибка. Калиброваться нужно процентов 10 не доходя до минимума и максимума.
Чт июл 07, 2011 23:15:48
Ничегонеработает писал(а):И что, эта реализация пропускает шаги?
Ничегонеработает писал(а):Это зависит исключительно от качества ОУ. Если поставить что-то с малым смещением, то калибровка нуля не потребуется.
Для систем с однополярным ЦАП откалибровать ноль в 50% случаев не получится. Если ОУ имеет положительное смещение, то от ЦАП в точке нуля потребуется отрицательное выходное напряжение. Можно заранее сделать сдвиг резистором, заведомо больший смещения. Но я за то, чтобы добиться удовлетворительного нуля конструктивными методами (выбором ОУ).
Чт июл 07, 2011 23:22:06
Чт сен 15, 2011 19:46:54
Пт сен 16, 2011 15:10:48
EvilGremlin писал(а): У меня вопрос, а планируются ли графики как в http://radiokot.ru/circuit/power/supply/18/ и прочие вкусности в виде связи с компом, логов потребления и т.п.?
А то камушек шустрый стоит, а используется на 5%... Туда можно даже второй дисплей и кнопки прикрутить и ещё место останется
Пт сен 16, 2011 17:54:13
Пт сен 16, 2011 23:08:56
EvilGremlin писал(а):а планируются ли графики
Сб сен 17, 2011 13:18:19
Сб сен 17, 2011 20:05:33
Ничегонеработает писал(а):Графики... Тут аналоговая часть не работает, так как надо, а Вы про всякие прибамбасы.
Вс сен 18, 2011 10:31:59
Galizin писал(а):А что конкретно? Я вижу что она вас уже достала, остались одни эмоции.