Термостат на AVR (arduino)

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Термостат на AVR (arduino)

Сообщение OKF »

[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3919410#p3919410"]для подключения датчика лучше использовать витую пару… подключать можно вот по такой схеме:[/uquote]
Такая схема только для малых расстояний.
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Доброго времени суток. Пишу ,как обещал по поводу морозилки,для которой переписали прошивку под 4 градуса вкл.компр.от номинала.Схема собрана,установлена, - ошибок нет (мигания светодиода).проверить не чем ,так как датчик 18 b20 имеет выход не тот что на выходе ntc.по тому проверял на практике установив в морозилку,и от верха морозилки в 2ой ящик установил уличный термометр.который показывает сначала 0 град С ( уставка -15 была) датчик на родном месте на выходе испарителя ( что довольно таки странно).далее переставил датчик в другое место по середине температура стала -5 град.

Добавлено after 5 minutes 8 seconds:
Сегодня сделано: уставка -20 град С.датчик ближе к обратке. В этой прошивке при вкл.7 минут выключение компр.после набор температуры и выключение.если температура выше порога,тогда есть время на декомпрессию.это хорошо. Не понятно только почему температура ниже не опускается....то ли из за не правильного места для датчика и он замерзает и выключает, то ли из за датчика 18b20который я поставил.может есть разница 18 s20 или 18 b20?

Добавлено after 2 minutes 24 seconds:
Сегодня сделано: уставка -20 град С.датчик ближе к обратке.кстати не дописал :
Температура опустилась до -8.
Если бы это был ntc то можно было бы видеть даже Омметром.

Добавлено after 3 minutes 8 seconds:
Или я не правильно понял работу программы? При - 20 выкл.при -16 вкл.
И да,- морозилка работает почти штатно...выключает и вкулючает компрессор только часто. Минут 5 выключение и так же вкл.значит температура набрана...или датчик врёт...
Самсусамыч

Re: Термостат на AVR (arduino)

Сообщение Самсусамыч »

Датчики естественно разные… вернее выдают разные цифровые значения при одинаковой температуре. Таким образом у данных датчиков немного отличается формула для вычисления… в итоге если программа рассчитана на датчик DS18S20 (как в данном случае), а подключён DS18B20, то принятые значения при пересчёте окажутся занижены/завышены примерно на порядок. То есть если Вы подключили DS18B20 в место DS18S20 и установили уставку отключения «-20», то в реалии работать будет так: при минус 2.5 будет происходить отключение компрессора, а включится вновь компрессор когда температура поднимется до минус 2.0 плюс 15 секундная задержка на включение. Вы внимательно смотрите какой датчик подключаете.
Если у Вас датчики только DS18B20, залейте тогда вот эту прошивку (она как раз скомпилирована для DS18B20).
DS18B20_Tiny13_G.hex
Алгоритм тот же самый. Уставки которые выбираются пользователем – это температура ОТКЛЮЧЕНИЯ. А включатся компрессор будет на 4 градуса выше выбранной уставки.
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Спасибо, завтра залью отпишусь. других датчиков нет.
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Доброго всем!Сегодня залил hex,- уставка -20,18b20 близко к обратке,6 часов работы компрессора и -25 на термометре 2ая полка сверху.Отключился компр.по 6 часов (оттайка). Подожду до завтра и переключу на ,уставка -15.
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Доброго времени суток уважаемые участники форума.
При первом наблюдении сегодня,-выяснилось что на термометре -26 град,и выключился компресс по темп.Включается снова наохлаждение минут через 20.
Установил перем.на -15 град.,переставил в среднее положение датчик.и !!! -18 град.!!!!!!!!!!!!!!!Стабильная работа похожие интервалы между вкл выкл.
Самсусамыч,-Огромное спасибо Вам,за Ваш труд!!!

Добавлено after 9 minutes:
С avr ами не сильно часто встречался,в основном с atm328 и arduino,если и нужно было где то что то собрать то в помощь lm393 или часто используемый 555 :-) .Но они не стабильны имеют постоянно погрешности связанные с темп,с напряжением и др.
Вот еще на будущее хорошо бы тоже attiny13 я так понял у его есть ацп,значит можно подкл.ntc. На базе схем вольтметра например на attiny13.
Самсусамыч

Re: Термостат на AVR (arduino)

Сообщение Самсусамыч »

[uquote="Олег 8888",url="/forum/viewtopic.php?p=3924359#p3924359"]Вот еще на будущее хорошо бы тоже attiny13 я так понял у его есть ацп,значит можно подкл.ntc.[/uquote]
Есть градуировочная таблица (какое сопротивление - при какой температуре)?
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Термостат на AVR (arduino)

Сообщение musor »

с NTC пално на Алехе готовых термостаф на STM и Nuvotec стоят в районе сотуки самому паять в 3 раза дороже выйдет...
у AVR MK ADC всего 8 бит если брать весб диапазон от -35 до +50 то дискретность хуже 1градуса выходит просто поэтому и ставят там по 2 цифры толка+хитрожепое усреднее ка интеграл от сериии замероф
врядли стоит мучить аврку там...

Добавлено after 5 minutes 27 seconds:
таблицы NTC есть в их даташитах в открытом доступе для типовых 10к и 100к китайцы их даже картинкой выложил
но при точности в 1 градус(2 разряда+знак-) нужды в апроксимаци кривой я не наблюдаю-она в пределах погрешности
вот если выбрать диапазон -60.0...+200.0с С ДЕСЯТЫМИ ДЕЛО УЖЕ ИНОЕ! НО неТЯНЕТ АЦПШКА УЖЕ В НИХ
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Ацп не тянет до десятых долей градуса?или вообще не тянет...? Даже до целых...?

Добавлено after 5 minutes 8 seconds:
Самсусамыч,- просто ,применение ntc в некотором роде упрощает задачу установки датчика.( 2а провода нет наводок )иногда можно использовать " родной" датчик.легче контролировать его чаще даже не по Ом,а по выходу делителя.

Добавлено after 5 minutes 31 second:
По чему то не встречал схем термост. С ntc на attiny13. А вот вольтметры есть....
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Термостат на AVR (arduino)

Сообщение musor »

вывести можно и десятые-дело ваше... но информативность их будет нулевая-просто илюзия точности
можно вобще там просто 0 в статике засветить...понты типа есть десятые...
а с точностью в градус оно работает....примероф хватает
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Самсусамыч

Re: Термостат на AVR (arduino)

Сообщение Самсусамыч »

[uquote="Олег 8888",url="/forum/viewtopic.php?p=3924617#p3924617"]Самсусамыч,- просто ,применение ntc в некотором роде упрощает задачу установки датчика.[/uquote]
Вообще-то я задал другой вопрос… :)
https://radiokot.ru/forum/viewtopic.php ... 2#p3924482
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Термостат на AVR (arduino)

Сообщение musor »

в открытом доступе Изображение
выбирай вариант с народным 10к+-1%(ок 10- 30руб)

Добавлено after 6 minutes 51 second:
Изображение
это поьточнее
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Самсусамыч

Re: Термостат на AVR (arduino)

Сообщение Самсусамыч »

[uquote="Олег 8888",url="/forum/viewtopic.php?p=3924617#p3924617"]По чему то не встречал схем термост. С ntc на attiny13. А вот вольтметры есть....[/uquote]
Чтобы не тратить время… :) можно купить готовый: цифровой термостат W1209
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Термостат на AVR (arduino)

Сообщение BOB51 »

Олег 8888
ежли адуринки - то там наиболее удачно и быстро работа с DS18B20 выполняется - в тырнете куча примеров всякоразных...
А в арсенале ардуиноIDE и тинька13 имеет место (да много чего еще - только вот... на сегодня или установка "вручную" если ХР на компе или автомат - но от 7ки и выше).
8)
По термисторам...
hstproduktbroschuere.pdf
(1.88 МБ) 354 скачивания
thermistors-posistors-automotive.pdf
(1.77 МБ) 454 скачивания
:roll:
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Полезная информация....

Добавлено after 1 minute 51 second:
--------------Чтобы не тратить время… :) можно купить готовый: цифровой термостат W1209-------------
У нас тут ali не работает...

Добавлено after 6 minutes 16 seconds:
------Вообще-то я задал другой вопрос… :)
https://radiokot.ru/forum/viewtopic.php ... 2#p3924482-----
Самсусамыч. извиняюсь сначала не понял по поводу градуированной шкалы. :-)
Самсусамыч

Re: Термостат на AVR (arduino)

Сообщение Самсусамыч »

[uquote="Олег 8888",url="/forum/viewtopic.php?p=3925664#p3925664"]У нас тут ali не работает...[/uquote]
Это где? Чёт я сомневаюсь… :)
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Термостат на AVR (arduino)

Сообщение NStorm »

Крым же наверное.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Термостат на AVR (arduino)

Сообщение musor »

в "Нашем(с)" крыму нет Алехи и БенГуда?... в 2020м???

НЕ ВЕРЮ(с)....

ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Олег 8888
Родился
Сообщения: 16
Зарегистрирован: Ср окт 28, 2020 02:20:19

Re: Термостат на AVR (arduino)

Сообщение Олег 8888 »

Крым конечно.Я и так то с али не дружил особо,а тут ещё и прикрыли...говорят...

Добавлено after 10 minutes 41 second:
Даже и дело не в али.Просто ,когда есть возможность при надобности какие то железяки дотачивать,что то собрать решив тем самым проблему,это здорово.
Был случай когда нужно было срочно летом в одном из пансионатов ремонтировать промышленный гладильный прес.вышла из строя прошивка,найти её не удалось.Нч.бп,7805,контроллер, реле 12В якорь,стекло ntc 100кОм,дисплей,2или 3 кнопки,уже не помню. В итоге lm393в помощь,изучить температуры (какие нужны)естественно сопротивления ntc при этих температурах.резистор переменный,вместо кнопок,- вот и весь выход из положения....А при наличии знаний о tiny13 и умении написания по ...решилось бы точнее и проще.

Добавлено after 11 minutes 42 seconds:
Какие были ещё варианты выхода из положения....может быть на али заказать какую то платку термостат для утюга,может родную плату искать итальянскую...но,тем не менее на 393 отработало уже 2а года....
В контроллерах нравится универсальность. Большие возможности.отсутствие зависимости от температур и напряжений,лёгкость перестройки из одного в другое . точность, на них можно собрать часы.

Добавлено after 5 minutes 56 seconds:
Кстати! Сейчас ищу на attiny13 или 2313 для контроля температур в холодильниках схему.от -40 до 120 примерно градусов.точность можно хотя бы до целых или до десятых.с 7и сегменты индикатором.( от старых спут.тюнеров их полно).можно с ntc можно с18b20.Ни у кого,часом не завалялась проверенная схемка....?

Добавлено after 1 minute 32 seconds:
На стар.тюнерах стоят сдвиг. Регистры.74hc164,мне кажется можно их тоже использовать.или 2313 на прямую.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Термостат на AVR (arduino)

Сообщение musor »

ессли не бужете зацикливаться на attiny13 или 2313 то искомое будет найдено гораздо быстрее
меня ваше удивляют люди которые хотят на 6-8 лапом мк иметь стоо боле продвинутое чем баналный таймер или собаку для банкомата! ну нет там для этого не ресурсоф ни ног...
да можно навешать на шинц 1W все включая датчик и индикатор но НАХУЯ СЕЙ САДО МАЗО??
тем боле что схема будент боле сложной и скоре фсего весма глюкавой да и отладит прошиву чисто в эмуляторе програмер теоретик врядли сможет..придется доводить прям на готовом макете...
оно камуто надо?? при том что хватает многоглгих МК с достаточными ресурсами...
это ка простейшая прожка часы для PC на любом 8086 или 80286 размером 80кб на асме работат под мсдос...
современый аналог под винду занимает 35мгбт!!!! работает в разы хуже...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Ответить

Вернуться в «Arduino»