имитатор звука ДВС

Dimac

Андрей, а Вы когда прошиваете на плате, какое напряжение подаёте на контроллер?
Я при прошивке подаю 5В. Чтоб стабилизатору (3.3В) не поплохело, на плате, прямо к ножкам, напаян SMD диод (анодом к Vout, катодом к Vin).

Про ограничение частоты - видел. В даташите такой рисунок есть. У меня Tiny2313 питается от 3.3В. Получается при 16МГц где-то на пределе.

Ещё, может на плате, когда паяли кварц с конденсаторами, какую “соплю” посадили нечаянно - вот прошивальщик контроллер и не видит.

У меня однажды было. На макетке собрал схему, прошил её, а потом решил добавить кнопку (контакт на землю). По ошибке не так вставил на макетку кнопку (повернул на 90 гр. ) и получилось, что ножка оказалась постоянно на земле (а этот порт был сконфигурирован предыдущей прошивкой на выход и туда периодически шло 5в) - получилось КЗ. Я целый час не мог понять, почему у меня прошивальщик перестал видеть ЧИП. Хорошо что я шил с ноутбука, а там, возможно, у порта USB есть какая защита по току. Иначе я не могу объяснить почему у меня не сгорел порт контроллера.

Победил я сегодня LM-ку. Качество звучания почти как на ТДА и также громко.
Привожу схему, с номиналами, как сделано у меня.

Я всё возился с RC фильтрами. Оказалось, что хорошо усилителю на TDA, усилителю на LM противопоказано (становится хуже).

На макетке собирал фильтр Чебышева (цеплял вместо RC фильтра к усилку на TDA) - что-то он совсем не пошёл (было заметно, что хорошие низы, но всё портили какие-то скрипы). Правда у меня были довольно длинные провода (сантиметров по 10) от плеера до фильтра и от фильтра до усилителя. Возможно наводки на цеплялись.

К меня никаких критичных щелчков при воспроизведении нет. Бывает один щелчёк при старте воспроизведения, но он хоть и заметный но не сильный. Это я слышу, т.к. тестирую на музыкальных треках, а старт звука двигателя, думаю, его съест.

alfa_2bbs
Dimac:

Андрей, а Вы когда прошиваете на плате

при прошивке подаю 5В
нашел причину, USB порт на компе как то косячит, на другом компе прошил без проблем, стер и заново прошил.
но не распознается SD, светодиод не мигает (молчит), завтра попробую переписать SD и еще раз попробую.

по LM странно, 1 и 8 этож GAIN, изменяя номинал резистора стоящего в цепи обратной связи можно регулировать усиление от 34 до 74 дБ

хм, попробую оторвать 1 и 8 ногу

я собирал два варианта
усиление в 200 раз, это где то 46 дБ

и второй вариант (картинки под рукой нет) 74дБ

но все равно как то тихо, приехали платки из поднебесной, буду пробовать их (зажигалка для размера).
не разрезаны, 10 шт на одной плате, 2Вт на канал
еще один вариант, 3Вт на канал

Dimac

Вот я тоже удивился. Оторвал эти ноги - стало чище звучание и громче (раньше если я пытался потенциометром на входе сделать громко - сразу получал перегрузку входа и сильные скрипы, теперь стало лучше). И на входе ёмкость 1,3 nF убирает небольшой треск, но если поставить слишком большую (пробовал 47nF) - треск усиливается (у меня сейчас стоит 3 nF).
Ёмкость на 7 ноге не маловата? Я видел, обычно там ставят электролит от 10 uF.
Да, ещё повесил электролит 470uF и керамику 100nF на питание, на плату усилителя. Питаюсь от 12В.

Сегодня установил на всех прошивках улучшайзинг 😃 (писал выше #29) оптимизировал мигание светодиодами (появилась свободная память, а то в RC_Sound_Auto_v2 не было ни байта свободного).
Сегодня все изменения тестировал на RC_Sound_Auto_v2.

Светодиод и зелёным не горит?
Если зелёный горит - но воспроизведение не идёт - значит Tiny13 не так: прошита не той прошивкой или Фьюз CKDIV8 запрограммирован (сейчас в новых прошивках для 13Tiny этот фьюз сброшен =1)
Да, ещё может быть одна засада…, я сейчас добавлю во вложение один вариант прошивки для Tiny13 - попробуйте её, если не заработает та что в архиве проекта.
(Я так понял У Вас RC_Sound_Auto_v2 ?)

RC_2IN_ATtiny13_UART_32_inv_test.rar

alfa_2bbs
Dimac:

Сегодня установил на всех прошивках улучшайзинг 😃 (писал выше) оптимизировал мигание светодиодами (появилась свободная память, а то в RC_Sound_Auto_v2 не было ни байта свободного).
Сегодня все изменения тестировал на RC_Sound_Auto_v2.

эт хорошо

Dimac:

Светодиод и зелёным не горит?
Если зелёный горит - но воспроизведение не идёт - значит Tiny13 не так: прошита не той прошивкой или Фьюз CKDIV8 запрограммирован (сейчас в новых прошивках для 13Tiny этот фьюз сброшен =1)
Да, ещё может быть одна засада…, я сейчас добавлю во вложение один вариант прошивки для Tiny13 - попробуйте её, если не заработает та что в архиве проекта.
(Я так понял У Вас RC_Sound_Auto_v2 ?)

да RC_Sound_Auto_v2
светодиод тиньки13 ведет себя нормально (калибруется, видит сигнал приемника).
А вот у тиньки 2313 мигает красный светодиод, на SD не реагирует (форматировал, файлы в корень клал и в папку, перемычки выствлял), соответственно звука нет, завтра займусь разбирательством

Dimac

Вложения к предыдущему сообщению

Если красный мигает - значит что-то не то с картой на физическом уровне (нет контакта или где замыкает). Это ошибка инициализации карты. Не проходит самый первый этап, проверка файловой системы идёт после.
Если что-то неладно с файловой системой - красный просто будет гореть.

alfa_2bbs

Перепрошил, все работает.
карту заменил.

Dimac:

Вложения к предыдущему сообщению

Если красный мигает - значит что-то не то с картой на физическом уровне (нет контакта или где замыкает). Это ошибка инициализации карты. Не проходит самый первый этап, проверка файловой системы идёт после.
Если что-то неладно с файловой системой - красный просто будет гореть.

alfa_2bbs

Прогон показал, следующую проблему:
При проигрывании одного из фрагмёнтов (например G_холостой ход) с периодичностью звук прерывается (пауза), т.е. если джойстиком меняешь импульсы все нормально, а если останавливаешься на каком то фрагменте то проскакивают паузы.

Вечером с компьютера выложу видео.

Dimac

Понял, завтра посмотрю.
На старой такого не было - которая без кварца? Или не гоняли ту прошивку?

Паузы через равные промежутки проскакивают или хаотично?

Питание усилителя подключено через ключ?

___________________
Нашёл в программе Tiny2313 косяк. Исправил. Но не проверял (на работе звуковой модуль). Очень может быть что из-за этого. (там один регистр у меня ошибочно портился посторонними данными - связано с добавлением кварца)

RC_Sound.rar

alfa_2bbs
Dimac:

Понял, завтра посмотрю.
На старой такого не было - которая без кварца? Или не гоняли ту прошивку?

Паузы через равные промежутки проскакивают или хаотично?

Питание усилителя подключено через ключ?

через равные промежутки
да на старой не было, проигрывало ровно,
да подключено через ключ

Новая прошивка звук портит, как набор звуков, что-то где-то клацает.

Dimac

Сегодня так и не получилось посмотреть. Сжёг карточку. Не с того края подключил к разъёму.
Есть ещё одна, но она что-то с ноутбуком не дружит. Завтра постараюсь глянуть. Сейчас ещё код посмотрю, может что найду.

____________________________
Нашёл. вчера когда менял код, оставил лишнее. Попробуйте.

alfa_2bbs
Dimac:

Сейчас ещё код посмотрю, может что найду.

ок.

тож карту в прошлый раз спалил в попыхах, новую взял.

usup

Андрей,а вы можете скинуть свои звуковые файлы?желательно с разьяснением какой для каких оборотов.жаль что темой мало кто интерессуется,думал кто нить автозвуки подкинет,походу придется искать кого нить с двской(((

alfa_2bbs

Плату спаяли?

usup:

Андрей,а вы можете скинуть свои звуковые файлы?желательно с разьяснением какой для каких оборотов.

а смысл? на попробовать есть файлы в проекте (я с них начинал), звук двигателя, я пока вырезаю из кино взятого на ютубе, для научиться и освоить программу редактора (пока не все получается), в планах поездка в Кубинку, для записи звука работающего двигателя танка.

все разьяснения вы сами выложили в первом посте данной темы, я ничего не менял.

usup:

думал кто нить автозвуки подкинет,походу придется искать кого нить с двской

Найти, мотивировать звукозапись, наконец с 10 раза записать чисто звук, затем учиться пользоваться звуковым редактором. Не хочется, а придется.

Dimac

Буду смотреть у себя. Паузы хаотичные, это плохо.
Если подключить без ключа?

alfa_2bbs
Dimac:

Буду смотреть у себя. Паузы хаотичные, это плохо.
Если подключить без ключа?

на ключе во время проигрывания фрагмента и во время пауз ,напряжение присутствует 4,8 В

Dimac

Посмотрите напряжение на усилителе во время пауз.

Вот попробуйте, изменил кое что.

У Вас замедление включения ключа не установлено? Что-то мне сдаётся, что это ключ не всегда успевает быстро включиться.

В плеере было, что проигрывание каждого семпла всегда сопровождалось включением усилителя (в начале) и отключением (в конце), и даже когда проигрывание идёт циклически - по факту происходит старт семпла (вкл. усилителя) - проигрывание и стоп в конце (выкл. усилителя), а потом всё заново. Эти Выкл.-Вкл. Происходят достаточно быстро, что ухом заметить не реально, если только не помочь электроникой 😃.

Сейчас я убрал эти промежуточные отключения, теперь должно работать.

Кстати у меня ничего не прерывалось (проигрывал короткие семплы, около 0,5 сек.) ждал несколько минут - ниодной паузы.

alfa_2bbs
Dimac:

Посмотрите напряжение на усилителе во время пауз.

Напряжение на ключе вроде есть без провалов, мерял мультиметром, может он не успевает.

Все детали по вашей схеме без изменений, разводка платы ваша, поменял только место касаемо ноги 3 Tiny13
Если подавать питания на усилитель на прямую звук без пауз, проблема в ключе.

Теперь прошивка сообщение 53

через ключ работает без пауз, здорово
погоняю сообщу как фрагменты не глючат ли

Dimac

Хорошо, а то я уж испугался, что вообще всё перестало работать - долго не было сообщений.

Хочу написать свою прошивку плеера, чтоб можно было работать с новыми карточками (SDHC больше 2Гб), а то старые сейчас трудно найти.
Когда сжёг свою 1Гб карту, купил на 4Гб, и чтоб соблюсти условие FAT16 - создал раздел на 2Гб и отформатировал FAT16. Думал прокатит - ан нет, даже инициализацию не смогла пройти.
Вот и озадачился…

Читать карту уже научился, теперь осталось разобраться с логическими разделами и FAT. Или оставлю только FAT16 (работа с разделом до 2Гб) или сделаю поддержку FAT32. Буду по ходу разбираться, как будет удобнее и менее ресурсоёмко. Старые карты (врякие MMC, SD ранних версий до 1Гб), возможно, поддерживаться не будут. У меня не осталось ни одной для экспериментов.

alfa_2bbs
Dimac:

Хорошо, а то я уж испугался, что вообще всё перестало работать - долго не было сообщений.

Хочу написать свою прошивку плеера.

приболел немного.

с новыми карточками будет совсем хорошо, я тоже последнюю сейчас использую.

буду следить за вашей разработкой, если что протестировать завсегда.