Menu English Ukrainian Russian Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


MIDI-клавиатура на PIC16F84. Энциклопедия радиоэлектроники и электротехники

Бесплатная техническая библиотека

Энциклопедия радиоэлектроники и электротехники / Музыканту

Комментарии к статье Комментарии к статье

Предлагаемая 48-клавишная MIDI-клавиатура предназначена для работы совместно с персональным компьютером (ПК) или синтезаторами в бесклавиатурном исполнении. Она обслуживает 16 MIDI-каналов. Встроенный регулятор может использоваться либо для управления громкостью, либо для манипулирования одним из 31 контроллера. Применение микроконтроллера (МК) PIC16F84 позволило не только упростить схему устройства, но и значительно снизить стоимость и сложность исполнения, отказавшись от традиционного в этой области МК i8051.

Принципиальная схема предлагаемой MIDI-клавиатуры изображена на рисунке. Ее основа - МК DD7, осуществляющий основные операции опроса всех манипуляторов и организации MIDI-интерфейса. Мультиплексоры DD1-DD6 предназначены для реализации динамического опроса клавиш. К каждому из них подключено по восемь подклавишных контактных групп, а сигнал с выхода подается на соответствующий вход порта В МК DD7 (на схеме полностью показан только DD1, остальные включены аналогично).

MIDI-клавиатура на PIC16F84
(нажмите для увеличения)

Регулятор громкости - переменный резистор R10 - включен в RC-цепь одновибратора, собранного на таймере DA2. Положение его движка определяется по длительности импульсов, поступающих на вход RB6 DD7. Одновибратор запускается импульсами, поступающими с выхода RA3, который одновременно управляет индикатором режима работы - светодиодом HL1. Программа, управляющая работой МК DD7, осуществляет опрос клавиатуры. Как только обнаруживается нажатие или отпускание клавиши, происходит вызов процедуры, отправляющей соответствующее MIDI-сообщение [1]. Так как МК PIC16F84 не имеет встроенного универсального асинхронного последовательного приемопередатчика (UART), программа осуществляет программную организацию MIDI-интерфейса с помощью простейших операций сдвига.

При вычислении положения движка резистора R10 учитывается его конфигурация как манипулятора контроллера или как регулятора громкости. В первом случае считанное значение сравнивается с записанным в прошлый цикл опросом, и если пять раз подряд установлено различие, то отправляется соответствующее MIDI-сообщение. Положение движка резистора R10 оцифровывается контроллером в пятибитный код, и, таким образом, устройство чувствительно к 32 его различным положениям. Если R10 "настроен" как регулятор громкости, необходимая информация посылается вместе с событиями нажатия клавиш.

Кнопкой SB49 устройство переводят в режим настройки, о чем сигнализирует светодиод HL1. В этом случае сообщения о нажатиях клавиш не передаются на выход устройства.

Нажатие любой из 16 первых клавиш (т. е. подключенных к мультиплексорам DD1 и DD2) приводит к переключению MIDI-канала, любой из 32 других - к выбору соответствующего номера контроллера, которым будет управлять резистор R10. Если нажата клавиша SB17 (ее контакт подключен к входу Х0 DD3), R10 конфигурируется как регулятор громкости, иначе (при нажатии SB18, SB19 и т. д.) - как манипулятор MIDI-koh-троллера, номер которого назначается нажатием клавиш SA18-SA48 (SA18 - контроллер О, SA19 - контроллер 1 и т. д.).

Коды программы в виде hex-файла приведены в таблице. Первый байт строки 9 (число 29h) - константа, определяющая номер ноты, с которой начинается клавиатура. В авторском варианте начальной является нота F3 - фа третьей октавы (нота с номером 41, принятым в MIDI-сообщени-ях). При использовании другой клавиатуры следует откорректировать эту константу и пересчитать контрольную сумму строки 9.

Исходный текст программы и некоторые другие дополнительные материалы к статье

MIDI-клавиатура на PIC16F84
(нажмите для увеличения)

Печатная плата для устройства не разрабатывалась- Большинство деталей (микросхемы DD7, DA1, DA2, резисторы, конденсаторы, кварцевый резонатор) смонтированы на макетной плате, все соединения выполнены проводом МГТФ. Для уменьшения длины жгута, идущего к контактам клавиш, мультиплексоры DD1-DD6 установлены непосредственно под клавиатурой. Источник питания, подключаемый к разъему ХР1, должен иметь выходное напряжение 6... 12 В при токе около 50 мА.

С небольшими доработками К561КП2 (DD1-DD6) можно заменить мультиплексорами К561КП1. Кроме МК PIC16F84, в устройстве можно применить PIC16F84A или PIC16CR84. Прямая замена на PIC16C84 или PIC16F83 невозможна. В качестве R10 можно использовать любой переменный резистор указанного на схеме сопротивления с функциональной характеристикой А. Розетка XS1 -стандартная пятиконтактная ОНЦ-ВГ-4-5/16-р (DIN-5).

Клавиатура практически не нуждается в налаживании и при исправных деталях и отсутствии ошибок в монтаже начинает работать сразу после включения питания. Если положение движка резистора R10 определяется неверно, следует подобрать конденсатор C3 и резистор R11. При наличии программы-секвенсора клавиатуру можно подключить к ПК и проверить правильность работы устройства в целом. Для подключения к ПК используют переходник, обеспечивающий оптоэлектронную развязку интерфейса, например, подобный описанному в [2].

При постоянном использовании клавиатуры с ПК для питания можно использовать импульсный преобразователь [3], подключив его к источнику +5 В игрового порта. Для уменьшения потребляемого тока R12 в этом случае желательно заменить резистором большего сопротивления или вообще исключить светодиод HL1.

Литература

  1. Студнев A. MIDI-клавиатура. - Радио, 1993, № 11, с. 32-34.
  2. Оборотов Н. Простая MIDI клавиа тура для ПК. - Радио, 2000, № 3, с. 25, 26, 44.
  3. Власов Ю. Простой преобразователь с независимым возбуждением. - Радио, 1996, № 7, с. 50.

Автор: А.Борисевич, г.Севастополь, Украина

Смотрите другие статьи раздела Музыканту.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Искусственная кожа для эмуляции прикосновений 15.04.2024

В мире современных технологий, где удаленность становится все более обыденной, сохранение связи и чувства близости играют важную роль. Недавние разработки немецких ученых из Саарского университета в области искусственной кожи представляют новую эру в виртуальных взаимодействиях. Немецкие исследователи из Саарского университета разработали ультратонкие пленки, которые могут передавать ощущение прикосновения на расстоянии. Эта передовая технология предоставляет новые возможности для виртуального общения, особенно для тех, кто оказался вдали от своих близких. Ультратонкие пленки, разработанные исследователями, толщиной всего 50 микрометров, могут быть интегрированы в текстильные изделия и носиться как вторая кожа. Эти пленки действуют как датчики, распознающие тактильные сигналы от мамы или папы, и как исполнительные механизмы, передающие эти движения ребенку. Прикосновения родителей к ткани активируют датчики, которые реагируют на давление и деформируют ультратонкую пленку. Эта ...>>

Кошачий унитаз Petgugu Global 15.04.2024

Забота о домашних животных часто может быть вызовом, особенно когда речь заходит о поддержании чистоты в доме. Представлено новое интересное решение стартапа Petgugu Global, которое облегчит жизнь владельцам кошек и поможет им держать свой дом в идеальной чистоте и порядке. Стартап Petgugu Global представил уникальный кошачий унитаз, способный автоматически смывать фекалии, обеспечивая чистоту и свежесть в вашем доме. Это инновационное устройство оснащено различными умными датчиками, которые следят за активностью вашего питомца в туалете и активируются для автоматической очистки после его использования. Устройство подключается к канализационной системе и обеспечивает эффективное удаление отходов без необходимости вмешательства со стороны владельца. Кроме того, унитаз имеет большой объем смываемого хранилища, что делает его идеальным для домашних, где живут несколько кошек. Кошачий унитаз Petgugu разработан для использования с водорастворимыми наполнителями и предлагает ряд доп ...>>

Привлекательность заботливых мужчин 14.04.2024

Стереотип о том, что женщины предпочитают "плохих парней", долгое время был широко распространен. Однако, недавние исследования, проведенные британскими учеными из Университета Монаша, предлагают новый взгляд на этот вопрос. Они рассмотрели, как женщины реагируют на эмоциональную ответственность и готовность помогать другим у мужчин. Результаты исследования могут изменить наше представление о том, что делает мужчин привлекательными в глазах женщин. Исследование, проведенное учеными из Университета Монаша, приводит к новым выводам о привлекательности мужчин для женщин. В рамках эксперимента женщинам показывали фотографии мужчин с краткими историями о их поведении в различных ситуациях, включая их реакцию на столкновение с бездомным человеком. Некоторые из мужчин игнорировали бездомного, в то время как другие оказывали ему помощь, например, покупая еду. Исследование показало, что мужчины, проявляющие сочувствие и доброту, оказались более привлекательными для женщин по сравнению с т ...>>

Случайная новость из Архива

Мобильный телефон высшего класса V80 от Motorola 09.03.2004

Во втором квартале 2004 г. Motorola представит новый мобильный телефон высшего класса V80. Он будет отличаться довольно необычным дизайном: большой цветной внешний монитор может поворачиваться на 180 градусов, открывая клавиатуру.

Положение поворота на 90 градусов задумано для удобной работы со встроенной VGA 640x480 фотокамерой в пейзажном режиме. Поддерживаются MP3 (в т.ч. в качестве мелодий звонков) и JAVA, Bluetooth.

Летом должен выйти V220, оснащенный цифровой камерой, цветным экраном, поддержкой MP3. Отличительной особенностью телефона будет возможность персонализации путем загрузки предпочитаемых тем, включающих экранные шрифты, звуки и иконки.

Еще одна функция, названная "MOTOmixer" - для операций с файлами формата MIDI. В дополнение к этим телефонам, совместимым с Bluetooth, Motorola предложит hands-free гарнитуру HS820, выполненную в виде наушника с габаритами 64x55x19 мм. Время автономной работы - 300 минут в режиме разговора и 100 часов в режиме ожидания.

Другие интересные новости:

▪ Сапоги-скороходы существуют

▪ Разработан вогнутый датчик изображения

▪ Короткофокусный проектор DuraCore ProScene

▪ SSD-накопители Toshiba на базе 15-нм флэш-памяти

▪ В атмосфере Луны обнаружен неон

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Преобразователи напряжения, выпрямители, инверторы. Подборка статей

▪ статья Соединение нескольких AVI файлов. Искусство видео

▪ статья Какое растение способно запоминать тип воздействия внешних раздражителей? Подробный ответ

▪ статья Как обойтись без фреона. Детская научная лаборатория

▪ статья Защита РЭА от высоковольтных импульсов в сети. Энциклопедия радиоэлектроники и электротехники

▪ статья Японские биполярные транзисторы - параметры, замена. Энциклопедия радиоэлектроники и электротехники

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





All languages of this page

Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2024