роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Описание: Способы подключения.
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



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

CODE:
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 не планируется.

(Отредактировано автором: 12 Апреля, 2014 - 06:33:05)

 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



не думаю, что будут проблеммы. малинка наверняка лояльна к 5В. Т.е. не сгорит. А для согласования, для пущей уверенности, используй делитель, например этот
(Добавление)
ну или стабилитроны просто на 3.3в. Можно попробывать и пару диодов кремниевых последовательно поставить, будет 3,8В. Как говорил Вовка в тридевятом "и так сойдёт!"
(Добавление)
Только для двустороннего обмена это не годится. Сделай так:

Если смотреть со стороны Mega8, то:
выход Tx через делитель 1к+1,5к,
вход Rx напрямую.
Прикреплено изображение
conv.GIF

 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



андестенд?
(Добавление)
А та статья, в которой делают иначе, не открывается(
Прикреплено изображение
2.PNG

 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



morokoriss пишет:
андестенд?

А что если подключить к 3.3v? Подключил.. Работает. Но слать данные в МК еще не пробовал.

(Отредактировано автором: 12 Апреля, 2014 - 15:14:32)

 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



Что именно подключить к 3.3?
 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



morokoriss пишет:
Что именно подключить к 3.3?

Atmega8 к питанию 3.3 от RPi. На RPi есть выход +3.3
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



Малинка НЕ лоядьна к 5В. Если дуня работает от 5 В, то делитель обязательно!
 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



elmot пишет:
Малинка НЕ лоядьна к 5В. Если дуня работает от 5 В, то делитель обязательно!

А что если я подключу с 3.3v?(выше вопрос уже задавал) Дуни нет кстати... Просто МК с внутренним резонатором и своими ногами Улыбка
 
 Top
elmot Post Id



Гуру


Сообщений всего: 1141
Дата рег-ции: Дек. 2010  



3.3 норм. Можно без преобразований уровня. В принципе атмега на фоне самой малины жрет почти нисколько, можно питать от стаба малины. Там обычный ldo, должно работать нормально.

(Отредактировано автором: 14 Апреля, 2014 - 16:32:30)

 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



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

P.S: Если все правильно, то подойдет ли мне диод 1N4148?
Прикреплено изображение
arduino-raspberry-pi-serial-connect-schematics.png

(Отредактировано автором: 30 Апреля, 2014 - 14:53:43)

 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



morokoriss пишет:
уверенности, используй делитель, например этот

Ничего страшного, если я заменил резисторы на 150 и 100 Ом соответственно?
  
Прикреплено изображение
conv.GIF

(Отредактировано автором: 10 Мая, 2014 - 07:50:05)

 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



Попробуйте, напряжение такое же будет на выходе.
(Добавление)
http://www.meanders.ru/delitnapr.shtml
 
 Top
GPPSoft Post Id


Капитан


Сообщений всего: 40
Дата рег-ции: Март 2010  



morokoriss пишет:
Попробуйте, напряжение такое же будет на выходе.

Да, вроде работает. Но ведь потребляемый ток в таком случае больше. Хоть он и не значительный, но все же... Думал может это как-то влияет на что-нибудь. Спасибо за ответ! Вы очень помогли мне с этой схемой Улыбка
 
 Top
Петр Киселев Post Id



Гуру


Сообщений всего: 2397
Дата рег-ции: Окт. 2012  



Все эти делители - лишнее потребление тока! Тем более что GPPSoft собирается использовать 250 Ом (100 + 150). Легко подсчитать какой ток будет расходоваться впустую!
Для лабораторных исследований на простейшем стабилизаторе к беспаячным панелям можно установить на нем 5В и 3,3В! Но надо учесть, что ток от стабилизатора ограничен.
На борту лучше всего использовать два источника: 5В и 3,3В. С общим GND.
 
 Top
morokoriss Post Id



Генералиссимус


Сообщений всего: 697
Дата рег-ции: Нояб. 2011  



Тут дело не в питании самих контроллеров. Мега будет слать 5ти вольтовый уровень к малинке, а ей это не понравится. ТС и не собирался малинку питать 5В. Да, ток будет больше. При 1 и 1.5 КОм он будет 0.0022 а при 100 и 150 Ом 0.022 грубо говоря, из формулы.
 
 Top
Страниц (2): [1] 2 »
« Микроконтроллеры »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru