Страница 1 из 1

Помогите запрограммировать МК на мою логику работы

Добавлено: Вт апр 14, 2015 19:41:19
as1975
Доброго дня.
Хотелось бы реализовать с помощью МК логику работы устройства изображенном на приложенной схеме.
имеется 2 кнопки коммутирующие на общий провод.
Требуется:
При нажатии Кн2 (кнопки с фиксацией) происходила выдержка времени (2-60 сек) и затем на RS-триггере устанавливалась Логическая 1 и включалась нагрузка в виде ULN2803. при отключении Кн2 до окончания отсчета времени таймером - таймер должен сброситься.
При нажатии Кн1 - сбрасывается триггер и начинается отсчёт времени (2-60 сек) после окончания времени выдержки включается нагрузка на ULN2803. при отключении Кн1 до окончания отсчета времени таймером - таймер должен сброситься.

Напряжение питания 5 В.

Задержка на таймерах должна иметь возможность регулирования.

Ток через Кн1 и Кн2 д.б. не более 20-30 мкА


ПС. Реализовал эту логику работы на логических элементах. НО получилось куча перемычек и занимает это все Оочень много места на плате.
ППС. В программиовании МК я практически полный ноль.
Есть программатор USUASP по этому хотелось бы реализовать все на АТМеговском МК.

Картинку для понимания прикладываю.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Вт апр 14, 2015 23:59:59
rxstart1
Могу сделать без проблем, только триггер здесь не нужен, схема вот такая. Кнопка S3 цикличная скажем 1 нажатие прибавляет 1 секунду задержки, если превышает 60 сек, то следующее нажатие устанавливает задержку в 1 секунду.
Правда не информативно, можно задержку на сегм. индикатор выводить.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Ср апр 15, 2015 07:02:42
pyzhman
Могу составить схему и написать программу.
as1975 писал(а):Ток через Кн1 и Кн2 д.б. не более 20-30 мкА
С чем связано такое требование?

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Ср апр 15, 2015 20:44:33
rxstart1
Да какая разница они все ровно на корпус замкнуты :shock:

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Ср апр 15, 2015 21:48:48
pcb
Пишите сделаем

PCBADM на майл ру

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Ср апр 15, 2015 22:08:52
dr.doc
Резисторы от 250 кОм - с одним МК может работать очень нестабильно. Нужно знать дополнительные данные. Питание батарейное или нет, возможность добавления микросхем, помехи и устойчивость к ним.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Ср апр 15, 2015 23:39:33
as1975
pyzhman писал(а):Могу составить схему и написать программу.
as1975 писал(а):Ток через Кн1 и Кн2 д.б. не более 20-30 мкА
С чем связано такое требование?
Ток такой маленький, т.к. "черный ящик" - это эл.устройство, которое выдаёт слаботочный минус и если подавать на него питание через резистор менее 180 кОм, то "устройству" уже очень тяжело работать.

Питание - бортовая сеть авто через БП на lm2596s.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Чт апр 16, 2015 17:24:19
Lihouzov
Здравствуйте, по Ваши наброскам я составил программу:
Изображение

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Чт апр 16, 2015 17:26:57
Lihouzov
На входах включить подтягивающие резисторы, по описанию надо посмотреть величину подтягивающего тока.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Чт апр 16, 2015 17:40:15
dr.doc
Как буд-то бы пишут про 47-100 кОм... К Вашей схеме можно добавить преобразователь ток - напряжение. Но, только в случае достаточно коротких проводников. Схема во вложении. ОУ - rail-to-rail с низковольтным питанием.

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Чт апр 16, 2015 21:16:56
as1975
dr.doc писал(а):Как буд-то бы пишут про 47-100 кОм... К Вашей схеме можно добавить преобразователь ток - напряжение. Но, только в случае достаточно коротких проводников. Схема во вложении. ОУ - rail-to-rail с низковольтным питанием.
Спасибо, но тут опять куча деталей.
Я всё-таки не очень улавливаю. ток 20 мкА - это очень плохо для МК. Если так, то можно тогда поставить полевой транзистор и тогда подавать на МК плюс?

Re: Помогите запрограммировать МК на мою логику работы

Добавлено: Чт апр 16, 2015 22:21:11
dr.doc
При высоком входном сопротивлении возможны ложные срабатывания. А вешать на входы МК сопротивления порядка МОм - плохо, да еще и в авто.