Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
Добавлено: Ср июн 13, 2018 21:08:53
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
Дос, не везде есть ДМА и УАРТ. Например, в 12F675-ом нет ни того ни другого. А если он есть в наличии и валяется ? Выкинуть его и установить другой, ради того, чтобы сделать всё на ДМА и УАРТе ?
Совершенно необязательно. Если МК нагружен серьезными задачами, помимо 1Wire, тогда и F0 следует ставить и дма+уарт использовать. А так можно вполне обойтись захватом-шимом-прерываниями. С точки зрения программирования не вижу никаких отличий между дма и прерываниями - и то и другое никаких особых усилий/времени не требуют.
Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
Добавлено: Чт июн 14, 2018 08:39:23
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
dosikus писал(а):
Контроллер выбирается под задачу, но ни как не наоборот.
Об чём я и говорю. Если валяется такой МК и есть небольшая задача, которую можно реализовать на нём - почему бы и нет ? И не факт, что он так и будет дальше валяться. Найдётся для него задача, не требующая, к примеру, ДМА+УАРТ.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
Добавлено: Ср апр 03, 2019 23:53:56
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:5 Медали: 1
Всем Мяу ! Ув. korob попросил добавить возможность устанавливать пороги из EEPROM, чтобы не перекомпилировать каждый раз прошивку. Проект взят отсюда - https://radiokot.ru/forum/viewtopic.php ... 2#p3380962 Сделал, выкладываю сюда - вдруг кому-нибудь ещё пригодится.
Архив со всеми файлами (исходники, прошивка, проект MPLAB, проект Протеуса) :
P.S Судя по коду, насколько я могу судить , если задать в верхнем пороге нижнюю температуру, а в нижнем верхнюю, то термостат будет работать в режиме охлаждения? Нет там никаких блокировок на этот счёт? Это так, вопрос на будущее, т. к. при необходимости режим охлаждения/проветривания легко решается инвертированием сигнала управления.
_________________ Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
Добавлено: Чт апр 04, 2019 11:00:04
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:0 Медали: 1
korob писал(а):
сли задать в верхнем пороге нижнюю температуру, а в нижнем верхнюю, то термостат будет работать в режиме охлаждения?
На сколько мне кажется, чтобы превратить нагреватель в охладитель, нужно только проинвертировать выходной сигнал. Верхнюю уставку делать ниже нижней для этого не нужно. Просто при верхней будет включаться, а при нижней выключаться.
Это я и имею ввиду. Просто подумал если программа не проверяет корректность выставленных порогов (когда нижний выставлен строго ниже верхнего), а просто включает/выключает при достижении соответствующих выставленных порогов, то можно этим воспользоваться, умышленно поменяв местами температуры верхнего и нижнего порогов, тем самым изменив логику работы на охлаждение. Но как сказал выше:
korob писал(а):
Это так, вопрос на будущее, т. к. при необходимости режим охлаждения/проветривания легко решается инвертированием сигнала управления.
_________________ Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. Всегда с уважением, Александр.
Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
Добавлено: Чт апр 04, 2019 11:26:34
Модератор
Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57 Сообщений: 4510 Откуда: Планета Земля
Рейтинг сообщения:5 Медали: 1
В программе стоит ограничение на установку порогов в инверсном положении. Нельзя поставить верхний порог в место нижнего, и наоборот. Одной сменой порогов местами не получится превратить нагреватель в охладитель, нужно будет ещё менять условия включения нагрузки.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения