Темброблок с микроконтроллерным управлением на TDA8425
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Я желаю всем успехов в программировании!
На счёт моего проекта..
При тесте BETA2 прошивки оказалось что возникло куча багов. В BETA3 прошивке пришлось отключить StBy таймер. И возник баг с пользовательскими символами при переходе на 16F876A. Пытаюсь решить её. BETA3 прошивку прикрепил
На счёт моего проекта..
При тесте BETA2 прошивки оказалось что возникло куча багов. В BETA3 прошивке пришлось отключить StBy таймер. И возник баг с пользовательскими символами при переходе на 16F876A. Пытаюсь решить её. BETA3 прошивку прикрепил
- Вложения
-
- tda8425.hex
- (20.37 КБ) 434 скачивания
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Вот видео с прошивкой BETA4. http://youtu.be/kTTz9aiM3TY Прошивка и исходный код с печаткой прикреплены в архиве. В дальнейшем печатная плата изменяться не будет! Так что можете смело травить плату! Схему нарисую чуть позже. Следуйщее видео будет с прошивкой BETA5, уже с аудиопроцессором.
- Вложения
-
- TDA8425.rar
- (41.8 КБ) 360 скачиваний
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Ребята, я успешно наладил TMR0 для таймера обратного отсчёта, но он не точен программно на +-0,8% Но хоть как-то работает) Проверил несколько раз) Обновлённую прошивку, обновлённый исходный код версии BETA5 прикрепил! Удачи в изучении)
Сегодня вечером на 99% будет видео с этим темброблоком который уже с TDAшкой)
Сегодня вечером на 99% будет видео с этим темброблоком который уже с TDAшкой)
- Вложения
-
- TDA8425_Beta5.rar
- (52.63 КБ) 326 скачиваний
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
На этот раз прошивка BETA6.. Т.к. в BETA5 нашлись баги с таймером и с работой TDAшки после режима StBy. Выкладываю видео с рабочей TDA8425!
http://youtu.be/_ewYS9_CQz4
Кстати, на видео ещё представлено выключение/включение подсветки LCD пультом. Выкладываю обновлённую прошивку и main.c
ЗЫ.. В прошлой печатке я нашёл одну ошибку.. Резистор 68 Ом был подключён к стабилизатору 78L05. А должен был идти сразу на питание. Выкладываю нормальную 100% печатку. А кто начал делать ту, не переживайте. Можно всё сделать красиво просверлив пару отверстий)
ЗЗЫ. Будьте бдительными при распайке возле 11 (SDA) и 12 (SCL) ножками TDA8425. Там дорожки слишком близко к друг другу, у меня там замкнуло и я долго не мог понять в чём дело. Удалил перемычку и всё заработало!
http://youtu.be/_ewYS9_CQz4
Кстати, на видео ещё представлено выключение/включение подсветки LCD пультом. Выкладываю обновлённую прошивку и main.c
ЗЫ.. В прошлой печатке я нашёл одну ошибку.. Резистор 68 Ом был подключён к стабилизатору 78L05. А должен был идти сразу на питание. Выкладываю нормальную 100% печатку. А кто начал делать ту, не переживайте. Можно всё сделать красиво просверлив пару отверстий)
ЗЗЫ. Будьте бдительными при распайке возле 11 (SDA) и 12 (SCL) ножками TDA8425. Там дорожки слишком близко к друг другу, у меня там замкнуло и я долго не мог понять в чём дело. Удалил перемычку и всё заработало!
- Вложения
-
- TDA8425.lay
- 100% печатка
- (96.71 КБ) 700 скачиваний
-
- tda8425.hex
- BETA6 прошивка
- (30.28 КБ) 603 скачивания
-
- main.c
- Обновлённый main.c до версии BETA6
- (22.19 КБ) 606 скачиваний
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Нарисовал я схемы! Получайте) Финальная версия прошивки Beta7 Final приложена + обновлённый Main.c Реализована регулировка баланса, режимов работы и селектор входов)) Дальше будет уже полная прошивка. Осталось сделать только поддержку матрицы кнопок)
Но должен огорчить.. Двух языков в одной прошивке не выйдет. т.к. не хватает памяти МК. Уже 96%..


Но должен огорчить.. Двух языков в одной прошивке не выйдет. т.к. не хватает памяти МК. Уже 96%..


- Вложения
-
- main.c
- Исходник прошивки Beta7 Final
- (30.93 КБ) 657 скачиваний
-
- TDA8425.lay
- Печатка
- (96.49 КБ) 432 скачивания
-
- tda8425.hex
- Прошивка Beta7 (Final)
- (43.98 КБ) 600 скачиваний
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
А теперь даю вам видео со 100% рабочим алгоритмом опроса энкодера! Работает на ура! Ни одного прострела!
+ обновлённая прошивка Beta7 Final2 http://www.youtube.com/watch?v=2KlCGyWQ2io
+ обновлённая прошивка Beta7 Final2 http://www.youtube.com/watch?v=2KlCGyWQ2io
- Вложения
-
- tda8425.hex
- Обновлённая прошивка с нормальным опросом энкодера Beta7 Final2
- (44.3 КБ) 514 скачиваний
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
подскажите.собираюсь собрать это чудо,которое предложила Настя.точнее уже собрал,жду индикатор когда привезут и осталось еще запрограмировать мк. Ребят так какая прошивка более удачная,прочитал всю тему от начала и до конца,аж в голове все спуталось. а тут вы еще и новую схему собрали теперь вообще все запутается окончательно.и гдето на видео которое здесь выкладывали видел надпись фм радио.как оно управляется? и еще Настя собиралась три зарезервированные кнопки использовать для мп3. Насть вы осуществили задумманое? и подскажите как называется та штука куда суешь юсб флешку и она воспроизводит с нее музыку.?у знакомого в машине стоит .штатная
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
kelevra писал(а):подскажите...............
Ув. Келейра. Это называется USB MP3 проигрователь. А три резервные кнопки тебе ничего не дадут т.к. Настя не дала полный исходник. Какая прошивка более удачная сказать не могу потому, что не мне судить. Но, признаюсь.. Моя функциональнее и у неё более правдивые настройки. Фм приёмник.. Если откорректировать прошивку то можно сделать много чего. т.е. чтобы показывало частоту приёмника (если у вас он цифровой), и тому подобное. К примеру, я в своей прошивке сделал так, чтобы при переключении в режим ФМ приёмника у меня включался индикатор для него. На видео он виден. У меня открытый исходный код. Сейчас дописываю прошивку и буду готовить статью к конкурсу. Если хочешь могу скинуть печатку, прошивку и схемы в личку. И проект в протеусе) Но в протеусе всё не проверишь
Последний раз редактировалось VHEMaster Чт июл 04, 2013 09:35:25, всего редактировалось 1 раз.
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Итак, чего я смог добиться в своём проекте
1 - Интерфейс дружественный, легко понять где, что и как
2 - точность настройки аудиопроцессора
3 - выключение подсветки пультом ДУ (пульт на канале RC-5)
4 - два модуля на одной плате
5 - матрица кнопок такая же как и в проекте Насти
6 - если вы использовали штыревой разъём к LCD в проекте Насти то при переходе на мой темброблок вам его не нужно перепаивать
7 - таймер обратного отсчёта - использование TMR2 позволило получить точность хода времени до 0,01% (зависит от вашего кварца)
8 - выключение подсветки в ЛЮБОЙ момент пультом ДУ. Можно и с помощью кнопок слегка отредактировав прошивку (всего-то отредактировать одну строчку)
9 - Итак, самое важное. В прошивке Насти темброблок принимал команды от энкодера, кнопок, и пульта ДАЖЕ в режиме Stand-By что ОЧЕНЬ плохо
В моей прошивке такого бага нету

10 - после исправления всех найденных багов возможно добавлю функцию поддержки мультиязычности. Язык будет меняться пультом и, опять же, отредактировав исходник можно и кнопками)
Добавил
Предлагаю вашему вниманию видео с почти завершённой прошивкой!! http://www.youtube.com/watch?v=6X84WRoqUoE
П.С. Архив с полным исходником + проект MPLAB + прошивка + проект в протеусе + печатка + схема
1 - Интерфейс дружественный, легко понять где, что и как
2 - точность настройки аудиопроцессора
3 - выключение подсветки пультом ДУ (пульт на канале RC-5)
4 - два модуля на одной плате
5 - матрица кнопок такая же как и в проекте Насти
6 - если вы использовали штыревой разъём к LCD в проекте Насти то при переходе на мой темброблок вам его не нужно перепаивать
7 - таймер обратного отсчёта - использование TMR2 позволило получить точность хода времени до 0,01% (зависит от вашего кварца)
8 - выключение подсветки в ЛЮБОЙ момент пультом ДУ. Можно и с помощью кнопок слегка отредактировав прошивку (всего-то отредактировать одну строчку)
9 - Итак, самое важное. В прошивке Насти темброблок принимал команды от энкодера, кнопок, и пульта ДАЖЕ в режиме Stand-By что ОЧЕНЬ плохо
10 - после исправления всех найденных багов возможно добавлю функцию поддержки мультиязычности. Язык будет меняться пультом и, опять же, отредактировав исходник можно и кнопками)
Добавил
Предлагаю вашему вниманию видео с почти завершённой прошивкой!! http://www.youtube.com/watch?v=6X84WRoqUoE
П.С. Архив с полным исходником + проект MPLAB + прошивка + проект в протеусе + печатка + схема
- Вложения
-
- TDA8425_B7F4.rar
- (169.39 КБ) 365 скачиваний
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
дорогой VHEMaster.я был бы вам очень благодарен еслиб вы помогли бы мне исполнить задуманное,так как опыта в программировании нет вообще.затея такая,собрал для жены активную колоночку на тда 7294,работает от ноутбука.хочу сделать туда вот этот самый т.б. но и еще чтоб можно было слушать музыку с флешки с возможностью переключения через д.у. ,и желательно видеть что за песня играет на этом самом лсд. так как это все с моим опытом программирования невозможно вот стою в тупике.есть конечно идея запихнуть туда фм модулятор от авто но тогда получится два экранчика и два пульта, что не совсем удобно.
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
kelevra писал(а):дорогой VHEMaster....
К сожалению вашу задумку не смогу исполнить.. Т.к. тут нужен опыт работы с USB, а так-же контроллер семейства 16F тут не подойдёт. Тут нужен 18F, а они существенно дороже. На них у меня денег к сожалению нет. Так-же нужно будет писать библиотеку MP3 декодера, короче говоря писать как бы операционную систему. А если вы найдёте готовый MP3 плеер который будет передавать информацию о песне по протоколу 1wire или I2C то пишите мне
Я смогу помочь только в изменении интерфейса моего проекта (изменение наименования входов и т.п.), добавление других функций и т.п.
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
ясно.ну а по поводу авто фм модулятора? можноли сделать так,чтобы он включался,когда я меняю канал?и насколько я знаю он передает сигнал по радио,возможно ли снять сигнал до отправки по радио и подсоединить к входу тдашки?
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
kelevra писал(а):ясно.ну а по поводу авто фм модулятора? можноли сделать так,чтобы он включался,когда я меняю канал?и насколько я знаю он передает сигнал по радио,возможно ли снять сигнал до отправки по радио и подсоединить к входу тдашки?
Можно)) Только нужно поколхозить с транзисторным ключём для управления питанием. Снять сиглад до отправки это как? ТДАшку подключай куда хочешь)
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
там же сигнал передается на магнитолу по фм волне.значит есть фм передатчик,на который поступает аудиосигнал с чегото,того,что воспроизводит музыку с флешки.вот если бы найти вход фм передатчика на который идет сигнал для передачи,и оттуда взять сигнал на второй канал тда8425.на днях собираюсь купить этот авто модулятор.буду смотреть что там.или нестоит покупать.
вот схемма приммерно того что я хочу нагородить.
очень прошу помочь придуммать управление включения этого модулятора,чтоб когда на мониторчике выставляется канал 1 (работает вход от компа) он был бы выключен,а когда канал 2 то каким то волшебным образом на негоподавалось питание.
вот схемма приммерно того что я хочу нагородить.
очень прошу помочь придуммать управление включения этого модулятора,чтоб когда на мониторчике выставляется канал 1 (работает вход от компа) он был бы выключен,а когда канал 2 то каким то волшебным образом на негоподавалось питание.
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
еле разобрался с фотками
- Вложения
-
- IMG_20130704_154726.jpg
- (122.22 КБ) 629 скачиваний
-
- IMG_20130704_155145.jpg
- (139.94 КБ) 720 скачиваний
-
- IMG_20130704_230121.jpg
- (224.12 КБ) 571 скачивание
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
kelevra писал(а):там же сигнал передается на магнитолу по фм волне.значит есть фм передатчик,на который поступает аудиосигнал с чегото,того,что воспроизводит музыку с флешки.вот если бы найти вход фм передатчика на который идет сигнал для передачи,и оттуда взять сигнал на второй канал тда8425.
Так можно сделать! Данная идея осуществима
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
ну а по поводу управления питанием модулятора с микроконтроллера?это возможно?
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
чтоб именно когда переключаю канал,только тогда включался модулятор.помоги пожалуйста.я просто совсем недавно начал увлекаться этим делом и еще не все знаю и понимаю.
- VHEMaster
- Потрогал лапой паяльник
- Сообщения: 374
- Зарегистрирован: Сб июл 14, 2012 09:20:09
- Откуда: Украина, город Полтава
Re: Темброблок с микроконтроллерным управлением на TDA 8425
Конечно возможно!
Чуть дописать прошивку (несколько строк), подключить к нужному порту (к примеру RA3) NPN Транзистор в ключевом режиме и будет тебе управление питанием)
-
kelevra
- Открыл глаза
- Сообщения: 72
- Зарегистрирован: Вт июл 02, 2013 16:51:40
- Откуда: Санкт-петербург
Re: Темброблок с микроконтроллерным управлением на TDA 8425
в моем понимании это выглядит как то вот так.скажи правильно или нет.и нужно ли гденить резисторы ставить?
- Вложения
-
- IMG_20130706_075831.jpg
- (37.57 КБ) 742 скачивания