Перейти к содержанию

Реле С Блокировкой. Помогите.


Volodey777

Рекомендуемые сообщения

Добрый вечер.

Нужна помощь в создании схемы устройства назовем пока - "Реле с блокировкой". Расскажу принцип работы далее.

Для начала расшифрую элементы на рисунке:

1) Элемент замыкания. Временно назовем "кнопкой". Время нажатия 0,2-0,5 сек, периодичность нажатия - каждые 5-40 сек

2) Реле

3) Схема устройства которого нужно создать.

4),5) Светодиоды индикации работы устройства.

6),7) Кнопки изменения времени таймера.

8) Семи сегментный, светодиодный индикатор на три цифры.

9) Сброс таймера на 0 (только во время отсчета)

Далее по принципу работы:

- Сразу после включения цифры таймера должны быть на нуле и импульс замыкания с кнопки 1 должен передаться на реле 2. Время замыкания реле около 0,5 сек.

- Далее запускается таймер который заранее устанавливается кнопками.

- Далее (самое интересное и для чего это устройство собственно нужно) пока идет отсчет таймера сколько бы мы раз не нажимали кнопку 1 импульс на реле 2 проходить не должен.

- Диапазон таймера от 60 сек до 0 (блокировка отключена)

- После достижения таймером нуля цикл можно запустить заново, время таймера остается прежним.

- Два светодиода показывают статус (красный - реле заблокировано и идет отсчет, зеленый - таймер на нуле и готов к запуску)

- Кнопка сброса таймера на 0 во время отсчета - тут думаю все понятно

Хотелось бы схемку на микроконтроллере AVR, работал с ними ранее и есть программатор.

Собрать смогу практически все что угодно но программировать не умею, образование не то.

Может опубликовал тему не в том разделе, пожалуйста особо не ругайте.

Заранее спасибо.

post-177474-0-92166900-1389208515_thumb.jpg

Изменено пользователем Volodey777
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Помогите - это когда сам делаешь, но что-то не получается. Тут другой случай, и помощь обязана быть платной. Ежели что - в личку.

Так ку или не ку ?!

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Помогите - это когда сам делаешь, но что-то не получается. Тут другой случай, и помощь обязана быть платной. Ежели что - в личку.

Тут есть хоть одно слово про "помогите бесплатно"? Если цена разумная то договоримся.

Ссылка на комментарий
Поделиться на другие сайты

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

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

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

По моему скромному мнению, эта "тема" - для раздела "Работа" и "Куплю", но ни коим образом не для "Радиоэлектроника для профессионалов"...

Интересуют акустические и электрогитары в рабочем и не рабочем состоянии, а так же комплектующие от них.

Людям, не слушающим советов, нельзя помочь ( Б.Франклин ).

Ссылка на комментарий
Поделиться на другие сайты

На суд знатоков выкладываю, дабы не вводить в оману человека

Проверяйте:

- диод Д1 светится когда таймер дает обратный отсчет и/или когда находимся в режиме задания времени

- задание записуется в энергонезависимую память контроллера, т.е. не зависит от питания

- при нажатии на кнопку Уставка Таймера загорается дтод Д1, который дает возможность увеличивать задание до 99,9 или уменьшать до 00,0 секунд. После прекращения нажатия на кнопки больше/меньше через 9 секунд значение записывается в память и диод Д1 гаснет.

- при нажатии копки Старт (сигнал начала отсчета) включается обратный отсчет и идет индикация "блокировки" копки Старт диодом Д1.

- Тамйер можно сбросить/онулить нажав кнопку сброс,при этом диод Д1 погаснет

Р.С. После прошивки проверьте отработку лампочки после полевика (вместо лампы Ваше реле со встречным диодом 1N4007), если не работает, то фьюз Ресет Дисайбл отключить

Ошибка от "болтанки температуры" будет составлять не более 3тьего знака поле запятой на каждую секунду...

Отпишитесь как соберете девайс, да и по питанию, там где приходит +24 необходимо поставить дроссель (проволочная спиралька) для уменьшения бросков из сети, хотя это больше из "желательного", чем "обязательного"

tASK.rar

Ссылка на комментарий
Поделиться на другие сайты

На суд

есть пару замечаний...

1. перегружены выводы RB4:RB6 , нагрузочная способность 15мА , у вас до 37мА

2. частота обновления индикатора 13,3Гц , должно быть 25 минимум...

3. подключение кнопок управления - одна бОльшая Ошибка

Ссылка на комментарий
Поделиться на другие сайты

1. Проверяю

2. Непонятно, проверяю

3. По подробнее

есть пару замечаний..

Двести Герц забросаны на обновление индикаторов, как минимум должно быть 50 Герц

Токи суммарные не более 40 мА, каждый вывод не более 15 мА... С индикаторами впервые, комментарии с пояснениями с удовольствием приму

С частотой согласен, но как только начинал ее менять - увеличивать, то протеус не прорисовывал цифры - ща исправлю

Что по кнопкам ?

Ссылка на комментарий
Поделиться на другие сайты

на картинко показано как вы расположили кнопки управления...

(в ТЗ по анологии с СД кнопки повешены на массу - и ЭТО правильно...)

на нагрузке 22кОм в вашем варианте проводник до кнопки это приемник помех, начиная от сетевых наводок и заканчивая импульсами при переключении пускателей,

если в квартире это может и будет работать ,то на производстве школотские схемы не прокатывают.... :rtfm:

Ссылка на комментарий
Поделиться на другие сайты

понятно, про сопротивление, а вот про Школотские не совсем......

Такое неприятное впечатление, как будто, ....ну да ладно...( область применения сеялка и трактор)....какое производство!?

касательно уменьшения помех, то согласен, что правильнее привязывать к плюсу через сопротивление 22 кОм.

Ссылка на комментарий
Поделиться на другие сайты

Да я не обижаюсь...учучь..

По ссылке прочел. Полезная инфа, а по теме:

В логике контроллера прописано, что если сигнал пришел (нажата кнопка) включается таймер и после логического нуля (кнопка отжата) сравнивается величина таймера-счетчика..если она менее 0,2 секунд, то это устройство не сработает (типа защита от помех)..

То есть короткие импульсы отсеятся

Ссылка на комментарий
Поделиться на другие сайты

и после логического нуля (кнопка отжата)
где в ТЗ лог.0="кнопка отжата" это ваши домыслы, речь вроде шла об импульсе от кнопки... а оный может быть как по плюсу так и по массе или нет?
То есть короткие импульсы отсеятся

ага и когда таймер в процессе работы по помехе влетит в режим настройки и автоматически из неё выйдет , вопрос какое время будет записано в память таймера???

Ссылка на комментарий
Поделиться на другие сайты

вопрос какое время будет записано в память таймера???

время не изменится..при в ходе в режим программирования считывается значение с епром памяти, и если действий нет, то это же число и записывается в память при выходе из режима программирования

лог.0="кнопка отжата" это ваши домыслы, речь вроде шла об импульсе от кнопки... а оный может быть как по плюсу так и по массе или нет?

Нет, домыслов нет, так как я привязал к земле ножки микросхемы, то я проверяю статус PINB.1==1, и тому подобное...

вот кусок кода

// логика изменения времени МК1
void Select (void)
{
if (PINB.2==1 && Progtime==0 || PINB.2==1 && Progtime==4 || PINB.2==1 && Progtime==5)
{
zz=0;
PORTB.3=0;
min[0]=MK1[0];
min[1]=MK1[1];
min[2]=MK1[2];
Progtime=1;
}
if (Progtime==1 && PINB.2==0 && zz<20)
{
Progtime=0;
};
if (Progtime==1 && PINB.2==0 && zz>=20)
{
Progtime=2;
sec[1]=0;
PORTB.3=1;
};

Тоесть, после отпускания кнопки If (PINB.2==0), проверяю статус по времени ZZ>=20 или меньше, то тогда иду в режим программирования Progtime=2; или возвращаюсь в исходное состояние Progtime=0

Повторюсь, импульс менее 0,2 секунд не влияют..

Ссылка на комментарий
Поделиться на другие сайты

Нет, домыслов нет, так как я привязал к земле ножки микросхемы, то я проверяю статус PINB.1==1, и тому подобное...

вот и я о том же... в целях повышения помехоустойчивости правильней ноги привязывать к +пит. и проверять на PINB.1==0, в этом случае параллельно кнопки можно повесить емкость для повышения помехоустойчивости , в особо тяжелых случаях опторазвязку , ну а программная обработка дребезга контактов нужна в любом случае...
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...