Свежие обсуждения
Микроконтроллеры

ШИМ регулятор оборотов для колекторника

1 4 10

Присоединяюсь. Драйвер ключей в схеме просто безобразный. Хотел еще вчера написать, да раздумал

 

Neman2000: В програмировании ни в СИ ни в Бэйсике ни в Алголе вообщим
Попробуйте это : http://algrom.net/russian.html , асм , но все понятно и доступно, и очень хороший симулятор. Сможете задавать ваш входной импульс и смотреть , что получится.

 

chav1961 -говорю же-чем меньше ключи греются тем больше силовой диод закипает(диод паралельно мотору и против выброса ЭДС),
были попытки заменить диод ключем(р-каналл) и рулить им програмно с того же проца,но не очень то удачные т.к.
защитный интервал(от сквозного тока) неполучается выдержать при посаде батареи,видел на соревнованиях у хохлов такие произведения,
но горят они частенько,большинство же предпочитает диод мощный и шим 600-1000Hz.(т.к.разогрев пропорционален частоте шима)

 

Этим ключом не программно рулить надо, а делать полную копию обычного диода - когда на ключе выброс, компаратор+драйвер его должен открывать, а когда он закончился - закрывать. Программно Вы его действительно только попалите, потому что он должен быть не все время открыт, а только пока есть выброс ЭДС. Ну и закрывать его предварительно надо, перед тем как основной ключ откроете. Делать - так уж делать. На нагрев, между прочим, от вашей же батареи заряд расходуется. Или его девать некуда ?

 

chav1961"На нагрев, между прочим, от вашей же батареи заряд расходуется. Или его девать некуда ?"
Поэтому я так думаю Шим делают-600....1000Hz,т.к. если шим ниже то мотор гробится,а если выше то КПД на переходных режимах падает,
не знаю но практически все с диодом делают,а продвинутые эти с драйверами и с Р-ключем шунтирующим ЭДС мотора,периодически горят в пепел у людей в неподходящий момент.
С конструкциями(в посте немного выше просил )внутри контроллера видно никто непоможет?

 

И-НЕ: C=!(A&B)


if(A==1)
{
.if(B==1) C=0;
}
else C=1;

 

Neman2000, сделайте по Вашим ключам топик в разделе "Источники питания". Может быть, там что-то поинтереснее подскажут.

 

Neman2000: конструкцию И-НЕ
Например если с двух ног контроллера делать это 2и-не на третью, тогда
output_bit ( B3, !(input(PIN_B1)&&input(PIN_B2)))
Вроде правильно.

 

chav1961: На нагрев, между прочим, от вашей же батареи заряд расходуется. Или его девать некуда ?

а как изменится реальный КПД??? - если "эфективно коротить" самоиндукцию, то ток будет ТОРМОЗИТЬ двигатель - типа как коротить генератор.
----
полагаю паралельно двигателю надо поставить хороший электролит - минимальные пульсации - минимальные потери
кстати при выбранных вами частотах потери в железе двигателя будут "большие"
----
ток может быть быстро меняющимся, но должен быть постоянным, а не "импульсным" - у вас двигатель, а не индукционная печь

 

Ставили электролит,он через 30сек нагревается градусов до ста