Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

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

Пн ноя 09, 2020 10:44:02

для подключения датчика лучше использовать витую пару… подключать можно вот по такой схеме:

Такая схема только для малых расстояний.

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

Чт ноя 12, 2020 19:46:46

Доброго времени суток. Пишу ,как обещал по поводу морозилки,для которой переписали прошивку под 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)

Чт ноя 12, 2020 21:37:36

Датчики естественно разные… вернее выдают разные цифровые значения при одинаковой температуре. Таким образом у данных датчиков немного отличается формула для вычисления… в итоге если программа рассчитана на датчик DS18S20 (как в данном случае), а подключён DS18B20, то принятые значения при пересчёте окажутся занижены/завышены примерно на порядок. То есть если Вы подключили DS18B20 в место DS18S20 и установили уставку отключения «-20», то в реалии работать будет так: при минус 2.5 будет происходить отключение компрессора, а включится вновь компрессор когда температура поднимется до минус 2.0 плюс 15 секундная задержка на включение. Вы внимательно смотрите какой датчик подключаете.
Если у Вас датчики только DS18B20, залейте тогда вот эту прошивку (она как раз скомпилирована для DS18B20).
DS18B20_Tiny13_G.hex

Алгоритм тот же самый. Уставки которые выбираются пользователем – это температура ОТКЛЮЧЕНИЯ. А включатся компрессор будет на 4 градуса выше выбранной уставки.

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

Чт ноя 12, 2020 23:31:01

Спасибо, завтра залью отпишусь. других датчиков нет.

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

Пт ноя 13, 2020 23:58:52

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

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

Сб ноя 14, 2020 17:57:11

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

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

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

Сб ноя 14, 2020 20:44:54

Вот еще на будущее хорошо бы тоже attiny13 я так понял у его есть ацп,значит можно подкл.ntc.

Есть градуировочная таблица (какое сопротивление - при какой температуре)?

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

Сб ноя 14, 2020 21:37:41

с 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с С ДЕСЯТЫМИ ДЕЛО УЖЕ ИНОЕ! НО неТЯНЕТ АЦПШКА УЖЕ В НИХ

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

Вс ноя 15, 2020 00:48:07

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

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

Добавлено after 5 minutes 31 second:
По чему то не встречал схем термост. С ntc на attiny13. А вот вольтметры есть....

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

Вс ноя 15, 2020 00:49:58

вывести можно и десятые-дело ваше... но информативность их будет нулевая-просто илюзия точности
можно вобще там просто 0 в статике засветить...понты типа есть десятые...
а с точностью в градус оно работает....примероф хватает

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

Вс ноя 15, 2020 00:54:58

Самсусамыч,- просто ,применение ntc в некотором роде упрощает задачу установки датчика.

Вообще-то я задал другой вопрос… :)
https://radiokot.ru/forum/viewtopic.php ... 2#p3924482

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

Вс ноя 15, 2020 01:10:23

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

Добавлено after 6 minutes 51 second:
Изображение
это поьточнее

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

Вс ноя 15, 2020 01:58:52

По чему то не встречал схем термост. С ntc на attiny13. А вот вольтметры есть....

Чтобы не тратить время… :) можно купить готовый: цифровой термостат W1209

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

Пн ноя 16, 2020 10:09:58

Олег 8888
ежли адуринки - то там наиболее удачно и быстро работа с DS18B20 выполняется - в тырнете куча примеров всякоразных...
А в арсенале ардуиноIDE и тинька13 имеет место (да много чего еще - только вот... на сегодня или установка "вручную" если ХР на компе или автомат - но от 7ки и выше).
8)
По термисторам...
hstproduktbroschuere.pdf
(1.88 MiB) Скачиваний: 277

thermistors-posistors-automotive.pdf
(1.77 MiB) Скачиваний: 309

:roll:

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

Пн ноя 16, 2020 20:43:51

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

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

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

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

Пн ноя 16, 2020 21:21:34

У нас тут ali не работает...

Это где? Чёт я сомневаюсь… :)

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

Пн ноя 16, 2020 21:27:17

Крым же наверное.

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

Пн ноя 16, 2020 21:41:39

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

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

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

Ср ноя 18, 2020 01:58:57

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

Добавлено 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 на прямую.

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

Ср ноя 18, 2020 02:14:32

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