как измерить напряжение
как измерить напряжение
Уважаемые КОТЫ помогите с реализацией процесса измерения напряжения при помощи tini2313 измерять буду от 0v до 12v и данные измерений буду сохранять в памяти контроллера в дальнейшем при помощи этих данных буду знать положение сервопривода 0* до 90*
Возможно и измерять сопротивление на резисторе который стоит на одной оси с сервоприводом принцип тотже.
Заранее всех благодарю.
Возможно и измерять сопротивление на резисторе который стоит на одной оси с сервоприводом принцип тотже.
Заранее всех благодарю.
Помоги ближнему своему если знаешь чем
- Реклама
- Dancer
- Прорезались зубы
- Сообщения: 236
- Зарегистрирован: Вт дек 25, 2007 17:23:13
- Откуда: Украина, Севастополь
По-моему, ATtiny 2313 не имеет встроенного АЦП, поэтому сначала, как Вы понимаете, нужно найти АЦП с подходящей разрядностью. Отсюда и будем плясать. А сопротивление можно следующим способом измерять: подавать на него определенную разность потенциалов, затем преобразовывать с помощью ОУ проходящий через сопротивление ток в напряжение, дальше опять же АЦП и микроконтроллер.
Если не прав, поправьте, пожалуйста.
Если не прав, поправьте, пожалуйста.
- bsyomov
- Нашел транзистор. Понюхал.
- Сообщения: 179
- Зарегистрирован: Вт ноя 04, 2008 11:15:49
- Откуда: Санкт-Петербург
- Контактная информация:
Можно обойтись без резистора - сделайте "цифровую" серву с энкодером... Тогда сможете не использовать АЦП...
Как бонус она будет легче и долговечнее чем с переменным резистором, особенно если энкодер реализовать оптический, благо мыша старая наверняка найдётся в хозяйстве...
Как бонус она будет легче и долговечнее чем с переменным резистором, особенно если энкодер реализовать оптический, благо мыша старая наверняка найдётся в хозяйстве...
Последний раз редактировалось bsyomov Пн дек 01, 2008 21:32:52, всего редактировалось 1 раз.
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
для позиционных приводов нельзя использовать простые энкодеры, т.к. исходное положение для них не определено. иначе говоря, энкодер дает относительное смещение привода, а не абсолютное.
а по поводу АЦП на тини - это можно реализовать при помощи резистора и конденсатора (если резистор переменный - то это и будет второй вариант исходной просьбы). об этом не один раз говорилось на форуме - поищите.
а по поводу АЦП на тини - это можно реализовать при помощи резистора и конденсатора (если резистор переменный - то это и будет второй вариант исходной просьбы). об этом не один раз говорилось на форуме - поищите.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18561
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
вообще говоря - нельзя. но если привод с автовозвратом в исходное положение (подпружиненный) - тогда можно. или если привод "юстируется" каждый раз при включении питания - тогда тоже можно. наконец, если энкодер работает в позиционном коде - тогда тоже можно. но это все частные случаиbsyomov писал(а):Вообще говоря можно. При инициализации привода выставляемся в начальное положение (например на энкодере делаем метку - оба канала открыты или оба закрыты) потом считаем относительно этого положения.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- bsyomov
- Нашел транзистор. Понюхал.
- Сообщения: 179
- Зарегистрирован: Вт ноя 04, 2008 11:15:49
- Откуда: Санкт-Петербург
- Контактная информация:
Второй случай часто допустим в *-моделировании, так что сейчас там такой метод слежения применяется. Автору я подозреваю ведь такая серва и нужна? =)
А измерять сопротивление установленного на валу переменника очень недолговечный способ.
Ну и наконец, энкодеры бывают не только инкрементальные, но и абсолютные, где проблема инициализации не сотит.
Инкрементальный энкодер это например датчик выдающий на оборот определённое количество импульсов, на два канала, причём импульсы сдвинуты по фазе на 90 градусов. За счёт этого можно не только посчитать насколько изменилось положение вала(по количеству импульсов), но и в какую сторону. На двух инкрементальных энкодерах работали мыши с шариком.... =) А один такой энкодер в мышах с колёсиком. Сделано как - диск с прорезями, который поочерёдно перекрывает поток света от светодиода к двум фототранзисторам выполненным в одном корпусе.
А измерять сопротивление установленного на валу переменника очень недолговечный способ.
Ну и наконец, энкодеры бывают не только инкрементальные, но и абсолютные, где проблема инициализации не сотит.
Инкрементальный энкодер это например датчик выдающий на оборот определённое количество импульсов, на два канала, причём импульсы сдвинуты по фазе на 90 градусов. За счёт этого можно не только посчитать насколько изменилось положение вала(по количеству импульсов), но и в какую сторону. На двух инкрементальных энкодерах работали мыши с шариком.... =) А один такой энкодер в мышах с колёсиком. Сделано как - диск с прорезями, который поочерёдно перекрывает поток света от светодиода к двум фототранзисторам выполненным в одном корпусе.
Последний раз редактировалось bsyomov Пн дек 01, 2008 22:37:34, всего редактировалось 1 раз.


