как измерить напряжение

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
Strelok
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс сен 21, 2008 19:01:40
Откуда: Киев

как измерить напряжение

Сообщение Strelok »

Уважаемые КОТЫ помогите с реализацией процесса измерения напряжения при помощи tini2313 измерять буду от 0v до 12v и данные измерений буду сохранять в памяти контроллера в дальнейшем при помощи этих данных буду знать положение сервопривода 0* до 90*
Возможно и измерять сопротивление на резисторе который стоит на одной оси с сервоприводом принцип тотже.
Заранее всех благодарю.
Помоги ближнему своему если знаешь чем
Реклама
Аватара пользователя
Dancer
Прорезались зубы
Сообщения: 236
Зарегистрирован: Вт дек 25, 2007 17:23:13
Откуда: Украина, Севастополь

Сообщение Dancer »

По-моему, ATtiny 2313 не имеет встроенного АЦП, поэтому сначала, как Вы понимаете, нужно найти АЦП с подходящей разрядностью. Отсюда и будем плясать. А сопротивление можно следующим способом измерять: подавать на него определенную разность потенциалов, затем преобразовывать с помощью ОУ проходящий через сопротивление ток в напряжение, дальше опять же АЦП и микроконтроллер.
Если не прав, поправьте, пожалуйста.
Реклама
Аватара пользователя
Strelok
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс сен 21, 2008 19:01:40
Откуда: Киев

Сообщение Strelok »

А можно ли использовать отдельную схему АЦП которую подсоединить к МК ? Если можно то может вы знаете какую и как это зделать
Помоги ближнему своему если знаешь чем
Аватара пользователя
bsyomov
Нашел транзистор. Понюхал.
Сообщения: 179
Зарегистрирован: Вт ноя 04, 2008 11:15:49
Откуда: Санкт-Петербург
Контактная информация:

Сообщение bsyomov »

Можно обойтись без резистора - сделайте "цифровую" серву с энкодером... Тогда сможете не использовать АЦП...
Как бонус она будет легче и долговечнее чем с переменным резистором, особенно если энкодер реализовать оптический, благо мыша старая наверняка найдётся в хозяйстве...
Последний раз редактировалось bsyomov Пн дек 01, 2008 21:32:52, всего редактировалось 1 раз.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Strelok
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс сен 21, 2008 19:01:40
Откуда: Киев

Сообщение Strelok »

А можно поподробнее про это
Помоги ближнему своему если знаешь чем
Реклама
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18561
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

а по поводу АЦП на тини - это можно реализовать при помощи резистора и конденсатора (если резистор переменный - то это и будет второй вариант исходной просьбы). об этом не один раз говорилось на форуме - поищите.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Реклама
Аватара пользователя
bsyomov
Нашел транзистор. Понюхал.
Сообщения: 179
Зарегистрирован: Вт ноя 04, 2008 11:15:49
Откуда: Санкт-Петербург
Контактная информация:

Сообщение bsyomov »

Вообще говоря можно. При инициализации привода выставляемся в начальное положение (например на энкодере делаем метку - оба канала открыты или оба закрыты) потом считаем относительно этого положения.
Аватара пользователя
Strelok
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс сен 21, 2008 19:01:40
Откуда: Киев

Сообщение Strelok »

Я конечно прошу прощение за дерзость но что такое энкодер и как его зделать
Помоги ближнему своему если знаешь чем
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18561
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

bsyomov писал(а):Вообще говоря можно. При инициализации привода выставляемся в начальное положение (например на энкодере делаем метку - оба канала открыты или оба закрыты) потом считаем относительно этого положения.
вообще говоря - нельзя. но если привод с автовозвратом в исходное положение (подпружиненный) - тогда можно. или если привод "юстируется" каждый раз при включении питания - тогда тоже можно. наконец, если энкодер работает в позиционном коде - тогда тоже можно. но это все частные случаи
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
bsyomov
Нашел транзистор. Понюхал.
Сообщения: 179
Зарегистрирован: Вт ноя 04, 2008 11:15:49
Откуда: Санкт-Петербург
Контактная информация:

Сообщение bsyomov »

Второй случай часто допустим в *-моделировании, так что сейчас там такой метод слежения применяется. Автору я подозреваю ведь такая серва и нужна? =)
А измерять сопротивление установленного на валу переменника очень недолговечный способ.
Ну и наконец, энкодеры бывают не только инкрементальные, но и абсолютные, где проблема инициализации не сотит.

Инкрементальный энкодер это например датчик выдающий на оборот определённое количество импульсов, на два канала, причём импульсы сдвинуты по фазе на 90 градусов. За счёт этого можно не только посчитать насколько изменилось положение вала(по количеству импульсов), но и в какую сторону. На двух инкрементальных энкодерах работали мыши с шариком.... =) А один такой энкодер в мышах с колёсиком. Сделано как - диск с прорезями, который поочерёдно перекрывает поток света от светодиода к двум фототранзисторам выполненным в одном корпусе.
Последний раз редактировалось bsyomov Пн дек 01, 2008 22:37:34, всего редактировалось 1 раз.
Аватара пользователя
Strelok
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вс сен 21, 2008 19:01:40
Откуда: Киев

Сообщение Strelok »

Согласен намного долговечнее считать обороты двигателя и после каждого выключения возвращать его в исходную позицию но на моей серве уже штатно стоит переменный резистор с завода
Помоги ближнему своему если знаешь чем
Ответить

Вернуться в «Цифровая техника»