Arduino FET shield

Kenobi
Offline
Зарегистрирован: 16.12.2012

Здравствуйте друзья, и мои поздравления всем с наступающим Новым Годом!

Помогите мне, глупому оленеводу, разобраться, поскольку сам понять и осмыслить не смог.

Есть шилд - 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 соответствует.

Подскажите пжалуйста, кто знает. Хочу попробовать использовать этот шилд для управления цепями постоянного тока.

Заранее благодарю.

leshak
Offline
Зарегистрирован: 29.09.2011

Все просто. 

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

В коде это будет

analogWrite(9,125); // включили половинный PWM на J8
digitalWrite(8,HIGH); // включили что-то на J16

Разница между PWM и IO/3, как я понял, в том что на PWM выходы можно включить PWM :), а IO/XXX выходы можно только "включить/выключить", аппаратный PWM не поддерживается. Но, судя по тому что ключи используется везде одни и те, же, то... если вы воткнете его в мегу, которая умеет и на этих ногах делать PWM, то у вас и на IO выходах PWM будет.

Вообщем где есть PWM а где нет - это ограничение Arduino, а не шилда.

Или можно, если у вас плата не MEGA, поискать библиотеку которая програмно делает PWM на ногах которые "не поддерживают аппаратно".

И еще обратите внимание на джампер. JP1, насколько я понимаю если он замкнут, то питание для ваших моторов/серв (или что вы там подклчать будете) возметеся с VIN пина ардуины. Если же его разомкнуть, то питание нужно самому подать на разъем J13 (думаю это тот кто "стоит" отдельно над надписью "Arduino"

 

 

Kenobi
Offline
Зарегистрирован: 16.12.2012

Уважаемый leshak, большое спасибо за подробный ответ и понятные разъяснения. Теперь всё ясно. Большое спасибо еще раз и с наступающим Новым Годом!

ilyaglar
Offline
Зарегистрирован: 19.10.2013

Подниму тему.

Собираюсь использовать этот шилд или самодельный по сходной схеме. Управлять нужно соленоидоами, мощность до 20 вт на канал, напряжение 12в.

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

Какую роль играют конденсаторы и диод d2? Защищают от помех при подключении мощных нагрузок? Какой диод можно поставить вместо указанного на схеме d2?

Можно-ли использовать разные блоки питания для ардуины и шилда? Земля у них будет одинаковая?

 

ilyaglar
Offline
Зарегистрирован: 19.10.2013

Да, и в догонку - обычно при подключении транзистора к контроллеру рекомендуют ставить токоограничительный резистор на 150-200 ом, почему их тут нет (и на некоторых других шилдах с мосфетами)?

xstramento
Offline
Зарегистрирован: 19.10.2013

ilyaglar пишет:

Подниму тему.

Собираюсь использовать этот шилд или самодельный по сходной схеме. Управлять нужно соленоидоами, мощность до 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, но исключая симмисторные) любой мощности