Вопрос по ULN2003 и ШИМ сигнала для сервопривода

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote=">TEHb<",url="/forum/viewtopic.php?p=4306817#p4306817"]Шины питания разные, надо будет ещё транзистор подкинуть. Вот так.[/uquote]
Если питания разные, то да, нужна схема с допкаскадом на n-p-n транзисторе. Такая схема даже правильнее с точки зрения управления питанием сервопривода высоким уровнем на выходе МК.
Реклама
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

Eddy_Em писал(а):maksimdag0, а зачем вообще понадобилось отключать питание сервика?
эля экономия электропотребления. А подключённой состоянии, без ШИМ он потребляет не скзал бы что очень маленький ток

Добавлено after 3 minutes 27 seconds:
[uquote=">TEHb<",url="/forum/viewtopic.php?p=4306817#p4306817"]Шины питания разные, надо будет ещё транзистор подкинуть. Вот так. А ещё там не эмиттер, а сток. Нижний транзистор почти любой н-п-н. КТ315, BC857, 2n2222 и всё такое.
Изображение[/uquote]
Да, но это в случаи если подключаем как эмитерный повторитель

Добавлено after 1 hour 17 seconds:
[uquote=">TEHb<",url="/forum/viewtopic.php?p=4306817#p4306817"]Шины питания разные, надо будет ещё транзистор подкинуть. Вот так. А ещё там не эмиттер, а сток. Нижний транзистор почти любой н-п-н. КТ315, BC857, 2n2222 и всё такое.
Изображение[/uquote]
кстати, при такой же схеме полевой транзистор всегда будет открыт
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5889
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Вовсе нет. Ну и всё-же у полевичка нет эмиттера, там исток. И подключение как раз по схеме с общим истоком.
Усложнять просто. Упрощать сложно.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

[uquote="maksimdag0",url="/forum/viewtopic.php?p=4307041#p4307041"]при такой же схеме полевой транзистор всегда будет открыт[/uquote]
Это почему?
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

maksimdag0, что значит "без ШИМ"? Если на него не подавать управляющий сигнал, то сервик начнет дрыгаться и будет, мягко говоря, находиться в неопределенном состоянии. А если снять питание, он перестанет удерживать нагрузку. Ну, если вам это и нужно, то да - ставьте хоть n-канальный транзистор и землю обрывайте, хоть p-канальный - и обрывайте питание. Только если обрываете землю, не забывайте управляющую ногу переводить в третье состояние (скажем, настроить на вход или аналоговый вход).
Лучше обрывать землю, т.к. p-канальному понадобится еще дополнительный транзистор (иначе он не сможет полностью закрыться, т.к. для этого нужно, чтобы между истоком и затвором было меньше 2-2.5В, т.е. при питании 6В это будет > 3.5-4В на затворе, чего МК с 3.3В не потянет.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5889
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Eddy_Em писал(а):ставьте хоть n-канальный транзистор и землю обрывайте,
Нельзя. Микра питается от +3, серва от +6 вольт.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

>TEHb<, и что? Ничего страшного не будет. Особенно если сначала ногу в третье состояние перевести, а потом отрубать питание. Эти 6В никак не попадут на МК, т.к. если там в микре и есть защитные диоды на вход, то включены они в обратном порядке, т.е. будут закрыты!
Иначе и в процессе управления на ногу МК попадало бы 6В!
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4307324#p4307324"]maksimdag0,
Лучше обрывать землю[/uquote]
Обрывать землю не получится, так как все равно обратный ток будет пытаться течь через вывод, который генерирует шим для сервопривода, ведь напряжения БП больше напряжения МК(3.3v).
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

maksimdag0, как он туда попадет?
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

В конечном итоге я решил оставить ULNку, и нарисовал такую схему (фото)
https://ibb.co/vmvfpKC

Добавлено after 48 seconds:
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4307523#p4307523"]maksimdag0, как он туда попадет?[/uquote]
В любом случаи это нежелательно делать, нагрузка на защиту, зачем?!
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

maksimdag0, ULN - огромная дура. Если уж и рвать плюс, то лучше взять пару транзисторов: n- и p-канальный. Они куда меньше места займут на плате, т.к. ток-то вообще ни о чем: 0.8А в режиме удержания! Это даже меньше SOT323! Или сразу поискать комплементарные пары (но там может быть дороже значительно, чем россыпью).
И да, откуда взялось +12В на SG-90, если его надо питать пятью вольтами (от 4.8 до 6.0)?
А насосу так вообще землю рвать надо. Если до 4А, то любой копеечный n-канальный мосфет в SOT323.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Прорезались зубы
Сообщения: 225
Зарегистрирован: Чт апр 08, 2021 09:46:48

Сообщение maksimdag0 »

[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4307532#p4307532"]maksimdag0, ULN - огромная дура. Если уж и рвать плюс, то лучше взять пару транзисторов: n- и p-канальный. Они куда меньше места займут на плате, т.к. ток-то вообще ни о чем: 0.8А в режиме удержания! Это даже меньше SOT323! Или сразу поискать комплементарные пары (но там может быть дороже значительно, чем россыпью).
И да, откуда взялось +12В на SG-90, если его надо питать пятью вольтами (от 4.8 до 6.0)?
А насосу так вообще землю рвать надо. Если до 4А, то любой копеечный n-канальный мосфет в SOT323.[/uquote]
Не советуете ULN? А почему она дура?)
12V это я так написал. от болды.
А почему насосу имено землю надо обрывать а не плюс? Из-за большого тока?
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Дура - т.к. корпус огромнейший. Дискретные транзисторы куда как меньше места займут. А минус обрывать - чтобы не пришлось допаивать лишних деталей.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5889
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Eddy_Em писал(а):если там в микре и есть защитные диоды на вход, то включены они в обратном порядке, т.е. будут закрыты!
В том-то и дело, что как раз и сместятся в прямом направлении. На серве диод от минусовой шины, на МК диод к плюсовой шине.
Усложнять просто. Упрощать сложно.
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

>TEHb<, чтобы на серве на минусовую шину попало напряжение через обмотки двигателя, нужно, чтобы логика сервы этот самый двигатель запитала. Да и, честно говоря, я сильно сомневаюсь, что у сервы коммутируется плюс: скорей всего, ШИМится минус, так что в земляную шину эти +6В никак попасть не смогут.
Конечно, для верности неплохо было бы схему внутренностей сервы надыбать. Я ее найти не смог.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 5889
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Eddy_Em, да вот и я что-то даже толковых электрических параметров сходу не нашёл. Тем не менее, не будет же на шинах питания сервы само-собой образовываться напряжение? Если так уж приспичило рвать именно минус, то можно запитать серву от 5 Вольт и для управления выбрать "пятивольтовую" ногу. Ну и да, конечно третье состояние. Впрочем, не вижу особых проблем коммутировать и плюс. Ну транзистор, ну и что? При партии в миллиард штук имеет смысл срезать жирок, а тут-то... Можно ещё вспомнить принцип неразрывного общего потенциала, который считается хорошим тоном в определённых кругах.
Усложнять просто. Упрощать сложно.
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Если питать пятью вольтами, да еще и будет штук 8 этих серв или другой нагрузки, которую надо отключать, можно использовать обычные буферные микросхемы, которые защитят нетолерантные к 5В ноги. А буфер пусть напрямую затворами p-канальных мосфетов управляет. Можно еще и мосфеты поискать в виде сборок. Не знаю, правда, бывают ли сборки на 8 транзисторов в одном корпусе (с общим истоком). Один 18-20-ногий SOP всяко меньше места займет, чем восемь SOT-23.
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Ответить

Вернуться в «ARM»