Страница 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

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Orbes Посмотреть сообщение
    Вы предлагаете поставить простой делитель и мерить напряжение?
    Да. По крайней мере, влияние наводок будет меньше. И помехоустойчивость в целом повысится.
    А проблема одновременно нажатых кнопок - это родимое пятно такой архитектуры.

  5. #5

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Да. По крайней мере, влияние наводок будет меньше. И помехоустойчивость в целом повысится.
    А проблема одновременно нажатых кнопок - это родимое пятно такой архитектуры.
    От одновременно нажатых кнопок в реле сделан алгоритм запрета, т.е. после нажатия допустим кнопки 1, кнопку 2 не нажмёшь пока не отработает таймер кнопки 1. И в целом на пульте физически сложно зажать две кнопки одновременно. И всё-таки хотелось бы схему с измерением сопротивления организовать.

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

    По умолчанию

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

  7. #7

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Orbes Посмотреть сообщение
    Нет, я с Новосибирска. ПР200.JPG
    Да практически земляки. Я бы сделал именно делитель напряжения и переконфигурировал вход на 0-10В. Меньше надо будет учитывать сопротивление проводов и контактов. А если сопротивления, то разбег побольше - 4К/12. Именно границы, как пишут остальные и проведение измерение через определённое время после нажатия хотя бы 0.2с. С дальнейшей защёлкои триггером.
    Это случайно не машина по розливу полиуретана. 12 кнопок 12 таймеров?
    С уважением.
    Лучшее - враг хорошего "Le mieux est I\'ennemi du bien" (вроде как Вольтеровское)

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

    По умолчанию

    Цитата Сообщение от maximov2009 Посмотреть сообщение
    Да практически земляки. Я бы сделал именно делитель напряжения и переконфигурировал вход на 0-10В. Меньше надо будет учитывать сопротивление проводов и контактов. А если сопротивления, то разбег побольше - 4К/12. Именно границы, как пишут остальные и проведение измерение через определённое время после нажатия хотя бы 0.2с. С дальнейшей защёлкои триггером.
    Это случайно не машина по розливу полиуретана. 12 кнопок 12 таймеров?
    С уважением.
    Не проще две кнопки вверх - вниз с отображением параметра или номера уставки, например с помощью СМИ2?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Не проще две кнопки вверх - вниз с отображением параметра или номера уставки, например с помощью СМИ2?
    Нееее, необходимо именно 12 кнопок.

Страница 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

Ваши права

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