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 не планируется.
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 30 апр 2014, 12:52

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

P.S: Если все правильно, то подойдет ли мне диод 1N4148?
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 02 май 2014, 13:56

Ребята, неужели никто не знает?
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение Myp » 02 май 2014, 14:22

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

мегу 8 можно запитать от 3.3 вольт Pi и тогда резисторы не нужны.
тока надо понимать что в таком случае не надо втыкать USB разъём с 5 вольтами в ардуину, раз вся схема запитана от 3 вольт.
ну и надо посмотреть что подключено к ардуине, не все датчики будут работать от 3 вольт например.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 02 май 2014, 14:26

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

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

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

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 10 май 2014, 08:43

Ничего страшного, если я заменил резисторы на 150 и 100 Ом соответственно?
Изображение Изображение 
Вложения
conv.GIF
conv.GIF (7.25 КиБ) Просмотров: 1848
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение avr123.nm.ru » 10 май 2014, 09:54

диоды тут зачем?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 10 май 2014, 12:14

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

Не знаю :). Дали эту схему на myrobot.ru :) Может потому, что схема эта двусторонняя?
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение avr123.nm.ru » 10 май 2014, 13:42

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

Достаточно резисторов, либо спец. буферы (это самое правильное!) либо классика на bss138 (схемы - спаркфан пололу).
Последний раз редактировалось avr123.nm.ru 10 май 2014, 13:49, всего редактировалось 1 раз.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Atmega8 без Adruino + RPi

Сообщение gppsoft » 10 май 2014, 13:48

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

Почему же? А вдруг я перепутаю RX c TX при подключении... Тогда есть риск спалить RPi. А так диоды не пропустят. Или я не прав?
gppsoft
 
Сообщения: 86
Зарегистрирован: 09 апр 2014, 07:56

Re: Atmega8 без Adruino + RPi

Сообщение Andrew S » 10 май 2014, 15:35

Вы же сами написали - схема двухстоонняя. 3.3в проходит прямо, обратно 5в проходит через делитель.
Аватара пользователя
Andrew S
 
Сообщения: 431
Зарегистрирован: 20 янв 2014, 22:44
Откуда: 21RU
прог. языки: Assembler, Basic, Arduino IDE, PHP и др.
ФИО: Андрей С

Пред.

Вернуться в Электроника, электротехника

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

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

cron