Перейти к содержанию
    

преобразователь usb сигналов в логическую 1

http://www.baza-shop.ru/products/studio/mi...rollers/103430/

есть миди клавиатура с usb выходом

надо сделать устройство, которое преобразовало бы сигналы на usb разъёме в дискретные 1 для каждой клавиши.

То есть: имеем ПЛК ОВЕН 100-24К (в перспективе Овен 110)

имеем некое промежуточное устройство

и имеем миди клавиатуру

задача- при нажатии на определенную на клавиатуре - получаем сигнал для использования на дискретном входе

(еаждая клавиши должна соответствовать своему входу на ПЛК)

 

интересует цена и срок

Бюджет ограничен, поэтому рассматриваем реальные цены.

Если есть в природе такие устройства - то готовы оплатить консультации для их адаптации для работы с ПЛК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот непонятка, на ПЛК-... есть только 8 дискретных входов.

 

А на Corg - 25 клавиш.

 

Как это понимать?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот непонятка, на ПЛК-... есть только 8 дискретных входов.

 

А на Corg - 25 клавиш.

 

Как это понимать?

Там же еще и выходы имеются.

Если мне склероз не изменяет - 8 шт.

Тогда выходит , что можно опросить 8*8=64 датчика.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там же еще и выходы имеются.

Если мне склероз не изменяет - 8 шт.

Тогда выходит , что можно опросить 8*8=64 датчика.

 

Выходов 6, причём релейных. А арифметика странная, как ни крути.

 

Т.е. идея понятна, если допустить, что заказчик хочет, чтобы только при нажатии на НЕКОТОРЫЕ клавиши срабатывала какая-то логическая цепочка. Но задача весьма сумбурно сформулирована.

И написано буквально: "(еаждая клавиши должна соответствовать своему входу на ПЛК)".

 

Так, может, несколько ПЛК предполагается использовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заказчик, видимо по случаю сегодняшней даты, хочет преобразователь (железку) между клавой (USB) и ПЛК. (Не хочет делать свою клаву и лезть в кишки понравившейся :))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заказчик, видимо по случаю сегодняшней даты, хочет преобразователь (железку) между клавой (USB) и ПЛК. (Не хочет делать свою клаву и лезть в кишки понравившейся :))

Ну тогда он точно должен проявиться с разъяснениями, что это такой юмор... B)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заказчик, видимо по случаю сегодняшней даты, хочет преобразователь (железку) между клавой (USB) и ПЛК. (Не хочет делать свою клаву и лезть в кишки понравившейся :))

да,Вы правы - не хочется ломать новую клаву, а хочеться просто вставить usb в разъем и получить на входах контроллера сигналы

Лишние клавиши не используем

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да,Вы правы - не хочется ломать новую клаву, а хочеться просто вставить usb в разъем и получить на входах контроллера сигналы

Лишние клавиши не используем

Т.е. только 8 (восемь)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужен USB HOST (ннапример Vinculum)... его UART подкючаем к ПЛК, на ПЛК пишем обработчик и погнали (входа остаются свободными) :laughing: вот только ЗАЧЕМ такой изврат?! :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Технические характеристики NanoKey2

 

Контроллеры

- Клавиатура: 25 клавиш с динамической чувствительностью и 4 огибающими чувствительности

- Кнопки Pitch up/down для повышения/понижения высоты тона

- Кнопки Octave Shift up/down для повышения/понижения на 4 октавы

- Кнопка модуляции Modulation

- Кнопка сустейна Sustain

 

Не так все просто с этой клавиатурой... Там в каждой клавишке аналоговый датчик. А не тупо нажал отпустил. И передается через USB не только код нажатой клавишки но и сила/время нажатия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там в каждой клавишке аналоговый датчик.

Скорее переключающая группа контактов (определяется скорость нажатия по разнице во времени между размыканием верхней и замыкании нижней) в MIDI протоколе передаётся отдельным байтом кажись...

Изменено пользователем Xecutor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее переключающая группа контактов (определяется скорость нажатия по разнице во времени между размыканием верхней и замыкании нижней) в MIDI протоколе передаётся отдельным байтом кажись...

Это всё гадание на кофейной гуще, что хочет заказчик. А сам заказчик как-то невнятно объясняет...

 

А силу нажатия ну никак однобитному входу ПЛК не сообщишь.

 

Если уж на то пошло, то я бы перехватывал MIDI-коды и на этой основе гнал бы команды на ПЛК через RS-232. Это дало бы куда большее разнообразие возможностей.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...