tiny2313 и полевой транзистор

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

tiny2313 и полевой транзистор

Сообщение timo13 »

Пожалуйста помогите разобраться. Пытаюсь посредством tiny2313 управлять обычным моторчиком через ключ на IRLL014N. Питание схемы 2,64В. На ноге МК с опредленным интервалом появляется лог 1 на 2 сек., со светодиодом все работает как надо. Ключ на полевике тоже работает на ура если замкнуть затвор на плюс питания, моторчик крутится, а вот если подключить ту самую ногу МК к затвору, то двигатель чуть дергается и все, хотя импульс лог 1 программно около 2 сек. Тестер показывает в импульсе на затворе около 0,03В. Почему так происходит? Заранее спасибо. В радио начинающий, сильно не пинайте.
Реклама
DARKMAVR
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт июл 09, 2010 17:44:34
Откуда: Татарстан, г. Казань

Re: tiny2313 и полевой транзистор

Сообщение DARKMAVR »

IRLL014N - N- канальный MOSFET, значит:

Изображение
Реклама
Аватара пользователя
Gipsy
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт мар 03, 2011 23:23:57

Re: tiny2313 и полевой транзистор

Сообщение Gipsy »

ага, и мне интересен опыт бывалых - "фонит" полевик на ШИМе, неконролируемый становится (именно при включении внешней нагрузки 12В), что посоветуете ?
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

DARKMAVR писал(а):IRLL014N - N- канальный MOSFET, значит:

Изображение
именно так и делаю, по идее все должно работать, но не работает, блин.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Re: tiny2313 и полевой транзистор

Сообщение maglev »

Выкинуть делитель в затворе. Зачем он? У этого транзистора параметры нормируются при +5В на затворе.
А вот замыкать затвор на +12 не надо, максимальное напряжение +10В.
Да, при 2.64В он полностью не откроется.
А вообще у автора ошибка в софте - лапка на вывод не переключена или что-то подобное, судя по симптомам.
Последний раз редактировалось maglev Сб мар 12, 2011 23:36:42, всего редактировалось 1 раз.
Реклама
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: tiny2313 и полевой транзистор

Сообщение phanis »

Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Реклама
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Re: tiny2313 и полевой транзистор

Сообщение maglev »

Вот, у phanis хорошая версия, стоит проверить.
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

maglev писал(а):Выкинуть делитель в затворе. Зачем он? У этого транзистора параметры нормируются при +5В на затворе.
А вот замыкать затвор на +12 не надо, максимальное напряжение +10В.
Да, при 2.64В он полностью не откроется.
А вообще у автора ошибка в софте - лапка на вывод не переключена или что-то подобное, судя по симптомам.
Прошу прощения, но при 2,64В транзистор открывается только в путь, замыкал затвор на плюс питания, мотор крутится на полную.
В софте тоже все нормально, нога нормально управляет светодиодом, и до кучи, если вместо мотора на исток включить тот-же светодиод все работает. С нагрузкой мотора непонятки.
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

phanis писал(а):Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Если можно поподробнее, как этосделать и проверить?
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: tiny2313 и полевой транзистор

Сообщение phanis »

timo13 писал(а):
phanis писал(а):Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Если можно поподробнее, как этосделать и проверить?
Хотя бы задержку поставить в программе при включении и вывод какой нибудь на светодиод вывести (можно просто тестером на выводе померить).
Нужно что бы светодиод загорелся на секунду(к примеру) при включении (питания на контроллере или после ресета) потом погас на секунду, перед вашей программой.
Если светодиод моргает значит перегружается.
И насчет пониженного напряжения maglev прав, одно дело напряжение питания контроллера, другое выходное напряжение на выводе мк.
Если используете ШИМ то не рекомендую использовать высокие частоты. С увлечением частоты емкостной ток на выводе мк будет расти напряжение падать, транзистор греться под нагрузкой.
DARKMAVR
Встал на лапы
Сообщения: 81
Зарегистрирован: Пт июл 09, 2010 17:44:34
Откуда: Татарстан, г. Казань

Re: tiny2313 и полевой транзистор

Сообщение DARKMAVR »

Выкинуть делитель в затворе. Зачем он?
Транзистор управляется малыми токами и если выход микроконтроллера, к которому подключен затвор, окажется в высокоимпедансном Z-состоянии полевик начнет открываться-закрываться непредсказуемо, вылавливая помехи. Для устранения такого поведения ножку микроконтроллера нужно «прижать» к земле резистором порядка 10кОм.
Tак как затвор, фактически, является конденсатором, то в моменты переключения транзистора через него текут большие токи (кратковременно). Для того чтобы ограничить эти токи в затвор ставиться ограничивающий резистор, достаточно 300 Ом.

Информация с http://www.getchip.net
Аватара пользователя
maglev
Потрогал лапой паяльник
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk
Контактная информация:

Re: tiny2313 и полевой транзистор

Сообщение maglev »

DARKMAVR писал(а): Транзистор управляется малыми токами и если выход микроконтроллера, к которому подключен затвор, окажется в высокоимпедансном Z-состоянии полевик начнет открываться-закрываться непредсказуемо, вылавливая помехи. Для устранения такого поведения ножку микроконтроллера нужно «прижать» к земле резистором порядка 10кОм.
Для этого рекомендую резистор не 10К, а в 10-30 раз больше. Выход в Z-состоянии может оказаться на время ISP-программирования чипа, такая мера действительно разумна.
Tак как затвор, фактически, является конденсатором, то в моменты переключения транзистора через него текут большие токи (кратковременно). Для того чтобы ограничить эти токи в затвор ставиться ограничивающий резистор, достаточно 300 Ом.
Заметим, что совместно с этим резистором емкость затвора образует RC-цепочку, которая портит фронты ШИМ-сигнала. Упомянутые большие токи определяются емкостью затвора, так что выбор резистора зависит от нее. Я-бы в данном случае его не ставил вовсе. А уж 3К как на картинке выше и вовсе не даст транзистору открыться за разумное время.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: tiny2313 и полевой транзистор

Сообщение ploop »

Попробуйте равносильную пассивную нагрузку (сопротивление нихром например). Возможно контроллер перезагружается от всплесков.
Ёмкость в 0,1мкФ параллельно нагрузке при неправильной разводке цепей влёт перезагружает контроллер. Схема такая-же, просто ключ. Долго ловил этот баг одно время. Так что ваша версия скорее-всего верна.

timo13, как разведены цепи? Не питание-контроллер-нагрузка случайно?
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

timo13, как разведены цепи? Не питание-контроллер-нагрузка случайно?[/quote]
Схема такая, ШИМ я не использую, МК просто включает двигатель на 2 сек. По совету phanis сделал тест-программку со светодиодом, МК действительно перезагружается при включении мотора.
Вложения
схема.jpg
(52.42 КБ) 527 скачиваний
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: tiny2313 и полевой транзистор

Сообщение ploop »

Со схемой понятно, разводка какая?
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

ploop писал(а):Со схемой понятно, разводка какая?
Может я туплю, но вопроса не понял. Если можо подробнее.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: tiny2313 и полевой транзистор

Сообщение ploop »

Куда у тебя подключена нагрузка и полевик?
В смысле, если взять два провода (или дорожки) + и - питания, подключить к ним контроллер, а уже к нему опять провода на полевик и нагрузку - это не правильно.
Блин, нарисовать нечем...
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

ploop писал(а):Куда у тебя подключена нагрузка и полевик?
В смысле, если взять два провода (или дорожки) + и - питания, подключить к ним контроллер, а уже к нему опять провода на полевик и нагрузку - это не правильно.
Блин, нарисовать нечем...
У меня все собрано на монтажной плате, проводками, примерно как на схеме нарисовано, так и спаяно, минус идет дорожкой по периметру платы.
Очень хотелось бы увидеть как сделать правильно.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: tiny2313 и полевой транзистор

Сообщение ploop »

Надо примерно так (думаю понятно):

Изображение
timo13
Открыл глаза
Сообщения: 40
Зарегистрирован: Вс апр 18, 2010 11:31:55

Re: tiny2313 и полевой транзистор

Сообщение timo13 »

ploop писал(а):Надо примерно так (думаю понятно):

Изображение
Спасибо, понятно. А какие, в моем случае, номиналы резисторов лучше применить, и параметры катушки?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»