Re: Доработка MIDI-клавиатуры от Petkova

Различная музыкальная электроника

Модератор: Модераторы

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 25 ноя 2015, 19:34

dubok963 писал(а):оставлю как есть
Я не знаю, как есть, это я в общем говорил, про теорию, но это уже тема для другой ветки. :-)

dubok963 писал(а):А это явление не может быть программным?
Не похоже.
Попробуйте уменьшить резисторы подтяжки до 1k.
Кстати, а что за диоды?
Подпись

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение dubok963 » 26 ноя 2015, 00:23

Я не знаю, как есть

без блокировочных конденсаторов по питанию у 74LS...

а что за диоды?

1N4148

уменьшить резисторы подтяжки до 1k.

все резисторы, кроме R2 ?
Изображение

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 26 ноя 2015, 13:19

dubok963 писал(а):без блокировочных конденсаторов
Тогда лучше начните с того, что их установите.
Прямо к ногам чипов, с обратной стороны платы.

dubok963 писал(а):все резисторы, кроме R2 ?
Если не лень, попробуйте поставить ещё подтяжку к 12 ноге МК, а также ко всем выходам U2 и U3 (Y0-Y7). Для начала попробуйте те же 2,2k.
Подпись

Аватара пользователя
dubok963
Пользователь
Сообщения: 299
Зарегистрирован: 15 янв 2015, 21:43
Местоположение: Саратовская область

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение dubok963 » 26 ноя 2015, 14:23

установите.
Прямо к ногам чипов, с обратной стороны платы

ОК.
я когда печатку разводил, предусмотрел установку конденсаторов по питанию (0,1мкф) прямо на плате.

ко всем выходам U2 и U3 (Y0-Y7).

печатка двухсторонняя, и можно подпаять подтягивающие резисторы прямо на переходные пяточки :yes: (со стороны деталей)
Изображение

подтяжку к 12 ноге МК

ОК.
Значит все подтягивающие резисторы на плате, и подтяжки для U2 и U3 (Y0-Y7) должны быть номиналом 2k2?

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 27 ноя 2015, 01:44

dubok963 писал(а):печатка двухсторонняя
Там, смотрю, довольно плотные и жирные дорожки.
При изготовлении-то зазоры нормальные получились?
В моей практике был случай, когда плата валялась где-то на кухне, в результате чего покрылась характерным пыльно-жирным налётом. Из-за этого стала срываться тактовая у МК. Запустилось после полного демонтажа конденсаторов кварца. :-)

dubok963 писал(а):должны быть номиналом 2k2?
Да по идеи-то их там вообще быть не должно. :roll:
Пока попробуйте такие.
Подпись

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 21 янв 2017, 18:43

Оффтоп
dim3740 писал(а):В смысле, изначально имелся исходник?
Уже и не помню, но на 16-ю серию ПИКов в Сети имеется хороший дизассемблер. ;-)
Подпись

jpatay
Пользователь
Сообщения: 568
Зарегистрирован: 20 янв 2016, 16:29
Местоположение: Нововолынск

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение jpatay » 21 янв 2017, 19:54

Оффтоп
Мне концевики понравились(KW-1 2А Маленький рычаг микро концевой выключатель),я бы на них сделал.Готовый "перекидной контакт".

Коллеги! Завязываем с оффтопом. Для обсуждения клавиатур у нас есть отдельная тема.

vladistri
Пользователь
Сообщения: 5
Зарегистрирован: 08 июл 2017, 09:54
Местоположение: Оренбург

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение vladistri » 08 июл 2017, 10:05

Здравствуйте! Собрал плату Динамической MIDI клавиатуры от J. Petkova на 96 клавиш. Клавиатура- два в ряд Старта по 48 кл. Контроллер PIC16F628A с прошивкой MKCV96N_modern_V1_0 от Dmitry Dubrovenko, печатная плата от dubok963. Огромнейшее вам спасибо!!! Прошил Extra-PICом (...или вся правда об Extra-PIC Т. Носов) без проблем. Подскажите, пожалуйста, лоху в ассемблере, что изменить в прошивке, чтобы сдвинуть строй с СОЛЬ# контроктавы до ДО субконтроктавы (или, хотя бы, до ДО контроктавы, чтобы уместилась "Лунная соната"). И еще педаль залипает...

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 09 июл 2017, 01:14

vladistri писал(а):что изменить в прошивке
По адресам 00Ch и 024h заменить значение 3020h на 300Ch.
Только это - не ассемблер, а машинные коды.
В ассемблерном исходнике достаточно изменить одну константу.

Оффтоп
vladistri писал(а):Прошил Extra-PICом (...или вся правда об Extra-PIC Т. Носов) без проблем
Очень рекомендую внимательно ознакомится с материалами по Экстра-ПИКу имеющимися здесь на сайте и форуме, ибо тов. Носов просто добросовестно сдул материалы с сайта 5Вольт (которые, скорее всего, тоже сдули откуда-то), совершенно не вдаваясь в детали. В противном случае рискуете в ближайшее время получить кучу проблем.
Подпись

vladistri
Пользователь
Сообщения: 5
Зарегистрирован: 08 июл 2017, 09:54
Местоположение: Оренбург

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение vladistri » 09 июл 2017, 13:02

Спасибо! Но что-то не то. Midi monitor показал:
TIMESTAMP STATUS DATA1 DATA2 CHAN ERR EVENT
000E2312 E2 20 00 2 Pitch Bend
000E2313 FF -- -- -- System Reset
000E2401 E2 00 00 2 Pitch Bend
000E2401 FF -- -- -- System Reset

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 09 июл 2017, 20:11

vladistri писал(а):Midi monitor показал
Кому показал?
Когда показал?
Отчего показал?
Что за Midi monitor такой?
Где скрееншоты?
Чем программируете МК?
И т.д., и т.п.
:unknown:

P.S.: Прошу пардона, что бы было ДО субконтроктавы, надо менять не на 3000h, а на 300Ch (выше исправил).

Оффтоп
Если есть желание поэкспериментировать, так существует дефицит бэта-тестеров для проекта миди-клавиатуры.
Данная же программа убогенькая и корявенькая, и возиться с ней нет никакого желания.
Подпись

vladistri
Пользователь
Сообщения: 5
Зарегистрирован: 08 июл 2017, 09:54
Местоположение: Оренбург

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение vladistri » 09 июл 2017, 21:45

Прошу прощения, все съехало, еще не освоился на форуме.
EXTRAPIC
Изображение

Исправил на 000С - не пошло.

Изображение

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 09 июл 2017, 23:18

vladistri писал(а):Исправил на 000С - не пошло
Наверное всё-таки 300Ch? :roll:
Когда такие сообщения получаются, при нажатии на клавишу, или ещё когда?
Что потом с девайсом происходит?
Что ж из Вас всё тянуть-то надо?

Оффтоп
Экстра-ПИК, это только железяка, а софтина - IC-Prog, не самый лучший выбор для Сэвена.
И что-то недопонял, как Вам удалось старым Экстра-ПИКом запрограммировать чип с отключённым MCLR и внутренним генератором, но это уже для другой темы.
А для мониторинга рекомендую MIDI-OX.
Подпись

vladistri
Пользователь
Сообщения: 5
Зарегистрирован: 08 июл 2017, 09:54
Местоположение: Оренбург

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение vladistri » 10 июл 2017, 15:16

Да, записал 300Ch, а здесь опечатался. При нажатии на клавишу такие сообщении проходят. Когда записывал 3020h, то при нажатии на клавишу проходили какие-то сообщения для Pitch Bend по 2-му каналу. А должно быть номер ноты, скорость по каналу 0 (NOTE ON, NOTE OFF). Других переключений не делал.
С оригинальной (на pic16f84a) и Вашей (на pic16f628a) прошивками работает нормально.
Вот:
Изображение

Лет 10 назад делал клавиатуру Степанова ("Радио"1993г) с оригинальной и от Селезнева прошивкой. Там, а еще смотрел прошивку миди-клавиатуры на pic16f84 в "Радио"2003г, номер начальной ноты (в HEX) непосредственно в машкоде видно.
Может, освою микроконтроллеры к пенсии (еще 4 года), там время будет плотно заняться.
Оффтоп
Экстра-пик с IC-prog может с другими контроллерами не будет работать, значит буду делать что-то еще. Кстати, система Windows 10 v1703 x86 (проц.-core duo E4500).
IC-prog 1.06 запускаю в режиме совместимости с Windows XP. На работе i5 c такой же виндой, только х64, IC-prog работает, но COM разъема нет.
Изображение
Изображение

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 10 июл 2017, 19:42

vladistri писал(а):Когда записывал 3020h, то при нажатии на клавишу проходили какие-то сообщения для Pitch Bend по 2-му каналу
Так в исходной прошивке она и стоИт, и Вы говорите, что всё работает.
Получается, что неправильно прошивка меняется. Шлите свой мыл в ЛС, пришлю Вам скорректированную прошивку.
А вообще, попробуйте другую софтину. Например PICpgm. Но это уже разговор для другой темы.
Прочтите всё-таки сперва это и это.
Ну, и освойте уже MIDI-OX, наконец. :-)
P.S.: Смотрю там у вас питание от какого-то адаптера. Вы в нём абсолютно уверены? Прочтите вторую страницу данной темы.


vladistri писал(а):клавиатуру Степанова ("Радио"1993г)
В Мурзилке видел только одну конструкцию, заслуживающую внимания: Тритон Кононова.
Все остальные - игрушки. :roll:
Здесь тоже всё прекрасно видно.
20h это и есть номер ноты в МИДИ исчислении (ДО первой октавы = 60, или 3Ch).
Подпись

vladistri
Пользователь
Сообщения: 5
Зарегистрирован: 08 июл 2017, 09:54
Местоположение: Оренбург

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение vladistri » 12 июл 2017, 09:11

Получилось! Вот:

Изображение

Причина банальна- питание. Обратил внимание, что осциллограммы грязноваты и нестабильны. Оказалось, на плате дорожки под стабилизатором не очень. Положил перемычки. Еще совпало, что с кодом 3020h работало, с другими нет, да и PIC84 -без проблем.
Огромное Вам спасибо!!!
На выходных буду клавиши цеплять, педаль.
Обязательно по Вашим рекомендациям буду продвигаться далее

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 12 июл 2017, 11:25

Оффтоп
vladistri писал(а):буду продвигаться далее
Надеюсь, движение будет только поступательным. :-)
Вот про MIDI-OX, если что.
Подпись

Red_ua
Пользователь
Сообщения: 4
Зарегистрирован: 20 май 2020, 15:52
Местоположение: Severodoneck

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Red_ua » 20 май 2020, 16:08

Всем добрый вечер. Тема старая. У меня лежит Мередиан эстрадин 6. На 6 октав. Хотелось бы переделать и мидировать. Все выбросить. Оставить только клаву. У кого есть схема печатка всего что можно навещать на него. Микроконтроллер имеются pic 16f84a 628.В большом количестве меги8 мега 16. Мега 32 мега 168 pic 12f629 в количестве до 200 штук. Прошу у вас схемы работающей. Спасибо . С уважением Сергей.

Если у кого осталась все печатки и схема на 6 октав. Скиньте пожалуйста. sergej.efremov.1987@gmail.com

Аватара пользователя
Dmitry Dubrovenko
Администратор
Сообщения: 2017
Зарегистрирован: 12 окт 2014, 20:20
Местоположение: Санкт-Ленинград
Контактная информация:

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Dmitry Dubrovenko » 20 май 2020, 20:36

Red_ua писал(а):Прошу у вас схемы работающей

А в теме разве неработающая? :roll:

Оффтоп
Red_ua писал(а):pic 12f629 в количестве до 200 штук
У Вас дядя на Майкрочипе работает?
Подпись

Red_ua
Пользователь
Сообщения: 4
Зарегистрирован: 20 май 2020, 15:52
Местоположение: Severodoneck

Re: Доработка MIDI-клавиатуры от Petkova

Сообщение Red_ua » 20 май 2020, 22:25

Я так понимаю самое стабильное это на 18f45k22 ? Схему нашел а вот прошивку нет. Если на 74 клавиши ставить. Нужна прошивка под 96 клав. Не использованные контакты клавиши через диод коротить нужно? Не просто так получилось что много вещей пришлось забрать. Человеку не нужно было. Вот и появились контроллеры.


Вернуться в «Музыкальная электроника»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей

cron