Например TDA7294

Форум РадиоКот • Просмотр темы - Программа для PIC12F629, подогреватель кессона.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 20, 2024 18:50:36

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


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



Начать новую тему Ответить на тему  [ Сообщений: 72 ]    , , , 4
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Ср июн 13, 2018 21:08:53 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Дос, не везде есть ДМА и УАРТ. Например, в 12F675-ом нет ни того ни другого.
А если он есть в наличии и валяется ? Выкинуть его и установить другой, ради того, чтобы сделать всё на ДМА и УАРТе ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт июн 14, 2018 07:16:48 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21820
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
дма+усарт ...

Совершенно необязательно. Если МК нагружен серьезными задачами, помимо 1Wire, тогда и F0 следует ставить и дма+уарт использовать. А так можно вполне обойтись захватом-шимом-прерываниями. С точки зрения программирования не вижу никаких отличий между дма и прерываниями - и то и другое никаких особых усилий/времени не требуют.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт июн 14, 2018 08:31:00 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
А если он есть в наличии и валяется?


Контроллер выбирается под задачу, но ни как не наоборот.
Если он до сих пор валяется то так и будет валяться.
Можно и не выкидывать :

https://www.google.ru/search?q=%D1%84%D ... CaAQsAQIJw


КРАМ, предоставить периферии автономно разруливать как и тайминги так и саму работу с 1wire.
Одновременно-аппаратно с 16 датчиками не хочешь?

А вообще эти датчики страх божий и в почете похоже только в DIY ...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт июн 14, 2018 08:39:23 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
dosikus писал(а):
Контроллер выбирается под задачу, но ни как не наоборот.

Об чём я и говорю.
Если валяется такой МК и есть небольшая задача, которую можно реализовать на нём - почему бы и нет ?
И не факт, что он так и будет дальше валяться. Найдётся для него задача, не требующая, к примеру, ДМА+УАРТ.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт июн 14, 2018 09:13:49 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21820
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Одновременно-аппаратно с 16 датчиками не хочешь?

Не, не хочу. :)
Я не о возможностях Ф0. Меня агитировать за "советскую власть" не надо.
Речь вообще шла о примере кода под конкретный контроллер.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Ср апр 03, 2019 23:53:56 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 5
Медали: 1
Получил миской по аватаре (1)
Всем Мяу !
Ув. korob попросил добавить возможность устанавливать пороги из EEPROM, чтобы не перекомпилировать каждый раз прошивку.
Проект взят отсюда - https://radiokot.ru/forum/viewtopic.php ... 2#p3380962
Сделал, выкладываю сюда - вдруг кому-нибудь ещё пригодится.

Архив со всеми файлами (исходники, прошивка, проект MPLAB, проект Протеуса) :
Вложение:
ds18b20.rar [122.56 KiB]
Скачиваний: 222


Расположение значений в EEPROM :
СпойлерИзображение
Вложение:
Termo_EEPROM.png [15.28 KiB]
Скачиваний: 35
Значения задаются в HEX-формате.

:beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 09:45:05 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5954
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6638
Откуда: Ливны
Рейтинг сообщения: 0
Отлично! :)) :)) :))
Теперь можно оборудовать погреб родителям в деревне. :solder:
"Низкий поклон тебе боярин"© :beer:

P.S Судя по коду, насколько я могу судить :oops: , если задать в верхнем пороге нижнюю температуру, а в нижнем верхнюю, то термостат будет работать в режиме охлаждения? Нет там никаких блокировок на этот счёт? Это так, вопрос на будущее, :roll: т. к. при необходимости режим охлаждения/проветривания легко решается инвертированием сигнала управления.

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 11:00:04 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
korob писал(а):
сли задать в верхнем пороге нижнюю температуру, а в нижнем верхнюю, то термостат будет работать в режиме охлаждения?

На сколько мне кажется, чтобы превратить нагреватель в охладитель, нужно только проинвертировать выходной сигнал. Верхнюю уставку делать ниже нижней для этого не нужно.
Просто при верхней будет включаться, а при нижней выключаться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 11:17:05 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5954
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6638
Откуда: Ливны
Рейтинг сообщения: 0
Это я и имею ввиду. Просто подумал если программа не проверяет корректность выставленных порогов (когда нижний выставлен строго ниже верхнего), а просто включает/выключает при достижении соответствующих выставленных порогов, то можно этим воспользоваться, умышленно поменяв местами температуры верхнего и нижнего порогов, тем самым изменив логику работы на охлаждение. :) Но как сказал выше:
korob писал(а):
Это так, вопрос на будущее, т. к. при необходимости режим охлаждения/проветривания легко решается инвертированием сигнала управления.

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 11:26:34 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 5
Медали: 1
Получил миской по аватаре (1)
В программе стоит ограничение на установку порогов в инверсном положении. Нельзя поставить верхний порог в место нижнего, и наоборот.
Одной сменой порогов местами не получится превратить нагреватель в охладитель, нужно будет ещё менять условия включения нагрузки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 11:37:18 
Друг Кота
Аватар пользователя

Карма: 142
Рейтинг сообщений: 5954
Зарегистрирован: Чт авг 09, 2012 01:09:39
Сообщений: 6638
Откуда: Ливны
Рейтинг сообщения: 0
Аlex писал(а):
В программе стоит ограничение на установку порогов в инверсном положении. Нельзя поставить верхний порог в место нижнего, и наоборот.
Вот это и хотел прояснить. Теперь мне полностью понятно как я буду реализовывать свои хотелки. :)
Ещё раз спасибо! :beer:

_________________
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программа для PIC12F629, подогреватель кессона.
СообщениеДобавлено: Чт апр 04, 2019 11:40:42 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
На здоровье ! :beer:


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

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


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

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


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

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


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