Перейти к содержанию
    

Чем или как создать управление микросхемой Lc7821

Чем или как создать управление микросхемой Lc7821? микросхема собственно из ав ресивера с упаленым процессором коммутирует входы, естественно необходимо создать трех проводную шину по которой будет управляться вся структура этой микросхемы. Помогите, сильно не пинайте, мож ткните, что нужно сделать, в программировании пока 0. Есть чипы атмега8 и программатор к ней. Воющем обычно делал за кем то, и все успешно заработало. а тут тема как для меня серьезная.lc7821.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чем или как создать управление микросхемой Lc7821? микруха собственно из ав ресивера с упаленым процессором коммутирует входы, естественно необходимо создать трех проводную шину по которой будет управлятся вся структура этой микры. Помогите, сильно не пинайте, мож ткните, что нужно сделать, в программировании пока 0. Есть чипы атмега8 и программатор к ней. Воющем обычно делал за кем то, и все успешно заработало. а тут тема как для меня серьзная.

 

Расскажите чуть подобнее:

 

1. Микросхема LC7821 у вас где стоит? В коробочке лежит, впаяна/вставлена в какую-то плату или находится внутри автомобиля? :)

Т.е. надо ли ей городить обвязку (питание и все такое), или она уже в составе какого-то готового устройства живет?

Если уже впаяна, то имеет ли смысл возиться с этой платой, рискуя что-нибудь в ней испортить, или лучше купить для тренировок отдельную LC7821? (благо что она недорого стоит)

 

2. Контроллер ATmega8 у вас в виде голой микросхемы или какая-то отладочная плата для него есть? Прошивали ли вы когда-нибудь подобного рода микросхемы или всему этому надо учиться с нуля?

 

3. Что за "упаленый процессор" там был? Тоже ATmega8 или другой? Назовите.

Может быть у вас стоял 144-ногий японский M30802SGP? :)

Собираетесь ли вы ставить ATmega8 вместо "упаленого процессора" или намереваетесь подвесите его на проводках в виде дополнительной/внешней платы типа Arduino?

 

4. "проводная шина, по которой будет управлятся вся структура этой микры" - это откуда и куда? Вы имеете ввиду связь ATmega8 с LC7821 или связь ATmega8 с чем-то внешним? Если последнее, то что это? Зафиксированы/известны ли команды, которые по этой шине передаются или можно сочинить свои?

 

5. Какая это задача? Что конкретно переключает LC7821? Какого рода аналоговые линии она коммутирует? Возможно ли будет проверить правильность такой коммутации? Или только тестером ножки щупать?

 

6. Что собой представляет командное устройство, которое решает, что должна делать LC7821?

 

Впрочем, вашей задачей раньше уже какой-то немец интересовался (LC78211 = аналог LC7821):

http://www.roboternetz.de/community/thread...mega8-ansteuern

но написал программу в лоб - как ногодрыгалку, что даже смотреть тошно. :)

 

P.S. Очень уж ваше устройство напоминает мне "Yamaha RX-V1200", только у той не одна LC7821, а штуки 4-5 (хотя не все LC7821, но ее сестры LC7821-LC7823).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Микросхема стоит у усилителе грундиг, естественно управляет она коммутацией входных сигналов.

2. Атмега 8 у меня голая, есть панелька для прошития оной.

3. Процессор там был M38172M4-092FF, похоже, Моторола. Собираюсь хотя бы частично восстановить функции усилителя, т.е коммутацию входов, управление задержкой вкл акустических систем, вкл Loudness, Defeat, управлять моторизированным резистором громкости. Сам усилок поет, без проблем, на прямую минуя коммутатор.

4. В сервис мануале на саму микросхему есть трехпроводная шина управления, если можно ее создать на атмега8 было бы неплохо, если нет на чем тогда? По поводу команд, в даташите указано как управлять при помощи шины посылая в 7821 импульсы разной длительности.

5. Коммутацию можно проверить прямо в усилителе, через тюльпаны подавая внешние сигналы.

6. Командное устройство это кнопки без фиксации которые стоят на внешней панели, т.е TAPE, AUX, CD, TUNER, MD, и.т.д

Недавно был куплен Sony pa-ve610, ну и та же ситуация процессор пробит по питанию и садит дежурку до 6-ти вольт заместо 12-ти, там стоят те же микросхемы по входу, но в сони ситуация похлеще там стоит долби пролоджик микросхема M62460FP в которой и управление 5.1, и регулировка тембра, да и тюнер там стоит. В сони процессор UPD780205GF-032-3BA, стоит такой процессор 43$ но упоминания о моей модели почему то нет, так вот есть усилители в которых накрыто управление. Сам занимаюсь ремонтом всей этой аппаратуры, но писать программы это лес дремучий.

Изменено пользователем Herz
Грамматика

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2. Атмега 8 у меня голая, есть панелька для прошития оной.

И что вы собираетесь делать? Печатную плату для нее вручную делать? Она у вас в корпусе DIP28 ? Может быть вам платку какую-нибуть готовую купить типа Ардуино или демонстрашку?

 

3. Процессор там был M38172M4-092FF походу моторола. Собираюсь хотя бы частично восстановить функции усилителя, т.е коммутацию входов, управление задержкой вкл акустических систем, вкл Loudness, Defeat, управлять моторизированным резистором громкости. Сам усилок поет, без проблем, на прямую минуя коммутатор.

M38172M4 это Mitsubishi, но хрен редьки не слаще.

 

4. В сервис мануале на саму микру есть трехпроводная шина управления, если можно ее создать на атмега8 было бы неплохо, если нет на чем тогда? По поводу команд, в даташите указано как управлять при помощи шины посылая в 7821 импульсы разной длительности.

Здесь на мой вопрос вы не ответили. Соединение Меги8 с 7821 по трем проводам + земля, это ясно и понятно. Вы не отвечаете на главный вопрсос, откуда Мега8 узнает, что ей надо делать с 7721? Она же ваших мыслей читать не умеет и собственным интеллектом тоже не блещет. Или же вам надо, чтобы при включении Грюндика Мега8 жестко приводила 7721 в какое-то одно единственное состояние и больше ничего не делала?

 

5. Коммутацию можно проверить прямо в усилителе, через тюльпаны подавая внешние сигналы.

Не очень понятно, но можно замять. По "тюльпанам" обычно звук идет, но не цифровые управляющие сигналы.

 

6. Командное устройство это кнопки без фиксации которые стоят на внешней панели, т.е TAPE, AUX, CD, TUNER, MD, и.т.д.

Вот именно эта сторона дела кажется мне самой сложной. Управление Мегой8 коммутатора 7721 - ерунда, а как все эти многочисленные кнопки собираетесь к Меге8 подключать? Тоже по трем провода или тридцати трем? Опять же требуется знание того, как соотвествуют все 256 возможных состояний 7721-ой состоянию кнопок на панели управления. Даже если есть схема, и то дело сложное. Кстати, у вас схема есть?

 

Останется непонятным и то, КАК именно следует переключать 7721, если вы по всем этим кнопкам станете долбать.

 

Недавно был куплен Sony pa-ve610, ну и та же ситуация процессор пробит по питанию и садит дежурку до 6-ти вольт заместо 12-ти, там стоят те же микры по входу, но в сони ситуация похлеще там стоит долби пролоджик микросхема M62460FP в которой и управление 5.1, и регулировка тембра, да и тюнер там стоит. В сони процессор UPD780205GF-032-3BA, стоит такой процессор 43$ но упоминания о моей модели почему то нет, так вот есть усилители в которых накрыто управление. Сам занимаюсь ремонтом всей этой аппаратуры, но писать программы это лес дремучий.

Тут я и вовсе ничего не поняла, надо думать, что вы отвлеклись на другие свои проблемы. Мне же, наоборот, писать программы легко, а вот ковыряться в проводах уже хуже. :) Так вы лично для себя тот Грюндик ремонтируете или для какого-то заказчика?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я понял... Ситуация такая есть наружный интерфейс из 6-ти кнопок, эти кнопки подключены к атмега8 (или чип другого типа по надобности), нажимая например AUX мы создаем в атмега последовательный код (может я ошибаюсь!) и соответственно в лс7821 активируется вход AUX, и так далее с другими каналами.... Знать какие команды подавать по шинам CL CI DI поможет дата шит, там все описано, но в этом я слаб... найти неиправность, прошить готовой прошивкой сделаю, но создать программный код-лес дремучий. По поводу макетки нет проблем делали.

Схема есть, но там ничего нового из того принципа, что я описал выше нового нет. Коммутирует м/с сигналы зч от 20гц-30кгц, т.е звук.

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

Аппараты мои и все делаю для себя, так как новый стоит дорого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я понял... Ситуация такая есть наружный интерфейс из 6-ти кнопок, эти кнопки подключены к атмега8 (или чип другого типа по надобности), нажимая например AUX мы создаем в атмега последовательный код (может я ошибаюсь!) и соответственно в лс7821 активируется вход AUX, и так далее с другими каналами.... Знать какие команды подавать по шинам CL CI DI поможет дата шит, там все описано...

В даташите написано лишь то, как окрывать/закрывать те 8 пар "кранов", которые внутри LC7821 находятся, но в нем не сказано какие краны надо крутить, чтобы ваш звуковик на AUX преключился. Т.е. LC7821 делает лишь перекоммутацию в схеме "прогрывателя", но чтобы ей упралять, требуется знать, как это следует коммутировать при нажатии различных кнопок.

 

Мне же неизвестно даже то, дает ли кнопка кратковременный импульс или она фиксируется в нажатом состоянии. Можно ли заземлить один конец от каждой кнопки, чтобы к Меге тянулось не 12, а только 6 проводов? Являются ли кнопки замыкателями-размыкателями или какое-то напряжение выдают, когда их нажимают. И т.д.

 

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

Ваш программатор в каком формате прошивку требует? С расширением *.hex годится?

 

Что-нибудь такое вам годится?

88a.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно годится схема супер проще не бывает! По поводу вентилей в м/с, не проблема если тюльпан по абревеатурой например TAPE не будет совпадать с этой же кнопкой и с этим же названием это все можно перепаять, еще вопрос можно ли прикрутить к этой схеме светодиоды тех же 6 штук? на панели просто стоят, напротив каждой кнопочки. Да hex я запишу в контроллер.

Скажите а кнопки не должны быть подтянуты к плюсу через резисторы например 10к, для того чтобы не было ложных срабатываний, на портах атмеги? Просто видел все эти схемы неоднократно.

 

по поводу светиков есть схема расширенного аудиоселектора на реле, хочу показать ее Вам. post-86471-1430573944_thumb.png

 

Может, что почерпаете с этого проекта http://cxem.net/sound/soundpred/soundpred28.php, почему не повторил, как для меня просто не хватает аудиовходов потому хочу реализовать именно на 7821

Изменено пользователем love777888

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

еще вопрос можно ли прикрутить к этой схеме светодиоды тех же 6 штук? на панели просто стоят, напротив каждой кнопочки.

Если свободных ножек у Меги8 хватит, то можно. Только светодиоды через резистор 1 Ком к Меге, а другим концом к +5 вольтам, а не на землю. Там внутри +5 вольт есть откуда взять?

 

Скажите а кнопки не должны быть подтянуты к плюсу через резисторы например 10к, для того чтобы не было ложных срабатываний, на портах атмеги? Просто видел все эти схемы неоднократно.

У Меги вроде бы по умолчанию входы к плюсу подтянуты, но есть команда это отменить для всех. Точнее с Мегой8 не разбиралась, и сама этим не пользовалась. Пользовалась на Х-Меге, то та 3-вольтовая и вам не годится (LC7821 управляется 5-ю).

 

Вы не ответили, какие там кнопки. Как у звонка (отпускаешь - выключатся) или с фиксацией утопленого положения.

 

По части "ложных срабатываний" тут противоположня проблема - Меге8 придется периодически (по таймеру) опрашивать состояние своих входов, присоединеных к кнопкам. Это не очень удобно, зато нечуствительно к дребезгу. Чувствовать изменния на всех своих входах может Мега88, а Мега8 этого не умеет (у нее только 2 чувствительных входа - INT0 и INT1, но этого в вашем случае мало).

 

Да тесновато на Меге8. Может быть, пока не поздно, какой-то другой Мегой заменить? Хотя бы Мегой162 - она крупная :). Но тут и выбор не велик, т.к. следующей по числу ног за DIP28 следует DIP40, а они уже все толстенькие.

1166_big.jpg

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

(Просто дело в том, что у меня самой уже есть отладочные платы под Меги -8, -88, -162 и они сами в наличии - это бы сильно упростило работу, т.к. я могла бы проверить на железе. А что-то програмировать в отрыве от железа очень сложно. А Мегу-162 юзала именно из-за нехватки ног и ее сильного внутреннего сходства с Мегой8).

 

... на для меня просто не хватает аудиовходов потому хочу реализовать именно на 7821

Так у вас выбор что ли был? 7821 уже стоит в вашем устройстве или вы только намереваетесь ее туда засунуть? Да и схему я рисовала с учетом того, что LC7821 уже запитана биполярным питанием, которое больше 5 вольт. Это очень важный вопрос - ответьте обязательно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я извиняюсь просмотрел вопрос про кнопки, кнопки обычные без фиксации,

Если нам перейти на другой контроллер, возможно ли будет реализовать следущие функции управления усилителем:

1. Коммутация входов по отдельным 6-ти кнопкам, через LC7821 разумеется, с последущей индикацией на светодиодах.

2. Есть функции DEFEAT и LOUDNESS эти кнопки должны работать по типу триггера, куда завести управление я уже знаю.

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

4. Есть переключение акустических систем А и В, то же по типу триггера должно включаться

5. Задержка включения акустических должна быть на время переходных процессов, примерно 2-3 секунды.

6. Самый интересный пункт как все это дело реализовать на ПДУ, может по протоколу RC5.

Выбор был сделать все по схеме выше и всего на 4 входа или полноценное подключение к усилку

Изменено пользователем love777888

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если нам перейти на другой контроллер, возможно ли будет реализовать следущие функции управления усилителем:

"Другой контроллер" это громко сказано, считайте Мегу162 растолстевшей Мегой8 :). Т.е. памяти вдвое больше и в полтора раза больше ног. А из-за того что ножек стало больше, порты вывели "красиво" друг за дружкой - и биты выведены все, и идут по-порядку. Да и перекрывания разных фукций на одних и тех же ножках стало меньше. А главное то, что родилась она на год позже Меги8, а потому от рождения приобрела способность чувствовать (поднимать флаг прерывания), когда на пожках меняется напряжение. Последнее обстоятельство для вас особенно полезно, т.к. вам нужна оперативная реакция на изменения состояний управляющих кнопок. Все новые Меги тоже так умеют.

 

В принципе, если вам в дальнейшем Мега162 не устроит, но программу, написанную для нее, не так уж и сложно перенести на любую из Мег - все-таки все они между собой достататочно близки. Т.е. в любом случае начинать работу сызнова не придется.

 

1. Коммутация входов по отдельным 6-ти кнопкам, через LC7821 разумеется, с последущей индикацией на светодиодах.

При таком числе ног, как у Меги162, можно не только 6-кнопок обслужить, но и вдвое больше. Можно было бы даже фотодиод к ней присоединить, чтобы от телевизионного пульта ДПУ дистанционно упралять. Но это так - перспектива, хотя и вполне возможная благодаря тому, что вход RX у Меги162 можно для этой возможности оставить свободным.

 

Индикция тоже не проблема, только она получится не "последущей", а параллельной. Ведь у нас нет возможности узнать, сработала LC7821 или нет, а потому светодиодами придется управлять независимо, выдавая желаемое за действительное.

 

2. Есть функции DEFEAT и LOUDNESS эти кнопки должны работать по типу триггера, куда завести управление я уже знаю.

Что триггер, что не триггер - это несущественно, т.к. сложностей в реализации не представляет.

 

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

Про мотор мне ситуация совершенно не ясна, впервые слышу, чтобы в таких звуковухах был мотор :). Тут вам придется объяснять более подробно. Моторы бывают разные, среди которых встречаются и такие, что требуют весьма крутых специализированных контроллеров (скажем, для обеспечения плавного изменения фазы на многочисленных обмотках). Я на Меге162 шаговым дигателем управляла - довольно обременительное для контроллера занятие движущийся ротор погонять.

 

4. Есть переключение акустических систем А и В, то же по типу триггера должно включаться

Это чистая програмная логика. Думаю, что в тексте программы вы довольно скоро разберетесь и будуте сами способны эту логику модифицировать без моей помощи. Т.е. этот вопрос сводится только к тому, в каком положении должны находится краны у LC7821 при конкретном сочетании нажатых кнопок. Это было бы даже целесообразно в виде таблицы задать, чтобы вы могли ее изменять, как вам захочется, не трогая самой программы. Вероятно, даже в EEPROM (энергонезависимая память) эту таблицу можно было бы загружать, чтобы самой прошивки никогда не трогать и програмированием не заниматься :)

 

5. Задержка включения акустических должна быть на время переходных процессов, примерно 2-3 секунды.

Переходные процессы там очень быстрые, а секунды - это очень большое время в мире микроконтролеров.

 

6. Самый интересный пункт как все это дело реализовать на ПДУ, может по протоколу RC5.

Опа-па! Это как раз то, о чем я заикнулась в п.1. Полагаю, возможным, хотя про протокол RC5 слышу в первый раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу моторизованного регулятора громкости тут ничего сложного стоит обычный моторчик на 5 вольт плюс схемка на него из 4-х транзисторовpost-86471-1430630817_thumb.jpg

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу моторизованного регулятора громкости тут ничего сложного стоит обычный моторчик на 5 вольт плюс схемка на него из 4-х транзисторов.

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

 

Фиг с ним, с моторчиком :), дела надо делать постепенно. Мы же не техзадание на разработку пишем, а занимаемся радиолюбительством :). Значит, надо хоть с чего-то начать, а уж потом как получится. Сейчас надо фундамент заложить и печку :), а все остальное позже приложится.

 

Начать предлагаю с контроллера + кнопки + светодиоды. Конечно, было бы заманчиво сразу взяться за сопряжение его с LC7821, но тогда будет совершенно непонятно работает ли там что-то или нет. Т.е. все равно сначала надо к контроллеру кнопки какие-то приладить, чтобы ими хотя бы пару команд можно было подавать, параллельно тестируя, переключает ли LC7821 свои краны или нет. А без светодиодов не будет ясно, живой контроллер или мертвый. Т.е. по началу можно даже не релизовывать родную функцию кнопки, а просто использовать любую кнопку и любой светодиод для тестовых целей.

 

1. Определяйтесь, на Меге8 делать будем или сможете достать Мегу162?

2. Ищите в устройстве землю и питание +5 вольт.

3. Если LC7821 внутри нет, то покупаете ее (давно пора было бы просветить меня насчет наличия LC7821, а то я уже захлебнулась вас про это спрашивать).

4. Пока самый минимум: к Меге присоединны две кнопки, два светодиода и LC7821.

Программа такая:

нажата 1-ая кнопка - загорается 1-ый светодиод и 7821-ая все свои краны закрывает.

нажата 2-ая кнопка - загорается 2-ой светодиод и 7821-ая все свои краны открывает.

5. Я пишу прошивку - вы ее прошиваете, и проверяете - зажигаются ли светодиоды, и переключает ли свои краны 7821-ая (тут достаточно хотя бы один кран проверить, что он изменяет свое состояние от нажатия кнопок).

6. Если программа сработает, то задачу можно будет считать на 3/4 решенной, т.к. дальше неожиданностей ждать не приходится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хорошо в течении дня соберу но в наличии есть только мега8, к каким двум точнее четырем портам 8-й меги будут подключены 2-ве кнопки и 2 светодиода? ЛС7821 стоит в усилителе усилитель со всем содержимым у меня есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

хорошо в течении дня соберу но в наличии есть только мега8, к каким двум точнее четырем портам 8-й меги будут подключены 2-ве кнопки и 2 светодиода? ЛС7821 стоит в усилителе усилитель со всем содержимым у меня есть.

 

Кнопки: PC0, PC1, PC2, PC4

Светодиоды: PD0, PD1, PD2, PD4

соотвественно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Светодиоды катодом к портам меги, а анодом через 510 Ом к +5 В, или конкретно PD0, PD1 - 1-й светодиод, PD2, PD4 - 2-й светик. Просто шла речь выше именно о подключении через гасящий резистор на 5 в. каждого светика. если нет то анодом куда на какие порты?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...