Например TDA7294

Форум РадиоКот • Просмотр темы - Термостат на AVR (arduino)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн окт 13, 2025 14:23:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 263 ]     ... , , , 8, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 14:02:56 
Я же использую именно датчики DS18B20, так как других нет… :))) там всё одинаковое за исключением перевода принятых значений от датчика в градусы. В исходнике имеются две процедуры пересчёта. Та которая для DS18B20 просто закомментирована. :) Как всё протестируешь выложу прошивку и для DS18B20. :beer:


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 14:07:22 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Ок! :beer:
Пойду начинать переделывать/тестировать

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 14:21:42 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15219
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ГЫММ...
Может удобнее разделить конструкйию на две автономных:
собственно регулятор с датчиком и памятью уставок
и
индикаторно-клавиатурный терминал (совместимый с терминалкой в ПК)
для стационарной работы и первый сгодиться, а при необходимости простой смены задания - ПК, для более навороченных целей - дополнительный индикационно- клавиатурный модуль.
:dont_know:


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 14:45:36 
Может быть, не знаю... лично я не имею желания из простого девайса делать «миникомпьютер». :) Не вижу практического смысла для обычного пользователя. :dont_know: Вот для тех кто занимается бизнесом в данной сфере, наверное было бы полезно иметь такое устройство.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 15:29:32 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Залил прошивку термостата и что-то показания температуры он занижает градусов на 8.
При включении 85, потом комнатная 16, а до этого он с прошивкой как "градусник" показывал 21,5...22.
В ХК показывает 0,5, до этого в том же месте было где-то 8,5.
В морозилке кажет аж до -26, хотя обычный уличный стеклянный примерно там же показывает около -16, и до этого он как термометр тоже примерно так же показывал...
Такие вот дела, как термометр показания были одни, сейчас сильно отличаются

Согласен, что из простого девайса делать «миникомпьютер» тут нет смысла. Механический термостат стоял и годами до него никто не дотрагивался :))) из минусов только, что температуру он не показывал

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 16:20:05 
Залил прошивку термостата и что-то показания температуры он занижает градусов на 8.

Может это я прошивку перепутал… для DS18B20 кинул. :))) Сейчас перекомпилирую для DS18S20 и перезалью.

Тут ещё раз продублирую на всякий случай:
Вложение:
Termostat_LED.hex

Эту попробуй. :)

Добавлено after 7 minutes 57 seconds:
Гы-Гы, :))) так и есть. Та у тебя для датчика DS18B20. Вот что показывает протеус при подключении датчика DS18S20 к той прашивке, разница те же 8 градусов.
Вложение:
1.png


Добавлено after 4 minutes 26 seconds:
А вот что показывает с родной (для DS18S20): :))
Вложение:
2.png


Добавлено after 9 minutes 12 seconds:
Фигня какая-то… :dont_know: не получается 8 градусов при положительной температуре… там все 20 набирается… :facepalm: в общим не знаю, в чём дело… :roll:


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 17:16:04 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Пришёл, залил эту - комнатную показывает +14 :( к холодильнику тащить даже нет смысла...
Непонятно, почему так. Термометр нормально показывал, с этой сильно занижает, ошибок не высвечивает
Цитата:
Вот что показывает протеус при подключении датчика DS18S20 к той прашивке, разница те же 8 градусов.
Только здесь протеус наоборот, показывает выше на 8, а у меня ниже, т.е. показало бы -18 :)))

Зашью пока обратно "термометр"

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 17:22:09 
Ну залей прошивку от термометра и увидишь есть ли разница… протеус показывает точные значения во всём диапазоне… это означает проблема на железном уровне… что-то пошло не так…

На чём проверяешь? Что за макетка? Может проблема в ней?

У меня ведь работает как часы… а чудес как мы знаем не бывает. :))
Изображение


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 17:38:55 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Чудес не бывает, но они продолжаются... Залил прошивку термометра и тоже самое началось, 85, потом комнатную 14...14,5.
Светик так же мигает, как раньше, те же два незначащих нуля высвечиваются.
Фузы тоже даже не менял, как первый раз прошивал H- 0xDF, L- 0xE4, так и осталось...
Плата - сразу её ещё вытравил под Атмегу, в обвязке резисторы и транзисторы на индикатор, да 2 резистора на датчик и сброс, smd керамика по питанию...Там и нет ничего

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Последний раз редактировалось Sigma Вс апр 12, 2020 17:42:06, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 17:41:45 
Вот я и говорю… проблема в твоей макетке… проверь её тщательно… где-то косяк. Ну или датчики глючат… :dont_know:


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 17:47:06 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Будем искать... может пока с кухни в комнату, обратно, да на кухне чего...
На крайняк на плате того термостата от индикатора перекину по этой схеме, и кварц там на 4 МГц отключить и прошью этой прошивкой

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:00:20 
Плата - сразу её ещё вытравил под Атмегу, в обвязке резисторы и транзисторы на индикатор, да 2 резистора на датчик и сброс, smd керамика по питанию...Там и нет ничего

Опять же, прошивка термостата высчитывает CRC, что означает такие значения выдаёт сам датчик. Иначе бы на индикаторе высвечивалась ошибка. Вердикт – датчики в мусорку… у Московских котов спроси, может есть у кого нормальный датчик – попроси, поди не откажут.

Добавлено after 11 minutes 6 seconds:
У них точно есть правда дорогие… :facepalm: зато привезут домой. :)))
Вложение:
1.png


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:04:39 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Датчик сейчас на второй махну, есть ещё один
Помнится, что первое включение ещё в термометре странное было, после 85 выдал какую-то отличную температуру, потом стал нормально показывать и сутки нормально работал, пока не перепрошил на термостат, после чего началось.

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:13:27 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1481
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15219
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Я имел ввиду не "миникомпьютер", а возможность при необходимости самому пользователю изменить значения уставок не прибегая к перепрошивке кристалла.
Или подцепить простейший дисплей - показометр.
Опять же при необходимости такового.
А прошивка во всех случаях - единая (параметры храним в ЕЕПРОМке).
Сам модуль измерения и регулировки имеет примитивную индикацию работы и статуса ошибок ("кодовая" мигалка) - собственно больше для практики и не требуется...
:roll:


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:24:48 
:dont_know: Так все уставки в данном девайсе можно менять пользователю не перепрошивая МК. Единственная уставка на включение не изменяется. Но об это пожелал сам заказчик.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:26:50 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Перекинул датчик, с прошивкой термометра этот показал комнатную 23,5, может после пайки, ждать не стал. Перешил на термостат, показывает уже обычнуо-привычную 21,5 :))) с холодильником тесты наверно уже только завтра.
А эти датчики как раз когда-то давно в ЧД и покупал. ХЗ что с ним случилось, может кто провод успел дёрнуть или статика какая ломовая, но тот врать стал.

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 18:32:36 
Сегодня Вербное воскресенье – грех работать. Вот Бог и учит нас уму разуму. :)))


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 19:41:42 
Друг Кота
Аватар пользователя

Карма: 24
Рейтинг сообщений: 203
Зарегистрирован: Ср мар 06, 2019 12:23:29
Сообщений: 9467
Рейтинг сообщения: 0
Походу точно, сегодня нельзя было :))) И канифоли только подлил и как водится после этого, вскоре опрокинул её нах :facepalm: :)))

_________________
Койот (Canis latrans) – это не Кот, а известен как американский шакал, является видом псовых...
____________

"Кто хочет, тот ищет возможности, кто не хочет —ищет причины."


Вернуться наверх
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Вс апр 12, 2020 19:50:14 
Давно заметил, что бы не сделал воскресенье, в понедельник приходится всё переделывать. :solder: Мартышкин труд получается. :))) И я таки смерился, и теперь на протяжении многих годов в воскресенье ничего не делаю. :music: И все от этого довольны. :tea:


Вернуться наверх
   
 
 Заголовок сообщения: Re: Термостат на AVR (arduino)
СообщениеДобавлено: Пн апр 13, 2020 09:10:39 
Ещё немного поправил… наводя лоск… :)
Вложение:
Termostat_LED.hex


Вернуться наверх
   
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 263 ]     ... , , , 8, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y