Atmega8 + ТСП100(термосопротивление платиновое)
Atmega8 + ТСП100(термосопротивление платиновое)
Кто нибудь подключал к встроенному АЦП Atmega термосопротивление. Поделитесь схемой и если можно исходником на С
- Реклама
-
kospov
- Открыл глаза
- Сообщения: 71
- Зарегистрирован: Ср янв 20, 2010 20:55:10
- Откуда: Новосибирск
- Контактная информация:
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Ам... - схемки нет - но из теории: нужно просто к ИОНУ(хотябы стабилитрон) прикошачить термосопротивление(подогнав ток) и мерить падение напруги на нем. так-ка ТСП - платинновое, то линейность у него офигенная. Не уверен, но может поможет.
- РадиоЛоматель
- Мудрый кот
- Сообщения: 1733
- Зарегистрирован: Чт авг 21, 2008 22:03:30
- Откуда: Одесса(Украина)
- Контактная информация:
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Вот статья: http://radiokot.ru/circuit/analog/measure/05/
Там про платиновое термосопротивление. Вместо вольтметра - поставьте свою АТмегу (АЦП)
Там про платиновое термосопротивление. Вместо вольтметра - поставьте свою АТмегу (АЦП)
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Люблю Си...
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Подключаешь к питанию стабилизированному через резистор свой терморезистор, измеряешь напряжение на получившемся делителе, считаешь сопротивление, затем по заводским константам А, В и С на терморезистор считаешь уравнение Стейнхарт- Харта. Получаешь температуру.
Я делал на резисторе 10К3А1, он правда, не платиновый... Но зато данные на него есть в сети.
Вот схема и исходник. Там много лишнего наворочено, разберешься.
Тебе надо только функцию чтения температуры.
Я делал на резисторе 10К3А1, он правда, не платиновый... Но зато данные на него есть в сети.
Вот схема и исходник. Там много лишнего наворочено, разберешься.
Тебе надо только функцию чтения температуры.
- Вложения
-
- DRV_M16_2CH_OU_LCD.rar
- (141.64 КБ) 389 скачиваний
-
kontroller
- Родился
- Сообщения: 8
- Зарегистрирован: Вс апр 11, 2010 09:36:18
Re: Atmega8 + ТСП100(термосопротивление платиновое)
Включи КРЕН5 (или аналог) в режиме стабилизации тока и последовательно с этим стабилизаторм ТСП. С помощью АЦП контроллера можно измерить падение на ТСП.
Неоднократно делал так. Заказчик не жаловался.
Неоднократно делал так. Заказчик не жаловался.
- Реклама
- Сэр Мурр
- Модератор
- Сообщения: 11169
- Зарегистрирован: Чт окт 27, 2005 18:50:07
- Откуда: из мест не столь отдалённых
Re: Atmega8 + ТСП100(термосопротивление платиновое)
По поводу предыдущего предложения.
На платиновые терморезисторы указывается рекомендуемый рабочий ток, чтоб избежать саморазогрева. Это для достижения точности 0,1 градуса.
Если точность ниже- можно игнорировать эффект саморазогрева.
На платиновые терморезисторы указывается рекомендуемый рабочий ток, чтоб избежать саморазогрева. Это для достижения точности 0,1 градуса.
Если точность ниже- можно игнорировать эффект саморазогрева.


