roboforum.ru

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

3.3 и 5в согласование аналогового сигнала

3.3 и 5в согласование аналогового сигнала

MPulse » 24 авг 2009, 17:04

Уж простите за совсем тупо новичковский вопрос , ткните может если уже где есть ответ.

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

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

Re: 3.3 и 5в согласование аналогового сигнала

yak-40 » 24 авг 2009, 17:20

Если выводы контроллера подключаемые к датчику будут сконфигурированы на вход, опасения напрасны.

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

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

Re: 3.3 и 5в согласование аналогового сигнала

MPulse » 24 авг 2009, 17:28

Эм ..да датчик .. зря не написал - 3 осевой акселерометр, 2 осевой гироскоп. Ок, со стабилизатором понял ..а по основному вопросу ? :)

Re: 3.3 и 5в согласование аналогового сигнала

yak-40 » 24 авг 2009, 17:35

А по основному вопросу - см. выше :D

Re: 3.3 и 5в согласование аналогового сигнала

=DeaD= » 24 авг 2009, 17:36

Поставить всё через резисторные делители. Если случайно врубишь порты на выход - ничего страшного не случится.
И в прямом направлении от датчика к меге тоже не помешают эти делители. Там же слаботочный сигнал, ему эти резисторы пофиг будут.

Re: 3.3 и 5в согласование аналогового сигнала

yak-40 » 24 авг 2009, 17:39

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

Re: 3.3 и 5в согласование аналогового сигнала

MPulse » 24 авг 2009, 17:52

yak-40 писал(а):А по основному вопросу - см. выше :D

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

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

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

Re: 3.3 и 5в согласование аналогового сигнала

Duhas » 24 авг 2009, 18:10

покатят.. сигнал с акселя пройдет насквозь.. а с меги 5в поделятся...

Re: 3.3 и 5в согласование аналогового сигнала

=DeaD= » 24 авг 2009, 18:52

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

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

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

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

Re: 3.3 и 5в согласование аналогового сигнала

yak-40 » 24 авг 2009, 18:53

Конечно не искажают, ослабляют.
Можно конечно программно скоректировать, но зачем этот огород.
Выходы датчика можно подключать непосредственно к входам микроконтроллера.
А вот наоборот конечно через делители.

Re: 3.3 и 5в согласование аналогового сигнала

=DeaD= » 24 авг 2009, 19:06

2yak-40: Один неверный оператор в программе для МК и ваш аксель за не менее чем тыщу рублей идёт на помойку - оно надо?

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

Re: 3.3 и 5в согласование аналогового сигнала

yak-40 » 24 авг 2009, 19:12

=DeaD= писал(а):Один неверный оператор в программе

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

Re: 3.3 и 5в согласование аналогового сигнала

=DeaD= » 24 авг 2009, 19:30

Ну ошибкой в программе тяжело подать 220В :) а вот если перепутать где-то систему счисления или номера пинов в портах или еще что - в общем начинающему это как два байта переслать :)

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

Re: 3.3 и 5в согласование аналогового сигнала

Duhas » 24 авг 2009, 19:36

=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в согласование аналогового сигнала

=DeaD= » 24 авг 2009, 19:50

ну да, а я о чем - 330 кОм и 220 кОм вроде не запрещены к использованию :)
А точность 0.1% это космические технологии :) аксель не думаю что столько даёт


cron
Rambler\'s Top100 Mail.ru counter