roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 15:32

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:04 
Не в сети

Зарегистрирован: 24 авг 2009, 14:52
Сообщения: 11
Откуда: Новосибирск
прог. языки: C#, C++
Уж простите за совсем тупо новичковский вопрос , ткните может если уже где есть ответ.

Суть вопроса - есть аналоговый датчик c 5 выходами работает на 3.3в, пока использовал на stk500 просто перевел ее на работу на напряжении 3.3 вольта, и поставил мегу 16L, датчик цеплял напрямую к ацп входам, в качестве референсного напряжения использовал напряжение питания. Сейчас необходимо схему перевести на 5вольт, вот боязно теперь датчик пожечь.

Сам датчик думаю запитать через делитель на резисторах с 5 на 3.3, а вот как ко входам подрубить , чтобы с контроллера как-нибудь паразитным образом 5 вольт не подать на выходы датчика. Может диоды поставить .. или опасения напрасны ? Хотелось бы еще при этом сам сигнал не ослабить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:20 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Если выводы контроллера подключаемые к датчику будут сконфигурированы на вход, опасения напрасны.

Добавлено спустя 2 минуты 24 секунды:
MPulse писал(а):
Сам датчик думаю запитать через делитель на резисторах с 5 на 3.3

А вот это как то не очень... Лучше через стабилизатор.
Хотя я не знаю что там за датчик :pardon:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:28 
Не в сети

Зарегистрирован: 24 авг 2009, 14:52
Сообщения: 11
Откуда: Новосибирск
прог. языки: C#, C++
Эм ..да датчик .. зря не написал - 3 осевой акселерометр, 2 осевой гироскоп. Ок, со стабилизатором понял ..а по основному вопросу ? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
А по основному вопросу - см. выше :D

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Поставить всё через резисторные делители. Если случайно врубишь порты на выход - ничего страшного не случится.
И в прямом направлении от датчика к меге тоже не помешают эти делители. Там же слаботочный сигнал, ему эти резисторы пофиг будут.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Резистивные делители могут не прокатить, как я понял сигнал то аналоговый.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 17:52 
Не в сети

Зарегистрирован: 24 авг 2009, 14:52
Сообщения: 11
Откуда: Новосибирск
прог. языки: C#, C++
yak-40 писал(а):
А по основному вопросу - см. выше :D

Сори .. пропустил. Спасибо.

yak-40 писал(а):
Резистивные делители могут не прокатить, как я понял сигнал то аналоговый.

именно, аналоговый


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
покатят.. сигнал с акселя пройдет насквозь.. а с меги 5в поделятся...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 18:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
yak-40 писал(а):
Резистивные делители могут не прокатить, как я понял сигнал то аналоговый.

Резистивные делители в каком месте аналоговый сигнал то искажают сильно, если резисторы правильно подобраны, а не через 100 Ом на землю тянем? :shock:

Добавлено спустя 2 минуты 49 секунд:
Duhas писал(а):
покатят.. сигнал с акселя пройдет насквозь.. а с меги 5в поделятся...

Ну не совсем насквозь, скажем если 10мА до 3.3В выдаёт аксель на выходе, тогда резисторы к земле надо ставить убивающие не более 0.1мА, скажем, т.е. R=3.3/0.0001=3.3*10000=33k. А значит резистор до 5В-опасного выхода\входа меги еще 22k. Вот и вся арифметика.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 18:53 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Конечно не искажают, ослабляют.
Можно конечно программно скоректировать, но зачем этот огород.
Выходы датчика можно подключать непосредственно к входам микроконтроллера.
А вот наоборот конечно через делители.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 19:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2yak-40: Один неверный оператор в программе для МК и ваш аксель за не менее чем тыщу рублей идёт на помойку - оно надо?

Я же привёл пример расчета резисторов для того чтобы погрешность была не более 1% - неужели это так много? :oops:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 19:12 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
=DeaD= писал(а):
Один неверный оператор в программе

Можно и на питание 220 вольт подать :ROFL:
Да я не против, я только сказал что можно и так. :wink:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 19:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Ну ошибкой в программе тяжело подать 220В :) а вот если перепутать где-то систему счисления или номера пинов в портах или еще что - в общем начинающему это как два байта переслать :)

Добавлено спустя 1 минуту 18 секунд:
Пусть даже вероятность такой ошибки всего 1%. Чисто экономическая эффективность - добавить в схему 2 резистора вряд ли стоит больше 5 рублей, а цена ошибки = цена акселя + затраты на логистику для нового. Всё равно выигрываем ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
=DeaD= писал(а):
Duhas писал(а):
покатят.. сигнал с акселя пройдет насквозь.. а с меги 5в поделятся...

Ну не совсем насквозь, скажем если 10мА до 3.3В выдаёт аксель на выходе, тогда резисторы к земле надо ставить убивающие не более 0.1мА, скажем, т.е. R=3.3/0.0001=3.3*10000=33k. А значит резистор до 5В-опасного выхода\входа меги еще 22k. Вот и вся арифметика.

умножаем ето на 10-20.. и красата...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 3.3 и 5в согласование аналогового сигнала
СообщениеДобавлено: 24 авг 2009, 19:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ну да, а я о чем - 330 кОм и 220 кОм вроде не запрещены к использованию :)
А точность 0.1% это космические технологии :) аксель не думаю что столько даёт

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO