Форум РадиоКот 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".
|
Автор: | 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 таких регистров. |
Автор: | Rokl [ Вт мар 04, 2008 21:08:09 ] |
Заголовок сообщения: | |
Furcat писал(а): Наконецто !
32 выхода ! соединение с компом всего по двум проводам ! долго я ковырялся с ней.... Чет не въехал, а атмега то что там делает???? ![]() |
Автор: | Aheir [ Ср мар 05, 2008 08:16:03 ] |
Заголовок сообщения: | |
Согласен, как-то не очень эта штука вписывается в идеологию темы... |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |