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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,504
Сказал спасибо: 401
Сказали Спасибо 2,217 раз(а) в 1,315 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

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

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




Последний раз редактировалось NewWriter; 15.06.2017 в 16:12.
NewWriter вне форума  
Непрочитано 15.06.2017, 16:12  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 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.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 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.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Подключить дополнительные кнопки

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

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

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

Последний раз редактировалось AndrFV; 28.06.2017 в 09:56.
AndrFV вне форума  
Непрочитано 02.07.2017, 12:33  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 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.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
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, время: 11:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot