Gtlab Forum

Тематический => Гитарные усилители и примочки => Тема начата: Invader от Октября 30, 2008, 09:47:43 am

Название: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: Invader от Октября 30, 2008, 09:47:43 am
Всем Привет! наткнулся на такой сайт
http://www.jimkim.de/html/guitar01_01.htm
http://www.jimkim.de/html/guitar01_02.htm

Другие ссылки по теме
http://www.voodoolab.com/gcx.htm
http://www.audiomulch.com/midipic/
http://www.soundsculpture.../products/switchblade.htm

Кто-нибудь собирал Миди-контроллер для гитарных преампов,усилителей?
Какие результаты и мнения....
Thanx in advance!
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Октября 30, 2008, 10:36:12 am
Собирал неоднократно, последний на атмеге 128 для экстази.
Входы - тумблера на морде, футсвич, миди.
Выходы - управление всеми релюхами.
http://milas.spb.ru/~kmg/
Ссылка: Миди контроллер для преампа.

PS Программа не окончательная, перелопачиваю на 128ю со старого на 8515
PPS Если есть конкретные вопросы - задавай.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: [E.x.e.s] от Октября 30, 2008, 02:36:25 pm
Кто-нибудь может подробно по порядку разжевать каков вообще принцип работы миди свитчей? Вот начиная от кнопки до того места где реле переключает канал....в самом комбике ведь должен быть миди IN?
  Не врублюсь каким образом педалька, подключаемая внешне может помнить положение крутилок..
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Октября 30, 2008, 05:06:24 pm
Цитировать
Вот начиная от кнопки до того места где реле переключает канал
По кнопке педалька посылает команду "Change program" с номером пресета. Преамп по этой команде выбирает из своей памяти все настройки соответствуюшие этому пресету.

Цитировать
в самом комбике ведь должен быть миди IN?
Естественно.

Цитировать
Не врублюсь каким образом педалька, подключаемая внешне может помнить положение крутилок..
Все настройки помнит сам преамп! Для того чтобы помнить положение крутилок они должны быть или электронные или с моторчиками.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: [E.x.e.s] от Октября 30, 2008, 07:58:18 pm
Хм....в комбике с миди управлением видел поты похожие на альфы...получается параллельно им идет какой-то ключь который помнит потенциал крутилки в определенном пресете? есть схема с реализацией подобного? Сорри, разбираюсь в вопросе мало, поэтому хочу выяснить все до конца... :)
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Октября 30, 2008, 08:20:44 pm
А ты уверен что в этом комбике запоминаются положения крутилок, а не только переключатели?
Собственно есть два варианта управления регуляторами - кнопки "+-" или с потов на ацп проца, далее на цифровые поты (AD, Maxim-Dallas - недостаток макс. напряжение 30В) или на моторчики, которые крутят внутренние поты.

PS Вся информация о пресете хранится в цифровом виде в памяти проца, весь вопрос как организовать исполнительный механизм - то есть потенц, управляемый цифровым кодом.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: Invader от Октября 31, 2008, 03:23:21 pm
Цитировать
Собирал неоднократно, последний на атмеге 128 для экстази.
Входы - тумблера на морде, футсвич, миди.
Выходы - управление всеми релюхами.
http://milas.spb.ru/~kmg/
Ссылка: Миди контроллер для преампа.

PS Программа не окончательная, перелопачиваю на 128ю со старого на 8515

а программу закачивать как ?
Делать программатор или  как ?
PPS Если есть конкретные вопросы - задавай.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: Invader от Октября 31, 2008, 03:24:16 pm
Цитировать
Цитировать
Собирал неоднократно, последний на атмеге 128 для экстази.
Входы - тумблера на морде, футсвич, миди.
Выходы - управление всеми релюхами.
http://milas.spb.ru/~kmg/
Ссылка: Миди контроллер для преампа.

PS Программа не окончательная, перелопачиваю на 128ю со старого на 8515

а программу закачивать как ?
Делать программатор или  как ?
PPS Если есть конкретные вопросы - задавай.
а программу закачивать как ?
Делать программатор или  как ?
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Октября 31, 2008, 04:11:37 pm
Если ты имеешь ввиду программу самого проца (то есть алгоритм его работы) - то да через программатор:
http://milas.spb.ru/~kmg/files/projects/stk200/
Подключается к LPT порту.
Далее скачиваешь с инета прграмму, которая поддерживает stk200 и авр`ы (например PonyProg) и прожигаешь.
Также есть http://milas.spb.ru/~kmg/files/Distr.zip (CodeVision Avr) компилятор C с встроенным программатором (Собственно программа писалась на нем).

Пресеты же хранятся во внутреннем EEPROM проца и изменяются без помощи программатора.
Алгоритм записи следующий:
По миди посылается команда "Change Program" с номером пресета, далее щелкаешь хотя-бы одним переключателем на морде (чтобы было изменение состояния) дале посылается команда "Change Program" с тем-же номером пресета и контроллер запоминает состояние органов управления.
То есть если между двумя одинаковыми командами "Change Program" было изменение состояния переключателей, состояние запоминается в данном пресете.
По одиночной команде "Change Program" или если между двумя командами не было изменеий состояния, информация о пресеты вытаскивается из EEPROM и выдается на релюхи.
Любое изменение органов управления имеет приоритет перед миди.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: Invader от Октября 31, 2008, 04:24:06 pm
Цитировать
Если ты имеешь ввиду программу самого проца (то есть алгоритм его работы) - то да через программатор:
http://milas.spb.ru/~kmg/files/projects/stk200/
Подключается к LPT порту.
Далее скачиваешь с инета прграмму, которая поддерживает stk200 и авр`ы (например PonyProg) и прожигаешь.
Также есть http://milas.spb.ru/~kmg/files/Distr.zip (CodeVision Avr) компилятор C с встроенным программатором (Собственно программа писалась на нем).

Пресеты же хранятся во внутреннем EEPROM проца и изменяются без помощи программатора.
Алгоритм записи следующий:
По миди посылается команда "Change Program" с номером пресета, далее щелкаешь хотя-бы одним переключателем на морде (чтобы было изменение состояния) дале посылается команда "Change Program" с тем-же номером пресета и контроллер запоминает состояние органов управления.
То есть если между двумя одинаковыми командами "Change Program" было изменение состояния переключателей, состояние запоминается в данном пресете.
По одиночной команде "Change Program" или если между двумя командами не было изменеий состояния, информация о пресеты вытаскивается из EEPROM и выдается на релюхи.
Любое изменение органов управления имеет приоритет перед миди.
а программатор нельзя самому сделать ?
для PIC16F84  делают  мини-программатор  сами  или ATMEGA128
слишком мощный по-сравнению с  PIC16F84 и нужен  промышленный  программатор ?
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Ноября 01, 2008, 09:41:49 am
Атмега программируется внутрисхемно, STK200 это приблуда на LPT порт имеющая на выходе 10-ти прводной ленточный кабель.
На своем девайсе просто предусматриваешь ответный IDC10 для программирования.
Здесь схема и печать http://milas.spb.ru/~kmg/files/projects/stk200/, собран в корпусе переходника DB9-DB25.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: OldMike от Ноября 02, 2008, 12:35:27 am
2 KMG. Молодец, продолжаешь миссионерскую деятельность, несешь свет истины (ATMEL) в наши отсталые массы!  :) Я не шучу, действительно спасибо (я свой проектик еще не добил - просто не было времени  :().
По теме. Если не занимался всем этим - довольно сложно, я вот занимался, и то неделю с программатором возился, пока собрал и запустил в работу. По программатору могу ответить на вопросы вместо KMG, т.к. впечатления еще свежи.
Но мне кажется, проще попросить его (KMG) выслать тебе запрограммированный проц (за денежки, он хоть и не дорогой, но все ж че-то стоит), если ты всерьез не собираешься заняться программированием.  :)
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: KMG от Ноября 02, 2008, 11:13:55 am
Заниматься персылкой прошитых процов влом, а подкорректировать программу под конкретное тз и выслать файл (бесплатно) запросто. Опять-же если после прошивки и теста потребуется что то изменить (что то не учли в алгоритме) опять же проше если у тебя будет программатор. Напишеь что измненить я пришлю файл и прошьешь (не разбирая девайс, а только сняв крышку и подоткнув кабель).
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: DENIS65_70 от Февраля 08, 2009, 09:38:55 pm
Собрать собственный миди свич не сложно :)
Вопрос в другом: Как одаптировать заводской, типа ф. Беренджер.
Где взять набор миди команд, как разобратся со встроеной педалью экспресии :P
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: AZG от Февраля 09, 2009, 12:04:04 am
На Бехр есть подробный мануал. Есть пара внешних прог и т.п. Ничего сложного там нет в принципе.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: DENIS65_70 от Февраля 12, 2009, 09:46:40 pm
AZG, проблема в том, что вечер по сетке шарился и ненашёл.
нашёл, на каком то сайте схему квакушки рековой. Схема управления там на AVR-е собрана. Хочу с Behringer FCB1010 разобратся, чтоб програмку для квакушки и для коммутатора написать.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: ViIIiS от Марта 02, 2009, 08:39:13 am
А можно без особых плясок с бубном реализовть ровно одну команду, переключение канала в напольнике? Хочется, а познания в МИДИ околонулевые.
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: Volkmar от Марта 02, 2009, 05:20:34 pm
а смысл миди для одного канала? двухконтактная кнопка и релюха :) зачем для такой простой операцыи мутить миди гемор
Название: Re: Миди-контроллер.Кто-нибудь собирал ?
Отправлено: ViIIiS от Марта 02, 2009, 06:40:24 pm
Шоб с процом разом презеты переключать например.

Т.е. кнопка-то тоже никуда не денется.