Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Применение термостата 0,1°C в инкубаторе

Здесь только проекты на ATtiny

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 12 май 2015 19:12

На включенном терморегуляторе нажимаю 2 кнопки вместе , появляется 0,1, можно кнопкой увеличивать до 1,0. Делал так, отключение все равно через 0,1 градуса, а не через 1. Далее нажимаю 2 кнопки 2 раза выходит 0,00 кнопками можно либо увеличить, либо уменьшить значение на величину 2,5.Дальше жду, выходит основной режим. Еще если нажать просто кнопку любую, то идет либо увеличение до 38,5, либо уменьшение не помню до скольки градусов. Как я понимаю мк должен пере настроиться на новые установки, а этого не происходит, все остается как было.

Добавлено спустя 51 минуту 17 секунд:
И еще один глюк появился , не отключается и температура ползет до 45 градусов, помогает перезапуск и танцы с бубнами. Что за сбой?
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 12 май 2015 21:02

та-ак, индикатор у вас трёхразрядный что-ли?
я вам дал ссылку на прошивку с другой логикой работы. Вы сейчас с какой прошивкой работаете? (Напишите полностью название архива с прошивкой)
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 13 май 2015 05:26

Индикатор из двух 3-х разрядных. Прошивка Termostat_led_OA+OK+NPN_v0.22a_by_Grey4ip.hex.rar с первого поста

Добавлено спустя 8 минут 50 секунд:
Ссылку не давали.Дайте еще раз
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 13 май 2015 09:46

olegrom63 писал(а):Индикатор из двух 3-х разрядных. Прошивка Termostat_led_OA+OK+NPN_v0.22a_by_Grey4ip.hex.rar с первого поста
Ссылку не давали.Дайте еще раз
Ссылку дам, когда разберемся, что происходит.

1. Какой hex файл из архива вы прошиваете?
2. Чем вы прошиваете, с какими настройками?
3. EEPROM очищается при прошивке, или установлен режим сохранения данных в EEPROM`е?
4. Выложите свою схему и фотки платы - сверху и снизу
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 13 май 2015 10:26

Файл с ОК. Прошивал в Poniprog программатор самодельный на BC546 и кварц 8 МГц через СОМ порт. Фотки позже, пока нет возможности.

Добавлено спустя 6 минут 49 секунд:
прошивка не вложилась блин

Добавлено спустя 17 минут 40 секунд:
прошивка
Вложения
termostat_led_oc_cold.rar
прошивка
(2.15 КБ) Скачиваний: 44
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 13 май 2015 10:52

olegrom63 писал(а):Файл с ОК. Прошивал в Poniprog программатор самодельный на BC546 и кварц 8 МГц через СОМ порт.
программатор не важно какой, напишите с какими настройками poniprog`ом прошивали. максимально подробно.
Фотки позже, пока нет возможности.
прошивка не вложилась блин
не нужно вкладывать, просто напишите полное название.
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 13 май 2015 12:50

все сделал, сначала в тесный корпус засунул, видимо где-то замыкало, теперь откалибровал по ртутному термометру все точь в точь показывает. Но осталось выключение реле при 34,9 , включение реле при 35-ти градусах, хотя точка горит, указывая на продолжение нагрева. Может я не к тому выходу прицепил резистор базы кт815? Я цеплял к 6 ноге, когда Т=Т<Т уст

Добавлено спустя 2 минуты 7 секунд:
Заткнул термопару по ниже ,где холоднее, по ртутному термометру в районе яиц получилось 37,5. на цифровом 35-34,9.
Вложения
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 13 май 2015 14:22

olegrom63 писал(а):все сделал, сначала в тесный корпус засунул, видимо где-то замыкало, теперь откалибровал по ртутному термометру все точь в точь показывает. Но осталось выключение реле при 34,9 , включение реле при 35-ти градусах, хотя точка горит, указывая на продолжение нагрева. Может я не к тому выходу прицепил резистор базы кт815? Я цеплял к 6 ноге, когда Т=Т<Т уст
в инкубаторе нога 6 (PORTD.2) используется для сигнализации о недопустимой температуре
файл tempcfg.h:
Код: Выделить всё
#define HeatPin  PORTD.3  // Вывод управления нагревателем
#define AlarmPin PORTD.2  // Вывод сигнализации
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 13 май 2015 16:25

Вот ссылка откуда все брал. А то сам уже запутался .viewtopic.php?f=9&t=10
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 13 май 2015 18:30

ну, вы поняли, что не стой ноги управляете транзистором и реле? Для инкубатора нужно было с 7-ой, а вы с 6-ой
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 13 май 2015 19:02

понял , завтра попробую

Добавлено спустя 9 часов 10 минут 8 секунд:
блин опять бесконтрольно растет др 45 градусов, лечится перезагрузкой

Добавлено спустя 1 час 2 минуты 40 секунд:
перекинул на 7-ю ногу, нагрузка вообще не включается.Подтянул 1-ю ногу через резюк 9к к плюсу,посмотрим, будут сбои или нет

Добавлено спустя 5 часов 30 минут 16 секунд:
в общем опять доперло до52 градусов, пока на работе был, наверное капут поджарил все. Просто подстава полная. Бл... аналоговый лучше собрать. чем думать, что там в прошивке забито!

Добавлено спустя 17 минут 30 секунд:
olegrom63 писал(а):Вот ссылка откуда все брал. А то сам уже запутался .viewtopic.php?f=9&t=10

на схему выше глянь, там 6 нога нагрев, 7 нога охлаждение

Добавлено спустя 16 минут 29 секунд:
точка переключается как положено, а реле нет
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 14 май 2015 14:20

olegrom63 писал(а):в общем опять доперло до52 градусов, пока на работе был, наверное капут поджарил все. Просто подстава полная.
да, скорее всего поджарил
на схему выше глянь, там 6 нога нагрев, 7 нога охлаждение
Олег, я вам ответственно заявляю, охлаждать ваш нагреватель не будет ни при каких обстоятельствах. Убирайте вареные яйца, соединяйте с 7й ногой и проверяйте работу установки на пустом инкубаторе. Что за разгильдяйство, включать на боевое дежурство неработающее устройство!?
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение IYra » 14 май 2015 16:50

olegrom63 писал(а):блин опять бесконтрольно растет др 45 градусов, лечится перезагрузкой



Были случаи - народ мучался а все дело было в плохом питании

Добавлено спустя 27 минут 49 секунд:
olegrom63 писал(а):Подтянул 1-ю ногу через резюк 9к к плюсу,посмотрим, будут сбои или нет

И обязательно ставить супервизор. Про это много на форуме написано
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 14 май 2015 21:52

с 7 -ой ногой соединял, реакции вообще нет реле не щелкает

Добавлено спустя 5 часов 40 минут 42 секунды:
Поставил как термометр дома, 12 часов стоит глюков нет.Температуру показывает. Точка горит.
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 15 май 2015 08:46

Вот с 7й ногой и будем разбираться.
Установите температуру срабатывания на 15С (ниже комнатной), убедитесь, что загорелась точка, померяйте напряжение на 7й ноге МК, должно быть 5В, померяйте напряжение на коллекторе транзистора, должно быть близко к 0, т.е. транзистор должен быть открыт.
Измените температуру срабатывания на 40С (выше комнатной), убедитесь, что точка погасла, на 7й ноге должно быть 0В, на коллекторе транзистора 12В, или сколько у вас там с блока питания приходит.

Напоминаю, вы не прислали точное название hex-файла, которым прошили устройство.
Фотки тоже помогли бы.
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 16 май 2015 12:26

В общем прошивка кривая по-моему, точка сама по себе горит, реле щелкает при 35-ти градусах, первый ваз потом снова включает нагрузку при 39-ти градусах и больше не выключается при повышении температуры,Хотел перепрошить, не получилось, не выпаивая.А выпаивать долго. Заказал Ftiny 2313 в DIP корпусе, сделаю на ней на панельке. Пока поставил аналоговый термостат. На 7 ноге ничего нет, она же для холодильника актуальна. Ну попробую померяю на ей напругу

Добавлено спустя 1 час 1 минуту 50 секунд:
Промерял, на 7 ноге всегда 0.00, на 6 ноге появляется 3 В. при включении нагрузки при 34.9-35 градусов и при 39 и до бесконечности.

Добавлено спустя 1 минуту 38 секунд:
Напруга на мк 5 В.
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 16 май 2015 13:43

еще раз - какое полное название hex файла вашей прошивки?
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 16 май 2015 14:41

по-моему вот этот timer2313OC.e2p
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение IYra » 16 май 2015 14:50

olegrom63 писал(а):В общем прошивка кривая по-моему,

Это вряд ли. Выложи хекс которым прошивал - его можно прогнать в Протеусе
olegrom63 писал(а):Хотел перепрошить, не получилось, не выпаивая.

Что именно не получилось ? Вроде можно перепрошивать на плате. Только проводки правильно подпаять

olegrom63 писал(а): на 6 ноге появляется 3 В.

Напруга на мк 5 В.

что-то подозрительно - если на 6 ноге "1" то должно быть около 5В
Где-то что-то коротит или питание не тянет

Добавлено спустя 4 минуты 37 секунд:
olegrom63 писал(а):по-моему вот этот timer2313OC.e2p

А это откуда взялось ???
IYra
Живу тут
 
Сообщения: 543
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 16 май 2015 15:31

Олег, вы писали 13 мая:
olegrom63 писал(а):Прошивка Termostat_led_OA+OK+NPN_v0.22a_by_Grey4ip.hex.rar с первого поста
В этом архиве несколько прошивок, это файлы с расширением .hex, какой именно файл вы прошили в микроконтроллер? Мне нужно полное название.
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 16 май 2015 15:43

Прошивка для индикатора с ОК

Добавлено спустя 1 минуту 13 секунд:
IYra писал(а):
olegrom63 писал(а):В общем прошивка кривая по-моему,

Это вряд ли. Выложи хекс которым прошивал - его можно прогнать в Протеусе
olegrom63 писал(а):Хотел перепрошить, не получилось, не выпаивая.

Что именно не получилось ? Вроде можно перепрошивать на плате. Только проводки правильно подпаять

olegrom63 писал(а): на 6 ноге появляется 3 В.

Напруга на мк 5 В.

что-то подозрительно - если на 6 ноге "1" то должно быть около 5В
Где-то что-то коротит или питание не тянет

Добавлено спустя 4 минуты 37 секунд:
olegrom63 писал(а):по-моему вот этот timer2313OC.e2p

А это откуда взялось ???
Это прошива таймера извиняюсь
Вложения
Termostat_led_OA%2BOK%2BNPN_v0.22a_by_Grey4ip.hex (1).rar
(40.89 КБ) Скачиваний: 45
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 16 май 2015 15:55

olegrom63, вот выдержки из описания этой прошивки, я выделил важные моменты:
grey4ip писал(а):...
3 варианта прошивки для термостата (для индикаторов с ОА и с ОК (можно использовать с платой/схемой Hardlock'a, главное обратить внимание, где выход аларм, а где - нагреватель)
+ вариант для моей платы: ОК + NPN транзисторы в катодах)

...
Termostat_led_**_v0.21b_by_Grey4ip.hex - изменена минимальная температура: 20°C. внимание!!! аларм остался прежний 35.0°C - 38.9°C
...
Изменения в схеме, плате:
  1. Добавлен подтяг 10kOm к +5В (20ый пин МК) на Reset (1ый пин МК) и конденсатор 0,1мкФ между Reset'ом (1ый пин МК) и минусом питания (10 пин МК)
  2. Плата поддерживает только индикаторы с ОК, так как введены NPN транзисторы в цепи общих катодов (BC847 или BC817 в корпусе SOT23)
  3. 6 пин (PD2) - вывод аварии (Аларм)
    7 пин (PD3) - включение нагревателя (подключается транзистор NPN или полевик с 5-ти вольтовым управлением в корпусе DPAK)
мне что-то подсказывает, что щелчок вашего реле на 6-ой ноге при 35 и второй щелчок при 39 - это правильная работа аларма, т.е. сигнала о недопустимой температуре инкубатора.
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 16 май 2015 16:20

прошивал через СОМ порт, проггер на ВС546 и кварце .не пошло пишет повтор , отмена, игнорировать, прогаPonyProg

Добавлено спустя 1 минуту 17 секунд:
А с какой ноги снимать выход на нагрузку?

Добавлено спустя 18 минут 34 секунды:
на 7 ноге 0 В при любом состоянии реле
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Re: Применение термостата 0,1°C в инкубаторе

Сообщение propell_ant » 16 май 2015 16:50

olegrom63 писал(а):на 7 ноге 0 В при любом состоянии реле
хорошо. Вы теперь понимаете, что нужно добиваться появления 5В (или чего-нибудь выше 0) на седьмой ноге, а остальные ноги вас не должны беспокоить?

Для начала запаситесь терпением и попробуйте надолго нажать кнопку "-". Держите пока не погаснет точка. Цифры на индикаторе могут пойти на второй и даже на третий круг, не обращайте на это внимание, главное дождаться пока точка погаснет.
Если значение на индикаторе перестанет меняться, а точка так и не погасла, попробуйте надолго нажать кнопку "+", опять, пока не погаснет точка или не перестанет меняться значение на индикаторе.

На всякий случай поясню: если вдруг слетел EEPROM, то температура срабатывания может оказаться установленной на значение, которое индикатор не может отобразить (допустим, на 255.5 будет показываться у вас на трехразрядном индикаторе как 55.5). При удерживании кнопки "-" значение начнет уменьшаться, дойдет до 0 и сразу перескочит на 99.9, так может продолжаться несколько раз.
propell_ant
Живу тут
 
Сообщения: 276
Зарегистрирован: 03 июн 2014 09:22

Re: Применение термостата 0,1°C в инкубаторе

Сообщение olegrom63 » 16 май 2015 17:06

жму + точка горит с 34.3 и до 38.9, дальше показания не идут. При нажатии на - точка не горит, только минус и до 20 градусов

Добавлено спустя 2 минуты 38 секунд:
На всякий случай поясню: если вдруг слетел EEPROM, то температура срабатывания может оказаться установленной на значение, которое индикатор не может отобразить (допустим, на 255.5 будет показываться у вас на трехразрядном индикаторе как 55.5). При удерживании кнопки "-" значение начнет уменьшаться, дойдет до 0 и сразу перескочит на 99.9, так может продолжаться несколько раз. Ничего такого нет. Индикатор из двух трехразрядных, так что показывает полноценно.

Добавлено спустя 24 минуты 50 секунд:
инет глючит еще
olegrom63
Частенько бываю
 
Сообщения: 33
Зарегистрирован: 20 апр 2015 08:31

Пред.След.

Вернуться в ATtiny



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Yahoo [Bot] и гости: 4