DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

использование и разработка плат расширения

DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение Mike » 10 май 2013, 18:58

Господа, доброго времени суток.

Недавно приобрел вышеуказаные Raspberry Pi и Motor Shield. Около суток листал документацию, затем собрал все вместе. Очевидно, работать оно не собирается.

Подключено следующим образом:
GPIO 17 — 7 (для контроля направления)
GPIO 18 — 6 (для управления скоростью с ШИМ)

Шилд питается от сетевого адаптера (попиленный адаптер от зарядки телефона, на выходе 5V DC). В соответствии с этим выставленны джамперы на шилде (т.е. для питания от внешнего источника, как в мануале).

Ничем более шилд с малиной не соединенны.

При подачи напряжения на шилд последний никаких признаков жизни не подает. Очевидно, никак не реагирует на работу пинов от малины (на ней исполюзуется WiringPi, API для C).

Обращаюсь за помощью к вам: что не так?

Заранее спасибо.

P.S.: Фотографий нет, т.к. не ясно что фотографировать. Но если нужно, могу предоставить.

UPD: http://www.dfrobot.com/index.php?route= ... Y0m2HGH6AM — официальная информация о шилде.
Mike
 
Сообщения: 4
Зарегистрирован: 10 май 2013, 18:42
Откуда: Москва
programming: C/C++, Javascript, Coffeescript, Bash

Re: DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение noonv » 11 май 2013, 08:12

а вы как-нибудь учли тот момент, что GPIO у RPi работает на 3.3V, а у Arduino на 5V?

см. http://habrahabr.ru/post/175889/
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение Mike » 11 май 2013, 09:24

Да-да, я изначально об этом думал. Но прочел один пост (http://www.raspberrypi.org/phpBB3/viewt ... 45&t=16118), где делали аналогично. На самом деле высокий сигнал на GPIO — 2.7V, когда высокий для пятивольтной логики начинается от 2.3V. То есть с этим не должно быть проблем.

Кстати в том же посте автор помимо логики соединил GND на RPi и шилде. Для меня это никакого эффекта не оказало.
Mike
 
Сообщения: 4
Зарегистрирован: 10 май 2013, 18:42
Откуда: Москва
programming: C/C++, Javascript, Coffeescript, Bash

Re: DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение Zoltberg » 12 май 2013, 13:00

Земли соединять надо без этого никак.
3.3В на малине - не страшно.
Вот только с питанием шилда не ясно.
Вы куда питание подавали? Только на внешний разъём, да? :)
Дело в том что шилд рассчитан на работу с ардуиной и логическая часть l298 получает питание именно он неё (схема)
Так что (если я, вдруг, верно дотелепатировал, в отсутствии вашей схемы включения :hi_hi_hi: ) дайте 5В на ножку "5V" на шилде, а то у вас мозги l298 не запитаны.
Так же для уверенной работы, скорей всего, потребуется поднять силовое питание (то, что на болтовой клеммник внешнего питания) до 6-12В (см документацию на шилд)
Ноги тут растут из документации на l298 - ей надо чтобы силовое питание было хотябы на 2.5 вольта выше логической единицы - в вашем случае 3.3+2,5=5,8В.
сон разума рождает чудовищ
Аватара пользователя
Zoltberg
Администратор
 
Сообщения: 290
Зарегистрирован: 05 май 2011, 20:36
Откуда: Калининград

Re: DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение Mike » 12 май 2013, 14:47

Интересно. Сейчас попробую и отпишусь. Огромное спасибо за совет.
Mike
 
Сообщения: 4
Зарегистрирован: 10 май 2013, 18:42
Откуда: Москва
programming: C/C++, Javascript, Coffeescript, Bash

Re: DFRobot L298P (2A) + Raspberry Pi (B, Rev. 2)

Сообщение Mike » 12 май 2013, 15:55

Отлично, все работает в совершенстве.

Силовое питание поднял до 8V. 5V линию соединил с малиной.

Еще раз огромное спасибо.
Mike
 
Сообщения: 4
Зарегистрирован: 10 май 2013, 18:42
Откуда: Москва
programming: C/C++, Javascript, Coffeescript, Bash


Вернуться в Шилды (Shields)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

© 2009-2021 |  Top.Mail.Ru О проекте  |  Политика Конфиденциальности  |