Спасибо. Вопрос не в сбоях, а в том, что данный девайс должен будет работать с устройством у которого температура будет меняться(постепенной повышаться) и будут моменты, когда как-бы ни молотил вентилятор-температура все равно будет ползти вверх и в определенных стадиях надо будет оперативно менять заданные параметры температуры, так вот тогда и нужна сигнализация и оперативное изменение настроек. Идеальный вариант чтобы можно было "зашить" 3-5 программ с температурой и переключаться между ними, но пока данных по конкретным температурным режимам нет... Про такой ШИМ понятно, но я хочу, чтобы вентилятор не просто вкл-выкл, а изменял скорость вращения постепенно по мере приближения в верхней границе-быстрее, а к нижней-медленнее, вплоть до остановки.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Сб сен 19, 2015 16:46:02
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1046 Откуда: Средний Урал
Рейтинг сообщения:0
Интересные вводные: при гистерезисе 0,1 градуса ШИМ должен плавно меняться от максимума до минимума. Интересно, как это можно воплотить в жизнь? Далее: при превышении температуры при максимальном вентиляторе - плевать не температуру, зададим новые уставки(настройки)... это как? хотя хозяин-барин, но вряд ли кто возьмётся нарисовать такую прошивку, хотя может я не прав...
Я, возможно, неправильно выразился. Точнее не гистерезис, а минимальный шаг измерения температуры. Имею ввиду, что шаг измерения температуры как можно меньше, реально температура будет колебаться в пределах 2-3 гр. Вот тут и нужна реакция ШИМа на изменения в 0.1 и менее градуса. Насчет превышения, это значит прибор достигает определенной температуры, она переваливает за нужные границы, идет сигнал, что невозможно удержать данный температурный режим, и я вручную переключаюсь в другой режим, в рамках которого и надо далее удерживать температуру и так далее. Т.О. получается что на температуру не плевать, девайс указывает на изменения условий работы. Короче, это автомат для хим.дистиллятора, который будет указывать и позволять оперативно отслеживать и контролировать температуру отбора при дробной перегонке.
читал, что ds18b20 или ds18s20 могут как-то замерять с точностью до 0.02гр
Вы неправильно читали. Точность ds18b20 согласно даташита зависит от температуры:
Из чего следует, что ТОЧНОСТЬ даже в лучшей части диапазона измеряемых температур составляет по полградуса в каждую сторону. А вот РАЗРЕШЕНИЕ составляет 12 двоичных разрядов, то есть младший дискрет 0,0625 градуса. Измерять температуру с точностью даже 0,1 градуса - весьма дорогая в реализации задача. ЗЫ. Кстати, проблемой будет даже избыточное тепло, которое выделяет САМ ТЕРМОМЕТР при своем функционировании.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Короче, это автомат для хим.дистиллятора, который будет указывать и позволять оперативно отслеживать и контролировать температуру отбора при дробной перегонке.
Для подобного оборудования и подобных температур уже ТСМ нужен с известными характеристиками, а не бытовой, по сути, термодатчик. И схемные решения соответствующие, КРАМ выше уже ответил.
Добрый день! Освоил таблетки DS, считыватели PROX с эмуляцией. Вот, ковыряю термодатчик. В куске кода случай, когда устройство оказывается с кодом семейства 28.
Код написан по мотивам одной инструкции, в точности пошагово. Термодатчик благополучно уходит по этому IF-у. Но вот незадача - содержимое байтов массива code2 всегда одно и то же, хоть дуй на датчик, хоть в руках держи. Чего тут не так?) В инструкции явно указывалась задержка более 750 мс, я секунду поставил. Прежде чем эти данные во что-то внятное преобразовывать, хотелось бы понять, что не так.
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт фев 18, 2016 07:34:26
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1046 Откуда: Средний Урал
Рейтинг сообщения:0
Бывали ситуации когда выгорали выходы у PIC16F628A, т.е. прошивается нормально, а не пашет.. Идея такая: прошиваешь мк, вставляешь в панельку на плате со светодиодами, подключенными ко всем выходам, которые можно программировать на выход. После подачи питания светодиоды поочерёдно кратковременно зажигаются по кругу. Насколько я понимаю получается 15 светодиодов. Кто бы нарисовал такую прошивку? Мои границы не имели бы благодарностей! Жаль, Soira нет.....
Заголовок сообщения: Re: Терморегулятор на микроконтроллере PIC16F84 датчикe DS18
Добавлено: Чт фев 18, 2016 14:40:50
Электрический кот
Карма: 10
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 25, 2010 16:58:42 Сообщений: 1046 Откуда: Средний Урал
Рейтинг сообщения:0
dosikus писал(а):
... когда разработчик жмот...
Не обязательно, последний случай был у меня во время грозы в прошлом годе. Пострадала мк банного термометра-сигнализатора: баня, заодно и DS18B20 находятся в 35 метрах от дома. После грозы заметил (не сразу, правда) что на дисплее прочерки, то есть отсутствие датчика.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения