Перейти к содержанию

Viewer

Members
  • Постов

    256
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Viewer

  1. 8 минут назад, oner сказал:

     пишет предупреждение:  overflow is possible in 16 bit multiplication, casting to 'long' may be require

    
            result=((read_adc(0)*500)/256); // Тут мы измерили напряжение на резисторе

     

    Так и правильно пишет: Вы умножаете целочисленный код от АЦП на большую целочисленную величину и только потом масштабируете. А, должно быть наоборот. Сначала находите масштабный коэффициент K = 500.0/256.0 и только потом умножаете на значение от АЦП. И да, переводите все на float, целочисленные операции и работа с фиксированной точкой Вам пока недоступны.

  2. Я Вам уже и графики все привел по аналоговой части - эту схему можно хоть сейчас ставить в реальное изделие. Думайте.

    А, я понял. Сделайте времянку, отключите обратную связь по АЦП и выдавайте на ШИМ ramp-сигнал или вообще постоянный. Я же говорю - ТАУ надо Вам изучать.

  3. Как я и предполагал, параметры фильтра ШИМ вполне удовлетворительны. При амплитуде ШИМ 2.5 В, скважности 2 схема выдает 1 А в среднем и размах пульсаций тока 3 мА.

    Так, что используйте предложенную мной схему.

     

    graph-01.png

    graph-02.png

    Еще один полезный график - передаточная характеристика "Среднее напряжение ШИМ - ток на выходе":

    Как видно, схема линейна до 2.5 В, далее - насыщение. Поэтому, в зависимости от максимального напряжения ШИМ, надо установить делитель для согласования диапазонов.

    Будут вопросы - отвечу.

     

    graph-03.png

  4. Ну вот, другое дело - дожали наконец. Какая частота ШИМ?

    В этой схеме линейная зона регулирования ШИМ 0.. 2.5 В. Если нужно 0..5 В, то ставить делитель после фильтра.

    Параметры фильтра С2, С3 определяются частотой ШИМ.

    Максимальный ток ограничен аппаратно значением 2.1 А.

     

    cur_src-02.png

  5. Вы так и не поймете - максимальное значение тока, это Ваша аппаратная защита. Все, что ниже - можете регулировать программно. Ну, включайте интеллект.

    Так какой Вам нужен максимальный ток? Т.е. пределы программной регулировки тока от 0 и до ?

  6. Для полноценной системы цифрового автоматического регулирования Вы пока не доросли, извините уж. Именно поэтому Вам и рекомендовано соединить аппаратное автоматическое ограничение (защита) и программное регулирование вниз.

    1 минуту назад, oner сказал:

    ШИМ и выдает всегда 2,56 Ампера.

    Выставьте через ШИМ 1 В и жизнь станет прекраснее. Измените R1 в расчете на максимально допустимый ток. Какой он у Ваc, кстати?

  7. Только что, oner сказал:

     исключительно подбором резистора?

    Еще раз - аппаратно Вы устанавливаете ограничение по максимально допустимому току. В итоге у Вас не будет пыха при ошибках в программе. Все, что ниже этого максимального тока - регулируете программно через ШИМ. Ферштейн, наконец?

  8. То, что Вам порекомендовали, называется аппаратный источник тока со входом управления током.

    Прелесть такого построения в том, что ошибись Вы в программе, ток не превысит аппаратного ограничения.

    При Uшим = 5 В, ставим R1 = 5 Ом и получаем 1 А макс, ставим 10 Ом и получаем 0.5 А макс. Все, что ниже этого ограничения регулируется программно через ШИМ.

  9. Это старое название, с тех времен, когда стрелочные микровольтметры для измерения тока шунтировали низкоомным резистором - шунтом. В этой же схеме ничего R1 не шунтирует.

    Ну может придираюсь, но лучше молодежь приучать к правильной терминологии.

    Да что Вы вытворяете! Сказано же - отлепить инверсный вход ОУ от затвора полевика и посадить его на верхний конец R2.

    cur_src.png

  10. Ну я так и подумал - программный источник тока. ИМХО Вам верно посоветовал.

    Сделайте аналоговую схему стабилизации тока, а ток устанавливайте по входу ОУ через ШИМ.

    А то шкваркнет у Вас 10 А и привет входу ADC.

  11. 25 минут назад, colorad сказал:

    Ток проходит не только через мост

    В первом приближении такие формулы и таблицы можно вывести заново, только мне это делать лень, тем более существуют простые инженерные методы расчета

    10 минут назад, mvkarp сказал:

    Мне непонятна сама суть этой таблицы.

    Расчет напряжения на вторичной и тока через диоды в зависимости от желаемых выпрямленного напряжения и тока нагрузки.

    Когда-то, на заре юности моего дедушки, такой упрощенный расчет существовал. Однако, в реальности, эти параметры зависят и от конструкции трансформатора, индуктивности рассеяния, схемы выпрямления, типа диодов и емкости конденсатора. Кстати, у автора работы еще более грубая ошибка по С - при токе 2.5 А и напряжении 30 В всего 300 мкФ. Впрочем, может ему достаточны глубокие пульсации.

    Например, для активного сопротивления трансформатора существует приближенная, но инженерная формула:

    Rtr = Kr * 0.001 * Udc/[Io*f *B]  * [S * f * B/(Udc * Io)]^.025; [Ohm]

    Kr = 3500 для однофазной мостовой схемы., S = 1 для броневой конструкции., B - индукция

    Остальное все понятно.

×
×
  • Создать...