Страница 1 из 1
Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Чт янв 28, 2010 11:39:54
geniusbsd
Кто нибудь подключал к встроенному АЦП Atmega термосопротивление. Поделитесь схемой и если можно исходником на С
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Пн апр 05, 2010 10:21:40
kospov
Ам... - схемки нет - но из теории: нужно просто к ИОНУ(хотябы стабилитрон) прикошачить термосопротивление(подогнав ток) и мерить падение напруги на нем. так-ка ТСП - платинновое, то линейность у него офигенная. Не уверен, но может поможет.
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Пн апр 05, 2010 12:45:05
РадиоЛоматель
Вот статья:
http://radiokot.ru/circuit/analog/measure/05/
Там про платиновое термосопротивление. Вместо вольтметра - поставьте свою АТмегу (АЦП)
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Ср апр 07, 2010 19:26:34
Ildus
Подключаешь к питанию стабилизированному через резистор свой терморезистор, измеряешь напряжение на получившемся делителе, считаешь сопротивление, затем по заводским константам А, В и С на терморезистор считаешь уравнение Стейнхарт- Харта. Получаешь температуру.
Я делал на резисторе 10К3А1, он правда, не платиновый... Но зато данные на него есть в сети.
Вот схема и исходник. Там много лишнего наворочено, разберешься.
Тебе надо только функцию чтения температуры.
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Вс апр 11, 2010 10:07:06
kontroller
Включи КРЕН5 (или аналог) в режиме стабилизации тока и последовательно с этим стабилизаторм ТСП. С помощью АЦП контроллера можно измерить падение на ТСП.
Неоднократно делал так. Заказчик не жаловался.
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Добавлено: Вс апр 11, 2010 18:35:17
Сэр Мурр
По поводу предыдущего предложения.
На платиновые терморезисторы указывается рекомендуемый рабочий ток, чтоб избежать саморазогрева. Это для достижения точности 0,1 градуса.
Если точность ниже- можно игнорировать эффект саморазогрева.