Jump to content

    

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

Recommended Posts

andy_novikov

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

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

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

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

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

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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

tyro

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Xecutor

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

Share this post


Link to post
Share on other sites

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

 

Контроллеры

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Edited by Xecutor

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.