roboforum.ru

Технический форум по робототехнике.

Звуковая карта для МиниБота и МиниБота-ПРО

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение FireFly » 19 июл 2008, 19:03

blindman писал(а):При 3В питании проверял? По даташиту 4В минимум

хм... неа не проверял, я на 5 вольтах все юзаю
вот блин еще проблемы с этими 3 вольтями :(
на 3 вольта усилители проблемно найти...
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 19 июл 2008, 19:42

blindman писал(а):А в чем смысл использования LM386 в микрофонных усилителях? У него же выход мощный, для динамика. Не проще поставить сдвоенный ОУ общего применения?

Добавлено спустя 1 час 46 минут 8 секунд:
Вот так наверно. Обвязку МК не рисовал.

sound.PNG

Добавлено спустя 9 минут 9 секунд:
Остается открытым вопрос о программном регулировании громкости. Сложность даже не в том, что для сохранения приемлего разрешени придется использовать 16-битные вавы, а в том, что может получиться дороговато в плане процессорного времени. Может ну ее на фиг? Поставить переменник и все.

ты код писал прям под эту схему?
если да, то выкладывай код и хекс
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение -= Александр =- » 19 июл 2008, 19:53

А может не изобретать велосипед и сразу туда чипконовский мп3-декодер воткнуть? :wink:
Проектов с ним в сетке уйма, мп3-плееры всякие. Там обычно мега128 с фатом, карта памяти - декодер - усилок - наушники. Можно готовое передрать...
Как из отпуска вернусь за нормальный комп - могу накидать схемку и код...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 19 июл 2008, 19:59

ну вот тока не надо нам этих извратов!
видишь и одной меги32 на всё на свете хватило!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 19 июл 2008, 20:00

EdGull писал(а):ты код писал прям под эту схему?
если да, то выкладывай код и хекс


Нет, не эту. У меня мега128, 8 МГц, моно, SPI программный. Давай зафиксируем на каких ногах будет ЦАП, и тогда я перепишу код под мегу32 и аппаратный SPI. Тактовая частота какая будет?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 19 июл 2008, 20:35

схема мне твоя полностью нравится, может быть стерео выход конечно лишний... но раз ног осталось полно, то и пусть будут, жрать не просят
напряжение 3.3В соответсвенно кварец или 8МГц или 7 с чем-то чтоб по уарту ошибок не было.
давай с начала под 8МГц компиль, восемь у всех есть а семь с копейками для гурманов будет

Добавлено спустя 2 минуты 14 секунд:
и исчо, в будущем надо выходы с микрофонных усилков как нибудь на компаратор завести, чтоб знать с какой стороны звук пришел... :oops:

Добавлено спустя 26 минут 41 секунду:
Остается открытым вопрос о программном регулировании громкости. Сложность даже не в том, что для сохранения приемлего разрешени придется использовать 16-битные вавы, а в том, что может получиться дороговато в плане процессорного времени. Может ну ее на фиг? Поставить переменник и все.

у тебя осталось как раз 4 ноги под громкость
вешаем по два резюка на ноги на каждый канал, и заводим их вместо "нижнего" плеча переменика
подавая ноль или Z-состояние на ногу меги, будет регулировка громкости, 100% - 50% - 25%
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение FireFly » 19 июл 2008, 21:19

EdGull писал(а):и исчо, в будущем надо выходы с микрофонных усилков как нибудь на компаратор завести, чтоб знать с какой стороны звук пришел... :oops:

я на LM358 делал - работал только в двухкаскадном варианте - не понравилось... вообще этот операционник не лучший выбор для аудио, то что копеечный только...
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 19 июл 2008, 21:24

я про компаратор который в меге ваще-то...
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение FireFly » 19 июл 2008, 21:25

я его на компаратор и заводил - сигнал с него слабый идет, если усиление накрутить - заводится зараза... кучу времени на него потратил только
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение alegz » 20 июл 2008, 11:31

о чудо!!! мне удалось наконецто замутить рабочий сорец по работе с FAT.... и замутил опять схемку в протеусе проигрывателя ))) с помощью AUDIO ANALISYS удалось записать звук )) долго правда эмулировалось это дело для 30 секунд аудио )) но результат того стоял :))
Вложения
schema.JPG
схема
test.rar
сэмулированный звук
(418.09 КиБ) Скачиваний: 52
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 20 июл 2008, 11:46

Какая тактовая частота процессора? А sample rate wav-файла?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение alegz » 20 июл 2008, 11:49

16 мгц тактовая частота проца, у wav: 16 кгц 8 бит
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 20 июл 2008, 11:50

Попробуй на 8 МГц
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение alegz » 20 июл 2008, 12:03

а для какой цели?
Аватара пользователя
alegz
 
Сообщения: 63
Зарегистрирован: 01 июн 2008, 08:48
Откуда: Новосибирск
прог. языки: С++, Asm, PHP

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 20 июл 2008, 12:07

для 3-х вольтовой цели
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Пред.След.

Вернуться в Электроника

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

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