Например TDA7294

Форум РадиоКот • Просмотр темы - Электронный баян
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс фев 01, 2026 14:25:56

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 476 ]     ... , , , 23,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пн фев 29, 2016 11:50:26 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Да для матрицы.Использует только порт B.С нулевого по пятый столбцы. 6й и 7й строки.

Андрей Бедов писал(а):
"Смешались в кучу кони, люди..."
http://youtu.be/Uh7KGPOC8gc

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пн фев 29, 2016 13:12:17 
Говорящий с текстолитом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 16
Зарегистрирован: Сб фев 18, 2012 15:42:29
Сообщений: 1644
Откуда: Курск
Рейтинг сообщения: 0
только порт B а ничего что там вывод с таймера?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пн фев 29, 2016 20:42:51 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Замени на любой другой в чём проблема? :dont_know:

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пн фев 29, 2016 20:57:44 
Говорящий с текстолитом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 16
Зарегистрирован: Сб фев 18, 2012 15:42:29
Сообщений: 1644
Откуда: Курск
Рейтинг сообщения: 0
а если все же использовать порт В но не трогать вывод с таймера. получится или код нужно будет серьезно переделывать?

один фиг не не получится у меня. трудно мне дается программирование


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пн фев 29, 2016 22:45:31 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
А что так...лапки сложил...В твои то годы....надо усердно всему учится! А где ж твоя молодецкая удаль?

_________________
А поболтать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Ср мар 02, 2016 10:10:45 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Ну тогда тебе остаёться только накопить денег для похода в музтовары. :facepalm:

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Ср мар 02, 2016 15:41:38 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
Это не интересно. Намного интереснее познать: как это работает. Попробовать сделать самому. Это называется хобби. То есть использовать свободное время для развития своего ума и практических навыков.
Ну вот например: Мелодический сигнализатор: Радио 1992 год 8, стр. 12. авторы: Череватенко подробно описывают, как поделить несущую частоту на звуки в 2,5 октавы.с помощью пары счетчиков с предустановкой (программируемый счетчик 155ИЕ7). Как из микросхемы памяти считать программу для управления этими счетчиками для создания простенькой мелодии. Почитайте, интересно. А готовое устройство всего на 7 корпусах микросхем (обычная логика).
А прочитать с клавы номер нажатой клавиши достаточно одного мультиплексора и одного регистра. (но нужна стандартная обвязка: генератор тактовых импульсов и три счетчика импульсов, для создания "поля" адресов". ).

_________________
А поболтать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Ср мар 02, 2016 23:06:39 
Говорящий с текстолитом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 16
Зарегистрирован: Сб фев 18, 2012 15:42:29
Сообщений: 1644
Откуда: Курск
Рейтинг сообщения: 0
Мк и программируемый делитель


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Чт мар 03, 2016 08:38:11 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
Микроконтроллер способен и сам опросить клаву (номер нажатой клавиши) и сам разделить опорную частоту генератора на запрограммированный коэффициент (таймер в МК имеется) деления. Остается только научится программировать. Насколько я знаю, у МК (а у какого конкретно???) имеется свой ЦАП (цифро-аналоговый преобразователь).
Но Вам лучше проконсультироваться с понимающим в этих делах человеком.

_________________
А поболтать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пт мар 04, 2016 15:15:46 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Бригадиръ ЦАПа в Атмеловских чипах нету зато есть ШИМ. Что даже лутче поскольку ненадо заморачиватся с усилителем. Его роль элементарно может выполнить комплиментарная пара мошных МОСфетов и LC фильтр.Получиться усь класса D.

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пт мар 04, 2016 19:32:14 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
mixon46 писал(а):
а если все же использовать порт В но не трогать вывод с таймера. получится или код нужно будет серьезно переделывать?

один фиг не не получится у меня. трудно мне дается программирование

В МЯУУУ я открыл тему про МК - там есть ссылка на программу для программирования Ардуино (та же МК с поддержкой) которая не требует глубокого изучения сложных языком Ассемблер или Си. Программа для чайника. Советую глянуть.
http://flprog.ru/index/o_programme_flprog/0-7

_________________
А поболтать?


Последний раз редактировалось Brigadir Пт мар 04, 2016 19:42:49, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Пт мар 04, 2016 19:40:37 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
Gaff писал(а):
Бригадиръ ЦАПа в Атмеловских чипах нету .

Есть. Я лично копался по многим маркам Атмел и видел: 53 порта с АЦП и 53 порта с ЦАП. :))) Но Вам такое количество ни к чему, Вы просто поищите по списку (придется в каждую заглядывать...) Ожидаемая цена - примерно 500 -700 рублей. А в дешевых...конечно же нет ни ЦАП ни памяти. Зато и цена в 76 рублей...Ищите среди: АТ89 или АТ90. Для синтезатора нужно как минимум 8х4 портов. Порты А и В = опрос клавы и управляющих кнопок, порты С - для дисплея и порты D - управление ЦАП , если нет внутреннего ЦАП. Обьем внутренней памяти от 128 и выше.

_________________
А поболтать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Сб мар 05, 2016 21:41:37 
Говорящий с текстолитом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 16
Зарегистрирован: Сб фев 18, 2012 15:42:29
Сообщений: 1644
Откуда: Курск
Рейтинг сообщения: 0
я тут знаете что подумал. да допустим сделать одноголосную полифонию на мк. один таймер как полагается задает нужную частоту а другой (см. рисунок) задает нужный тембр. (пианино). но знаете что. при нажатии нужной клавиши мы включаем таймер. но когда отпустим клавишу мк не будет отключать таймер. модуляция нужной частоты будет продолжатся. но звука не будет слышно так как другой таймер закончит шим модуляцию. вот так. надеюсь вы поняли о чем я. о том что послеголосие останется при отпускании кнопки


Вложения:
тембр пианино.png [5.69 KiB]
Скачиваний: 245
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 09:14:33 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2348
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
mixon46 писал(а):
надеюсь вы поняли о чем я
И не надейтесь. :)
Как это, таймером тембр задавать?
И вообще, о каком синтезе речь?
ФМ-синтез, с двумя осцилляторами? Тогда о тембре пианино можно даже не мечтать.
ВэйфТэйбл, тогда при чём тут второй таймер?

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 09:48:48 
Говорящий с текстолитом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 16
Зарегистрирован: Сб фев 18, 2012 15:42:29
Сообщений: 1644
Откуда: Курск
Рейтинг сообщения: 0
вот простейшая схема для пояснения принципа работы. но как я и говорил раньше мы не отключаем таймер №1. мы только меняем его частоту и заново воспроизводим шим модуляцию. определенной длинны. я так понимаю чем короче было нажатие на кнопку тем короче будет шим сигнал
Изображение


Вложения:
простая схема.png [4.51 KiB]
Скачиваний: 598
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 13:03:55 
Друг Кота
Аватар пользователя

Карма: 107
Рейтинг сообщений: 1031
Зарегистрирован: Пт дек 17, 2010 15:07:50
Сообщений: 12364
Откуда: Крымский Федеральный Округ
Рейтинг сообщения: 0
Не совсем так всё... Сверху подавать огибающую, а ШИМом управлять ключом. Ибо обычный транзистор так как у тебя на схеме огибающую не скушает -- просто откроется, скорее всего.

_________________
Изображение
И ты врёшь!!! © Vladisman
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 17:19:36 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2348
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
mixon46 писал(а):
чем короче было нажатие на кнопку тем короче будет шим сигнал
Это всё от Вашего алгоритма зависит.
Только не получите Вы данным способом "тембра пианино", не говоря уже о приведённой схеме (об этом уже сказали).

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 19:03:48 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Ну и пурга же тут понеслась! :facepalm:
По таймеру считываються значения вэйвтэйбла и огибающей.Сначала атака .Затем сустэйн. Полученные выборки сустэйна умножаються на значение огибающей.Итого получаеться три таблицы : атака , сустэйн и огибающая (она же экспонента). Если клавиатура активная , то всё это умножаеться ещё и на коэфицыент скорости нажатия клавиши. Так для каждой ноты мы получаем мгновенное значение напряжения выраженное в коэфициенте ШИМ.Далие коэфициенты мгновенных значений всех одновременно звучащих нот сумируються по определённому правилу с учётом знаков полуволн и результат записываеться в управляющий регистр ШИМ генератора.Для следующей выборки всё расчитываеться заново. В итоге мы получаем один единственный выход ШИМ интеграл которого равен звучанию всех одновременно воспроизводимых звуков.Можно вывести и инверсию данного ШИМа чтобы управлять мостовым усем класса D.Ну а количество одновременно воспроизводимых нот зависит исключительно от вычислительной мощи ядра и никоим образом от количества таймеров , которых в идеале потребуеться два - для отсчёта отрезков квантования и для генерацыи ШИМ.Хотя если похитрому извернуться то можно всё это сделать и на одном.

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 19:51:16 
Друг Кота
Аватар пользователя

Карма: 43
Рейтинг сообщений: 167
Зарегистрирован: Вс янв 25, 2009 21:16:04
Сообщений: 35639
Откуда: Москва
Рейтинг сообщения: 0
Я вот не пойму, а чего это Вы в ШИМ уперлись? (широтно импульсная модуляция). Когда на одном ЦАП можно сформировать звук любой частоты и амплитуды, в том числе и сумму частот (любой тембр).
А впрочем: я Вам мешать не буду = изобретайте. ШИМ - значит ШИМ.

_________________
А поболтать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Электронный баян
СообщениеДобавлено: Вс мар 06, 2016 20:09:44 
Потрогал лапой паяльник
Аватар пользователя

Карма: 24
Рейтинг сообщений: 384
Зарегистрирован: Ср янв 27, 2016 10:19:41
Сообщений: 382
Рейтинг сообщения: 0
Бригадир после ЦАПа надо качесвенный усилитель городить.А ШИМ уже являеться частью уся класса D. Хотя кому как больше нравиться.

_________________
Не стесняйтесь благодарить тех кто вам помогает.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 476 ]     ... , , , 23,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y