туплю с реле...
- Войдите на сайт для отправки комментариев
Пт, 29/03/2013 - 02:13
Господа столкнулся с проблеммой, при достижении заданной температуры, центральный замок от машины должен открыть или закрыть задвижку, тобишь реле не должно постоянно работать а должно дать импульс 1-2 сек ниже пример до чего дорылся.
if (celsius >= temp)
{digitalWrite(led12, LOW), digitalWrite(led11, LOW),
// delay(5000);}
else
{digitalWrite(led12, HIGH), digitalWrite(led11, HIGH);}
По нормальному обьясните как что и куда подключаете.
к реле подключаю центральный замок, у него 2 положение одно открыто второе закрыто, (если + и - местами поменять) сейчас когда реле включаеться оно работает постоянно и замок открываеться а потом наченает греться электро мотор, тоесть мне надо чтобы реле включилось на 2 сек а потом выключилось.
Как работает актуатор замка двери я знаю, вы то как управляете этим актуатором? Схему подключения опишите ибо из вашнго описания вообще не понятно как вы управляете актуатором. Могу предположить, что двумя реле, центральные контакты которых подключены к актуатору, а "боковые" к питанию? Что то типа этого:
и комутирующие катушки реле у вас управляются выводами led12 и led11? Так?
Если нет, то рисуйте схему, иначе никто вам помочь не сможет.
Если похоже, то судя по коду выше, когда у вас digitalWrite(led12, LOW) и digitalWrite(led11, LOW) актуатор двигается в одну сторону, а когда digitalWrite(led12, HIGH) и digitalWrite(led11, HIGH) то в другую, так? Тогда для начала поменяйте метами "боковые" выводы одного из реле таким образом, что бы когда не включена дуина у вас был отключен и актуатор - то есть что бы он начал двигаться в одну сторону должно быть digitalWrite(led12, LOW) и digitalWrite(led11, HIGH), а что бы в другую должно быть digitalWrite(led12, HIGH) и digitalWrite(led11, LOW), иначе рано или поздно он у вас сгорит. В общем подключить нужно как на картинке. Тогда пример кода будет таким:
Подключенно было именно как у вас, только немного напутал в скрипте СПАСИБО вам большое! все работает на ура!!!
не забывайте, на электроприводах замка импульс 0,7сек. На пневмопроводах 3 сек.
Более длительный импульс может сжечь их.
спасибо исправил на 0,7
сейчас макет работает на стенде просто еще не все детали пришли с ебая но думаю у мегня к вам будет еще очень много вопросов. делаю проект у меня ТТ котел отопления, задача ардуино должен поддерживать заданную температуру на котле, открывая и закрывая дросель, выводить данные на дисплей, с вожможностью контролировать через интернет (веб) в случаи недостатка топлива и других похеров информировать через смс