Задержка при включении реле
- Войдите на сайт для отправки комментариев
Ср, 09/09/2015 - 10:17
Доброго времение суток! Объясню ситуацию: Есть холодильник, иногда отключают свет, но после того как холодильник был обесточен включить снова его можно только через 5 минут, тоесть если даже свет дали надо чтобы он включился спустя 5-6 минут. Есть реле ну и arduino, хочу сделать розетку с таймером на включение. Простыми словами помогите сделать скетч, чтобы при подаче питания на arduino, реле включалось через 5-6 минут, при отсутсвие питания чтобы реле отключалось.
Пробовал с delay но не получается, даже при выставлении вермени реле не срабатывает
int Relay = 4;
void setup()
{
pinMode(Relay, OUTPUT);
}
void loop()
{
digitalWrite(Relay, LOW);
delay(2000); // проверка на 2 сек
}
7am, так у вас задержка после включения реле, а нужно ДО. И loop тут не нужен, циклических задач нету.
int Relay = 4; void setup(){ delay(2000); // проверка на 2 сек pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); } void loop() {}Большое спасибо!! Вроде заработало, буду собирать розетку и тестить)
Похоже на бомбу замедленного действия, а не на холодильник ;)
Доброго времение суток! Объясню ситуацию: Есть холодильник, иногда отключают свет, но после того как холодильник был обесточен включить снова его можно только через 5 минут, тоесть если даже свет дали надо чтобы он включился спустя 5-6 минут.
доброго. объясняю ситуацию: грёбаные продавцы вас ввели в заблуждение - холодильник можно включать в розетку сколько угодно часто, но запустится он согласно микропрограмме ега контроллера - в контексте сабжа, когда контроллер холодильника не убедится, что у вас электрическая сеть работает стабильно.
Не знаючто там захолодильник у ТС, но вроде раньше были такие заморочки. В любом случае если человек хочет то я могу посоветовать такой девайс http://otzovik.com/review_359805.html Задержка до 15 минут настраивается. Я видел подобную штуку у людей как раз на холодильнике только потупее, без настроек и индикации.
всё просто - компрессор, механическое реле запуска компрессора и убитая электросеть, которая мигает чаще одного раза в пять минут.
я не вижу смысла тогда продавцу писать подобное если это не влияет на цену товара, скорее это обычные экспулатационные меры чтобы не износить холодилник, просто когда реально со светом ерунда, что то типа выключили, через пару секунд включили потом через пару минут отпять вырубили и уже на час-два, как бы там небыло то устройство обошлось менее чем в 250р, так что думаю не жалко собрать все это. Не думаю что проводились испытания среди потребителй в плане игр с питанием холодильника, выключая и включая его дабы опровергнуть то что надо 5 мин. ну да, само собой есть контроллеры но любая тяжелая электроника не любит когда дергают питание, тем более когда в начинке есть компрессор.
P.S.
Пока вот так) Завтра думаю соберу все и уже выложу что вышло
Думаю все равно кому то будет полезно)
1.

2.
3.
Все вышло чуть меньше 250р
1. Arduino pro mini 328 16мгц 5v брал тут http://goo.gl/1lERG7 102р (на момент покупки)
2. Реле тут http://goo.gl/JVekdN 41р (нмп)
3. Питание arduino от платы простого зарядника за 40р, брал тут http://goo.gl/tid3jM
4. Прошивал все через TTL шнур, у меня вот этот http://goo.gl/g20dtQ 97р(нмп) но вот еще по лучше http://goo.gl/16OPVz
5. Розетку думаю сами подберете, такую где есть достаточно места)
За скетч еще раз огромное спасибо dimax
int Relay = 4; void setup(){ delay(300000); // 5 мин pinMode(Relay, OUTPUT); digitalWrite(Relay, LOW); } void loop() {}7am, БП у вас конечно плохенький, т.к. без высоковольтных фильтров. Помеха от включения холодильника может пройти обратно к ардуине и перегружать его. А может и повезёт, и такого никогда не будет :)
Хосподи, мелкоконтроллер для выполнения функций таймера 555. Жесть.
Задерка с включением холодильника связана с тем, что при отключении компрессора прекращается поток фреона (или его аналога) и он замерзает в трубках. Поэтому требуется некоторое время чтобы он оттаял и поток восстановился, иначе может повредиться компрессор. Умные холодильник про это знают и сами включают компрессор с задержкой.
Если свет отключают часто и на несколько секунд, то лучше поставить источник бесперебойного питания.
Не лучше: бесперебойник с синусом по цене выйдет как хороший холодильник...
Не лучше: бесперебойник с синусом по цене выйдет как хороший холодильник...
Схему холодильника не смотрел, но в большинстве современной бытовой электроники на входе стоит выпрямитель, так что качественный синус ей не нужен.
Не лучше: бесперебойник с синусом по цене выйдет как хороший холодильник...
Схему холодильника не смотрел, но в большинстве современной бытовой электроники на входе стоит выпрямитель, так что качественный синус ей не нужен.
Компрессор это двигатель, а двигатель, это синус.
Задерка с включением холодильника связана с тем, что при отключении компрессора прекращается поток фреона (или его аналога) и он замерзает в трубках.
Бред...... Никто там не замерзает.
Компрессор ( от английского слова compress- "сжимать")
это девайс который создаёт перепад давления между свом входом и выходом.
Обычно при работе на входе 3-4 атмосферы, а на выходе 10-20.
В зависимости от свойств хладоагента
Такой перепад создаётся с помощью тонкой капиллярной трубки.
После остановки мотора этот перепад падает за некоторое ( минута и больше) время до нуля .
Вся проблема в том что включать мотор когда давление на входе и выходе одинаковое и включать когда там 10 атмосфет перепада- две большие разницы.
Разницы в пусковых токах мотора.
А так как пратически все компрессоры имеют две обмотки- рабочую и пусковую,
пусковую надо отключать через какое-то время.
В советских холодильниках для этого стояло электромагнитное реле порогового тока .
В новых стоит позистор.
Перегрузите при пуске да ещё и при горячем позисторе - рано отключится пусковая( если включится вообще )
и мотор будет ВЕЧНО СТОЯТЬ!!!! на рабочей обмотке и просто сгорит.
Поэтому пауза нужна для:
1. выравнивания давления для облегчения пуска
2. остывания пускового позистора для обеспечения пуска
Это всё относится к простым холодильникам
без всяких там микроконтроллеров и частотников как у Клапауций 001 ......
модель холодильника озвучьте и всё станет ясно - если там тупо: компрессор и механическое реле заруска, то "да", но где вы откопали такой холодильник?
Я думаю что 90 и выше % холодильников именно с классическими компрессорами.
https://www.google.ru/search?q=%D0%BF%D1%82%D1%86+%D0%BA%D0%BE%D0%BC%D0%...
Здравствуйте. А как можно организовать подобное:есть ток-включается реле. Нет тока-ждем 5 сек и отключаем. Но если в течении 5 сек дали ток-не отключать?
int Relay = 8; int AC = 2; void setup() { pinMode (Relay, OUTPUT); pinMode (AC, INPUT); } void loop() { if (digitalRead(AC) == HIGH) { digitalWrite(Relay, HIGH); } if (digitalRead(AC) == LOW) { delay(5000) if (digitalRead(AC) == LOW) {digitalWrite (Relay, LOW); } else {digitalWrite (Relay, HIGH) } } По-моему я с if намудрилПонимаю, что не хватает скобок, запятых и логики. Но я в ардуине 2 дня, главное мне понять принцип
7am, БП у вас конечно плохенький, т.к. без высоковольтных фильтров. Помеха от включения холодильника может пройти обратно к ардуине и перегружать его. А может и повезёт, и такого никогда не будет :)
а можно схемку? что там надо будет? диод, конденсатор?
7am, в простом варианте фильтр -это дроссель и конденсатор. Нормальный бп- что-то вроде этого. Можно конечно самому сделать, если есть аналогичный готовый дроссель.
maxymike, а ток что будет мерить?
"Нет тока-ждем 5 сек и отключаем" - а как отключать-то если тока в розетке нету и ничего не работает?
#define RELAY 8 #define AC A0 void setup() { pinMode (RELAY, OUTPUT); pinMode (AC, INPUT); } void loop() { // если это аналоговый датчик тока, то if (analorRead(AC) > 500); if (digitalRead(AC)) { digitalWrite(RELAY, HIGH); } else { delay(5000); if (digitalRead(AC)) digitalWrite(RELAY, HIGH); else digitalWrite (RELAY, LOW); } }Это я мастырю блок питания в машину. Питание от постоянного 12в, контролирующий вход после зажигания, а задержка с проверкой нужна для ликвидации просадки при кручении стартера, чтобы периферия не перезагружалась
Тоесть if else можно использовать внутри else? От оно чо! Спасибо, буду постигать дальше
Господа! Оставьте в покое холодильник(если не хотите убить его раньше времени).Все это бред. Как до этого работали холодильниеи и не ломались (почти)? там насколько я помню есть терморелюшка , которая отрубает компрессор в случае большого потребления тока( то биш не запуска компрессора ). Пока реле включится снова пройдет время достаточное для выравнивания давления фреона и компрессор запустится снова и без проблем. Все было придумано уже много дней до создания этой темы.
А есть схема этого фильтра? Может можно собрать и подключить перед галимой зарядкой от сотового, и выйдет вменяемый БП. Не?
std, там конденсатор и двойной дроссель. Можно выпилить из ненужного компового блока, если конечно блок не такой-же удешевлённый)
Ну вот что вышло, пока все нормально.
P.S. Может кто нибудь выложить схему безтрансформаторного блока питания и вообще какой лучше использовать блок питания на 5в для arduino в готовых проектах? важный параметр это размер, чем меньше тем лучше.
7am, если не сильные требования, то таки зарядка для сотика. Понимаю что звучит сомнительно, но она нужное вполне себе выполняет. Годится от 4.75 до 5 В, если больше то ещё прилепить 7805 и конденсаторы. Главное для 7805 - не менее 7, не более 10.5 В (12 уже ощутимо греется). Главное никаких реле, только оптопары. Если реле - то к нему опторазвязка, и отдельная зарядка чтобы питать реле. Иначе эта тварь набирает помехи через обмотку.
доброго времени суток , ребята помогите со скетчем , нужно 6 таймеров , чтоб каждый включал свою нагрузку через определённый промежуток времени.
доброго времени суток , ребята помогите со скетчем , нужно 6 таймеров , чтоб каждый включал свою нагрузку через определённый промежуток времени.
Показывай, что сделал, и что не получается.
если точней , то чтобы каждая нагрузка включалась с небольшой задержкой , и выключалась после включения через задвнный промежуток времени.
вопрос в том , что я только пытаюсь изучать все это , и толком не знаю как все это сделать ((
вопрос в том , что я только пытаюсь изучать все это , и толком не знаю как все это сделать ((
Ещё раз: выкладывай свои попытки изучения и говори - что именно в этих попытках не получается. Если всё сделать за тебя - ты ничего не поймёшь.
А потом я тебе за свои таймеры повтираю :)
А там и Пух с конечными классами подтянеца.
Если всё сделать за тебя - ты ничего не поймёшь.
Та и хрен с ним, а скетч готовый уже получу.)))
To LGii, здесь принято показывать свои поделки (может и неверные) и уже по ним задавать вопросы. В противном случае, рискуете быть посланным на ...., ой, простите, в "Ищу исполнителя".
Если не знаете, ну совсем ничего, начните с мигания светиками, а там уже и таймеры, и условия, и циклы, и что душа пожелает. Как только заставите светодиод выполнять все ваши хотелки, так сможете написать, все что угодно в части вывода, а как только приручите кнопку, тогда и ввода. ИМХО.
Та, за дату регистрации зацепился, в недоумении.((((
1. Для вставки кода есть кнопочка {code} на тулбаре;
2. Да, можно, при помощи замера интервалов с использованием millis(), см. пример в поставке BlinkWithoutDelay.
Пилять: 3 года (ТРИ, Карл) нахождения на форуме и не иметь представления о вставке кода в тему, ну на какой номер неправильной строки ссылаться? Скорее ищите и исправляйтесь, иначе ......(((((
Пилять: 3 года (ТРИ, Карл) нахождения на форуме и не иметь представления о вставке кода в тему, ну на какой номер неправильной строки ссылаться? Скорее ищите и исправляйтесь, иначе ......(((((
Нормально. Видно в Армии был. В ракетной шахте сидел все три года. Или в самых сильных войсках- лесоповальных. У них там мобилы забрали(секретно что бы враг не узнал где и какой лес рубят) и дали топоры и пилы. Мог чел и деградировать.
Неа, самые сильные это ВСО, там и топоров с пилами не дают, исключительно лопаты. А вот мобила в 89-м у меня одного на весь батальон была. Полностью автономная, без батарей, подключение к любой сети (крокодайлами), keypad круглый (на 10 значений), короче зверь (до сих пор в сарайке как память валяется). А главное, я пару правильную знал в распредщите. Короче, когда татарин-замкомбатальона меня, вместо дембеля, еще на месяц оставил (типа подъ...л), я там такой переговорный пункт по ночам открыл, куда там нынешнему мегафону и прочим мтс-ам.))))