Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Коллеги подскажите, как лучше поступить - металлическая пластина на неё нужно крепить датчики температуры типа DS18B20 - имеется ввиду размеры датчика должны бить минимальны.... подскажите какой датчик лучше взять? датчиков на пластине будет 2 шт. минимум.... И какую схему с ATTiny2313 лучше использовать, если есть готовые решения....
...Спасибо за любую помощь....
...Спасибо за любую помощь....
- Реклама
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Вот нашёл схемы http://hardlock.org.ua/mc/tiny/termostat_v1/index.html но в классе датчиков, которые применяются нет с требуемым диапазоном....
схема расположения датчиков - красными стрелками показана, края нагреваются -

дачики ставятся с торца рёбер, размеры площадки под датчик 4*4 мм..... это начало в конечном варианте перейду на atmega8 пока так....
схема расположения датчиков - красными стрелками показана, края нагреваются -

дачики ставятся с торца рёбер, размеры площадки под датчик 4*4 мм..... это начало в конечном варианте перейду на atmega8 пока так....
- DimanVIP
- Мучитель микросхем
- Сообщения: 474
- Зарегистрирован: Вт июн 01, 2010 22:12:07
- Откуда: Тольятти
- Контактная информация:
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
На такие диапазоны, наверное, только термопары и пойдут.
Размеры их "капель" меньше ДСки.
Размеры их "капель" меньше ДСки.
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Не только термопары, есть еще термометры сопротивления. Но с термопарами и термометрами
сопртивления все гораздо сложнее, одной ATtiny2313 не обойтись.
сопртивления все гораздо сложнее, одной ATtiny2313 не обойтись.
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Подскажите коллеги пожалуйста, какие термопары - лучше использовать и схему их использования, без разницы с каким камнем PIC or Atmega главное принцып посмотреть, как кодировать сигнал с термопары.....
буду премного благодарен.....
- Реклама
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Вот нащёл интересную схемку
http://eldigi.ru/site/izmer/14.php
только возникают вопросы:
1) какую лучше использовать термопару
2) какова точность выставления температуры..
3) точность контроля температуру...
http://eldigi.ru/site/izmer/14.php
только возникают вопросы:
1) какую лучше использовать термопару
2) какова точность выставления температуры..
3) точность контроля температуру...
- DimanVIP
- Мучитель микросхем
- Сообщения: 474
- Зарегистрирован: Вт июн 01, 2010 22:12:07
- Откуда: Тольятти
- Контактная информация:
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Посмотрите мою разработку: Блок управления для жаро-сухового шкафа.
Там я решал подобные задачки. По ссылкам в теме можно почерпнуть немало полезной информации.
Там я решал подобные задачки. По ссылкам в теме можно почерпнуть немало полезной информации.
[img]http://nekuru.com/images/DimanVIP/t2.png[/img]
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Спасибо за помощь! - сейчас буду разбираться в вашей схеме и алгоритмах.... 
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Нашёл термопару под задачу:
http://www.kipspb.ru/catalog/sensor/833 ... 296726.php
- хром-алюминий, только параметры нужно узнать и буду вашу схему использовать с доработкой, как отыщу параметры данной термопары...
DimanVIP - а не могли бы выложить исходник программы? - хотелось бы посмотреть как происходит считывание с усилителя сигнала.....
http://www.kipspb.ru/catalog/sensor/833 ... 296726.php
- хром-алюминий, только параметры нужно узнать и буду вашу схему использовать с доработкой, как отыщу параметры данной термопары...
DimanVIP - а не могли бы выложить исходник программы? - хотелось бы посмотреть как происходит считывание с усилителя сигнала.....
- DimanVIP
- Мучитель микросхем
- Сообщения: 474
- Зарегистрирован: Вт июн 01, 2010 22:12:07
- Откуда: Тольятти
- Контактная информация:
Re: Терморегулятор на ATTiny2313 с пределами от 30 до 250 С
Весь код приводить не буду, он очень огромен, занимает 99,9 % от объема 32 Меги.gdoom писал(а):хотелось бы посмотреть как происходит считывание с усилителя сигнала.....
Комментов там практически нет, так что разобраться будет не просто.
Лучше отдельными кусками с коментами и пояснениями:
Считывание температуры с DS-ки:
Код: Выделить всё
void getTemp(void){
volatile unsigned char temp = 0;
volatile static unsigned char lastTemperDS = 0;
temp = ds18b20_temperature(0);
if (temp < 120) // если приняли корректное значение температуры
{lastTemperDS = temp;} // то используем его, иначе используем последнее корректное
temperDS = lastTemperDS; // temperDS - температура датчика
}Код: Выделить всё
#define StartConvAdc() ADCSRA |= 0x40 // Запуск преобразования АЦП
interrupt [ADC_INT] void adc_isr(void)
{
volatile unsigned int AdcBuf = ADCW; // Считываем старший регистр АЦП
if (ADMUX) // Выбираем канал
{valLowTD = AdcBuf; ADMUX = 0x00;} // читаем и меняем канал
else
{valHighTD = AdcBuf; ADMUX = 0x01; StartConvAdc();} // аналогично
}[img]http://nekuru.com/images/DimanVIP/t2.png[/img]


