Jump to content

Лапки

Members
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Лапки

  1. на реальном боюсь, вдруг оно действительно так и мосфеты сгорят. У меня как раз тот редкий случай редкого Г - irf1407 и взятые без понимания драйверы. Потрачены деньги и потому жалко детали "выкидывать"
  2. ещё раз. В соответствии с даташитом при лог. 0 на !SD выходы должны отключаться. Но на нижнем плече 13 В и на верхнем тоже (относительно плавающей земли). На осциллограмме это видно. Вот потому и спрашиваю какого растения оно так и что делать. При этом имеющейся задержки переключения (400-600 нс) недостаточно.
  3. Здравствуйте! После того, как сгорели китайские балансировщики, захотел сделать свой. Вопрос такой: как отключать драйвер мосфетов ir2184 чтобы на его выходах был 0 относительно общего провода? Схема 01 - общая. Тестовая, реальная будет H-мостом. Схема 02 - понижайка напряжения (в реале импульсный китайский стабилизатор) Схема 03 - собственно сам драйвер. Скриншот 04 - напряжения. Скриншот 05 - без курсоров. Ардуина работает в роли генератора (в будущем будет использовано его АЦП), модулей с драйвером будет несколько, потому так оформил. Видно, что при !SD = 0 напряжение остаётся на обоих транзисторах, то есть благополучно коротит аккумуляторы, схему заряда и пока отсутствующий здесь конденсатор. То есть, горит сразу всё. Диод на самом деле FES8BT, остальные детали в Протеусе нашёл. Замена деталей невозможна, собираю из того что есть, запаса тоже нет. Чуть не забыл код D13_Out;//тактовый D12_Out;//разрешающий loop: D12_Low;//на обоих выходах драйвера низкий уровень delayMicroseconds(150);//чтобы посмотреть D13_High;//высокий уровень для открытия верхнего плеча delayMicroseconds(50); D12_High;//разрешаем выходы delayMicroseconds(350);//ждём половину периода D12_Low;//отключаем выходы, на обоих должен быть 0 delayMicroseconds(150); D13_Low; delayMicroseconds(50); D12_High; delayMicroseconds(350); goto loop; return 0; }
×
×
  • Create New...