tiny2313 и полевой транзистор
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
Пожалуйста помогите разобраться. Пытаюсь посредством tiny2313 управлять обычным моторчиком через ключ на IRLL014N. Питание схемы 2,64В. На ноге МК с опредленным интервалом появляется лог 1 на 2 сек., со светодиодом все работает как надо. Ключ на полевике тоже работает на ура если замкнуть затвор на плюс питания, моторчик крутится, а вот если подключить ту самую ногу МК к затвору, то двигатель чуть дергается и все, хотя импульс лог 1 программно около 2 сек. Тестер показывает в импульсе на затворе около 0,03В. Почему так происходит? Заранее спасибо. В радио начинающий, сильно не пинайте.
- Реклама
- Сообщения: 42
- Зарегистрирован: Чт мар 03, 2011 23:23:57
ага, и мне интересен опыт бывалых - "фонит" полевик на ШИМе, неконролируемый становится (именно при включении внешней нагрузки 12В), что посоветуете ?
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
именно так и делаю, по идее все должно работать, но не работает, блин.DARKMAVR писал(а):IRLL014N - N- канальный MOSFET, значит:
Выкинуть делитель в затворе. Зачем он? У этого транзистора параметры нормируются при +5В на затворе.
А вот замыкать затвор на +12 не надо, максимальное напряжение +10В.
Да, при 2.64В он полностью не откроется.
А вообще у автора ошибка в софте - лапка на вывод не переключена или что-то подобное, судя по симптомам.
А вот замыкать затвор на +12 не надо, максимальное напряжение +10В.
Да, при 2.64В он полностью не откроется.
А вообще у автора ошибка в софте - лапка на вывод не переключена или что-то подобное, судя по симптомам.
Последний раз редактировалось maglev Сб мар 12, 2011 23:36:42, всего редактировалось 1 раз.
- Реклама
Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Вот, у phanis хорошая версия, стоит проверить.
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
Прошу прощения, но при 2,64В транзистор открывается только в путь, замыкал затвор на плюс питания, мотор крутится на полную.maglev писал(а):Выкинуть делитель в затворе. Зачем он? У этого транзистора параметры нормируются при +5В на затворе.
А вот замыкать затвор на +12 не надо, максимальное напряжение +10В.
Да, при 2.64В он полностью не откроется.
А вообще у автора ошибка в софте - лапка на вывод не переключена или что-то подобное, судя по симптомам.
В софте тоже все нормально, нога нормально управляет светодиодом, и до кучи, если вместо мотора на исток включить тот-же светодиод все работает. С нагрузкой мотора непонятки.
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
Если можно поподробнее, как этосделать и проверить?phanis писал(а):Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Хотя бы задержку поставить в программе при включении и вывод какой нибудь на светодиод вывести (можно просто тестером на выводе померить).timo13 писал(а):Если можно поподробнее, как этосделать и проверить?phanis писал(а):Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Нужно что бы светодиод загорелся на секунду(к примеру) при включении (питания на контроллере или после ресета) потом погас на секунду, перед вашей программой.
Если светодиод моргает значит перегружается.
И насчет пониженного напряжения maglev прав, одно дело напряжение питания контроллера, другое выходное напряжение на выводе мк.
Если используете ШИМ то не рекомендую использовать высокие частоты. С увлечением частоты емкостной ток на выводе мк будет расти напряжение падать, транзистор греться под нагрузкой.
Транзистор управляется малыми токами и если выход микроконтроллера, к которому подключен затвор, окажется в высокоимпедансном Z-состоянии полевик начнет открываться-закрываться непредсказуемо, вылавливая помехи. Для устранения такого поведения ножку микроконтроллера нужно «прижать» к земле резистором порядка 10кОм.Выкинуть делитель в затворе. Зачем он?
Tак как затвор, фактически, является конденсатором, то в моменты переключения транзистора через него текут большие токи (кратковременно). Для того чтобы ограничить эти токи в затвор ставиться ограничивающий резистор, достаточно 300 Ом.
Информация с http://www.getchip.net
Для этого рекомендую резистор не 10К, а в 10-30 раз больше. Выход в Z-состоянии может оказаться на время ISP-программирования чипа, такая мера действительно разумна.DARKMAVR писал(а): Транзистор управляется малыми токами и если выход микроконтроллера, к которому подключен затвор, окажется в высокоимпедансном Z-состоянии полевик начнет открываться-закрываться непредсказуемо, вылавливая помехи. Для устранения такого поведения ножку микроконтроллера нужно «прижать» к земле резистором порядка 10кОм.
Заметим, что совместно с этим резистором емкость затвора образует RC-цепочку, которая портит фронты ШИМ-сигнала. Упомянутые большие токи определяются емкостью затвора, так что выбор резистора зависит от нее. Я-бы в данном случае его не ставил вовсе. А уж 3К как на картинке выше и вовсе не даст транзистору открыться за разумное время.Tак как затвор, фактически, является конденсатором, то в моменты переключения транзистора через него текут большие токи (кратковременно). Для того чтобы ограничить эти токи в затвор ставиться ограничивающий резистор, достаточно 300 Ом.
Ёмкость в 0,1мкФ параллельно нагрузке при неправильной разводке цепей влёт перезагружает контроллер. Схема такая-же, просто ключ. Долго ловил этот баг одно время. Так что ваша версия скорее-всего верна.Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
timo13, как разведены цепи? Не питание-контроллер-нагрузка случайно?
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
timo13, как разведены цепи? Не питание-контроллер-нагрузка случайно?[/quote]
Схема такая, ШИМ я не использую, МК просто включает двигатель на 2 сек. По совету phanis сделал тест-программку со светодиодом, МК действительно перезагружается при включении мотора.
Схема такая, ШИМ я не использую, МК просто включает двигатель на 2 сек. По совету phanis сделал тест-программку со светодиодом, МК действительно перезагружается при включении мотора.
- Вложения
-
- схема.jpg
- (52.42 КБ) 527 скачиваний
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
Может я туплю, но вопроса не понял. Если можо подробнее.ploop писал(а):Со схемой понятно, разводка какая?
Куда у тебя подключена нагрузка и полевик?
В смысле, если взять два провода (или дорожки) + и - питания, подключить к ним контроллер, а уже к нему опять провода на полевик и нагрузку - это не правильно.
Блин, нарисовать нечем...
В смысле, если взять два провода (или дорожки) + и - питания, подключить к ним контроллер, а уже к нему опять провода на полевик и нагрузку - это не правильно.
Блин, нарисовать нечем...
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
У меня все собрано на монтажной плате, проводками, примерно как на схеме нарисовано, так и спаяно, минус идет дорожкой по периметру платы.ploop писал(а):Куда у тебя подключена нагрузка и полевик?
В смысле, если взять два провода (или дорожки) + и - питания, подключить к ним контроллер, а уже к нему опять провода на полевик и нагрузку - это не правильно.
Блин, нарисовать нечем...
Очень хотелось бы увидеть как сделать правильно.
- Сообщения: 40
- Зарегистрирован: Вс апр 18, 2010 11:31:55
Спасибо, понятно. А какие, в моем случае, номиналы резисторов лучше применить, и параметры катушки?ploop писал(а):Надо примерно так (думаю понятно):




