Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Подключить дополнительные кнопки

Непрочитано 15.06.2017, 15:47  
osa555
Прохожий
 
Регистрация: 15.06.2017
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
osa555 на пути к лучшему
По умолчанию Подключить дополнительные кнопки

Добрый день !
Есть готовое устройство на АtTiny, которое управляет перемещением стержней (канал А).
Есть идея добавить еще управление заслонкой (канал Б)- благо автор конструкции оставил свободные порты (а также исходники и возможность перепрограммировать камень).
После подключения всей периферии остаются свободными 3 порта - на них надо повесить 2 пары концевых выключателей. Проблема в том, что одновременно могут быть замкнуты концевики обоих каналов (диодная развязка не работает).
Лепить дополнительную рассыпуху (например в виде регистров) очень не хочется.
Может сталкивался кто с такой задачей - подскажите решение.
Реклама:
osa555 вне форума  
Непрочитано 15.06.2017, 16:08  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

Сообщение от osa555 Посмотреть сообщение
Есть идея
"Есть идея - есть Икея" (слоган известной табуреточной фабрики).

Если на оставшихся портах есть вход АЦП, то сделайте по принципу резисторной клавиатуры:




Последний раз редактировалось NewWriter; 15.06.2017 в 16:12.
NewWriter вне форума  
Непрочитано 15.06.2017, 16:12  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

Ну совсем без рассыпухи не получится, но регистры и протч не обязательно.

Рисовать лень, попробую на словах: два порта - входы, один - выход. К выходу подключен транзистор, инвертирующий выходной сигнал.
Как итог - если на выходе единица, за транзистором ноль, если на выходе ноль, за транзистором единица.

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

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


А если среди свободных выводов есть входы АЦП, то можно задействовать его, тогда делаем делитель из 5 резисторов, 4 из которых ("нижние") обязательно разного номинала, заводим на этот делитель напряжение питания, параллельно каждому из 4-х "нижних" резисторов цепляем концевик, по напряжению на "нижнем" конце "верхнего" резистора можем определить любую комбинацию замкнутых концевиков...

ЗЫ про АЦП апиридили
AR_Favorit вне форума  
Непрочитано 15.06.2017, 16:25  
osa555
Прохожий
 
Регистрация: 15.06.2017
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
osa555 на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

NewWriter : про АЦП в курсе - оставил это как крайний случай


AR_Favorit: сейчас нарисую Ваш вариант - буду вникать...
osa555 вне форума  
Непрочитано 15.06.2017, 16:40  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

Сообщение от osa555 Посмотреть сообщение
AR_Favorit: сейчас нарисую Ваш вариант - буду вникать...
Ну вот так, например, с полевиком. Но можно и с npn биполярником, смысл тот же.


Но это иллюстрация принципа, а так, по хорошему, нехорошо тянуть провода прямо от ног проца к каким-нить удаленным концевикам, надо ставить развязки, защитные цепи.
Миниатюры:
Нажмите на изображение для увеличения
Название: 14470490.png
Просмотров: 0
Размер:	21.7 Кб
ID:	115398  

Последний раз редактировалось AR_Favorit; 15.06.2017 в 16:45.
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
osa555 (15.06.2017)
Непрочитано 15.06.2017, 23:22  
osa555
Прохожий
 
Регистрация: 15.06.2017
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
osa555 на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

То что надо ! Спасибо!
Сообщение от AR_Favorit Посмотреть сообщение
нехорошо тянуть провода прямо от ног проца к каким-нить удаленным концевикам, надо ставить развязки, защитные цепи.
Вот потому и не хочу связываться с АЦП

Тема закрыта

Последний раз редактировалось osa555; 15.06.2017 в 23:44.
osa555 вне форума  
Непрочитано 16.06.2017, 13:44  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

sn74198n и несколько резисторов
Можно и на двух пинах порта и 74hc165

Последний раз редактировалось IOPA4; 16.06.2017 в 13:58.
IOPA4 вне форума  
Непрочитано 28.06.2017, 09:48  
AndrFV
Вид на жительство
 
Регистрация: 20.12.2013
Сообщений: 310
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
AndrFV на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

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

Последний раз редактировалось AndrFV; 28.06.2017 в 09:56.
AndrFV вне форума  
Непрочитано 02.07.2017, 12:33  
МВА
Гражданин KAZUS.RUN
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 841
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

Сообщение от osa555 Посмотреть сообщение
Лепить дополнительную рассыпуху (например в виде регистров) очень не хочется.
Я вот тут подумал и пришла одна идея.
Если один вывод порта настроить на выход и переключать его, а другие два вывода порта на вход и включить подтяжку (когда РВ0=0) или выключать (когда РВ1=1), то можно опрашивать по два концевых попеременно. Когда на РВ0 высокий уровень - кнопки SB3 и SB4. А когда на РВ0 низкий уровень - кнопки SB1 и SB2.
Думаю все будет ясно из рисунка.

PS. Будет лучше, если ставить диоды Шоттки, чтобы сильно не снижать уровень сигнала.
Миниатюры:
Нажмите на изображение для увеличения
Название: Рисунок1.png
Просмотров: 0
Размер:	58.3 Кб
ID:	116006  

Последний раз редактировалось МВА; 02.07.2017 в 13:56.
МВА вне форума  
Непрочитано 02.07.2017, 12:48  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

Я так понимаю, что концевики одного канала не могут быть замкнуты одновременно, т.е. при включении исполнительного механизма в одну сторону должен сработать один концевик, при возврате другой. Отсюда следует, что эти концевики можно включить параллельно и селектировать их срабатывание во времени. Аналогично по другому каналу. Куда уж проще и всего 2 входа задействовано.
alvadep вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обзоры покупок товаров на GEARBEST.COM mikesmith Барахолка электронных компонентов 397 12.10.2018 22:51
Пишем свое API Easyrider83 Embedd С 96 22.05.2016 01:23
Режимы сна Атмега-8 putmannn AVR 123 08.03.2013 15:30
Западают от холода мембранные кнопки! Sukhanov Производственное оборудование 16 09.02.2012 07:32


Часовой пояс GMT +4, время: 01:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.