roboforum.ru

Технический форум по робототехнике.

Atmega8 без Adruino + RPi

Re: Atmega8 без Adruino + RPi

gppsoft » 12 апр 2014, 06:31

Ребята! Не пойму, нужны ли мне тут резисторы? Я подключил напрямую Atmega8 вот по этой схеме:

Код: Выделить всёРазвернуть
RPI            Atmega8
5V (Pin 2)     5V
GND (Pin 6)    GND
TX (Pin 8)     RX
RX (Pin 10)    TX

Так подключают вот в этой статье.

А вот уже в этой статье делают иначе:
Изображение

Как я понимаю управляющие сигналы разные у RPi 1 - это +3.3v, а у Arduino +5v? Но как тогда у меня работает сейчас? И Atmega8 нормально шлет данные по UART на RPi и питается от +5v. А что если саму Atmega8 запитать от +3.3v самой RPi, а не от +5v? Будут тогда проблемы? Заранее спасибо за ответы!

P.S: Прошивать Atmega8 с RPi не планируется.

Re: Atmega8 без Adruino + RPi

gppsoft » 30 апр 2014, 12:52

Что если к представленной выше схеме на Rx поставить диод? Тогда можно будет дуину прошивать без отключения от Rpi? Как я понимаю делитель не пустит в Rpi 5v, а диод не пустит обратный ток от Rx дуины на Rpi при прошивке. Или я не так мыслю?

P.S: Если все правильно, то подойдет ли мне диод 1N4148?

Re: Atmega8 без Adruino + RPi

gppsoft » 02 май 2014, 13:56

Ребята, неужели никто не знает?

Re: Atmega8 без Adruino + RPi

Myp » 02 май 2014, 14:22

работает и так и так, но грамотнее с резисторами

мегу 8 можно запитать от 3.3 вольт Pi и тогда резисторы не нужны.
тока надо понимать что в таком случае не надо втыкать USB разъём с 5 вольтами в ардуину, раз вся схема запитана от 3 вольт.
ну и надо посмотреть что подключено к ардуине, не все датчики будут работать от 3 вольт например.

Re: Atmega8 без Adruino + RPi

gppsoft » 02 май 2014, 14:26

Myp писал(а):работает и так и так, но грамотнее с резисторами

мегу 8 можно запитать от 3.3 вольт Pi и тогда резисторы не нужны.
тока надо понимать что в таком случае не надо втыкать USB разъём с 5 вольтами в ардуину, раз вся схема запитана от 3 вольт.
ну и надо посмотреть что подключено к ардуине, не все датчики будут работать от 3 вольт например.

Так я и не предлагаю резисторы убирать. А на RX поставить диод. Ведь в таком случае при прошивке ардуины будет защищена RPi... Ток ведь не пойдет от дуины в малину. Вернее пойдет только через делитель. Понятно что можно просто запитать МК, от малины, но все же?

Re: Atmega8 без Adruino + RPi

gppsoft » 10 май 2014, 08:43

Ничего страшного, если я заменил резисторы на 150 и 100 Ом соответственно?
Изображение Изображение 
Вложения
conv.GIF
conv.GIF (7.25 КиБ) Просмотров: 2005

Re: Atmega8 без Adruino + RPi

avr123.nm.ru » 10 май 2014, 09:54

диоды тут зачем?

Re: Atmega8 без Adruino + RPi

gppsoft » 10 май 2014, 12:14

avr123.nm.ru писал(а):диоды тут зачем?

Не знаю :). Дали эту схему на myrobot.ru :) Может потому, что схема эта двусторонняя?

Re: Atmega8 без Adruino + RPi

avr123.nm.ru » 10 май 2014, 13:42

Диоды лишены смысла тут :D

Достаточно резисторов, либо спец. буферы (это самое правильное!) либо классика на bss138 (схемы - спаркфан пололу).
Последний раз редактировалось avr123.nm.ru 10 май 2014, 13:49, всего редактировалось 1 раз.

Re: Atmega8 без Adruino + RPi

gppsoft » 10 май 2014, 13:48

avr123.nm.ru писал(а):диоды лишены смысла

Почему же? А вдруг я перепутаю RX c TX при подключении... Тогда есть риск спалить RPi. А так диоды не пропустят. Или я не прав?

Re: Atmega8 без Adruino + RPi

Andrew S » 10 май 2014, 15:35

Вы же сами написали - схема двухстоонняя. 3.3в проходит прямо, обратно 5в проходит через делитель.


Rambler\'s Top100 Mail.ru counter