Arduino FET shield
- Войдите на сайт для отправки комментариев
Пт, 28/12/2012 - 23:37
Здравствуйте друзья, и мои поздравления всем с наступающим Новым Годом!
Помогите мне, глупому оленеводу, разобраться, поскольку сам понять и осмыслить не смог.
Есть шилд - Arduino FET shield , есть описание.
В описании нижняя часть (6 транзисторов PWM) - это я так понял ШИМ - выводы arduino 3,5,6,9,10,11, а вот что за выводы в верхней части описания, обозначенные как I/01, I/02, I/03, I/04 я понять не в силах. Также не могу понять что такое CON6, CON8, CON2 и какому выводу arduino какой PWM соответствует.
Подскажите пжалуйста, кто знает. Хочу попробовать использовать этот шилд для управления цепями постоянного тока.
Заранее благодарю.
Все просто.
CON2, CON8,CON6 - это "разъем/вилка" двух-штырьковая, восмьи-штырьковая и, 6-ти штырьковая.
CON8 и CON6 это те штыри которыми он "втыкается в ардуину", а CON2 - скорее всего зеленые клемки (на фото плохо видно, скорее всего там же не один сполошной "Зеленый массив", а "по парам"). Каждая "пара" это и есть CON2.
То есть, к пример J7/CON2 означает "разъем седьмой, дву-клемный".
Далее, кто где. Смотрим куда у нас втыкаются эти CON8 и CON6 в дуину. К примеру J8/CON у нас идет в ноги дуины D8,D9,... GND (елси я не ошибся в голове крутя, глазами оно виднее должно быть). Смотрим на схему, видим что 1,2-нога этого разъема (которые попадают в D8,D9) подписаны I/O3 и PMW4.
Значит запомнили, ноги D8, D9 рулят IO3 и PWM4
Ищем на схеме, где еще у нас (кроме разъема) видно надписи IO3 и PWM4.
PMW4 видим в самом низу средним. Видим что он через ключ рулит выходящей клемой J8,
а IO3 видим прямо над ним, только в самом верху. Смотрим к чему он ведет - к разъему J16.
Ну значит так и запишем. D8 у нас рулит разъемом J16, а D9 - J8
То есть такая цепочка управление
D8->IO/3->J16
и
D9->PWM4->J8
В коде это будет
Разница между PWM и IO/3, как я понял, в том что на PWM выходы можно включить PWM :), а IO/XXX выходы можно только "включить/выключить", аппаратный PWM не поддерживается. Но, судя по тому что ключи используется везде одни и те, же, то... если вы воткнете его в мегу, которая умеет и на этих ногах делать PWM, то у вас и на IO выходах PWM будет.
Вообщем где есть PWM а где нет - это ограничение Arduino, а не шилда.
Или можно, если у вас плата не MEGA, поискать библиотеку которая програмно делает PWM на ногах которые "не поддерживают аппаратно".
И еще обратите внимание на джампер. JP1, насколько я понимаю если он замкнут, то питание для ваших моторов/серв (или что вы там подклчать будете) возметеся с VIN пина ардуины. Если же его разомкнуть, то питание нужно самому подать на разъем J13 (думаю это тот кто "стоит" отдельно над надписью "Arduino"
Уважаемый leshak, большое спасибо за подробный ответ и понятные разъяснения. Теперь всё ясно. Большое спасибо еще раз и с наступающим Новым Годом!
Подниму тему.
Собираюсь использовать этот шилд или самодельный по сходной схеме. Управлять нужно соленоидоами, мощность до 20 вт на канал, напряжение 12в.
Несколько вопросов - в схеме нет защитных диодов от обратной индуктивности. Насколько я понимаю, встроенные в мосфет диоды недостаточны, и нужжно добавить в параллель нагрузке. В идеале - шотки?
Какую роль играют конденсаторы и диод d2? Защищают от помех при подключении мощных нагрузок? Какой диод можно поставить вместо указанного на схеме d2?
Можно-ли использовать разные блоки питания для ардуины и шилда? Земля у них будет одинаковая?
Да, и в догонку - обычно при подключении транзистора к контроллеру рекомендуют ставить токоограничительный резистор на 150-200 ом, почему их тут нет (и на некоторых других шилдах с мосфетами)?
Подниму тему.
Собираюсь использовать этот шилд или самодельный по сходной схеме. Управлять нужно соленоидоами, мощность до 20 вт на канал, напряжение 12в.
Несколько вопросов - в схеме нет защитных диодов от обратной индуктивности. Насколько я понимаю, встроенные в мосфет диоды недостаточны, и нужжно добавить в параллель нагрузке. В идеале - шотки?
Какую роль играют конденсаторы и диод d2? Защищают от помех при подключении мощных нагрузок? Какой диод можно поставить вместо указанного на схеме d2?
Можно-ли использовать разные блоки питания для ардуины и шилда? Земля у них будет одинаковая?
Для исполнительных сильноточных цепей можно и нужно использовать другой блок питания отдельный от МК, чтобы развязать контроллер от помех и это особенно важно при индуктивной нарузке. Не забудьте зашунтировать соленоиды обратно включенным диодом. Минусовой проводник (GND) не желательно иметь общий - это разные цепи, уже изолированные оптронами.
вот еще модель тоже на MOSFET, но помощнее http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=200959373944&ssPageName=ADME:X:AAQ:US:1123
также можно использовать SSR (реле на IGBT и MOSFET, но исключая симмисторные) любой мощности