Вы здесь

Блок управления инкубатором от Дмитрия.. Страница 52 из 96

Перейти к полной версии/Вернуться
2866 сообщений
27.04.2015 - 21:40
: 48
obezyan пишет:

проще всего откалибровать по собственной температуре тела

по спиртовому термометру наверное точнее будет...суточная температура тела колеблется плюс минус 2 градуса...температура зависит от места измерений и даж от того сидите ли вы на сквозняке...

Украина
: Хмельницкий
06.11.2013 - 19:19
: 38

короче результат немного не понятный. Все проверял на робочем инкубаторе.(куры уже бегают с него clap )
-думаю что самый реальный результат показывал медицинский електронный, показывал на 0,1 - 0,2 градуса больше чем на инкубаторе
-медицинский ртутный почему то заваливал на +0,6 градусов (проверка была при темп. 37 град) не ясно
- комнатный спиртовой не ясно так как нет шкалы десятых градусов(типа все хорошо)
- електронный по схеме Дмитрия http://startcd.narod.ru/termostat/t_stat.html тоже не понятно(нет десятых градуса)типа все хорошо

: 48ru
23.03.2010 - 00:05
: 470
BenderUA пишет:

Добрый день, Дмитрий. Будет возможность посмотрите файлы, может они помогут анализу алгоритма. Видео 30 кадров в секунду не отображает в полной мере работу вывода "НАГРЕВ", поэтому промодулировал его звуковым сигналом -1кГц. Программа мониторинга для компьютера считывает данные 1 раз в секунду, я правильно понимаю ?
Обнаружены ошибки отображения информации в (030515_sht_lpwm) предыдущей (120515shtlpwm.zip) и последней (250515_sht_lpwm) прошивке.
При установке в d.oF лотков значения времени 1мин. отсчет времени от 59,58,57,...00d.,59,58 сек.
При установке в <П.on> любого значения времени, а в <П.oF> значения OFF - происходит циклический отсчет времени от 59,58,57,...00.d ,59,58 сек.(см.видео П.oF)
При установке в O.on любого значения времени охлаждения, а в O.oF значения 00 - происходит циклический отсчет времени от 59,58,57,...00.d.,59,58 сек.(см.видео O.oF)
Вывод "АВАРИЙНОГО ОХЛАЖДЕНИЯ" не изменяет своего состояния, остается выключеным.
В прошивке (120515shtlpwm.zip) tУст.= 37.5 по умолчанию.
В прошивке (250515_sht_lpwm) tУст.= 35.0 по умолчанию.
Для более подробного анализа работы регулятора и таймеров в полном диаппазоне, необходимо текущее время компьютера привязать к сетке в программе мониторинга.
Канал нагрева пока не могу тестировать, дома нет электричества, ремонт линии.
Смотрите личные сообщения.
Спасибо.

>Программа мониторинга для компьютера считывает данные 1 раз в секунду, я правильно понимаю ?
Отсылает данные при получении новой температуры с датчика.
На счет времен, так я в инструкции написал, что надо устанавливать время X.On в ноль. Время работы X.On определяет надпись OFF, я могу сделать что бы смотрелось два параметра - времени работы и паузы, но это лишние расходы флеш. То что время бежит, это время перезапуска функции, при отключенной паузе.
В прошивках опять немного изменил алгоритм нагрева.

Вложение
270515shtlpwm.zip
UA
20.04.2015 - 14:40
: 71

Здравствуйте, Дмитрий. Посмотрите файл. Не могу тестировать, дома нет электричества, ремонт линии. Торчу на работе. Спасибо.

Вложение
read.rar
Харьковщина
19.03.2015 - 12:35
: 53
luny пишет:

obezyan пишет:

проще всего откалибровать по собственной температуре тела

по спиртовому термометру наверное точнее будет...суточная температура тела колеблется плюс минус 2 градуса...температура зависит от места измерений и даж от того сидите ли вы на сквозняке...

если бы вы внимательно прочитали моё сообщение, то увидели бы рекомендацию по стабилизации собственной температуры.
2 градуса гуляния температуры тела здорового человека? в том месте, где обычно измеряют температуру термометром? как то неправдоподобно...
спиртовые термометры не применяются для точного(0,1грд.С.) измерения температур выше 30грд.С. в силу нелинейности показаний из за фазовых переходов спирта.

: 48ru
23.03.2010 - 00:05
: 470
Johndillan пишет:

на рисунке показал схему по которой собран блок синхронизации и блок управления симистором!

Схема вполне работоспособна. Что бы понять что не так, нужны осциллограммы на коллекторе опотопары R2. Можно попробовать добавить резистор 10к параллельно светодиоду оптопары, посмотреть что получится.

27.04.2015 - 21:40
: 48
obezyan пишет:

2 градуса гуляния температуры тела здорового человека?

а я не говорил, что спиртовым надо измерять именно тело человека...
https://ru.wikipedia.org/wiki/%D2%E5%EC%EF%E5%F0%E0%F2%F3%F0%E0_%F2%E5%E...

Р. Молдова
: г. Кишинев, Молдавия
12.09.2009 - 16:42
: 2000
Johndillan пишет:

на рисунке показал схему по которой собран блок синхронизации и блок управления симистором!

В качестве альтернативы предлагаю то же самое, только с меньшим числом деталей. Номиналы обвязки симистора из даташита, R4 уже придется самому рассчитать по данным даташита на PC814. Остальное согласно предложенному оригиналу.

Вложение
syncro220v.jpg
: 48ru
23.03.2010 - 00:05
: 470
Johndillan пишет:

[изображение]

В этой схеме надо быть внимательным, чтобы активное сопротивление намного превышало емкостное, то есть что бы падение напряжения на резисторе было намного больше падения напряжения на емкости. С Вашими номиналами такое условие соблюдается. У Вас большой конденсатор 100u который имеет сопротивление на 50 Гц примерно 32 Ом и резистор с сопротивлением 100к, фазового сдвига почти нет.
Если выбрать конденсатор меньшей емкости, то будет фазовый сдвиг и импульс синхронизации будет опережать переход напряжения через ноль.
Это я написал, для тех кто будет повторять Вашу схему.
Вот векторная диаграмма этой цепочки с маленькой емкостью и что из этого получается.

Вложение
2.gif
Харьковщина
19.03.2015 - 12:35
: 53
luny пишет:

obezyan пишет:

2 градуса гуляния температуры тела здорового человека?

а я не говорил, что спиртовым надо измерять именно тело человека...
https://ru.wikipedia.org/wiki/%D2%E5%EC%EF%E5%F0%E0%F2%F3%F0%E0_%F2%E5%E...

а какая разница, что измерять спиртовым термометром, с точностью в 0,1грд.С, при температуре выше 30грд.С.? Нелинейность = она и в африке на открытом воздухе будет нелинейностью...

цитаты по вашей ссылке:
"Температуру тела измеряют максимальным термометром обычно в аксиллярной (подмышечной) области"
"температура в подмышечной впадине — 36,6 °C."

я писал про 36,6 в том месте, где обычно меряют градусником... отлистайте несколько сообщений назад и сами в этом убедитесь.

будете и дальше что то упорно доказывать?

27.04.2015 - 21:40
: 48
obezyan пишет:

при температуре выше 30грд.С.

я не говорил что надо проводить измерения выше 30 градусов...
цитата от туда же

Температура тела каждого человека в течение дня колеблется в небольших пределах, оставаясь в диапазоне от 35,5 до 37,4 °C для здорового человека. Следуя суточному ритму, наиболее низкая температура тела отмечается утром, около 6 часов, а максимальное значение достигается вечером. Как и многие другие биоритмы, температура следует суточному циклу Солнца, а не уровню нашей активности. Люди, работающие ночью и спящие днем, демонстрируют тот же цикл изменения температуры, что и остальные. Уровень температуры ниже 35 °C указывает на наличие серьёзного заболевания (обычно это результат облучения). На температуру влияют пол и возраст. У девочек температура тела стабилизируется в 13—14 лет, а у мальчиков — примерно в 18 лет. Средняя температура тела мужчин примерно на 0,5—0,7° ниже, чем у женщин

.не разводите срач...спросите у любой медсестры (даже самой плохой) она подтвердит мои слова...если хотите поспорить давайте сделаем это в личке

Харьковщина
19.03.2015 - 12:35
: 53
Johndillan пишет:

У меня случилась печалька! Сдохла атмега( замкнул питание атмеги)! Как сделать защиту по питанию?

не понятно.
вы замкнули питание меги? = ну так выгорел 7805...
мега в таком случае не пострадает...

Россия
: Краснодарский край
14.05.2015 - 16:32
: 1956

Serge, в посте #1550 на схеме смущает цепочка R7, C1. Она должна быть подключена, если не ошибаюсь, параллельно симистору, а не сети.

Р. Молдова
: г. Кишинев, Молдавия
12.09.2009 - 16:42
: 2000

Прошу извинить, когда рисовал схему было далеко за полночь , по этому слегка промахнулся в полусонном состоянии...
P.S. Схему в том посту исправил, так что можно воевать дальше...

UA
20.04.2015 - 14:40
: 71

Дмитрий, проведены новые тесты 250515 и 280515, немного отклонился от указаний smile3
Прошивка 290515 для актуатора (LPWM_AKTUATOR_OA) старая ошибка в d.oF исправлена, Уст = 37,5 , в таймерах проветривания и охлаждения логика установки значений и отключения этих функций управления - ОК. Сегодня подробный анализ работы этих таймеров не делал.
В алгоритме регулирования все значения РЕГ имеют одинаковые права ? Разительная разница между двумя соседними значениями РЕГ= 5 и РЕГ=10.
Прокоментируйте работу регулятора в аварийном режиме файл 270515. Вам на заметку и для форума, версия с 3-мя DS18B20 ШИМ, таже проблема СИЛОВОЕ РЕЛЕ работает в ШИМ режиме ! Проверить версию с 2-мя DS18B20 ШИМ, что касается работы СИЛОВОГО РЕЛЕ при аварии, нет возможности.

Вложение
testy.rar
: 48ru
23.03.2010 - 00:05
: 470

Спасибо за тесты.

BenderUA пишет:

Прокоментируйте работу регулятора в аварийном режиме файл 270515. Вам на заметку и для форума, версия с 3-мя DS18B20 ШИМ, таже проблема СИЛОВОЕ РЕЛЕ работает в ШИМ режиме ! Проверить версию с 2-мя DS18B20 ШИМ, что касается работы СИЛОВОГО РЕЛЕ при аварии, нет возможности.

Без шима пока только последние версии с датчиком sht10. В остальных (LPWM прошивках) шим, так как я этот участок кода, просто копипастил во все версии. Аварийный режим выглядит конечно плохо, для 800W температура в среднем поднялась на 0,6гр. Сделать лучше, не знаю, потребует времени и тестирования.. и это пересекается с параметром РЕГ.

В алгоритме регулирования все значения РЕГ имеют одинаковые права ?
Разительная разница между двумя соседними значениями РЕГ= 5 и РЕГ=10.

Да, это просто постоянная времени, на которое вкл вывод НАГРЕВ.
Мысли вслух по аварийному режиму. Тут еще есть условие, если прирост температуры большой, то вывод НАГРЕВ выключается немедленно. И это накладывает трудности, если реализовать аварийный режим с помощью шим с большим параметром РЕГ, то надо будет блокировать выключение и соответственно смотреть как это отразится на стабилизации температуры.

Kazakhstan
: Almaty
24.09.2011 - 11:58
: 19
slava143 пишет:

подскажите плиз как можно проверить датчики температуры(правильно ли они показывают температуру)? или их надо калибровать? кто как проверял?

Я для этой цели соорудил из "потолочки" небольшой "термостат" - см. фото.




Температуру внутри этого "термостата" задавал при помощи блока терморегулирования аналогичного применяемого для инкубатора. За счет малого объема камеры термостата и большой скорости циркулирующего воздуха, разброс температур в камере минимальный.
Через боковые стенки этого термостата (проделав соответствующие отверстия в стенках), в объем камеры, вводил до пяти медицинских ртутных термометров одновременно, так, чтоб их измерительные баллончики были в одной точке (там же был и датчик терморегулятора). Поднимал температуру в камере до определенного значения, ориентируясь на показания терморегулятора и выждав время, необходимое для прогрева ртутных баллончиков термометров, сравнивал их показания. Разброс в показаниях был до одной десятой градуса. Из пяти термометров выбрал один, показания которого были ближе к "средним" из пяти. Его условно считал за образцовый.
Затем, используя "образцовый" медицинский термометр в качестве ориентира, в камеру термостата помещал испытуемые DS18B20, стараясь разместить их ближе друг к другу. Показания их тоже имели разброс. Несмотря на то, что изготовитель в документации заявляет о возможном разбросе +,- 0,5 градуса для DS18B20, по факту он оказался меньше в проверяемых мной экземплярах.
Для каждого из проверяемых датчиков подобрал поправочный коэффициент и записал его, с тем, чтоб использовать в дальнейшем.
Сейчас в разных точках моего инкубатора смонтированы десять датчиков DS18B20.
С их помощью я отслеживаю динамику изменения температур в разных режимах его работы.
Ниже приведен скрин графика температур при установившемся режиме работы инка. Сейчас в нем 260 перепелиных яиц. Идут вторые сутки инкубирования.

UA
20.04.2015 - 14:40
: 71

Проведены дополнительные тесты 250515 и 290515, увеличил время теста до 1 часа, с произвольными параметрами РЕГ.
Что касается работы СИЛОВОГО РЕЛЕ при аварии прошивка ШИМ, очевидно должен быть выбор как и у всех предыдущих проектах.
Вариант 1: в прошивке 290515 имеет прово на жизнь, особенно для тех, кто использует ШИМ и лампы накаливания !
Вариант 2: в предыдущих прошивках, когда СИЛОВОЕ РЕЛЕ работает в ШИМ режиме, здесь необходимо изменить схему и сделать инверсию, см. рис.
Вариант 3: отдельный блок программы, с не очень сложным алгоритмом для СИЛОВОГО РЕЛЕ.
Вариант 4: если пострадает алгоритм регулирования при пересечении аварии и привязке параметра РЕГ, то очевидно этого делать не надо.

Вложение
doptest.rar
shem.jpg
27.04.2015 - 21:40
: 48
evgeniykhl пишет:

Я для этой цели соорудил из "потолочки" небольшой "термостат"

класс!
у меня когда-то идея была калибровать датчики паром при кипении дисцил.воды...но тогда не нужна была какая-то сверх точность. примотал изолентой датчики и термометр к 20 вт керамическому резистору и засунул это дело в коробочку (от сквозняков). выждал 10 минут после стабилизации температуры - эти показания считал образцовыми

Харьковщина
19.03.2015 - 12:35
: 53
Johndillan пишет:
obezyan пишет:
Johndillan пишет:

У меня случилась печалька! Сдохла атмега( замкнул питание атмеги)! Как сделать защиту по питанию?

не понятно.
вы замкнули питание меги? = ну так выгорел 7805...
мега в таком случае не пострадает...

Не все так просто! У меня питание Атмеги от старого компьютерного БП. так что с питанием ни чего не случилось, а вот Атмега умерла и комп через программатор ее не видит!

ну, тут два варианта:
1) или возникли проблемы с самим АТ(Х?), - для старых блоков, с высохшими конденсаторами, таковое возможно
2) или коротнули не только питание на меге...

чудес то не бывает... индуктивных цепей параллельно питанию меги нет в схеме, ЭДС самоиндукции взяться негде. значит, коротыш питания не приведет к выбросам напряжения в цепи питания меги...
просто коротыш приведет к понижению напряжения питания на ногах меги, что для нее абсолютно не смертельно...

если бы была индуктивная цепь в питании - ну, тогда бы можно было посоветовать поставить двунаправленный стабилитрон непосредственно на ноги меги....
а так... dntknw

Харьковщина
19.03.2015 - 12:35
: 53
Johndillan пишет:

как выглядит этот двунаправленный стабилитрон? и где ее поставить, если можно ткните на схеме?

ну, например вот так http://www.rcscomponents.kiev.ua/product/SA7.5CA.html
ставить между плюсом (красная толстая линия) и минусом (синяя толстая линия), катодом на красную линию.
но если у вас установлен 7805 = супрессор (двунаправленный стабилитрон) - излишен. ибо его роль выполняет 7805...

Вложение
kontrollershinypitaniya.jpg
27.04.2015 - 21:40
: 48

несколько переделанные печатки от IGOR-T
ВОПРОС - после запуска на экране PEE - что это? что будет с датчиком температуры после переполюсовки?
(файл см ниже)

27.04.2015 - 21:40
: 48

понял что за PEE - перепутал 1 и 3 цифры...датчик сдох!

: 48ru
23.03.2010 - 00:05
: 470

Датчик не сдох smile3
ЕЕР это искажение данных в параметрах программы, которые сохраняются в ЕЕПРОМ, отсюда и сокращение EEP ROM.
Надпись выводится для того, что бы было понятно, что все параметры программы переиницализированнны значениями по умолчанию.
Иначе, представьте ситуацию, произошел сбой в памяти данные исказились, допустим температура приняла значение 255градусов, и регулятор начал работать с этой уставкой.

27.04.2015 - 21:40
: 48

датчик заменил, провода перепаял, на экране ЕЕР, но оно ни каким чертом не сбрасывается, на кнопки не реагирует- в чем беда?

: 48ru
23.03.2010 - 00:05
: 470

В режим уставок заходит? По долгому нажатию кнопки.

27.04.2015 - 21:40
: 48

нет - ни как не реагирует...

: 48ru
23.03.2010 - 00:05
: 470

Проверяйте монтаж, кнопки.

27.04.2015 - 21:40
: 48
Дмитрий М. пишет:

Проверяйте монтаж, кнопки.

вы по IP не гадаете? вы яркий пример ГРАМОТНОГО человека...
печатку подправил...
зы - и датчик то же кстати цел...
(печатки выложу позже незначительные косяки убрать надо..)

Харьковщина
19.03.2015 - 12:35
: 53
Johndillan пишет:

при замыкании в БП включился защитный режим, который возможно дал сильную помеху на Атмегу

Если бы вы запитали от АТ(Х) напряжением 12В, а излишек напряжения погасили бы на 7805 = такой проблемы не возникло бы...

кстати, то, что последовательный программатор не видит мегу, еще не говорит о ее неисправности по питанию...