Выбор метода формирования опорного напряжения.

ATLab

Начнем разбираться.

  1. Все картинки нужно рассматривать относительно импульсов запуска ШИМ, это рис.2
  2. Картинки 1,3 - суть одно и то же, просто в разном масштабе, остальные пока можно не смотреть.
    Что вытекает из картинок: как я и упоминал, схема работает нестабильно из-за того, что ток в обмотке не успевает вырасти за полпериода ШИМ (полпериода по рис.2), поэтому и импульсы такие кривые - то длинный, то короткий, и свист отсюда же.

Кстати: какой ток собираетесь получить в обмотке? Меняется ли картина при уменьшении тока (амплитуды опорного)? По идее, при меньших токах картинка должна быть получше.

Компаратор работает правильно, а в схеме лучше бы проинвертировать (программно) запускающий импульс ШИМ и подать его на S (по S у триггера приоритет), тогда 2ИЛИ можно выкинуть.
ДШИ, скорее всего, еще поживет, только ток для него нужен поменьше.

Не знаю, как распаяна силовая часть, возможно, что помехи и из-за кривой разводки/проводов.

Задача: причесать схему/плату так, чтобы ток успевал вырасти до установленного значения за 12,5 мкс.
Правда это уже выходит за рамки темы обсуждения (формирование опорного напряжения) 😃

P.S. Чтобы картинки было удобно смотреть на осциллографе:

  • сформируйте дополнительный сигнал синхронизации: поделите триггером сигнал запуска ШИМ (с рис. 2),
  • используйте этот сигнал для запуска осциллографа в режиме внешней синхронизации
    Так даже на однолучевом осциллографе будет просто соотнести временные соотношения сигналов в разных точках.
wladimir69tv

Ток планирую получить 3 А
Силовая часть распаяна - никак - на макетке. Красивую плату развел но делать пока не спешу пока не определюсь с источником проблем и путями их решения.
Так ток вроде успевает вырасти, он не успевает вырасти - когда в начале импульса какие-то колебания.

ATLab
wladimir69tv:


Так ток вроде успевает вырасти, он не успевает вырасти - когда в начале импульса какие-то колебания.

По Вашим картинкам - не успевает.
Смотрите на свой же рис.1:
Импульсы то длинный, то короткий. А должны быть одинаковые, шириной примерно в полпериода.
Поэтому повторюсь: причесать схему/плату так, чтобы ток успевал вырасти до установленного значения за 12,5 мкс.

wladimir69tv

А чесать в какую сторону?
Проводник короче и толще от IRF на датчик тока и дальше на землю?
Два параллельных сопротивления вместо одного в качестве датчика тока?
Конденсатор на 470 мкф на питание около ключей?
Или уменьшить частоту ШИМ? но тогда его песню слышно будет наверное.
Или пора с макеткой завязывать и пытаться причесать уже на плате?

ATLab

Все это правильно и частоту ШИМ стабилизации тока в обмотках надо бы скинуть до 20-25 кГц и резисторы безиндукционные.

boldive

Как правильно развести силовую часть расписано тут. Параллельно 470мкф по питанию (обязательно Low ESR, Low Impedance и предназначенный для импульсных источников питания) поставить керамический на 1мкф. Токовые резисторы лучше Curent Sense Open Air. Это для больших токов, у вас 3А, это немного. Но по любому он греется и от этого его параметры “убегают”.

И сделайте плату, нарисуете ее один раз и потом будете “отлаживать”. На макетке отрабатывается состояние “заработало” “не заработало”. Причесывание идет уже на плате потому как от нее зависят помехи, шумы, наводки, глюки и прочие неприятности. Наверно знаете что радиотехника это наука о контактах. А макетка это грамадный набор контактов в их наихудшем исполнении. Уходите от этого. Даже панельки под микросхемы старайтесь исключить.