Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Re: С чего начать программировать микроконтроллеры?

Чт окт 08, 2015 22:48:25

Alexeyslav писал(а):У атмела когда-то на сайте даже была большая сравнительная таблица по контроллерам, сколько в них чего и т.п. есть ли такая для STM32, и заодно перечень IDE совместимых с ними.
STM32 32-bit ARM Cortex MCUs
STM32 Software Development Tools
Тех. документация
Последний раз редактировалось Jeka_M Чт окт 08, 2015 22:55:42, всего редактировалось 1 раз.

Re: С чего начать программировать микроконтроллеры?

Чт окт 08, 2015 22:52:08

КРАМ писал(а):Что касается управления затворами МОСФЕТов, то низкопороговые IRLML2502 вполне себе управляются от 2,5 вольт, а мощные подключать безграмотно,


Очень даже грамотно, подал логическую единицу на затвор, получил ток в сотни ампер без всяких промежуточных реле и драйверов.

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


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

И вообще, пробой МОСФЕТА по любой причине приводит к выжиганию пина МК


Ну и что? Что так неисправность, что так. Не надо пробивать транзисторы.

Re: С чего начать программировать микроконтроллеры?

Чт окт 08, 2015 23:02:51

SIM31 писал(а):
Очень даже грамотно, подал логическую единицу на затвор, получил ток в сотни ампер без всяких промежуточных реле и драйверов.

О, а напишите какой mosfet открывается от 5В и при этом пропускает сотни ампер.

Re: С чего начать программировать микроконтроллеры?

Чт окт 08, 2015 23:15:12

SIM31 писал(а):
КРАМ писал(а):Что касается управления затворами МОСФЕТов, то низкопороговые IRLML2502 вполне себе управляются от 2,5 вольт, а мощные подключать безграмотно,

Очень даже грамотно, подал логическую единицу на затвор, получил ток в сотни ампер без всяких промежуточных реле и драйверов.

Там как бы не все так просто. Всмысле, не за бесплатно :))

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 00:18:20

Jeka_M писал(а):
SIM31 писал(а):
Очень даже грамотно, подал логическую единицу на затвор, получил ток в сотни ампер без всяких промежуточных реле и драйверов.

О, а напишите какой mosfet открывается от 5В и при этом пропускает сотни ампер.


irf1404, обычный низковольтный, не какой-нибудь дохлый IRLML

на странице 3 графики

http://www.irf.com/product-info/datashe ... rf1404.pdf

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 00:26:04

Он полностью не открывается от 5 вольт, а только начинает это делать. Но есть именно логические на сотню ампер. Но их тоже хрен ногой откроешь, емкость затвора огромная. Пока его смешным током с ноги будешь открывать - испустит волшебный дым.
Это как бы одна из причин использования драйверов.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 00:46:27

hybroid писал(а):Он полностью не открывается от 5 вольт, а только начинает это делать.


Для 50-90 ампер хватит. Нужно больше, ставятся параллельно или тот же IRLML.

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


ATmega позволяет выдавать до 40 мА с порта, собственно вешаем ограничивающий резистор 125 ом, получаем время зарядки затвора емкостью 2000 пф всего 0.25 микросекунды, сгореть не успеет.

Это как бы одна из причин использования драйверов


Мы же не сварочный аппарат конструируем.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 03:56:30

SIM31 писал(а):
КРАМ писал(а):Что касается управления затворами МОСФЕТов, то низкопороговые IRLML2502 вполне себе управляются от 2,5 вольт, а мощные подключать безграмотно,


Очень даже грамотно, подал логическую единицу на затвор, получил ток в сотни ампер без всяких промежуточных реле и драйверов.

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


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

И вообще, пробой МОСФЕТА по любой причине приводит к выжиганию пина МК


Ну и что? Что так неисправность, что так. Не надо пробивать транзисторы.

Я просто Х%ею от такой безапелляционной наивности и простоты... :facepalm:
1. Какой сварочный аппарат? Вы о чем? Достаточно ОДНОГО переключения... Нужно только, чтобы емкости Миллера и напряжения на стоке хватило, чтобы образовавшийся делитель напряжения на затвор привел к превышению напряжения на затворе (ноге МК) напряжения питания МК (или ниже земли) так, что выход МК ЗАЩЕЛКНЕТСЯ. То есть достаточно ОДНОГО ИМПУЛЬСА. А далее процесс пойдет без участия мосфетов и прочей лабуды. А мощные низкопороговый мосфеты как раз и отличаются БОЛЬШОЙ ВЕЛИЧИНОЙ емкости Миллера.
2. Я уже не говорю, что "какой нибудь мотор" является ИНДУКТИВНОЙ нагрузкой, а значит при неудачном эксперименте как раз и создаст ситуацию с тем самым достаточно высоким напряжением на стоке, которое способно либо через Миллера защелкнуть выход МК, либо сначала пробить сток-затвор, а затем уже поджечь выход МК.
3. Самоуверенная глупость, молодой человек, обычно приводит к значительным материальным затратам... Для того, чтобы пробить транзистор не обязательно создать ему предсказуемый выход за пределы ОБР. Иногда это происходит из-за перекоса земель у двух источников питания схемы. Например у штатного источника схемы и источника компьютера, который программирует внутрисхемно МК. Либо когда такой вот самоуверенный оболтус ничтоже сумняшеся соединяет две схемы дифференциальной парой без выравнивающего потенциалы земель третьего провода.... Да мало ли идиотизма может сгенерировать наивный, но самоуверенный простак... :tea:

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 10:53:12

КРАМ писал(а):Я просто Х%ею от такой безапелляционной наивности и простоты... :facepalm:
1. Какой сварочный аппарат? Вы о чем? Достаточно ОДНОГО переключения... Нужно только, чтобы емкости Миллера и напряжения на стоке хватило, чтобы образовавшийся делитель напряжения на затвор привел к превышению напряжения на затворе (ноге МК) напряжения питания МК (или ниже земли) так, что выход МК ЗАЩЕЛКНЕТСЯ. То есть достаточно ОДНОГО ИМПУЛЬСА. А далее процесс пойдет без участия мосфетов и прочей лабуды. А мощные низкопороговый мосфеты как раз и отличаются БОЛЬШОЙ ВЕЛИЧИНОЙ емкости Миллера.


Откройте для себя защитные диоды. Встроены в микроконтроллер. Не знаете азов, а еще поучаете чему-то :))

Изображение

2. Я уже не говорю, что "какой нибудь мотор" является ИНДУКТИВНОЙ нагрузкой, а значит при неудачном эксперименте как раз и создаст ситуацию с тем самым достаточно высоким напряжением на стоке, которое способно либо через Миллера защелкнуть выход МК, либо сначала пробить сток-затвор, а затем уже поджечь выход МК.


1. Откройте для себя защитный диод, что включается параллельно мотору или реле, он во всех схемах есть, как можно не замечать простых вещей?

Изображение

2. Резистор в 10 кОм замедлит переключение и можно обойтись без диода. Возьмите себе на заметку.

3. Самоуверенная глупость, молодой человек, обычно приводит к значительным материальным затратам... Для того, чтобы пробить транзистор не обязательно создать ему предсказуемый выход за пределы ОБР. Иногда это происходит из-за перекоса земель у двух источников питания схемы. Например у штатного источника схемы и источника компьютера, который программирует внутрисхемно МК. Либо когда такой вот самоуверенный оболтус ничтоже сумняшеся соединяет две схемы дифференциальной парой без выравнивающего потенциалы земель третьего провода.... Да мало ли идиотизма может сгенерировать наивный, но самоуверенный простак... :tea:


Вы не соединяете земли? Надо немного разбираться в вопросе же :facepalm:

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 13:33:02

Диоды, блеать..
КРАМ их явно открыл раньше тебя :facepalm: Теперь осталось тебе открыть тиристор на ноге МК.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 15:28:25

SIM31 писал(а):Откройте для себя защитные диоды. Встроены в микроконтроллер. Не знаете азов, а еще поучаете чему-то :))

:))) :))) :)))
Хамите, парниша...
Откройте для себя, парниша, что те самые "встроенные" в МК "защитные" диоды на самом деле никакими защитными не являются. И более того, именно эти диоды и являются ОСНОВНОЙ ПРИЧИНОЙ выгорания пина МК. Просто потому, что эти диоды никто никуда не встраивал. Эти диоды - суть есть ПАРАЗИТНЫЕ СТРУКТУРЫ в теле стандартного МОСФЕТА. И на самом деле они в топологии комплементаной выходной пары образуют ПАРАЗИТНЫЙ ТИРИСТОР, который и ЗАЩЕЛКИВАЕТСЯ при протекании тока защелкивания через любой из этих диодов с пина МК. Это происходит, когда на пине оказывается напряжение большее, чем питание МК или меньшее, чем потенциал земли (отрицательное напряжение).
После защелкивания через ОБА ДИОДА начинает течь ток КОРОТКОГО ЗАМЫКАНИЯ, ограниченный только мощностью источника питания МК и низким внутренним сопротивлением открытого паразитного тиристора.
Выключить этот ток можно, только СНЯТИЕМ ПИТАНИЯ с МК.
Вот Вам фрагмент даташита на МК с выделенным красным пунктами токами защелкивания при втекающем и вытекающем токе пина:

Изображение

Про диод на двигателе. А как Вы, любезный, будете подключать диод при МОСТОВОМ управлении двигателем с целью его реверса?
SIM31 писал(а):Вы не соединяете земли?

Я земли соединяю, любезный. Но проблема состоит в том, что при коммутациях кабеля соединяющего два разных устройства с разными источниками никем не гарантируется, что земля будет присоединятся первой, а отсоединятся последней. И тогда самонадеянные молодые люди плачут и платят, платят и плачут...
:))) :))) :)))

ЗЫ. Молодой человек, не смешите людей своими глупостями...

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 15:56:30

hybroid писал(а):Диоды, блеать..
КРАМ их явно открыл раньше тебя :facepalm: Теперь осталось тебе открыть тиристор на ноге МК.


Старость не радость значит, очень грустно. При чем тут тиристор? Давайте умничасть, троллить и уводить тему в демагогию. Вспомним про радиацию, заряженные частицы что тоже могут вызвать тиристорный эффект. Кто больше скажет умных слов тот победил :))

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 15:58:36

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

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:14:53

КРАМ писал(а):Хамите, парниша...
Откройте для себя, парниша, что те самые "встроенные" в МК "защитные" диоды на самом деле никакими защитными не являются.


Читать букварь! Бегом марш! :))

http://v-a-melnik.narod.ru/svetdiod/publio45.html

Изображение

Изображение

Диоды внутри микроконтроллера защищают от 311В на входе. Диоды не знают, что они не защитные, так как схема работает :)

И более того, именно эти диоды и являются ОСНОВНОЙ ПРИЧИНОЙ выгорания пина МК. Просто потому, что эти диоды никто никуда не встраивал. Эти диоды - суть есть ПАРАЗИТНЫЕ СТРУКТУРЫ в теле стандартного МОСФЕТА. И на самом деле они в топологии комплементаной выходной пары образуют ПАРАЗИТНЫЙ ТИРИСТОР, который и ЗАЩЕЛКИВАЕТСЯ при протекании тока защелкивания через любой из этих диодов с пина МК.


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

Про диод на двигателе. А как Вы, любезный, будете подключать диод при МОСТОВОМ управлении двигателем с целью его реверса?


Вы еще асинхронный двигатель вспомните :)

И тогда самонадеянные молодые люди плачут и платят, платят и плачут...


Не ошибается тот кто ничего не делает. Вот если ноль силовой в доме отгорит, вот тогда люди плачут и платят, и не 0.2$ за микроконтроллер.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:18:22

А два мегаомных резистора тебя не смущают? Или ты вместе с ними решил полевиком рулить?

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:19:33

Alexeyslav писал(а):Кроме того, защитные диоды могут стать причиной повышения напряжения на шинах питания, особенно когда схема находистя в спячке с микропотреблением. Стабилизатор напряжения тут не поможет - он вообще бессилен в случае повышения напряжения на собственном выходе.


Изображение

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:24:35

просто КОТ писал(а):А два мегаомных резистора тебя не смущают? Или ты вместе с ними решил полевиком рулить?


Для полевика 125 ом и выше. На затворе полевика 1000 В быть как-бы не должно, если рядом не взрывается атомная бомба.

Можно и 1 мегаом, тогда время переключения полевика будет 2 миллисекунды, не так много.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:29:35

Alexeyslav писал(а):Стабилизатор напряжения тут не поможет - он вообще бессилен в случае повышения напряжения на собственном выходе.
И не просто бессилен, а еще и гавкнуться может, в некоторых случаях.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 16:38:15

Недостаток знаний (и мозгов) прямо связан с деньгами.
Тут никто прописные истины доказывать не собирается, я надеюсь. Сам пойдёт по граблям.

Re: С чего начать программировать микроконтроллеры?

Пт окт 09, 2015 17:51:28

hybroid писал(а):Тут никто прописные истины доказывать не собирается, я надеюсь.


Сбой в логике у вас. Страница 95, где в основном доказывание прописных истин, название почитайте. Далее ваша строчка выше:

Недостаток знаний (и мозгов) прямо связан с деньгами.


Вы сами доказываете свою прописную истину. Это никак не признак мозгов, по вашей же аксиоме. Заблудится в трех логических соснах - уметь надо.
Ответить