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

Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 09:08:48
slava_tuit
Доброго всем времени суток!
появилась нужда в управлении нагрузками по определённой программе..
опишу задачу: управление идёт 11-тью кнопками например нажали первую кнопку,у нас включилась нагрузка 6 и 7, нажали вторую кнопку, включились нагрузки 10,12..и таких различных комбинаций 11 штук.
кто может чем помочь? заранее спасибо!

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 09:16:25
orinoko
Диодный дешифратор от ваших кнопок к соответствующим нагрузкам (или устройствам включения нагрузок). Очнь мало информации о нагрузках, напряжениях, токах.

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 09:32:24
slava_tuit
нагрузки-обычные реле ну скажем 12 вольтовые...ну суть по большей части не в этом...на выходе перед нагрузками поставлю улн2003 две штучки и они точно с этой задачей справятся...вопрос сейчас для меня стоит в другом: как сделать управление кнопками без фиксации,чтобы в момент первоначального включения не была выбрана ни одна программа,а по нажатию одной из кнопок,запускается нужная прграмма

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 10:04:50
metan
Например, кнопка с формирователем импульса (для исключения дребезга) -- D-триггер, включенный в счетном режиме с цепью начального сброса -- диодики катодом к улн согласно вашей логике -- сама улн -- реле или что там у вас будет.
Почитайте Бирюкова - "Цифровые устройства на МОП - интегральных микросхемах".

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 10:07:27
Arwood
Если гонять по кругу - ставь ИР8.
Если произвольно - читай "Управление одной кнопкой".

"Всё уже украдено до нас" (С)

Или вот
http://cxema.my1.ru/publ/razdel_skhem_d ... 3-1-0-2990

Или вот
https://www.google.ru/search?q=QT100&ie ... 4gT65IGoAQ

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 10:39:20
orinoko
а по нажатию одной из кнопок,запускается нужная прграмма

А ранее включенная программа - что с ней должно быть?

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 10:53:36
slava_tuit
orinoko писал(а):
а по нажатию одной из кнопок,запускается нужная прграмма

А ранее включенная программа - что с ней должно быть?

соответственно выключаться. вот накидал примерно задачу на рисунке

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 10:55:07
slava_tuit
слева порядковые номера нагрузок,которые должны включаться одновременно при нажатии данной кнопки

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 11:14:16
C@at
Вечная тема управление реле, и здесь на форуме полно ответов на эту тему, вот здесь Управление реле на ATmega8 viewtopic.php?f=20&t=79346&start=45 исходник там в теме, можно переделать под любое управление для всех ног....

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 11:47:49
slava_tuit
C@at писал(а):Вечная тема управление реле, и здесь на форуме полно ответов на эту тему, вот здесь Управление реле на ATmega8 viewtopic.php?f=20&t=79346&start=45 исходник там в теме, можно переделать под любое управление для всех ног....

спасибо!!это почти то что надо,но ведь у меня 11 входов и коммутируют они двенадцатью нагрузками..на сколько я понимаю,у меги восемь на это ног не хватит(((

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 11:59:44
Arwood
Поставь четыре ЛА7, получишь 16 выходов (4*4=16)

(золотое правило: Паяльник мой _ что хочу, то и делаю, как хочу, так и коммутирую).

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 13:39:31
slava_tuit
мне интересен вариант с МК,но подскажите в какую сторону копать, а я уже сам постараюсь копать..

Re: Управление 12-тью нагрузками

Добавлено: Пт апр 19, 2013 13:46:06
Alexeyslav
Кнопки можно опрашивать матрицей или через регистр сдвига, а выводить через регистры сдвига, так и меньшего контроллера будет достаточно. Если через регистры делать - теоретически хватит и ATTINY13, основную площадь платы будут занимать регистры сдвига. 555ИР8 и 555ИР9 или их функциональные аналоги. Причем тактирование регистров на ввод кнопок и вывод состояния реле можно осуществлять одним выводом, осуществляя ввод и вывод параллельно. Тогда нужен всего один вывод для тактирования регистров, один на ввод с регистра кнопок, и вывод на регистр вывода. Для реле вполне допустимо без защелки - если данные достаточно быстро загружать в регистр реле этого не заметят.

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

Re: Управление 12-тью нагрузками

Добавлено: Пн апр 29, 2013 20:25:36
aleksandr-zh
slava_tuit писал(а):появилась нужда в управлении нагрузками по определённой программе..

если надо разработать - обращайтесь:

admin ДВОРНЯГА ugolok-mastera ТОЧКА ru

Re: Управление 12-тью нагрузками

Добавлено: Пн апр 29, 2013 22:10:22
shads
slava_tuit писал(а):у меня 11 входов и коммутируют они двенадцатью нагрузками..на сколько я понимаю,у меги восемь на это ног не хватит(((

Делал на mega8 следующее:
16 входов (кнопок)
16 выходов (реле)
16 светиков (для контроля)
2 доп кнопки программирования

Изображение