Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 47

Тема: ПР200 кнопки с сопротивлением

  1. #1

    По умолчанию ПР200 кнопки с сопротивлением

    Добрый день. Я начинающий пользователь Owen, необходима помощь по следующим вопросам.
    1. Мне необходимо задействовать 12 кнопок. Каждая кнопка имеет своё сопротивление, к примеру с шагом 100 Ом, начиная со 100. Все эти 12 кнопок вешаются на аналоговый вход. Мой алгоритм:
    Кнопки.PNG
    В режиме симуляции при пошаговой проверке всё работает адекватно, но при испытании на реле срабатывает только последняя кнопка.
    ! Мои догадки, при нажатии кнопки сопротивление начинает резко уменьшаться от максимального 99999.99 до номинала резистора. Естественно присутствует дребезг контактов, Думаю он тоже какое-то влияние вносит.
    2. При замыкании кнопки, происходит какие-то перещёлкивания, непонятно, какие реле это перещёлкиваются. По схеме выходное реле не может щёлкать, так как стоит защита, т.е. после первого пришедшего сигнала, система перестаёт реагировать на кнопки пока не отработает определённый таймер.

  2. #2
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    АЦП измеряет не сопротивление, а напряжение. Это во-первых. Поэтому, организуйте делитель (схемно-аппаратный делитель напряжения).
    А во-вторых, для равномерного распределения аналогового кода нажатых кнопок по диапазону АЦП грамотно выбирайте резисторы кнопок.
    Никакого "к примеру с шагом 100 Ом, начиная со 100" тут и близко быть не может.
    В-третьих, кроме условия "больше константы" должно одновременно быть условие "меньше или равно другой константе". Диапазон надо определять сразу по коду АЦП и защёлкивать результат.
    Последний раз редактировалось Ryzhij; 23.08.2016 в 06:20.

  3. #3
    Пользователь Аватар для maximov2009
    Регистрация
    11.09.2012
    Адрес
    Барнаул Алтайский край
    Сообщений
    2,457

    По умолчанию

    Добрый день. Какая то знакомая задачка, предлагали решить, Вы случайно не из Барнаула?
    По сути вопроса - в каком режиме у Вас стоят перемычки аналогового входа? Иными словами - стоит ли вход в режиме измерения сопротивления или каком другом? И если да, то нарисуйте внешнее подсоединение резисторов.
    С уважением.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

  4. #4

    По умолчанию

    Цитата Сообщение от Orbes Посмотреть сообщение
    Добрый день. Я начинающий пользователь Owen, необходима помощь по следующим вопросам.
    1. Мне необходимо задействовать 12 кнопок. Каждая кнопка имеет своё сопротивление, к примеру с шагом 100 Ом, начиная со 100. Все эти 12 кнопок вешаются на аналоговый вход. Мой алгоритм:
    Кнопки.PNG
    В режиме симуляции при пошаговой проверке всё работает адекватно, но при испытании на реле срабатывает только последняя кнопка.
    ! Мои догадки, при нажатии кнопки сопротивление начинает резко уменьшаться от максимального 99999.99 до номинала резистора. Естественно присутствует дребезг контактов, Думаю он тоже какое-то влияние вносит.
    2. При замыкании кнопки, происходит какие-то перещёлкивания, непонятно, какие реле это перещёлкиваются. По схеме выходное реле не может щёлкать, так как стоит защита, т.е. после первого пришедшего сигнала, система перестаёт реагировать на кнопки пока не отработает определённый таймер.
    Добрый день! Задача вполне решаема, чтобы понять что у Вас происходит не так, для начала зайдите в меню прибора удерживая 3 сек ALT ВХОДЫ-АНАЛОГОВЫЕ->СОСТОЯНИЕ и посмотрите как изменяется сопротивление на входе при замыкании кнопок, и измеряется ли там действительно сопротивление (может джампера надо установить). Если там будет все так как задумано, тогда двигаться дальше.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от Orbes Посмотреть сообщение
    Добрый день. Я начинающий пользователь Owen, необходима помощь по следующим вопросам.
    1. Мне необходимо задействовать 12 кнопок. Каждая кнопка имеет своё сопротивление, к примеру с шагом 100 Ом, начиная со 100. Все эти 12 кнопок вешаются на аналоговый вход. Мой алгоритм:
    Кнопки.PNG
    В режиме симуляции при пошаговой проверке всё работает адекватно, но при испытании на реле срабатывает только последняя кнопка.
    ! Мои догадки, при нажатии кнопки сопротивление начинает резко уменьшаться от максимального 99999.99 до номинала резистора. Естественно присутствует дребезг контактов, Думаю он тоже какое-то влияние вносит.
    2. При замыкании кнопки, происходит какие-то перещёлкивания, непонятно, какие реле это перещёлкиваются. По схеме выходное реле не может щёлкать, так как стоит защита, т.е. после первого пришедшего сигнала, система перестаёт реагировать на кнопки пока не отработает определённый таймер.
    Одновременно, наверно, не более одной кнопки нажимаете, иначе получится путаница? Если так, можно настроить так: от 50 до 150, срабатывает первая кнопка, от 150 до 250, срабатывает вторая кнопка, от 250 до 350 срабатывает третья кнопка и т. д. И аналоговый вход надо джамперами сконфигурировать!

    Входы ПР200.PNG
    Последний раз редактировалось Сергей0308; 23.08.2016 в 09:08.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Добрый день. Какая то знакомая задачка, предлагали решить, Вы случайно не из Барнаула?
    По сути вопроса - в каком режиме у Вас стоят перемычки аналогового входа? Иными словами - стоит ли вход в режиме измерения сопротивления или каком другом? И если да, то нарисуйте внешнее подсоединение резисторов.
    С уважением.
    Нет, я с Новосибирска. Перемычки сконфигурированы под измерение сопротивления. Схема то вообщем-то простая.
    На первый аналоговый вход цепляется цепочка с кнопками подключенными параллельно друг другу.
    ПР200.JPG

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Одновременно, наверно, не более одной кнопки нажимаете, иначе получится путаница? Если так, можно настроить так: от 50 до 150, срабатывает первая кнопка, от 150 до 250, срабатывает вторая кнопка, от 250 до 350 срабатывает третья кнопка и т. д. И аналоговый вход надо джамперами сконфигурировать!

    Входы ПР200.PNG
    Нажимается одна кнопка. Неважно какая, срабатывает последняя. Сконфигурировано верно.

  8. #8

    По умолчанию

    Цитата Сообщение от Юрий_Р Посмотреть сообщение
    Добрый день! Задача вполне решаема, чтобы понять что у Вас происходит не так, для начала зайдите в меню прибора удерживая 3 сек ALT ВХОДЫ-АНАЛОГОВЫЕ->СОСТОЯНИЕ и посмотрите как изменяется сопротивление на входе при замыкании кнопок, и измеряется ли там действительно сопротивление (может джампера надо установить). Если там будет все так как задумано, тогда двигаться дальше.
    Состояние проверял, мерит правильно, просто большой дребезг в момент замыкания. Есть ещё такой параметр в менюшке прибора, как фильтр. Я выставляю 1 с. всё равно большой дребезг.

  9. #9

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    АЦП измеряет не сопротивление, а напряжение. Это во-первых. Поэтому, организуйте делитель (схемно-аппаратный делитель напряжения).
    А во-вторых, для равномерного распределения аналогового кода нажатых кнопок по диапазону АЦП грамотно выбирайте резисторы кнопок.
    Никакого "к примеру с шагом 100 Ом, начиная со 100" тут и близко быть не может.
    В-третьих, кроме условия "больше константы" должно одновременно быть условие "меньше или равно другой константе". Диапазон надо определять сразу по коду АЦП и защёлкивать результат.
    Я понимаю что измеряется напряжение, и это напряжение 2.5 В (это на входе без сопротивления). Грубо говоря максимальное сопротивление. Вы предлагаете поставить простой делитель и мерить напряжение?

  10. #10
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от Orbes Посмотреть сообщение
    Нажимается одна кнопка. Неважно какая, срабатывает последняя. Сконфигурировано верно.
    Как-то так, для каждой кнопки:

    ПР200_1.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 1 из 5 123 ... ПоследняяПоследняя

Похожие темы

  1. Кнопки в ПР200
    от KIPSHOP в разделе Среда программирования OWEN Logic
    Ответов: 32
    Последнее сообщение: 17.09.2022, 17:07
  2. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  3. ПР200+НПТ1 Пределы измерения ПР200 в режиме 4-20ma
    от Алексей Геннадьевич в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 06.04.2016, 20:19
  4. Не включаются кнопки
    от Danzel в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 17.10.2013, 12:49
  5. Ответов: 4
    Последнее сообщение: 17.11.2008, 13:14

Ваши права

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