Например TDA7294

Форум РадиоКот :: Просмотр темы - Как лучше сделать дешифратор для управления железом?
Форум РадиоКот
https://radiokot.ru/forum/

Как лучше сделать дешифратор для управления железом?
https://radiokot.ru/forum/viewtopic.php?f=2&t=5094
Страница 1 из 2

Автор:  Furcat [ Чт май 03, 2007 10:06:11 ]
Заголовок сообщения:  Как лучше сделать дешифратор для управления железом?

Подскажите как лучше сделать дешифратор для управления разным железом, я думаю подключить к LPT (до МК ещё недорос, никак С+ непойму) парочку ИД3 а на выходы ИД3 поставить триггеры. Может кто посоветует попроще железо ? надо минимум 24выхода.

Автор:  ARV [ Чт май 03, 2007 12:05:55 ]
Заголовок сообщения: 

Чтобы дать конкретный совет, не хватает информации: какое быстродействие требуется, как управлять аппаратурой собираешься (при помощи какой программы), что за аппаратура и т.п.
На первый взгляд можно обойтись простыми регистрами (без дешифраторов) - при этом число каналов управления практически неограничено ничем, кроме быстродействия. Это делается на регистрах типа 74HC595, один дает 8 каналов управления, большее количество достигается простым каскадированием регистров.

Автор:  Furcat [ Чт май 03, 2007 12:17:38 ]
Заголовок сообщения: 

Быстродействие 50мс хватит с лихвой, прога есть для управления через LPT, проблема в том что на LPT 8 выводов а нужно поболее, и я решил что проще будет собрать на дешифраторе чем мучиться с атмегой (немогу я понять AVR и всё тут, мош дурак я в натуре ?).
может добрые люди сбацают мне програмку для управления отмегой 8515 нормальную (ещё лучше если переделают имеющуюся для LPT), с оплатой что нить придумаем.

Автор:  Aheir [ Чт май 03, 2007 12:17:43 ]
Заголовок сообщения: 

Стоит посмотреть с второну сдвиговых регистров с последовательной загрузкой типа 74HС4094 и т.п.
Легко масштабировать на необходимое количество каналов управления. Ищите по сайту, уже обсуждалось

P.S. Пока думал, ARV уже все и написал.. :) :)))

Автор:  ARV [ Чт май 03, 2007 12:20:22 ]
Заголовок сообщения: 

Furcat писал(а):
Быстродействие 50мс хватит с лихвой, прога есть для управления через LPT, проблема в том что на LPT 8 выводов а нужно поболее, и я решил что проще будет собрать на дешифраторе чем мучиться с атмегой (немогу я понять AVR и всё тут, мош дурак я в натуре ?).
может добрые люди сбацают мне програмку для управления отмегой 8515 нормальную (ещё лучше если переделают имеющуюся для LPT), с оплатой что нить придумаем.

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

Автор:  ARV [ Пн май 14, 2007 19:21:55 ]
Заголовок сообщения: 

Вроде была тема "программа управления для 8515" - смотрю и не нахожу :( что такое?
Но раз осталась эта - пишу тут.
Я сделал программулину, которая может управлять любыми релейными нагрузками через LPT или COM-порт. В последнем случае пока сделана поддержка схемы на сдвиговых регистрах, но можно и любую другую реализовать.
Все подробности на моем сайте.

Автор:  Rokl [ Вт май 15, 2007 08:00:06 ]
Заголовок сообщения:  Re: Подскажите как лучше сделать дешифратор для управления ж

Furcat писал(а):
Подскажите как лучше сделать дешифратор для управления разным железом, я думаю подключить к LPT (до МК ещё недорос, никак С+ непойму) парочку ИД3 а на выходы ид3 поставить триггеры. может кто посоветует попроще железо ? надо минимум 24выхода.

Проще всего для этого дела использовать хорошо забытый PIO К580ВВ55А. Для этого он собственно и был разработан (как раз на 24 входа/выхода).

Автор:  Furcat [ Ср май 16, 2007 20:14:08 ]
Заголовок сообщения:  Re: Подскажите как лучше сделать дешифратор для управления ж

Набросай схемку с этим ВВ55, что это будет ? очень мне любопытно стало.

Автор:  Rokl [ Чт май 17, 2007 12:08:26 ]
Заголовок сообщения:  Re: Подскажите как лучше сделать дешифратор для управления ж

Вот, можно так прикосячить К580ВВ55А к LPT. По шине WR идет запись в порт или РУС, по шине RD можно читать состояния порта или РУС. Если вместо RD подключить CS, то можно добавить второй PIO и вариантов можно будет выбрать 1 из 48, до 48 из 48 выходов, но тогда нельзя будет прочитать из PIO ничего. Надеюсь разводку ног и как задать режим ВВ55 ты найдешь, программку для LPT порта сваяешь и будешь выбирать 24 устройства хоть все сразу, хоть через одного. Выборка происходит "0". При подаче питания на PIO, он автоматически встает в режим чтения и выставляет в порты А,В,С все "1".

Вложения:
BB55.GIF [4.85 KiB]
Скачиваний: 1163

Автор:  Furcat [ Чт май 17, 2007 12:34:48 ]
Заголовок сообщения: 

Не, слишком сложно для меня.

Автор:  Aheir [ Вс июн 10, 2007 11:56:31 ]
Заголовок сообщения: 

Не, ну сказали же - сдвиговые регистры.
Один регистр = 4 рубля стоимости и 8 выходов.
Ставь их последовательно хоть до посинения, ну или до получения необходимого количества выходов. В чем проблема-то?

Автор:  Furcat [ Чт июн 28, 2007 23:10:22 ]
Заголовок сообщения: 

Aheir писал(а):
Не, ну сказали же - сдвиговые регистры.
Один регистр = 4 рубля стоимости и 8 выходов.
Ставь их последовательно хоть до посинения, ну или до получения необходимого количества выходов. В чем проблема-то?

а что делать с софтом ? я не программист, я только могу паять.....

Автор:  Aheir [ Пт июн 29, 2007 08:36:50 ]
Заголовок сообщения: 

А что, с 20-30 СОМами проблем с софтом не было бы? :)
Писать надо софт, что еще делать... Искать доброго человека, видимо... Но это уже тема беседы для отдельной ветки. :)

Автор:  vii [ Ср сен 12, 2007 12:40:21 ]
Заголовок сообщения:  Re: Подскажите как лучше сделать дешифратор для управления ж

Вот, можно так прикосячить К580ВВ55А к LPT. По шине WR идет запись в порт или РУС, по шине RD можно читать состояния порта или РУС. Если вместо RD подключить CS, то можно добавить второй PIO и вариантов можно будет выбрать 1 из 48, до 48 из 48 выходов, но тогда нельзя будет прочитать из PIO ничего. Надеюсь разводку ног и как задать режим ВВ55 ты найдешь, программку для LPT порта сваяешь и будешь выбирать 24 устройства хоть все сразу, хоть через одного. Выборка происходит "0". При подаче питания на PIO, он автоматически встает в режим чтения и выставляет в порты А,В,С все "1".[/quote]

Очень, очень, очень большой респект Rokl!!!
(сам тоже гоняю идею управления более 24 нагрузок, считал что самое легкое подцепить два ИД3 получится минимум 30)
Убедительная просьба Rokl продолжить тему!!!!
В части: "можно добавить второй PIO и вариантов можно будет выбрать 1 из 48, до 48 из 48 выходов"
Помогите пожалуйста!!!! дорисуйте и эту схему пожалуйста!!!
(ну очень хочется чтобы технические решения получались не только рациональными, но и КРАСИВЫМИ!!!!)

Автор:  ARV [ Ср сен 12, 2007 16:01:55 ]
Заголовок сообщения: 

напоминаю, что я сделал плагин для своей программы HardwareControl, который позволяет управлять 12-линиями порта LPT. теперь можно практически не ломая голову к дополнительным 4 линиям подключить дешифратор, с выходов которого подать сигналы на разрешение записи в 8 параллельных регистров, которые будут защелкивать данные с 8 линий данных LPT - таким образом элементрано получить 64 независимых канала - потребуется 1 дешифратор и 8 регистров.

кстати, для СОМ-порта на регистрах типа 74HC595 элементарно сделать хоть 256 каналов (64 канала уже экспериментально проверены)

все подробности о программе (если нужно) ищите на моем сайте.

Автор:  vii [ Чт сен 13, 2007 08:00:16 ]
Заголовок сообщения: 

ARV писал(а):
напоминаю, что я сделал плагин для своей программы HardwareControl, который позволяет управлять 12-линиями порта LPT. теперь можно практически не ломая голову к дополнительным 4 линиям подключить дешифратор, с выходов которого подать сигналы на разрешение записи в 8 параллельных регистров, которые будут защелкивать данные с 8 линий данных LPT - таким образом элементрано получить 64 независимых канала - потребуется 1 дешифратор и 8 регистров.

кстати, для СОМ-порта на регистрах типа 74HC595 элементарно сделать хоть 256 каналов (64 канала уже экспериментально проверены)

все подробности о программе (если нужно) ищите на моем сайте.


Подскажиет как в lpt порте поднять\опустить 4 дополнительных линии?

кстати, для СОМ-порта на регистрах типа 74HC595 элементарно сделать хоть 256 каналов (64 канала уже экспериментально проверены)
это в виде схемы можно посмотреть?

Автор:  ARV [ Чт сен 13, 2007 08:21:31 ]
Заголовок сообщения: 

"Опустить/поднять" 12 линий LPT можно при помощи упоминаемой мною программы Hardware Control - поищите на моем сайте.
Схема на 64 канала пока "красиво" не нарисована, но можно увидеть и почитать о принципе в статье "простейший семисегментный дисплей" на моем старом сайте (ссылка есть с нового - уж извините, пока что так). Принцип очень прост: до 32 регистров типа 74HC595 соединяются в цепочку по типовой схеме, из СОМ-порта поступают последовательно данные, которые затем одновременно фиксируются на всех выходах регистров. Вместе с Hardware Control можно скачать пару видеороликов, которые демонстрируют как раз работу программы с семисегментными индикаторами, раболтающими через 6 таких регистров.

Автор:  Furcat [ Вт мар 04, 2008 19:17:08 ]
Заголовок сообщения: 

Наконецто !
32 выхода ! соединение с компом всего по двум проводам !
долго я ковырялся с ней.... ARV тебе преогромнейшее спасибо !!!!
воть:
Изображение
Изображение
Изображение
буду робота делать..... есть специалисты по шаговикам ? :))

Автор:  Rokl [ Вт мар 04, 2008 21:08:09 ]
Заголовок сообщения: 

Furcat писал(а):
Наконецто !
32 выхода ! соединение с компом всего по двум проводам !
долго я ковырялся с ней....

Чет не въехал, а атмега то что там делает???? :shock:

Автор:  Aheir [ Ср мар 05, 2008 08:16:03 ]
Заголовок сообщения: 

Согласен, как-то не очень эта штука вписывается в идеологию темы...

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/