Страница 1 из 2
Помогите с терморегулятором
Добавлено: Сб дек 13, 2008 18:28:33
andr_s
Нужен терморегулятор в машину, а точнее два нужно, один на печку, второй на радиатор.
Предпочтительна вот такая схема
http://www.myplace.nu/avr/thermo/ но по мне, в ней имеется существенный недостаток - нет плавного управления нагрузкой.
Хотелось иметь схему, в которой будет реализовано управление нагрузкой например на ШИМ и желательно на АВР. Да, и запись в епром последнего установленного пользователем значения температуры тоже приветствуется. Яндексом ничего толкового не нагуглил.
Поделитесь пожалста у кого есть, или помогите поправить прошивку под мои нужды.
Ася 388554549
=)
Добавлено: Вс дек 14, 2008 22:27:05
FlyGreen
Сцылка битая, я схему включения вентилятора радиатора собираю по этому описанию
http://eldigi.ru/site/term/7.php . Добавил резистор, транзистор, реле. И подключил все это, к реле вентилятора охлаждения.
Добавлено: Пн дек 15, 2008 11:38:01
andr_s
Ссылка не битая, просто перед ссылкой стоял знак _ сейчас убрал
По твоей ссылке то же самое, только сложнее и нагруженней, а следовательно - хуже
Меня интересует схема, которая в рамках диапазона гистерезиса дает плавное регулирование оборотов нагрузки. Я и сам бы мог сделать, но я не программист, мне очень долго вникать, пожалуй, даже не целесообразно
Добавлено: Вс фев 15, 2009 12:07:56
sachok
Товарищи помогите с доделкой программы для терморегулятора на DS18b20 и ATtiny2313. Есть у меня программка но она меряет только с точностью до градуса, а мне нужно для инкубатора с точностью до 0,1 градуса. Нужно использовать 3 индикатора с общим анодом, потом установка температуры при которой подаётся сигнал тоже с точностью до 0,1 градуса. Все файлы в архиве. Помогите мне:)
Добавлено: Вс фев 15, 2009 13:32:56
pirotehnick
sachok писал(а): мне нужно для инкубатора с точностью до 0,1 градуса.
А по даташиту вроде бы максимальная точность самого датчика +/-0,5 град.
Чё-то мой протеус не хочет открывать проект, т.к. проект создан в протеусе болле поздней версии. У меня версия 7.2 SP2 Build 4602.
Добавлено: Вс фев 15, 2009 14:27:26
sachok
Проект Proteus 7.2 SP6. Я имел ввиду что дискретность показаний 0,1 градуса. Точку 2 цифры можно постоянно включить через резистор. Нужно что бы температура отображалась в таком формате - 36,6
Добавлено: Вс фев 15, 2009 14:45:44
sachok
Код: Выделить всё
temperature=ds18b20_temperature(0)*10; //Читаем температуру
Если сделать так то есть отображения десятых осталось только разобраться с сравнением
Добавлено: Вс фев 15, 2009 15:34:32
sachok
Всё разобрался наконец:)
Добавлено: Вт фев 17, 2009 20:00:08
sachok
В Proteus всё работает но не тут тто было в железе проблемы с отображением цифр - 3,5,9, а именно вместо сегмента d в этих цифрах светится сегмент e. Помогите найти ошибку:)
Добавлено: Ср фев 18, 2009 00:58:51
sachok
Вот например показания 15 (на точку не обращайте внимания)

Добавлено: Ср фев 18, 2009 01:46:12
Artemy
2 sachok: сам и ответил на свой вопрос:
в железе проблемы
вместо сегмента d в этих цифрах светится сегмент e
так поменяй их местами... прозвони, проверь разводку...
З.Ы. Ну, наверняка уже сам осилил...
Добавлено: Ср фев 18, 2009 08:47:30
ARV
я совсем недавно на своем сайте разместил мини-проектик термометра-термостата... не уверен, что для инкубатора подойдет, но с десятыми долями при измерении температуры проблем нет
Добавлено: Ср фев 18, 2009 14:45:27
sachok
ARV писал(а):я совсем недавно на своем сайте разместил мини-проектик термометра-термостата... не уверен, что для инкубатора подойдет, но с десятыми долями при измерении температуры проблем нет
Єто я видел посещаю Ваш сайт время от времени. Просто у меня уже всё спаяно,а работать не хочет:(
Добавлено: Ср фев 18, 2009 15:05:34
sachok
Artemy писал(а):2 sachok: сам и ответил на свой вопрос:
в железе проблемы
вместо сегмента d в этих цифрах светится сегмент e
так поменяй их местами... прозвони, проверь разводку...
З.Ы. Ну, наверняка уже сам осилил...
Ничего я не ответил

Я имел ввиду что в Proteus всё работает, а в железе нет:( Это только программный глюк с пайкой всё ОК.
Добавлено: Ср фев 18, 2009 16:27:26
sachok
С сигментами можна сказать разобрался:) Теперь всё же есть проблема с выводом десятых исходник тот же.
Код: Выделить всё
temperature=ds18b20_temperature(0)*10; //Читаем температуру
Если так сделать то происходит сбой в программе и показывает ерунду что теперь нужно подправить что бы показало десятые??В программировании не очень силен так как первый раз работаю с 7 сегментными индикаторами.
Добавлено: Ср фев 18, 2009 18:17:20
jumbo
схема термостата, работоспособная и с точностью 0,1
Добавлено: Ср фев 18, 2009 18:20:09
sachok
Видел я эту схему но поймите меня у меня всё уже спаяно и нужно довести до ума.
Добавлено: Сб фев 28, 2009 02:49:59
rezhik
jumbo писал(а):схема термостата, работоспособная и с точностью 0,1
Добрый день, можно по подробней о вашей схеме?
Добавлено: Сб фев 28, 2009 09:25:41
sachok
rezhik писал(а):jumbo писал(а):схема термостата, работоспособная и с точностью 0,1
Добрый день, можно по подробней о вашей схеме?
Радио №1 2006 ст.43
Добавлено: Ср июн 24, 2009 19:33:35
Bond
jumbo писал(а):схема термостата, работоспособная и с точностью 0,1
а ссылку на эту схему можно