Страница 19 из 33 Первая ... 9171819202129 ... Последняя
Показано с 361 по 380 из 653

Тема: TDA7313 + Atmega

  1. #1 Показать/скрыть первое сообщение.
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    Улыбка TDA7313 + Atmega

    Вот, хочу предложить вниманию такой проектик: «Регулятор громкости на TDA7313».
    Собственно кратко о девайсе:
    1. Управление 4 кнопками.
    2. Управление с пульта (RC5) и регулировка громкости с помощью энкодера.
    3. Вся индикация производится с помощью LCD (интерфейс в виде меню).
    4. Регулировка громкости с шагом 1,25дБ или 2,5дБ(выбирается в настройках).
    5. Селектор на 3 входа.
    6. Настройка пред усиления по каждому входу.
    7. Регулировка тембров ВЧ и НЧ.
    8. Регулировка уровня по выходу, отдельно Left Rear, Right Rear, Left Front, Right Front.
    9. Все настройки сохраняются в энергонезависимой памяти.
    10. Часы на микросхеме DS1307 (опционально)
    11. Функция включения выключения, и реализация задержки включения.


    Управляет TDA7313 микроконтроллер ATMEGA8, LCD применён HD44780 совместимый 20x2 или 16x2.
    Пульт любой общающийся по RC5 протоколу, присутствует возможность настройки кнопок, на пульте используется 10 кнопок, это кнопки вверх, вниз, влево, вправо (для навигации по меню), и кнопки громкости +/- , выбор входов, mute и вкл/выкл.

    Внизу приведена схема электрическая принципиальная, и во вложении плата печатная + фаилы прошивок программа и eeprom. Плата далеко не самая лучшая, так что, кто хочет может переразвести, но она рабочая.

    Выходы PWR1 и PWR2 предназначены для подачи с них сигнала на ключи включающие/выключающие усилитель. При нажатии кнопки Power подается лог.1 на выход PWR2 через ~1.5с сигнал подается на PWR1, отключение происходит в обратном порядке.

    В дальнейшем может ещё чего полезного к этому устройству прикручу, благо ног свободных осталась куча....
    Жду каких-нибудь замечаний, по поводу найденных глюков и т.п.

    Фузы:
    • CKSEL0 - programmed (bit = 0)
    • CKSEL1 - programmed (bit = 0)
    • CKSEL2 - unprogrammed (bit = 1)
    • CKSEL3 - programmed (bit = 0)
    • SUT0 - programmed (bit = 0)
    • SUT1 - programmed (bit = 0)
    • BODEN - programmed (bit = 0)
    • BOLEVEL- programmed (bit = 0)


    Энкодер такой:
    http://www.chipdip.ru/product0/998932405.aspx

    Исходники проекта: тут.


    Offтопик:
    PS: Собственно для меня, этот проект был интересен с точки зрения программирования, попрактиковаться хотел .
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sch.png 
Просмотров:	28221 
Размер:	225.2 Кб 
ID:	62118  
    Вложения Вложения
    Последний раз редактировалось Quasar; 03.12.2009 в 21:54. Причина: Обновление
    Спонсор данного сообщения - Газпром.

  2. #361
    Новичок Аватар для valenv
    Регистрация
    06.02.2009
    Сообщений
    11

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от pless Посмотреть сообщение
    Прошил в пони прог.Фузы выставил,во время программирования на дисплее бегают ироглифы,после прошивки на дисплее ничего нет!Дисплей у меня мэлтовский 16х2.
    Кстати,в пони прог там еще выше сторочкой стоят фузы,типа wdton,ckopt,eesave,bootsz,их надо менять?
    На мэлтовских индикаторах (неважно 16*2 или 20*2) включенных в 4х-битном режиме эта прошивка не работает из-за несовместимости процедур инициализации (контроллер стоит не 100% аналог HD44780 а какой-то аналог ангстремовский) .Используйте любой другой фирмы индикатор, только не мэлтовский. У меня была та же проблема год назад .

  3. #362
    Частый гость Аватар для pless
    Регистрация
    01.10.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    153

    По умолчанию Re: TDA7313 + Atmega

    Вот в чем дело. Все очень печально....

  4. #363
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от pless Посмотреть сообщение
    Вообщем я впаял новую микросхему,объясните,при программировании В Code Vision AVR какие галки ставить?И 29 ножку после программирования в воздухе оставить или куда нибудь подключить?
    Правда я пока TDA не подключил.Без нее на экране должно что то быть?
    https://forum.vegalab.ru/showpost.ph...&postcount=229

  5. #364
    Частый гость Аватар для pless
    Регистрация
    01.10.2009
    Адрес
    Москва
    Возраст
    53
    Сообщений
    153

    По умолчанию Re: TDA7313 + Atmega

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

  6. #365
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от pless Посмотреть сообщение
    Ну вот вроде все запустилось,но не работают кнопки и валкодер,что может быть не так?
    Вшейте содержимое EEPROM*a, или если вариант с часами, сбросьте часы. (Как в биосе, вынуть батарейку подождать, вставить...)
    Кнопки не работают при не сконфигурированном пульте.
    Спонсор данного сообщения - Газпром.

  7. #366
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    А экран для данной конструкции нужен с кириллицей или простой с латиницей подойдет?
    И какой размер экрана? 16х2?
    нет ничего более вечного, чем то, что замотано синей изолентой...

  8. #367
    Новичок Аватар для zvykov
    Регистрация
    26.03.2009
    Адрес
    Минск
    Сообщений
    34

    По умолчанию Re: TDA7313 + Atmega

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

  9. #368
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    А экран для данной конструкции нужен с кириллицей или простой с латиницей подойдет?
    И какой размер экрана? 16х2?

    Пойдет с латиницей.
    Спонсор данного сообщения - Газпром.

  10. #369
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Гы...
    Похоже, RC5 мне противопоказан - на телеке LG тот же протокол лентяйки...
    Придется искать другой пульт и самому писать прошивку под него
    нет ничего более вечного, чем то, что замотано синей изолентой...

  11. #370
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Гы...
    Похоже, RC5 мне противопоказан - на телеке LG тот же протокол лентяйки...
    Придется искать другой пульт и самому писать прошивку под него
    если я не ошибаюсь в рц 5 1024 команды , купите другой пульт допустим от видика старого и настройте на нужные команды

  12. #371
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Я так думаю, в таком случае проще будет переделать этот пульт. А то два пульта для одного телевизора - это много
    В нем китайский аналог 3010, по ногам похож на оригинал.
    А какие нужны команды для данного регулятора?
    Или можно обучить под любую команду?
    нет ничего более вечного, чем то, что замотано синей изолентой...

  13. #372
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от Grigori G. Посмотреть сообщение
    Или можно обучить под любую команду?
    в меню рц конфиг

  14. #373
    Завсегдатай Аватар для Grigori G.
    Регистрация
    13.05.2006
    Адрес
    Estonia
    Возраст
    45
    Сообщений
    1,561

    По умолчанию Re: TDA7313 + Atmega

    Ясно, спасибо.
    нет ничего более вечного, чем то, что замотано синей изолентой...

  15. #374
    Частый гость Аватар для zindi
    Регистрация
    15.04.2009
    Возраст
    34
    Сообщений
    204

    По умолчанию Re: TDA7313 + Atmega

    кстати есть идея зделать свой пульт под rc5 ...может кто где видел схемку?)

  16. #375
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от zindi Посмотреть сообщение
    кстати есть идея зделать свой пульт под rc5 ...может кто где видел схемку?)
    a зачем ?
    150 р. на рынке готовый

  17. #376
    Частый гость Аватар для zindi
    Регистрация
    15.04.2009
    Возраст
    34
    Сообщений
    204

    По умолчанию Re: TDA7313 + Atmega

    ну и зачем мне 10 лишних кнопок?...+ есть не плохие не дороги корпуса под такое дело в алюминии.Мы как бы делаем полный усилитель...и тут в конце не вклонились до любого заводского апарата

  18. #377
    Завсегдатай Аватар для ostashv-evgeniyy
    Регистрация
    01.04.2009
    Адрес
    Санкт-Петербург
    Возраст
    36
    Сообщений
    1,802

    По умолчанию Re: TDA7313 + Atmega

    Цитата Сообщение от zindi Посмотреть сообщение
    ну и зачем мне 10 лишних кнопок?...+ есть не плохие не дороги корпуса под такое дело в алюминии.Мы как бы делаем полный усилитель...и тут в конце не вклонились до любого заводского апарата
    найдите схемку на тот который есть на руках выпайте микруху зделайте плату под нужное кол-во кнопок
    просто я не заморачиваюсь зашел на рынок выбрал покрасивее и всё

  19. #378
    Новичок Аватар для FERODO
    Регистрация
    26.11.2008
    Адрес
    116 RUS
    Возраст
    34
    Сообщений
    19

    По умолчанию Re: TDA7313 + Atmega

    QUASAR, а будет ли прошивочка для двух 7313 и с дисплеем 16*2 ?

  20. #379
    Старый знакомый
    Автор темы
    Аватар для Quasar
    Регистрация
    16.03.2005
    Адрес
    Russia, Moscow.
    Сообщений
    620

    По умолчанию Re: TDA7313 + Atmega

    FERODO
    Будет 20x2 и 16x2.
    Спонсор данного сообщения - Газпром.

  21. #380
    Новичок Аватар для FERODO
    Регистрация
    26.11.2008
    Адрес
    116 RUS
    Возраст
    34
    Сообщений
    19

    Улыбка Re: TDA7313 + Atmega

    тогда ждемс! Железо вроде как почти готово...

Страница 19 из 33 Первая ... 9171819202129 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

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