Найдено 7 результатов

Alexander90h
Пн окт 08, 2018 19:14:13
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

Alexander90h , глюкнет ваше изобретение при первых же включениях ТЕН'ов.
Насчёт того, что это изобретение глюкнет при первом включении, вполне возможно, если контакты на реле прикипят и оно не отключит фазу или ноль при переключении.
http://img.radiokot.ru/files/131889/thumbnail/1pj17qtc7l.JPG ...
Alexander90h
Пн окт 08, 2018 13:35:47
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

[uquote="RoboC",url="/forum/viewtopic.php?p=3475981#p3475981"]Что обратной связи нет в вашем бойлере?Датчик температуры?
Какой тогда смысл "городить" контроллер, если можно тумблерами все включать и выключать?[/uquote]
Обратной связи для МК нет. Поддержку температуры думал оставить заводскую, к баку ...
Alexander90h
Пн окт 08, 2018 12:29:01
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

Что-то я не могу понять, что за беда с подключением ТЭНов. По идее должна быть общая масса, а реле должны подключать соответствующий ТЭН. Не?
__________

Вы правы, обычно так и подключают (общая масса, а реле коммутирует соответствующий ТЭН с источником питания).
Но здесь 2-е ТЭНы одинаковой ...
Alexander90h
Пн окт 08, 2018 11:05:00
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

[uquote="Alexander90h",url="/forum/viewtopic.php?p=3474676#p3474676"]...чтобы при долгом нажатии все тэны сразу не включились?...[/uquote]
При долгом нажатии чего? какой кнопки?
При долгом нажатии одной из этих двух кнопок, подключенных к 2-ой и 3-ей ножке МК.
#define KnopkaDown GPIO4 //Понижение ...
Alexander90h
Вс окт 07, 2018 18:59:26
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

Возможно это не самый хороший вариант, но он работает
XL1: if (KnopkaUp){goto XL1;}
Пока кнопку не отпустишь дальше по циклу не пойдёт..
MT: if (KnopkaUp==1)//Повышение темперетуры.
{
DelayMs(10);//Для подавления дребезга кнопки.
if (KnopkaUp)
{
if(i==0||i==1||i==2)
{
i++;
XL1: if ...
Alexander90h
Сб окт 06, 2018 22:59:51
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

Re: PIC12F675 (MPLab IDE C++)

[uquote="pyzhman",url="/forum/viewtopic.php?p=3465496#p3465496"] Button= h1; // опросили кнопку для первоначальной установки переменной

while(1)
{
_delay_ms(10); // для подавления дребезга кнопки

oldButton= Button; // предыдущее состояние кнопки
Button= h1; // текущее состояние кнопки

if ...
Alexander90h
Сб окт 06, 2018 19:19:01
Форум: PIC
Тема: PIC12F675 (MPLab IDE C++)
Ответы: 15
Просмотры: 4652

PIC12F675 (MPLab IDE C++)

Здравствуйте!

Я прошу Вас помочь мне разобраться, как остановить цикл при удержании кнопки? Есть три тэны которые будут управляться релюшками, одна кнопка при каждом нажатии будет включать дополнительную тэну, а вторая кнопка в обратном порядке будет отключать тэны. Есть также и кнопка "СТОП ...

Перейти к расширенному поиску