реклама на сайте
подробности

 
 
40 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Чем или как создать управление микросхемой Lc7821
demiurg1978
сообщение May 10 2015, 05:20
Сообщение #61


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



Цитата(Xenia @ May 10 2015, 07:12) *
Про это объясните подробнее - между какими двумя событиями эта задержка и какой продолжительности она должна быть.

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

Ксения, здравствуйте. Хотел бы попросить у вас какой-нибудь проект с опросом кнопок, матричной клавиатуры, символьным дисплеем.
1 - Посмотреть на ваш стиль.
2 - Как у вас реализованы: взаимодествие модулей. Организация таймеров.

Ну и этот проект, если не трудно...

Сообщение отредактировал demiurg1978 - May 10 2015, 05:21
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 05:38
Сообщение #62


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(demiurg1978 @ May 10 2015, 08:20) *
Ксения, здравствуйте. Хотел бы попросить у вас какой-нибудь проект с опросом кнопок, матричной клавиатуры, символьным дисплеем.
1 - Посмотреть на ваш стиль.
2 - Как у вас реализованы: взаимодействие модулей. Организация таймеров.
Ну и этот проект, если не трудно...


Вы верно смеетесь? Какие модули, если в программе всего 40 строк кода, относящихся к делу? Да и мой стиль оттуда никак не следует.

Таймер пока используется только один (Timer 1) и то только для периодического опроса состояния кнопок (с периодом 10 мс). Хотя в данной задаче можно было бы опрашивать кнопки в главном цикле main(), не используя таймер.

Матричной клавиатуры и символьным дисплеем я обычно не пользуюсь, за отсутствием таковых sm.gif. Однако интенсивно пользуюсь UART'ом: я это дело не афишировала, но даже в этом проекте Мега8 ведет диалог по UART'у с ПК, работающим в роли терминала (программа Terminal), через которую я "вижу", как работает алгоритм. Именно поэтому я встала горой, чтобы не использовать PD0 и PD1 под кнопки (там TX и RX находятся).

Когда проект будет готов, я вам его исходники пришлю. А промежуточные варианты кода вы можете найти в этой теме (ссылки на rar-архивы в сообщении #41).
Go to the top of the page
 
+Quote Post
demiurg1978
сообщение May 10 2015, 05:43
Сообщение #63


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



Цитата(Xenia @ May 10 2015, 11:38) *
Вы верно смеетесь? Какие модули, если в программе 40 строк кода? Да и мой стиль оттуда никак не следует.

Никто не смеется. Хотел бы посмотреть какой-нибудь ваш проект. Отсюда - модули. Интересуют: определения, макросы пинов МК. Применение программных таймеров. Взаимодействие модулей. могу дать контакты, чтобы выложить архив.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 05:49
Сообщение #64


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(demiurg1978 @ May 10 2015, 08:43) *
Никто не смеется. Хотел бы посмотреть какой-нибудь ваш проект. Отсюда - модули. Интересуют: определения, макросы пинов МК. Применение программных таймеров. Взаимодействие модулей. могу дать контакты, чтобы выложить архив.


Если просто посмотреть, то я вам покрупнее проект пришлю (многомодульный). Послала в личку.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 10 2015, 06:48
Сообщение #65


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Ксения добрый день.
1) Да на железе все работает и поет.
2) Начальное состояние после включения в сеть устанавливается верно, горит один диод, при повторном включении в сеть тот же горит
3) L5R5 и L8R8 включены всегда.
4) Скорость опроса кнопок нормальная.
5) А почему бы нам не обучать командам пульта микроконтроллер? , я хочу Вам предложить две интересные ссылки, http://forum.cxem.net/index.php?showtopic=141257, http://cxem.net/sound/soundpred/soundpred28.php.
Там есть исходники.
6) Задержка нужна на время переходных процессов в самом усилителе при включении сетевой кнопки, чтобы не было хлопков в АС, я думаю секунд 5 хватит.
7) Повторюсь если надо у меня есть еще три Атмеги8, если реализация станет из за недобора ножек, или пойти купить 162-ю?

Сообщение отредактировал love777888 - May 10 2015, 06:51
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 08:01
Сообщение #66


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 10 2015, 09:48) *
5) А почему бы нам не обучать командам пульта микроконтроллер? , я хочу Вам предложить две интересные ссылки, http://forum.cxem.net/index.php?showtopic=141257, http://cxem.net/sound/soundpred/soundpred28.php.
Там есть исходники.

Я уже объясняла этот момент - оба предложенных вами варианта используют для присоединения фотодатчика ногу INT0 (PD2), а у нас она занята кнопкой.

Цитата(love777888 @ May 10 2015, 09:48) *
6) Задержка нужна на время переходных процессов в самом усилителе при включении сетевой кнопки, чтобы не было хлопков в АС, я думаю секунд 5 хватит.

Это понятно, но что должны делать светодиоды втечение этих 5-ти секунд? (про LC7821 ясно - все ее краны пока закрыты).

Цитата(love777888 @ May 10 2015, 09:48) *
7) Повторюсь если надо у меня есть еще три Атмеги8, если реализация станет из за недобора ножек, или пойти купить 162-ю?

Ничего покупать пока не надо, т.к. фотодатчик для своего присоединения требует всего лишь одну единственную ногу, которую у Меги8 в общем-то сыскать можно, если постараться. Именно поэтому мне больше нравится вариант с ногой PB0, которая у нас свободна. Исходник я добыла.

Какой у вас фотодатчик есть в наличии? В схеме стоит TSOP1736 (он как раз на 36 Кгц, как у Philips). TSOP31236 видимо тоже годится. У вас что-нибудь из этого есть?

P.S. Взгляните на статью в Википедии "Пульт дистанционного управления" в разделе "Модуляция". Какой у вас пульт? Т.е. нам сейчас надо отгадать его частоту, т.к. от этого будет зависеть выбор фотодиода.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 10 2015, 11:27
Сообщение #67


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



1) Про задержку...под эти нужды нам необходимо выделить отдельный порт, который будет управлять базой транзисторов включающего отдельные два реле. Два этих реле это акустическая система А и акустическая система B. Поэтому шунтировать выходы LC7821 не надо. Прикладываю схему.
Прикрепленное изображение

Про датчик...В Грундике стоит TFMS5360, частота 36 Кгц.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 11:48
Сообщение #68


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 10 2015, 14:27) *
1) Про задержку...под эти нужды нам необходимо выделить отдельный порт, который будет управлять базой транзисторов включающего отдельные два реле. Два этих реле это акустическая система А и акустическая система B. Поэтому шунтировать выходы LC7821 не надо. Прикладываю схему.

Зачем же целый порт, если там всего два провода?
Кстати, а нельзя ли их объединить между собой? Т.е. RSPK-A и RSPK-B? Или им разная задержка нужна?

Цитата(love777888 @ May 10 2015, 14:27) *
Про датчик...В Грундике стоит TFMS5360, частота 36 Кгц.

Хорошо, хоть с частотой есть определенность. А где я себе такой возьму, чтобы на нем тренироваться? sm.gif
Go to the top of the page
 
+Quote Post
love777888
сообщение May 10 2015, 12:03
Сообщение #69


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



1) Объединить можно и нужно, включаются они одинаково, по поводу порта я имел ввиду ножку атмеги...
2) Это вопрос, даже и не знаю что вам ответить, я бы вам помог, так как этого добра со старых теликов хватает, но нахожусь в Бресте...
3) Вопрос нельзя ли реализовать, кнопки на атмегу в таком виде, как в грундике, мы бы освободили с Вами некоторое количество ножек контроллера фото прикрепляю
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 12:16
Сообщение #70


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 10 2015, 14:27) *
Про датчик...В Грундике стоит TFMS5360, частота 36 Кгц.

На кусок схемы посмотреть хочу, где TFMS5360 стоит. А лучше так уж всю схему мне прислать, если она в электронном виде у вас есть. sm.gif

Цитата(love777888 @ May 10 2015, 15:03) *
1) Объединить можно и нужно, включаются они одинаково, по поводу порта я имел ввиду ножку атмеги...

Если можно объединить, то объединенный провод можно бросить на ножку PB2, она пока свободна.

Цитата(love777888 @ May 10 2015, 15:03) *
3) Вопрос нельзя ли реализовать, кнопки на атмегу в таком виде, как в грундике, мы бы освободили с Вами некоторое количество ножек контроллера фото прикрепляю.

Откуда же у вас такая прорва кнопок? Целых 20 штук! А говорили, только шесть.

На счет определения нажатой кнопки по измерению напряжения на цепочке резисторов, то я от этой затеи не в восторге. И это еще слабо сказано. Туго представляю себе, что будет, если нажать несколько кнопок сразу. Да и малонадежно это. И, наконец, как я это у себя проверять стану? - Ведь у меня кнопок в такой связке нет.

Go to the top of the page
 
+Quote Post
love777888
сообщение May 10 2015, 12:45
Сообщение #71


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



1) Ножку PB2 я задействую с выходом новой прошивки.
2) Целых 20 штук, это все есть в схеме самого грундика там уйма кнопок и все они неработают так как упален процессор, я показал их для примера, что бы узнать ваше мнение. Но я понял что это будет не надежно, а надежность это первое, что нам надо.
3) Что делать будем дальше? Может протестим задержку?
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 13:02
Сообщение #72


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 10 2015, 15:45) *
2) Целых 20 штук, это все есть в схеме самого грундика там уйма кнопок и все они не работают так как удален процессор, я показал их для примера, что бы узнать ваше мнение. Но я понял что это будет не надежно, а надежность это первое, что нам надо.

Но те 6 кнопок, которые на переднюю панель выведены (вы фото показывали), из числа этих 20-ти или они другие?

И как вы их на Мегу8 вывели, если они к резисторам припаяны? Отдирать пришлось?

Цитата(love777888 @ May 10 2015, 15:45) *
1) Ножку PB2 я задействую с выходом новой прошивки.
3) Что делать будем дальше? Может протестим задержку?

Да. Вот она - as10. Линии RSPK-A и RSPK-B заводите на PB2.

P.S. Про TFMS5360 ответьте (1-ый вопрос моего предыдущего поста)!
Go to the top of the page
 
+Quote Post
demiurg1978
сообщение May 10 2015, 13:16
Сообщение #73


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



Кнопки матрицей подключены или общий провод и от каждой кнопки вывод? Я бы предложил такой вариант. Сесть, продумать, записать. Какие входы (кнопки, фотодатчик), какие выходы (светодиоды, управление звуковой МС) предполагаются по максисмуму. Будет ясно какой МК брать. Потом потихоньку добавлять функционал.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 10 2015, 14:42
Сообщение #74


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



love777888, не вижу вашего ответа ответа на свой вопрос:
Цитата(Xenia @ May 10 2015, 11:01) *
Это понятно, но что должны делать светодиоды втечение этих 5-ти секунд? (про LC7821 ясно - все ее краны пока закрыты).

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

Цитата(demiurg1978 @ May 10 2015, 16:16) *
Кнопки матрицей подключены или общий провод и от каждой кнопки вывод? Я бы предложил такой вариант. Сесть, продумать, записать. Какие входы (кнопки, фотодатчик), какие выходы (светодиоды, управление звуковой МС) предполагаются по максисмуму. Будет ясно какой МК брать. Потом потихоньку добавлять функционал.

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

Дык, я с самого начала предлагала Мегу162 с 40-ногами, но ее достать не удалось (или не очень хотелось). Вот и приходится тесниться в Меге8. Тем паче, что аппетит приходит во время еды - по ходу дела вводятся новые требования/пожелания, о которых в начале разговора не было.

На AVR свет клином сошелся sm.gif из-за того, что в этом Грюндике питание 5-вольтовое, для них уже и программатор есть, и опыт работы с ним, и сам чип (ATmega8) в наличии. Поэтому дело сильно бы затянулось, если бы мы приступили к освоению нового с нуля. Т.е. мы бы тогда за это время даже с места не сдвинулись, а только лясы, да балясы точили. А сейчас уже большая часть дела сделана.
Go to the top of the page
 
+Quote Post
demiurg1978
сообщение May 10 2015, 15:05
Сообщение #75


Местный
***

Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709



Пусть ТС даст фото своего усилителя. Распишет все кнопки, светодиоды. С реле понятно, фотодатчиком тоже. Микросхема усилителя. В общем весь расклад.
Go to the top of the page
 
+Quote Post

40 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 21:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.015 секунд с 7
ELECTRONIX ©2004-2016