Страница 4 из 10 ПерваяПервая 12345678910 ПоследняяПоследняя
Показано с 31 по 40 из 97
  1. #31
    Модератор
    Регистрация
    06.07.2008
    Возраст
    41
    Сообщений
    414
    Вес репутации
    380

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    полевик подойдет. На графике в pdf

    указаны вольт-амперные харавтеристики этих транзисторов.

    При напряжении 2В на затворе, он уже пропустит 1А при падении напряжения 0.1В. Это 0.1Вт тепла, а у тебя - еще в 6 раз меньше.

    Токоограничительный резистор легче всего выбрать из невозможности убить ножки микроконтроллера. У AVR есть ограничение как на ток выводов по отдельности так и на суммарный ток, текущий через все выводы. Но вообще да, резистор считают исходя из необходимой длительности зарядки/разрядки конденсатора=изменения состояния транзистора. Пока тебе не нужен ШИМ и нужно включать механические устройства для которых 1мс - больше время, как правило, на этот параметр можно очень большого внимания не обращать (ну кроме транзисторов с очень большой емкостью затвора).

    В статье упоминается, что полевой транзистор открывается незначительным током. Я бы сформулировал точнее, ток нужен для изменения его состояния. Без подтягивающего резистора и с ногой контроллера в третьем состоянии полевик может находиться в любом состоянии (открыт, закрыт, приоткрыт, предподзакрыт :-)))).

    Поэтому подтягивающий резистор можно ставить от килоомов до десятков килоом - главное, чтобы через него стекал ток от приходящих помех и в момент включения схемы транзисторы были закрыты.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Clipboard02.gif 
Просмотров:	5312 
Размер:	60.8 Кб 
ID:	12525  
    Последний раз редактировалось SBorovkov; 28.06.2011 в 11:22.

  2. #32
    Новичок Аватар для Leonard_Magnum
    Регистрация
    28.06.2011
    Возраст
    31
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    SBorovkov, большое спасибо. Очень ёмко и понятно.

    Полевички я как раз по ВАХ и подбирал, но засомневались в выборе, когда начали читать про раздницу серий IRF и IRL

  3. #33
    Новичок Аватар для Leonard_Magnum
    Регистрация
    28.06.2011
    Возраст
    31
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Еще один вопрос на вот этом рисунке
    http://carmonitor.ru/ru/images/products/big/bp.gif (извеняйте, не получается картинки напрямую выкладывать - никак не найду)
    у катушки реле стоит защитный диод...
    Сейчас как раз возникла проблема с его подбором. Если я не ошибаюсь, то прямое напряжение (мгновенное) на него будет расчитываться по этой формуле
    http://upload.wikimedia.org/math/3/f...5a14c91a93.png

    Индуктивность то этоой катушки пневмоклапана я и не знаю Катушка работает от 12В. Ток в установившемся режиме - 430мА

    Взял 1 мГн ... Тогда получается около 80 В...

  4. #34
    Модератор
    Регистрация
    06.07.2008
    Возраст
    41
    Сообщений
    414
    Вес репутации
    380

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Давай разберемся с терминологией. При прямом включении диода на нем значимое время 80В быть не может, если он еще жив. Обычно 0.2 .. ~1 вольт.
    А вот при обратном включении - обычно десятки вольт и выше. При превышении этого напаряжения диод пробивается и приходит в негодность (в отличие от стабилитрона).

    Запостулируем, что катушка пытается сделать так, чтобы через нее тек всегда один и тот же ток. Если точнее - ток через катушку никогда не меняется мгновенно. И от индуктивности зависит способность катушки поддерживать постоянный ток через себя.

    Есть периода времени:

    1. При открытом или открывающемся транзисторе.

    направлении диода - обратное. В твоем случае на диоде будет 12 вольт. Если представить, что транзистор идеален, то при включении транзистора будет 12 вольт на катушке и нулевой ток. Затем, ток начнет очень быстро расти и через короткое время достигнет 430мА. Именно в этот момент катушка и получила ту энергию, которую позже выплюнет в диод.
    Диод закрыт, через него ток не течет.

    2. Время, ради которого и ставят диод.
    Это время очень коротко, следует сразу после закрытия транзистора. Через катушку, несмотря на то, что с нее сняли напряжение продолжает течь ток. Это приводит к тому, что на выводах катушки начинает расти напряжение обратной полярности. Как только обратное напряжение на катушке достигает напряжения открытия диода (около вольта), напряжение расти перестает. Ток падает, поскольку энергия тратится (ток течет через сопротивление катушки+диод). Соответственно, энергия, накопленная в катушке уходит в тепло (в катушке и диоде).

    Итог - тебе нужен почти любой обычный диод не в стеклянном корпусе. Можешь взять диод с любым обычным прямым напряжением и максимальным током 1А. Диодов с напряжением пробоя меньше 12 вольт я не видел.
    Последний раз редактировалось SBorovkov; 29.06.2011 в 01:46.

  5. #35
    Новичок Аватар для Leonard_Magnum
    Регистрация
    28.06.2011
    Возраст
    31
    Сообщений
    4
    Вес репутации
    0

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Спасибо большое. Так и сделаем

  6. #36
    Новичок
    Регистрация
    31.07.2011
    Сообщений
    6
    Вес репутации
    103

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Цитата Сообщение от Chip Посмотреть сообщение
    Появились в продаже Arduino Relay Module
    Подскажите пожалуйста, в какой разъём к Arduino, подключать управляющий порт S ?! к PWM или для этого отдельный шилд ещё приобретать нужно для ардуины?

  7. #37
    Местный Аватар для zhserg
    Регистрация
    12.11.2010
    Сообщений
    135
    Вес репутации
    137

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    К любому D порту, на какой запрограммируешь.

  8. #38
    Новичок
    Регистрация
    31.07.2011
    Сообщений
    6
    Вес репутации
    103

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Цитата Сообщение от zhserg Посмотреть сообщение
    К любому D порту, на какой запрограммируешь.
    спасибо. как только придёт сей девайс, начну эксперементировать))

  9. #39
    Пользователь
    Регистрация
    01.11.2010
    Возраст
    37
    Сообщений
    57
    Вес репутации
    122

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    попробовал использовать ULN2003A и через нее питать релюшки 12V, которые коммутируют ~220V. за 3 дна работы заметил, что контакты немного обгорели, не сильно, но все же прошло ТОЛЬКО 3 дня!
    подумываю заменить их на симисторы, вот вопрос как при минимальных затратах (у меня к тоже места мало) заменить релюшки на симисторы?
    Всего релюшек 4 шт, режим работы приблизительно такой: 3-4 минуты активны, 3-4 неактивны

  10. #40
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    49
    Сообщений
    13,311
    Вес репутации
    10

    По умолчанию Re: Управление нагрузкой с помощью Arduino

    Вот по такой схеме в импульсе до 190А можно коммутировать
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	triac_scheme.gif 
Просмотров:	3471 
Размер:	4.9 Кб 
ID:	13145  

Страница 4 из 10 ПерваяПервая 12345678910 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •