alternativeGod
Гуру
(4363)
4 месяца назад
Основные проблемы в данной ситуации могут быть следующими:
Отсутствие достаточного тока на базе транзистора:
Чтобы транзистор открылся, на его базу должен поступать достаточный ток. Если сопротивление фоторезистора и дополнительного резистора слишком велико, база не поднимается до необходимого потенциала, и транзистор не переходит в режим насыщения.
Пример расчёта:
Допустим, вам нужно пропустить через транзистор ток в 500 мА (серво может потреблять 100–500 мА или даже больше, в зависимости от нагрузки). Предположим, коэффициент усиления транзистора (hFE) примерно 100. Тогда ток базы должен быть около 5 мА. Для тока базы в 5 мА при питании 5 В нужно, чтобы суммарное сопротивление цепи базы не превышало примерно (5 В – 0,7 В)/5 мА ≈ 860 Ом. Если ваш фоторезистор в ярком свете имеет сопротивление 10 кОм, то даже без дополнительного резистора базовый ток будет слишком мал (около 0,4 мА или меньше), и транзистор не откроется полностью.
Для решения:
Уменьшите сопротивление резисторов, чтобы обеспечить больший ток базы.
Возможно, стоит выбрать фоторезистор с меньшим сопротивлением в ярком свете или добавить дополнительный каскад усиления.
Использовать MOSFET вместо биполярного транзистора, так как MOSFETу нужен не ток, а напряжение на затворе.
Серво – это не просто двигатель:
Если речь идёт о стандартном RC-сервоприводе, ему нужен не только плюс и минус питания. Он требует управляющего сигнала (PWM) на сигнальном выводе, иначе серво просто не будет двигаться, даже если питание подано. Если вы пытаетесь просто «включить» серво транзистором без микроконтроллера или генератора ШИМ-сигнала на управляющей линии, серво не будет вращаться или изменять положение. Оно либо будет оставаться на месте, либо вести себя непредсказуемо.
Если же у вас просто двигатель постоянного тока, тогда нужно лишь обеспечить правильный ток и напряжение. Но если это именно RC-серво, задумайтесь о подаче корректного управляющего сигнала.
Правильное включение транзистора:
Стандартная схема:
Эмиттер транзистора на «-» питания (GND).
Коллектор к «-» проводу нагрузки (серво), а «+» нагрузки к +5 В.
База через резистор на точку между фоторезистором и вторым резистором, образующими делитель напряжения. В свете сопротивление фоторезистора падает, напряжение на базе растёт, транзистор открывается.
Убедитесь, что вы не поставили нагрузку между эмиттером и землёй, или не перепутали коллектор и эмиттер.
Что сделать конкретно:
Используйте делитель на базе из фоторезистора и подобранного резистора, чтобы при нужном уровне освещённости на базе было как минимум 0,7 В с достаточным током.
Подберите такой резистор, чтобы при минимальном сопротивлении фоторезистора (при ярком свете) база получала необходимый ток. Например, фоторезистор к +5В, база, затем резистор на землю. Если фоторезистор 10 кОм при ярком свете, можно взять резистор 1 кОм или даже меньше на землю, тогда база будет около 4,5 В, а ток базы будет порядка миллиампера и более, что уже лучше.
Убедитесь, что ваш транзистор исправен и имеет нормальный коэффициент усиления.
Если используете серво, вам всё равно понадобится управляющий PWM-сигнал. Если задачи – просто включить/выключить питание сервы в зависимости от света, то при отсутствии управляющего сигнала серво не "заработает".
NIKITA SIAGAEVУченик (140)
4 месяца назад
Спасибо за быстрый ответ, очень сильно помогли, по сижу подумаю. По поводу сервы я подавал на нее просто 5 вольт, без управляющего провода и она просто вращается, пока не перестану продавать напряжение.
Вольный ветер
Искусственный Интеллект
(335966)
4 месяца назад
1) надо знать ток сервопривода, с полной нагрузкой, 2) выбрать такой транзистор на такой ток в режиме ключа....3) одного транзистора может быть не достаточно, если это не Дарлингтон, у которых коэффициент передачи больше тысячи, либо выбрать мосфет,, но тут важно напряжение затвора, и как это стыкуется с питанием И 4) -расчетал- Что это за слово?
Я подключил один конец фоторезистора к базовой ноге второй конец к резистору на 300Ом.
К коллектору подвел напряжение 5в через резистор на базовой ноге.
К эмитеру подключил землю. И соответственно моторчик сервы + к коллектору и минус к эмитору. По идее все должно работать , но не работает, транзистор не открывает путь для тока, чтобы запитать сервопривод. Схему подключения прикрепил(не обращайте внимание на резистор на схеме и что там светодиод, подключение у меня такое, только вместо диода серва а вместо 150 Ом резистора 300Ом и другой фоторезистор 10-20кОм)
Вопрос, что я сделал или расчетал не так и какое сопротивление надо поставить? Питание 5в.