Измерение сопротивления

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

Измерение сопротивления

Сообщение Strelok »

Задумка такова нужно знать положение сервопривода с ходом 90 градусов
думаю так начальное положение это минимальное сопротивление ну и наоборот управление 12 вольт
Будьте добры помогите осуществить задумку контроллер с которым пытаюсь работать 2313
Заранее благодарен всем
Помоги ближнему своему если знаешь чем
Реклама
Аватара пользователя
MOHOXPOM
Встал на лапы
Сообщения: 108
Зарегистрирован: Вт мар 18, 2008 08:25:31
Откуда: Красноярск
Контактная информация:

Сообщение MOHOXPOM »

Не знаю, как на счет 2313 (я с них не начинал, и ни где не пригодились), но можно сделать на аналого-цифровом преобразовании (если он есть в 2313) Я делал измерение вольтажа после реостата, но думаю аналогию вольт-градус можно провести:


unsigned int ADC_H, ADC_L, ADC_T;


SIGNAL(SIG_ADC){
while (ADCSRA & _BV(ADSC)) {} // Подождать, пока не будет сброшен флаг ADCSRA.ADSC

ADC_T = ((double)ADCW*5/1024)*1000; // Чтение результатов преобразования в милливольтах ( максиально 5000 мВ)
ADC_H = ADC_T/1000; //целое число
ADC_L = ADC_T-ADC_H*1000; //после запятой

sprintf(BufferADC,"%d,%03dV", ADC_H, ADC_L); //получается ADC_H,ADC_L V
}
Реклама
Аватара пользователя
gan
Открыл глаза
Сообщения: 43
Зарегистрирован: Пн мар 24, 2008 15:36:17
Откуда: Сургут
Контактная информация:

Сообщение gan »

у микрочипа есть апноут AN512 Implementing Ohmmeter/Temperature Sensor, у AVR наверняка есть подобный.
Смысл- измерение сопротивления методом заряда ёмкости. Кстати, в журнале РАдио, кажется за 2004год Долгий статью по этоиу методу написал.
Ответить

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