Как завести 6 механических кнопок на RS485?

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Домашняя Автоматика, 30 авг 2019.

  1. Добрый день!

    Подскажите начинающему...

    Есть контроллер, который управляется по RS485. Надо к нему проводной пульт из 6 кнопок.

    Смотрю на модуль Приёмопередатчик RS-485 (Troyka-модуль). Что к нему нужно, чтобы можно было подключить простые кнопки?

    Заранее спасибо.
     
  2. Daniil

    Daniil Гуру

    Rs485 это интерфейс, он декларирует с какими уровнями напряжений и с какими временными интервалами он будет работать.
    При чем тут кнопки? Если кнопки к контроллеру, то в чем вопрос?
     
  3. Спасибо за ответ, но я ничего не понял...

    Скажу проще. Есть контроллер, у него 6 выходов и разъем RS485. Есть 6 кнопок, из них торчат в общей сложности 12 проводов.

    Надо завести кнопки на контроллер и чтобы каждая отвечала за свой выход.

    Что для этого нужно?
     
  4. DetSimen

    DetSimen Спамовредитель Модератор

    тебе нада два JDY-40 и ни одного котроллера. RS-485 тоже не нужен.

    Ну, это мне так мой мутный хрустальный шар говорит. Ввиду бестолкового описания требуемой задачи.
     
    Последнее редактирование модератором: 30 авг 2019
    Igor68 нравится это.
  5. Daniil

    Daniil Гуру

    Вам нужно подключить кнопки к контроллеру у которого 6 выходов и rs485? 6-ю выходами нужно управлять? Т.е. нужно подключить 6 кнопок к rs485? Вы этот контроллер программируете?
    Вам нужно сделать преобразователь из 12-ти проводов 6-и кнопок в 2 провода микроконтроллера.
     
    Последнее редактирование: 30 авг 2019
    Домашняя Автоматика нравится это.
  6. Radius

    Radius Гик

    Кто будет опрашивать эти 6 кнопок по RS-485? Modbus используете?
     
  7. b707

    b707 Гуру

    к нему нужна ардуина и нужно будет написать программу. Судя по уровню вопросов- вам до этого еще очень далеко....
     
    Последнее редактирование: 30 авг 2019
    Igor68 нравится это.
  8. Igor68

    Igor68 Гуру

    Если смотреть только что-то ютубообразное, то очень далеко будет навсегда. Тут много примеров для опроса кнопок. Есть и примеры обмена данными между устройствами по RS485. Надо только не смотреть ютуб, а читать и учиться. Ещё и поиск по форумам, вики и гугл помогут... точно помогут.
     
    Daniil и DetSimen нравится это.
  9. DetSimen

    DetSimen Спамовредитель Модератор

    Очень хорошо помогають правильные книшки. Не мультики, а книшки. Реально помогают, 146%.
    Например,

    Book.png
     
    b707, Igor68 и issaom нравится это.
  10. Да, спасибо за корректное изложение.

    Помогите составить чек-лист: взять раз-два-три, запрограммировать раз два три и тд

    Дальше разберусь....
     
  11. Radius

    Radius Гик

    Кнопки подключаете к Ардуино и пишете программу которая анализирует их состояние. К Ардуино подключаете модуль RS-485 и отсылаете через него состояние кнопок (изменение состояния). Либо внешнее устройство (компьютер, контроллер и т.п.) запрашивает по RS-485 состояние кнопок. В ответ на запрос отсылается состояние кнопок. Как то так.
     
    Daniil, Домашняя Автоматика и Igor68 нравится это.
  12. parovoZZ

    parovoZZ Гуру

    протокол известен?
     
    Домашняя Автоматика нравится это.
  13. Igor68

    Igor68 Гуру

    Так купите устройство ввода-вывода. Ну к примеру от OWEN. Там как раз Modbus. Или пишите скетч для ардуины с тем же функционалом. Ну или придумывайте свой. Вообще почему тема ещё жива? С такой мелочью-то? Тут на форуме толпа примеров есть. Ищите.
    Или "...навсегда"?
    Или ...
    Или в "закажу проект"

    Самое полезное или учиться: "помогите с информацией..." ну типа буду изучать и читать книжки. Типа я с поиском в глушняк долблюсь.
     
    Домашняя Автоматика нравится это.
  14. Да, протокол известен
     
  15. Киньте ссылочку для примера, пожалуйста
     
  16. То есть нужны 2 модуля Ардуино. Напишите, пожалуйста, какие именно
     
  17. Igor68

    Igor68 Гуру

    https://owen.ru/product/moduli_diskretnogo_vvoda_vivoda_s_interfejsom_rs_485
    А про библиотеки типа для ардуины ищите тут на форуме.
    Если протокол не знаете, но программы умеете писать, то либо тут на форуме или поисковик. Вот:
    http://we.easyelectronics.ru/khomin/modbus-rtu-dlya-chaynikov.html
    Ну тут на форуме есть точно!!!!!!!!!!!!
     
    Домашняя Автоматика нравится это.
  18. Radius

    Radius Гик

    Любые, какие вам больше нравятся, если будете писать на Ардуино.
     
    Домашняя Автоматика нравится это.
  19. Спасибо за ответ
     
  20. напишите два, которые на Ваш взгляд подойдут Ардуино и RS485