FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Понедельник, 05.12.2016, 19:37
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Резистор на вход с кнопкой
Резистор на вход с кнопкой
Олег
Дата: Воскресенье, 25.10.2015, 09:56 | Сообщение # 1
Гуру
Группа: Проверенные
Сообщений: 723
Награды: 20
Репутация: 15
Статус: Offline
Знакомлюсь с Ардуино и Flprog, железа пока нет и тестирую в Proteus. При управлении входа кнопкой при нажатии на вход подается 1. При отпущенной кнопке потенциал в Proteus не определен (высвечивается серым цветом) и симуляция проходит не корректно. Если с 0 на вход подвесить резистор, то все проходит в штатном режиме. Вопрос в следующем - это баг Proteus или так и должно быть в Ардуино? То есть в реале придется подвешивать резисторы на входы при управлении кнопками?
 
Max Дата: Воскресенье, 25.10.2015, 10:01 | Сообщение # 2
Гуру
Группа: Проверенные
Сообщений: 482
Награды: 14
Репутация: 4
Статус: Offline
Цитата Олег ()
То есть в реале придется подвешивать резисторы на входы при управлении кнопками?

Вешайте резистор в жизни. Включайте защиту от дребезга. Надежно и проверено.


Максим (VK - Максим Дунаевский)
 
OlegAn1962 Дата: Воскресенье, 25.10.2015, 10:31 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 0
Статус: Offline
А я ставлю галку на подтягивающем резисторе и работает нормально, только вход в программе надо инвертировать и кнопку замыкать на 0.
 
Airis Дата: Воскресенье, 25.10.2015, 10:44 | Сообщение # 4
Майор
Группа: Проверенные
Сообщений: 135
Награды: 4
Репутация: 10
Статус: Offline
Используемые цифровые входы не могут "висеть в воздухе", они должны быть подключы или к (+) или к (-). В Arduino, к цифровым входам можно подключить встроенный подтягивающий резистор к (+), но тогда кнопу надо подключать к (-) и цифровому вход а логику работы инвертировать.
Прикрепления: 3430348.png(1Kb)


Сообщение отредактировал Airis - Воскресенье, 25.10.2015, 10:45
 
Олег Дата: Воскресенье, 25.10.2015, 13:01 | Сообщение # 5
Гуру
Группа: Проверенные
Сообщений: 723
Награды: 20
Репутация: 15
Статус: Offline
Значит для простых кнопок ставим программный подтягивающий резистор на + с инверсией входа, для концевых выключателей ставим физический резистор на 0.
 
OlegAn1962 Дата: Воскресенье, 25.10.2015, 16:42 | Сообщение # 6
Майор
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 0
Статус: Offline
А чем простая кнопка отличается от концевика?
 
Олег Дата: Воскресенье, 25.10.2015, 18:53 | Сообщение # 7
Гуру
Группа: Проверенные
Сообщений: 723
Награды: 20
Репутация: 15
Статус: Offline
Не принято как-то с концевика 0 подавать. Например при повреждении кабеля и замыкании на корпус на контроллере будет 0 независимо от того открыт концевик или нет, если при той-же ситуации на концевике плюс, то просто выбьет автомат ( сгорит предохранитель ).
 
OlegAn1962 Дата: Воскресенье, 25.10.2015, 19:51 | Сообщение # 8
Майор
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 0
Статус: Offline
eek Если сгорит предохранитель, от ардуинки вообще ничего не останется, и где это Вы видели защиту на концевиках?
 
Oleg1345140 Дата: Воскресенье, 25.10.2015, 20:43 | Сообщение # 9
Полковник
Группа: Проверенные
Сообщений: 366
Награды: 2
Репутация: 6
Статус: Offline
Цитата OlegAn1962 ()
Если сгорит предохранитель, от ардуинки вообще ничего не останется, и где это Вы видели защиту на концевиках?
Не факт, ток пойдет  не через ардуинку, так что ей не будет. Предохранители обычно в БП стоят с которого и подается потенциал на концевик.
 
zebik Дата: Воскресенье, 25.10.2015, 23:05 | Сообщение # 10
Рядовой
Группа: Проверенные
Сообщений: 20
Награды: 0
Репутация: 0
Статус: Offline
Цитата OlegAn1962 ()
Если сгорит предохранитель, от ардуинки вообще ничего не останется, и где это Вы видели защиту на концевиках?
Олег имел в виду "вообще" такой расклад подключения концевика на практике в установках и машинах не правильный. А к ардуинке можно как вам удобно.


Сообщение отредактировал zebik - Воскресенье, 25.10.2015, 23:07
 
OlegAn1962 Дата: Воскресенье, 25.10.2015, 23:13 | Сообщение # 11
Майор
Группа: Проверенные
Сообщений: 120
Награды: 0
Репутация: 0
Статус: Offline
Ну так цитирую тезку :"Например при повреждении кабеля и замыкании на корпус на контроллере будет 0 независимо от того открыт концевик или нет, если при той-же ситуации на концевике плюс, то просто выбьет автомат ( сгорит предохранитель )." Если сгорит предохранитель в БП, то будет фиолетово, подключен концевик к 0 или к плюсу, т.к. схема уже не будет работать. Я к тому, что для схемы нет никакой разницы между концевиком и кнопкой.
 
Олег Дата: Понедельник, 26.10.2015, 00:03 | Сообщение # 12
Гуру
Группа: Проверенные
Сообщений: 723
Награды: 20
Репутация: 15
Статус: Offline
Прошу прощения за не развернутую тему, просто 15 лет проработал на ремонте ( и немного проектировании ) промышленной автоматики и это правила техники безопасности для промышленного оборудования, кстати очень обоснованное. 
Цитата OlegAn1962 ()
Если сгорит предохранитель в БП, то будет фиолетово, подключен концевик к 0 или к плюсу, т.к. схема уже не будет работать
В промышленной автоматике расклад такой, обычно на все выносные датчики ( или группы датчиков ) ставится отдельный предохранитель ( автомат ) чтобы не травмировать блок питания, вылетает он. Если реально при изготовлении устройств на Ардуино нет возможности повреждения кабелей датчиков заземленными металлическими предметами, то правило можно и не соблюдать, но всегда есть возможность - а вдруг?
 
Форум » Основной » Спросить у знатоков » Резистор на вход с кнопкой
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика