Открытие NPN транзистора высоким уровнем с МК
Re: Открытие NPN транзистора высоким уровнем с МК
Очередное УГ. Где защита от сквозняка???
- Реклама
Re: Открытие NPN транзистора высоким уровнем с МК
немножко. для линейных моторов делал схемы и алгоритмы. сейчас в качестве хобби вожусь с разным мелким электротранспортом.
>Где защита от сквозняка???
а разве есть IC драйверы полумостов без нее?) ...
>Где защита от сквозняка???
а разве есть IC драйверы полумостов без нее?) ...
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Программная.Где защита от сквозняка???
Добавлено after 2 minutes 33 seconds:
Вот и я собираю электробайк из старых запчастей от своих предыдущих горных великовнемножко. для линейных моторов делал схемы и алгоритмы. сейчас в качестве хобби вожусь с разным мелким электротранспортом.
Re: Открытие NPN транзистора высоким уровнем с МК
еще кстати не менее важна защита от снижения напряжения питания затворов (от выхода в линейный режим) и она обычно тоже в ic драйверах присутствует. аппаратная всмысле.
если для транспорта то 12V это только для тестов, побаловаться. по нынешним временам и 120V в мелких байках не предел !)
если для транспорта то 12V это только для тестов, побаловаться. по нынешним временам и 120V в мелких байках не предел !)
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
В IR2101, надеюсь, данная защита имеется?еще кстати не менее важна защита от снижения напряжения питания затворов (от выхода в линейный режим) и она обычно тоже в ic драйверах присутствует.
Добавлено after 4 minutes 5 seconds:
Да, напряжение маловато, но и байк делается из фекалий и палокесли для транспорта то 12V это только для тестов, побаловаться. по нынешним временам и 120V в мелких байках не предел !)
- Реклама
Re: Открытие NPN транзистора высоким уровнем с МК
да, IR2101 вполне модный драйвер, фича называется Undervoltage lockout или UV detection/protection
Последний раз редактировалось AlexS4 Пн сен 13, 2021 22:15:49, всего редактировалось 2 раза.
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Отлично. Значит, осталось дождаться посылки с диодами с Али — и можно приступать к пайке.да, IR2101 вполне модный драйвер, фича называется Undervoltage lockout или UV detection/protection
Re: Открытие NPN транзистора высоким уровнем с МК
моторы/генераторы на самом деле расcчитывают скорее под ток, только он является реальным ограничением, потому что напрямую связан с нагревом. а напряжение питания поднимают чтоб можно было получить одновременно и хорошую тягу и широкий диапазон оборотов...
оч рекомендую заглянуть сюда:
https://electrotransport.ru/ussr/index. ... 100#topmsg
https://electrotransport.ru/ussr/index. ... 7.0#topmsg
https://electrotransport.ru/ussr/index. ... 9.0#topmsg
и там вокруг все полистать и про моторы и про контроллеры и про применение на транспорте.
оч рекомендую заглянуть сюда:
https://electrotransport.ru/ussr/index. ... 100#topmsg
https://electrotransport.ru/ussr/index. ... 7.0#topmsg
https://electrotransport.ru/ussr/index. ... 9.0#topmsg
и там вокруг все полистать и про моторы и про контроллеры и про применение на транспорте.
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Токи планируются большие: максимальный ток у этого генератора не менее 55А. При работе «наоборот» ожидается нечто подобное. Ну а напряжение лимитировано аккумулятором на 12В. К тому же работать у меня он будет на низких оборотах, но с большим моментом. Для более-менее высоких оборотов нужно передаточное число не менее 10:1, в моем же случае — 4:1 максимум, и оно лимитировано звездами. По-хорошему, редуктор надо ставить, но чтобы его изготовить, у меня нет подходящего оборудования.моторы/генераторы на самом деле расcчитывают скорее под ток, только он является реальным ограничением, потому что напрямую связан с нагревом. а напряжение питания поднимают чтоб можно было получить одновременно и хорошую тягу и широкий диапазон оборотов...
Прошивка тоже заточена под низкие обороты, чтобы с учетом передаточных отношений получить типичный каденс 60. Ногами при таком каденсе развивается постоянная мощность примерно 100-120 Ватт.
Знаю этот сайт, бывал там. Благодарю за ссылки, почитаю на досуге.оч рекомендую заглянуть сюда
Re: Открытие NPN транзистора высоким уровнем с МК
[uquote="JustLetMeEnter",url="/forum/viewtopic.php?p=4090907#p4090907"]
Завис МК. Твои действия???
Программная.[/uquote]Где защита от сквозняка???
Завис МК. Твои действия???
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Reset. И при зависании одновременно верхние и нижние ключи на одной фазе никак не откроются — это совершенно недопустимо алгоритмом. Пусть даже в HardFault свалится, в худшем случае останутся открытыми последние ключи, т. е. двигатель просто остановится в одном положении.Завис МК. Твои действия???
Добавлено after 12 minutes 26 seconds:
Кстати, насчет HardFault: пропишу, пожалуй, в обработчик код закрытия всех портов.
Re: Открытие NPN транзистора высоким уровнем с МК
Пока там МК расчухивает, что к чему, получаешь сквозной прогар плеча с бабахом.
В самолётную автоматику МК до сих пор не ставят. Почему?
В самолётную автоматику МК до сих пор не ставят. Почему?
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Несмотря на обилие периферии в STM32, этот проект я реализовал чисто программно — ногодрыгом — как раз, чтобы исключить непредвиденные обстоятельства. Так что код выполняется строго последовательно, и пока в регистры ODR или BSRR не будут записаны соответствующие биты, на ногах МК не возникнет логическая единица, открывающая ключи. В алгоритме исключена вероятность одновременного открытия верхних и нижних ключей, но если даже предположить, что произойдет какой-то невероятный сбой, и МК начнет выполнять невесть что, он сразу улетит в обработчик HardFault_Handler, а там все порты вообще закроются. Далее — "B .", то есть вечный цикл.Пока там МК расчухивает, что к чему, получаешь сквозной прогар плеча с бабахом.
Re: Открытие NPN транзистора высоким уровнем с МК
у STM32 на время аппаратного ресета в каком состоянии gpio ноги? если в высокоимпедансном или пуллап то нужны резисторы затягивающие вниз или проинвертировать напр все 3 входа верхних плеч аппаратно(аля 74lvc04) а входы нижних оставить не инвертированными.
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
На тех, что используются в проекте (на схеме были выбраны от балды, чтобы просто показать, как это будет. К тому же, камень там не тот), — все по нулям.у STM32 на время аппаратного ресета в каком состоянии gpio ноги?
Re: Открытие NPN транзистора высоким уровнем с МК
очстранно, c stm32 пока ниразу не имел отношений но в avr,x51,pic - не так. надо опираться на состояние которые бывают у чистой незалитой mcu из тубы. навсяк лучше нажать ресет и померить на ноге притянутой резистором к земле и к питанию. короче скорее всего нужны пуллдаун резисторы на ногах для неинверированных драйверных входов.все по нулям.
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
В STM32 сразу после запуска почти все ноги сконфигурированы на вход. Во всяком случае это справедливо для камней F103C8 и F4x1CC.
Добавлено after 24 minutes 30 seconds:
Забыл добавить, что тактирование GPIO, как и прочей периферии, вообще после сброса выключено. В СТМках, в отличие от тех же АВР, чтобы задействовать порт/периферию, сначала их необходимо еще включить и долго конфигурировать.
Например, вот минимальный код на C/C++ для камня STM32F411CCU8, чтобы на ноге B0 получить единицу:
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN; // Включаем тактирование порта GPIOB
GPIOB->MODER |= 0x01; // 0-й пин порта B на выход
GPIOB->BSRR |= 1; // Высокий уровень на ноге B0
Добавлено after 24 minutes 30 seconds:
Забыл добавить, что тактирование GPIO, как и прочей периферии, вообще после сброса выключено. В СТМках, в отличие от тех же АВР, чтобы задействовать порт/периферию, сначала их необходимо еще включить и долго конфигурировать.
Например, вот минимальный код на C/C++ для камня STM32F411CCU8, чтобы на ноге B0 получить единицу:
RCC->AHB1ENR |= RCC_AHB1ENR_GPIOBEN; // Включаем тактирование порта GPIOB
GPIOB->MODER |= 0x01; // 0-й пин порта B на выход
GPIOB->BSRR |= 1; // Высокий уровень на ноге B0
Re: Открытие NPN транзистора высоким уровнем с МК
Пробило один из ключей. Что дальше происходит?
Или ещё ситуация - диагональный сквозняк. Как там программная защита отработает?
Или ещё ситуация - диагональный сквозняк. Как там программная защита отработает?
-
JustLetMeEnter
- Первый раз сказал Мяу!
- Сообщения: 30
- Зарегистрирован: Чт сен 09, 2021 23:40:49
Re: Открытие NPN транзистора высоким уровнем с МК
Похоже, ты сильно отстал от жизни: все современные лайнеры имеют систему управления fly by wire (загугли, что это такое). Почему?В самолётную автоматику МК до сих пор не ставят. Почему?
А чего не все 6 сразу? Если рассматривать всевозможные варианты, вероятность которых крайне мала, то найдутся и такие, в которых никакая защита не спасет. Можно подумать, проектируется устройство, от которого зависят жизни миллионов людей. Пробило — всегда можно спаять новое.Пробило один из ключей. Что дальше происходит?
К тому же, ранее пользователь AlexS4 ранее уже высказывался по поводу физической защиты:
а разве есть IC драйверы полумостов без нее?) ...
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Открытие NPN транзистора высоким уровнем с МК
к сожалению. встроеная апаратная зашита не даность и бесплатно бонусом предоставляется крайне редко в основном в суперинтегрированых силовых модулях
и даже если элементы зашит заложены в чип изначално то ка минимут обвзку надо поставитьи сконфигурировать узел так чтоб было оно заюзано..
вон 142ен1(2) LM723 тож имели зачиту от КЗ апаратную но толка в итом случае если напаяна вся DS обвязь по референсу включая датчик тока но ленивые любители а порой и профи из копечной экономи схему упрошали..и ка резултат БАХХХ играл свое реквием..
и даже если элементы зашит заложены в чип изначално то ка минимут обвзку надо поставитьи сконфигурировать узел так чтоб было оно заюзано..
вон 142ен1(2) LM723 тож имели зачиту от КЗ апаратную но толка в итом случае если напаяна вся DS обвязь по референсу включая датчик тока но ленивые любители а порой и профи из копечной экономи схему упрошали..и ка резултат БАХХХ играл свое реквием..
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает


