Темброблок с микроконтроллерным управлением на TDA8425

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Я желаю всем успехов в программировании!
На счёт моего проекта..

При тесте BETA2 прошивки оказалось что возникло куча багов. В BETA3 прошивке пришлось отключить StBy таймер. И возник баг с пользовательскими символами при переходе на 16F876A. Пытаюсь решить её. BETA3 прошивку прикрепил
Вложения
tda8425.hex
(20.37 КБ) 434 скачивания
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Вот видео с прошивкой BETA4. http://youtu.be/kTTz9aiM3TY Прошивка и исходный код с печаткой прикреплены в архиве. В дальнейшем печатная плата изменяться не будет! Так что можете смело травить плату! Схему нарисую чуть позже. Следуйщее видео будет с прошивкой BETA5, уже с аудиопроцессором.
Вложения
TDA8425.rar
(41.8 КБ) 360 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Ребята, я успешно наладил TMR0 для таймера обратного отсчёта, но он не точен программно на +-0,8% Но хоть как-то работает) Проверил несколько раз) Обновлённую прошивку, обновлённый исходный код версии BETA5 прикрепил! Удачи в изучении)

Сегодня вечером на 99% будет видео с этим темброблоком который уже с TDAшкой)
Вложения
TDA8425_Beta5.rar
(52.63 КБ) 326 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

На этот раз прошивка BETA6.. Т.к. в BETA5 нашлись баги с таймером и с работой TDAшки после режима StBy. Выкладываю видео с рабочей 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 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Нарисовал я схемы! Получайте) Финальная версия прошивки Beta7 Final приложена + обновлённый Main.c Реализована регулировка баланса, режимов работы и селектор входов)) Дальше будет уже полная прошивка. Осталось сделать только поддержку матрицы кнопок)

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

Изображение
Изображение
Вложения
main.c
Исходник прошивки Beta7 Final
(30.93 КБ) 657 скачиваний
TDA8425.lay
Печатка
(96.49 КБ) 432 скачивания
tda8425.hex
Прошивка Beta7 (Final)
(43.98 КБ) 600 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

А теперь даю вам видео со 100% рабочим алгоритмом опроса энкодера! Работает на ура! Ни одного прострела!
+ обновлённая прошивка Beta7 Final2 http://www.youtube.com/watch?v=2KlCGyWQ2io
Вложения
tda8425.hex
Обновлённая прошивка с нормальным опросом энкодера Beta7 Final2
(44.3 КБ) 514 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

подскажите.собираюсь собрать это чудо,которое предложила Настя.точнее уже собрал,жду индикатор когда привезут и осталось еще запрограмировать мк. Ребят так какая прошивка более удачная,прочитал всю тему от начала и до конца,аж в голове все спуталось. а тут вы еще и новую схему собрали теперь вообще все запутается окончательно.и гдето на видео которое здесь выкладывали видел надпись фм радио.как оно управляется? и еще Настя собиралась три зарезервированные кнопки использовать для мп3. Насть вы осуществили задумманое? и подскажите как называется та штука куда суешь юсб флешку и она воспроизводит с нее музыку.?у знакомого в машине стоит .штатная
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

kelevra писал(а):подскажите...............

Ув. Келейра. Это называется USB MP3 проигрователь. А три резервные кнопки тебе ничего не дадут т.к. Настя не дала полный исходник. Какая прошивка более удачная сказать не могу потому, что не мне судить. Но, признаюсь.. Моя функциональнее и у неё более правдивые настройки. Фм приёмник.. Если откорректировать прошивку то можно сделать много чего. т.е. чтобы показывало частоту приёмника (если у вас он цифровой), и тому подобное. К примеру, я в своей прошивке сделал так, чтобы при переключении в режим ФМ приёмника у меня включался индикатор для него. На видео он виден. У меня открытый исходный код. Сейчас дописываю прошивку и буду готовить статью к конкурсу. Если хочешь могу скинуть печатку, прошивку и схемы в личку. И проект в протеусе) Но в протеусе всё не проверишь
Последний раз редактировалось VHEMaster Чт июл 04, 2013 09:35:25, всего редактировалось 1 раз.
Всем канифоли :)
https://vk.com/maks_naumchuk
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Итак, чего я смог добиться в своём проекте
1 - Интерфейс дружественный, легко понять где, что и как
2 - точность настройки аудиопроцессора
3 - выключение подсветки пультом ДУ (пульт на канале RC-5)
4 - два модуля на одной плате
5 - матрица кнопок такая же как и в проекте Насти
6 - если вы использовали штыревой разъём к LCD в проекте Насти то при переходе на мой темброблок вам его не нужно перепаивать
7 - таймер обратного отсчёта - использование TMR2 позволило получить точность хода времени до 0,01% (зависит от вашего кварца)
8 - выключение подсветки в ЛЮБОЙ момент пультом ДУ. Можно и с помощью кнопок слегка отредактировав прошивку (всего-то отредактировать одну строчку)
9 - Итак, самое важное. В прошивке Насти темброблок принимал команды от энкодера, кнопок, и пульта ДАЖЕ в режиме Stand-By что ОЧЕНЬ плохо :o В моей прошивке такого бага нету :)) :))
10 - после исправления всех найденных багов возможно добавлю функцию поддержки мультиязычности. Язык будет меняться пультом и, опять же, отредактировав исходник можно и кнопками)

Добавил

Предлагаю вашему вниманию видео с почти завершённой прошивкой!! http://www.youtube.com/watch?v=6X84WRoqUoE
П.С. Архив с полным исходником + проект MPLAB + прошивка + проект в протеусе + печатка + схема
Вложения
TDA8425_B7F4.rar
(169.39 КБ) 365 скачиваний
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

дорогой VHEMaster.я был бы вам очень благодарен еслиб вы помогли бы мне исполнить задуманное,так как опыта в программировании нет вообще.затея такая,собрал для жены активную колоночку на тда 7294,работает от ноутбука.хочу сделать туда вот этот самый т.б. но и еще чтоб можно было слушать музыку с флешки с возможностью переключения через д.у. ,и желательно видеть что за песня играет на этом самом лсд. так как это все с моим опытом программирования невозможно вот стою в тупике.есть конечно идея запихнуть туда фм модулятор от авто но тогда получится два экранчика и два пульта, что не совсем удобно.
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

kelevra писал(а):дорогой VHEMaster....

К сожалению вашу задумку не смогу исполнить.. Т.к. тут нужен опыт работы с USB, а так-же контроллер семейства 16F тут не подойдёт. Тут нужен 18F, а они существенно дороже. На них у меня денег к сожалению нет. Так-же нужно будет писать библиотеку MP3 декодера, короче говоря писать как бы операционную систему. А если вы найдёте готовый MP3 плеер который будет передавать информацию о песне по протоколу 1wire или I2C то пишите мне :) Но сейчас я находил схемы только на SD/MicroSD которые не передают информацию о песне. Вам будет проще обратится на сайт masterkit.ru

Я смогу помочь только в изменении интерфейса моего проекта (изменение наименования входов и т.п.), добавление других функций и т.п.
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

ясно.ну а по поводу авто фм модулятора? можноли сделать так,чтобы он включался,когда я меняю канал?и насколько я знаю он передает сигнал по радио,возможно ли снять сигнал до отправки по радио и подсоединить к входу тдашки?
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

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

Можно)) Только нужно поколхозить с транзисторным ключём для управления питанием. Снять сиглад до отправки это как? ТДАшку подключай куда хочешь)
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

там же сигнал передается на магнитолу по фм волне.значит есть фм передатчик,на который поступает аудиосигнал с чегото,того,что воспроизводит музыку с флешки.вот если бы найти вход фм передатчика на который идет сигнал для передачи,и оттуда взять сигнал на второй канал тда8425.на днях собираюсь купить этот авто модулятор.буду смотреть что там.или нестоит покупать.
вот схемма приммерно того что я хочу нагородить.
очень прошу помочь придуммать управление включения этого модулятора,чтоб когда на мониторчике выставляется канал 1 (работает вход от компа) он был бы выключен,а когда канал 2 то каким то волшебным образом на негоподавалось питание.
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

еле разобрался с фотками
Вложения
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

Сообщение VHEMaster »

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

Так можно сделать! Данная идея осуществима
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

ну а по поводу управления питанием модулятора с микроконтроллера?это возможно?
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

чтоб именно когда переключаю канал,только тогда включался модулятор.помоги пожалуйста.я просто совсем недавно начал увлекаться этим делом и еще не все знаю и понимаю.
Аватара пользователя
VHEMaster
Потрогал лапой паяльник
Сообщения: 374
Зарегистрирован: Сб июл 14, 2012 09:20:09
Откуда: Украина, город Полтава

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение VHEMaster »

Конечно возможно! :) Чуть дописать прошивку (несколько строк), подключить к нужному порту (к примеру RA3) NPN Транзистор в ключевом режиме и будет тебе управление питанием)
Всем канифоли :)
https://vk.com/maks_naumchuk
kelevra
Открыл глаза
Сообщения: 72
Зарегистрирован: Вт июл 02, 2013 16:51:40
Откуда: Санкт-петербург

Re: Темброблок с микроконтроллерным управлением на TDA 8425

Сообщение kelevra »

в моем понимании это выглядит как то вот так.скажи правильно или нет.и нужно ли гденить резисторы ставить?
Вложения
IMG_20130706_075831.jpg
(37.57 КБ) 742 скачивания
Ответить

Вернуться в «Статьи»