для универсального входа нужен программируемый источник тока (где-то от 0.1 до 5мА) и АЦП с программируемым усилителем (примерно от 1 до 200) или несколько операционников с фиксированными Ку (1, 10, 100, 200), еще неплохо имет регулируемый опорник для АЦП.
Делал такое на Мега16, использовался внутренний АЦП в диф включении, внешний сдвоенный операционник (LM358, MCP617 и т.п.) в генераторе тока, и сдвоенный 4х канальный коммутатор (561КП1, CD4052, 74HC4052). Включение резистивных датчиков - трехпроводное (один канал коммутатора коммутировал ток на датчик, второй - напряжение). Одним каналом ШИМа программировался ток для источника тока, вторым - напряжение на отрицательном диф.входе АЦП.
Подключал такие датчики : ТСМ50/100, ТСП50/100, Pt100, Pt1000, KTY81/84, терморезисторы 1К/10К, TMP36, HIH3610, DS18B20/1821.
На внутреннем АЦП точность до 1-2х градусов, там было достаточно. Для большей точности можно поставить внешний АЦП. Для термопары нужен внутренний термодатчик для компенсации холодного спая.
кусок этой схемы -
http://electronix.ru/forum/index.php?s=&am...st&p=191542
Сообщение отредактировал umup - Apr 7 2007, 17:00