Есть задача: необходимо контролировать темпереатуру в диапазоне 50 - 800 C, при этом, показатель должен обрабатыватся на контроллере (AVR)
Искал цифровые датчики, не нашел. Принял решение разобраться, какими способами можно подключить резистивный датчик (http://www.e-voron.dp.ua/catalog/020094) к контроллеру. Нашел, что может быть использована RC цепь, как некий таймер, логика которого следующая:
1. Запускаем таймер на контроллере.
2. Как только кондер зарядится, ток упадет, при этом, мы сможем увидеть это падение (прерывание, АЦП или что-то еще)
3. Достаем время зарядки кондера.
4. Зная время зарядки, и номинал данного кондера а также ток, потребляемый схемой, можем узнать, какое сопротивление было на датчике.
5. Зная сопротивление, сравниваем с таблицей, и получаем температуру.
6. Смыкаем какое-то сопротивление, чтобы разрядить кондер.
Ну и так в цыкле.
Но вот все это по теории алгоритму как-то укладывается в голове, а вот сама RC ну никак. Возможно кто-то сталкивался с подобными ситуациями, и того:
1. Данный алгоритм будет вообще работать?
2. Возможно есть варианты попроще?
3. Возможно есть у кого-то ссылки на литературу реализации данных схем?
P.S.
Простите, если посчитаете вопрос глупым, только влезаю в эти "дебри"


