roboforum.ru

Технический форум по робототехнике.
Текущее время: 09 июл 2025, 00:47

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




Начать новую тему Ответить на тему  [ Сообщений: 140 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2008, 08:48
Сообщения: 63
Откуда: Новосибирск
прог. языки: С++, Asm, PHP
в общем попытался я в протеусе смоделировать эту схемку.... вместо звука идет один треск монотонный) как от трактора.... хотя осцилограмма на выходе вроде похожа на звук :) сделал следующим образом, заготовил wav файл как надо, выкинул заголовок 44 байта.... все остальное записал как образ MMC карты... и посекторно читаю и выдаю ... :P


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 01:42 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
выкинь протеус в помойку и переходи на железо :D

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 09:40 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Кирилл писал(а):
А может лучше все таки микросхемку ЦАП управляемую по SPI поставить вместо этого резисторного огорода например? :wink:

Если есть недорогие и распространенные, которые не исчезнут из продажи - то наверное да.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 13:25 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Господа, давайте уже что-то с железом решать. У меня музыка уже играет :) В архиве 3 файла - оригинальный MP3, он же переведенный в WAV, и результат проигрывания, записанный через линейный вход. На самом деле качество звука, если просто подключить ЦАП к усилителю, несколько лучше. Не знаю, почему запись звучит хуже.

У меня это работает на меге128, 8 МГц. SPI программный - потому как спалил порт, пока карту подключал :cry: . Воспроизводится моно 8бит, 8000 сэмплов в секунду, но можно до 32000. I2C еще не прикручивал. Размер кода получается около 19 КБ, используется ~1850 байт ОЗУ. Это при полноразмерной библиотеке FAT. Если обрезать от нее неиспользуемые функции и использовать меньший размер буфера, то возможно уляжется в 8КБ флэша и 1 КБ ОЗУ.


Вложения:
sound.zip [1.68 МиБ]
Скачиваний: 67

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

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

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 13:33 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 13:34 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 13:39 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 минуту 46 секунд:
может сразу мегу128 закладывать и не чего ну нужно будет ужимать
и тогда FAT будет не обрезаный
потому как жутко хочется иметь возможность писать с микрофонных входо в вавчики


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Почему не получается? Ты его 16-битным делать собрался чтоли? Если 8-битным - проблем никаких. Необязательно все 8 бит к ЦАПу брать с одного порта. Достаточно будет четырех с одного и четырех с другого. Как раз по четыре бита с каждого порта. Остаются свободными и I2C, и SPI, и АЦП, и даже UART

Добавлено спустя 1 минуту 20 секунд:
Думаю хватит и меги32. Там куча функций ненужных, которые можно убрать.

Добавлено спустя 1 минуту 21 секунду:
А вообще, зачем стерео? Там расстояние между динамиками небольшое будет, толку-то от стерео?

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 14:03 
Не в сети
Аватара пользователя

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

кстати, попробуй как воспроизводятся звуки R2D2

Добавлено спустя 3 минуты 30 секунд:
кстати, получается что мы идем по пути живых существ... :D
рот ака динамик один, микрофоны ака уши два... :ROFL:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 14:22 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
но стерео звук звучал бы потрясно на такой штукенции

вот мобильники с 2мя динамиками же гораздо живее пищат чем простые с одним...

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 16:18 
Не в сети
Аватара пользователя

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

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

Вложение:
sound.PNG
sound.PNG [ 72.27 КиБ | Просмотров: 2994 ]

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

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
blindman писал(а):
А в чем смысл использования LM386 в микрофонных усилителях? У него же выход мощный, для динамика. Не проще поставить сдвоенный ОУ общего применения?

Пробовал и не только общего, самый путевый результат получил на LM386

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 16:59 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 49 секунд:
Звуки R2-D2 играет ваще супер :good:

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

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



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 17:02 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
blindman писал(а):
Короче, рекомендуешь именно 386?

агы, можешь сам попробовать - хороший девайс

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Звуковая карта для МиниБота и МиниБота-ПРО
СообщениеДобавлено: 19 июл 2008, 17:26 
Не в сети
Аватара пользователя

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

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

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



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 140 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 10  След.

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


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO