Ежли топикстартер имеет в наличии лишь arduino IDE и покупную ардуину нану то залить прикладную программу он сможет толко через ту IDE при обработке скотча (с помощью встроенного бутлоадера)...
Вот такой макетус-адуреюс http://img.radiokot.ru/files/20529/1q4vq7p1kc.GIF Собственно прожка настроена на режим холодильника с точкой отключения (уставкой) в -4 градуса цельсия. Отрабатывается также задержка повторного включения на 1 минуту. Параметры перенастраиваются изменением соответствующих значений в файле mst0.h Программк весьма сырая - надо было еще протестировать успеть. В принципе там последовательный порт с возвратом данных в консоль ПК излишество, как и сама индикация на MAX7219.
Работает и с акумулятора 3,3 вольта. А вот индикация сработки - светик на D13 (активная единица = свечение). А вот контроль обрыва/замыкания, ошибки CRC там только заготовкой флагов представлены - самих процедур обработки ошибок я не делал (как и "вылизывания" программки). Вобщем играйтесь, пока не надоест!
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Пн янв 21, 2019 16:56:07
Вымогатель припоя
Зарегистрирован: Ср мар 21, 2007 18:51:58 Сообщений: 548 Откуда: Пермский край, город Лысьва
Рейтинг сообщения:0
Сообщение адресуют товарищу АСУ, так как личка закрыта. Может он увидит. Здравствуйте. Если помните Вы писали для меня прошивку для управления с помощью ардуино, компрессором холодильника. Пишу потому что хотелось бы уменьшить это устройство и поместить внутрь холодильника. Я приобрел микроконтроллер attiny 13 в корпусе soic 8 и реле на 5В. Хочу Вас спросить, не смогли бы написать для меня прошивку. Отпишитесь пожалуйста, если сможете написать и ваши условия. До свидания.
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Ср апр 17, 2019 21:48:14
Вымогатель припоя
Зарегистрирован: Ср мар 21, 2007 18:51:58 Сообщений: 548 Откуда: Пермский край, город Лысьва
Рейтинг сообщения:0
Холодильник ещё работает (фреон или что там уместно него ещё есть чуток). Пока все управляется тем что сделал асу. Провода болтаются, жутко надоело. Схему, предложенную одним товарищем на аттини13 довести до ума не получилось. Пока живу так.
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Ср апр 17, 2019 21:55:44
Если пойму что ты хочешь – попробую реализовать. Давай вначале остановимся на уставках – как думаешь их изменять при необходимости? Или ты уже остановился на каком-то одном варианте? Вообще опиши, что желаешь «видеть» в этом устройстве – его возможности и функционал. Что за схема была на тини13? Какой алгоритм работы задумывался?
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Чт апр 18, 2019 10:35:30
Такой вариант подключения индикатора я не применяю… как минимум резисторы на сегментах ставить нужно. Если конечно приветствуется надёжность устройства. Хотя у каждого свои критерии надёжности…
Схему, предложенную одним товарищем на аттини13 довести до ума не получилось. Пока живу так.
Прочитал я твои посты и на их основании написал следующий алгоритм работы... Схема:
На схеме имеется переключатель (выбор температуры), светодиод (индикация неисправности датчика), вход от датчика DS18B20 и выход для управления компрессором.
Переключатель позволяет выбрать одну из трёх уставок температуры (-1; -2; -3), выше которой будет включаться компрессор. Выключение компрессора происходит по достижению температуры: уставка + гистерезис (гистерезис имеет фиксированное значение 2 градуса). То есть при выборе уставки -1, компрессор включится при температуре выше минус один градус, а отключится при достижении температуры ниже минус трёх градусов. Также в алгоритме имеется задержка на включение компрессора (составляет в районе 30 сек). Красный светодиод указывает на неисправность датчика, или на линии датчика. При неисправности датчика компрессор отключается.
Прошивка: Фьюзы микроконтроллера прошивать не нужно. Программа написана под заводские установки (1,2 МГц).
Вложение:
DS18B20_Tiny13.zip
Надеюсь угадал с алгоритмом работы. Если нет – пиши.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения