Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.
Пост #36 в этой теме интересно почитать:
http://www.owen.ru/forum/showthread....9+%E2%E2%EE%E4
Для организации матричного опроса входов нужны транзисторные дискретные выходы. У ПР200 их нет.
Пост #36 в этой теме интересно почитать:
http://www.owen.ru/forum/showthread....9+%E2%E2%EE%E4
А я не про матричный опрос, а про простое чтение входов.
Подключаем первую кнопку на Вх1, вторую -- на Вх2, третью на Вх1 и Вх2 одновременно (полагаю, диодами).
В итоге, если нажимают на Кн1, то Вх1==1 и Вх2==0; если нажимают на Кн3, то Вх1==1 и Вх==1.
По документации на ПР200 "Максимальное время реакции прибора (изменения значения ВЭ связанного с дискретным входом), мс" составляет от 30 до 100мс -- вполне приемлемо для обработки кнопки, которую руками жмут.
Решается. уже давно макрос есть.
http://www.owen.ru/forum/showthread....l=1#post136097
Нет.
Нужно много диодов... для 256 входов счёт идёт на тысячи ...
Сомневаюсь, что кто-нибудь будет реализовывать диодно-кнопочный дешифратор более чем на 15 кнопок.
Да проблема решена и неоднократно приводились примеры решения, например, с помощью матрицы R-2R и аналогового входа, но Вы дали ссылку на диодный шифратор, где как раз и неправильно обрабатывается одновременное нажатие кнопок, более неудачный пример просто нельзя придумать:
Диодный шифратор.jpg
Например нажата кнопка SB7, одновременное нажатие любой другой кнопки нельзя обработать!
Последний раз редактировалось Сергей0308; 05.12.2017 в 04:26.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Не забываем про "особенности работы" кнопок в процессе эксплуатации. Окисленные контакты с "плавающим" сопротивлением, например.
Зачем вам одновременно нажимать 2 кнопки? Для этого есть другие схемные решения.но Вы дали ссылку на диодный шифратор, где как раз и неправильно обрабатывается одновременное нажатие кнопок, более неудачный пример просто нельзя придумать:
Сначала обработайте одновременное нажатие кнопок в ИП320.Например нажата кнопка SB7, одновременное нажатие любой другой кнопки нельзя обработать!![]()
Так никто и не собирался одновременно нажимать на кнопки, а совсем наоборот, Ситников отметил, что это(одновременное нажатие) приведёт к неправильной обработке, а Вы процитировали его слова и привели пример как Вам показалось решения этой проблемы, что не так! В вашей ссылке был подобный диодный шифратор, который как раз эту проблему повторял, а не решал!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
1) Прочитай что в посте написано.
2) В симуляторе запусти, опробуй работу.
И только потом рот открывай для высказывания своего "авторитетного" мнения.
Одновременное нажатие дополнительных кнопок блокируется.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.