|
|
  |
Чем или как создать управление микросхемой Lc7821 |
|
|
|
May 11 2015, 12:36
|

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

|
Цитата(love777888 @ May 11 2015, 15:33)  Теперь такое дело с пду, направлял я туда пульты, светодиод как горел так и остался гореть один, но если передавать команду с пульта, а затем нажать любую кнопку на клавиатуре вспыхивают, несколько или все светодиоды смотря какую цифру на пульте жмешь, есть закономерность при нажатии той же кнопки пду срабатывает та же группа светодиодов...От других пультов сработки не было, только от пультов протокола RC5, в моем обучаемом пульте записаны разные команды, так вот те кот зажигают после нажатия кнопки диоды, именно RC5 как я подозреваю, так как в недалеком прошлом управляли теликами филипс и еще какой то фирмы не помню, но контроллер управления в том телике то же стоял филипс. Ура! Если на кнопки хоть как-то реагирует, то это уже большой успех. Я сейчас поправлю прогу и успех закрепим. Вот новый вариант: as12.
|
|
|
|
|
May 11 2015, 12:54
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
По поводу протеуса, я не могу найти готовый кодер RC5 на 36 кгц, там варианта готового я ненашел есть готовые проекты но на 40 кгц, что нас не особо устраивает, а писать программу на атмел или пик я не умею, чтоб синтезировать тот самый протокол, соединить готовый модуль, еще куда не шло, но пока в поиске может найду... Еще чуть не забыл, 162 я не нашел, только заказ, а заказ это долго, мой продавец, поедет но только в конце месяца, как бы долго. Пришла такая мысль, если нам использовать одну атмегу как пду с выходом SPI на LC7821 и вторую атмегу как клавиатуру из 6-ти (а может быть и больше)кнопок с тем же протоколом SPI на ту же 7821. Не будет ли конфликта если запаралелить шину SPI. К чему такая задумка, все просто найти недостающие ноги применив еще одну атмега 8. Жду Вашего мнения.
|
|
|
|
|
May 11 2015, 13:15
|

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

|
Цитата(love777888 @ May 11 2015, 15:54)  По поводу протеуса, я не могу найти готовый кодер RC5 на 36 кгц, там варианта готового я не нашел есть готовые проекты но на 40 кгц... Возможно проект на 40 МГц годился бы. У меня в прошивке уставлен TOLERANCE=10%, следовательно частоту 36+36/10=39.6 Мгц она могла бы прочитать. В конце концов, мне ничего не стоит заменить в прошивке число 10% на 15%. Точно так же, не сложно заменить частоту 36 Кгц любой другой, установив таймеру другой период (сейчас там 1.778 мсек). Т.е. потокол RC5 везде один и тот же, а разница заключается лишь в периодичности "фотографирования" битов. Цитата(love777888 @ May 11 2015, 15:54)  Еще чуть не забыл, 162 я не нашел, только заказ, а заказ это долго, мой продавец, поедет но только в конце месяца, как бы долго. Я может будет проще, если я вам ее куплю и пришлю? Тем более что мне все равно идти в тот магазин за фотодатчиком. Цитата(love777888 @ May 11 2015, 15:54)  Пришла такая мысль, если нам использовать одну атмегу как пду с выходом SPI на LC7821 и вторую атмегу как клавиатуру из 6-ти (а может быть и больше)кнопок с тем же протоколом SPI на ту же 7821. Не будет ли конфликта если запаралелить шину SPI. К чему такая задумка, все просто найти недостающие ноги применив еще одну атмега 8. Жду Вашего мнения. Сходу сказать не могу - надо подумать. Но я все больше склоняюсь к тому, что можно было бы, не разрушая схему кнопок в Грюндике, работать с ними так, как работал родной контроллер (т.е. измерял напряжение на резисторной цепи). Как-нибудь на досуге измерьте напряжение, которое поступало на процессор (т.е. после резистора 1.5 КОм) при нажатии на каждую конпку. Табличку придется написать, а кнопки жать в том порядке, как они на схеме нарисованы - сперва нижний этаж, потом верхний. В принципе можно это и в Протеусе смоделировать, но авометром будет проще. Напряжения нужны с точностью до сотых вольта. Когда посмотрим ту таблицу на предмет близости этих напряжений друг к другу, тогда и решим, что делать. Цитата(love777888 @ May 11 2015, 16:08)  Проверил диоды по разному зажигаются, при нажатии разных кнопок на пду, я даже не знаю как все это описать там разные комбинации вспыхивают, закономерность есть если жать ту же клавишу та же комбинация зажигается и светодиодов! Здесь тоже составляйте таблицу: "имя кнопки на ДПУ - комбинация светящихся светодиодов". Например так: "1" - 110101 "Menu" - 001010 т.е. это значит, что светодиоды 6 5 4 3 2 1 горят там, где 1, и потушены там, где 0. Слева 6-ой, справа 1-ый. Т.е. надо определить, можно ли различить все кнопки пульта по 6-ти младшим битам кода или надо доставать два старших (которые на светодиодах не видны).
|
|
|
|
|
May 11 2015, 14:37
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
Ничего я за деньги не боюсь, главное дело до конца довести, завтра еще одного торгаша протрясу мож у него есть, если нет буду заказывать. Я не понимаю где у Вас по схеме 1 и 6 диод как вы считаете последовательность в схеме? поэтому присылаю Вам комбинацию по ножкам атмеги где подключены светодиоды, 1-включен диод, 0-выключен.
______________________.rar ( 3.57 килобайт )
Кол-во скачиваний: 65
Сообщение отредактировал love777888 - May 11 2015, 14:40
|
|
|
|
|
May 11 2015, 14:44
|

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

|
Цитата(love777888 @ May 11 2015, 17:37)  Ничего я за деньги не боюсь, главное дело до конца довести, завтра еще одного торгаша протрясу мож у него есть, если нет буду заказывать. Я не понимаю где у Вас по схеме 1 и 6 диод как вы считаете последовательность в схеме? поэтому присылаю Вам комбинацию по ножкам атмеги где подключены светодиоды, 1-включен диод, 0-выключен. Я же написала "Слева 6-ой, справа 1-ый." Т.е. порядок перечиcления такой: Кнопка - PC5 - PC4 - PC3 - PC2 - PC1 - PC0 Впрочем уже видно, что младших 6-ти разрядов достаточно, чтобы различить все кнопки на ДПУ. Э... Впрочем, кнопка "1" перекрывается по коду с кнопкой "Volume-". Теперь заказываете, что какая кнопка на ДПУ что делать должна. Т.е. какой кнопкой ДПУ какие светодиоды зажигать надо. Я-то думала, что надписи на ДПУ будут не как у телевизора, а соответствовать специфике Грюндика.
|
|
|
|
|
May 11 2015, 15:11
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
Пульта от грундика нет и небыло, по ходу перекрытия кнопки, там ошибочно я записал неправильную комбинацию Вот правильный файл
|
|
|
|
|
May 11 2015, 15:18
|

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

|
Цитата(love777888 @ May 11 2015, 18:11)  Пульта от грундика нет и небыло, по ходу перекрытия кнопки, там ошибочно я записал неправильную комбинацию Вот правильный файл Я уже сама поняла, что в "volume-" была допущена ошибка. Вот отсюда: http://www.cyrusaudio.com/download/av5-av8-remotecodesСогласно этому документу, в RC5 нет кодов, больших, чем 63, а потому 6 бит как раз хватает. P.S. Вот вам новая прошивка: as13, которая должна клавишами 1-6 ПДУ нажимать кнопки 1-6 (D2-D7) на лицевой панели. На этот раз LC7821 будет слушаться этих команд. Если не пойдет as13 (вообще не будет слушаться кнопок), испытайте as14. Какая-то из двух должна работать - отличие только в полярности сигнала RC5, но какой вариант верный, сообразить затрудняюсь.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|