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

 
 
40 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Чем или как создать управление микросхемой Lc7821
Xenia
сообщение May 6 2015, 08:27
Сообщение #31


Гуру
******

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



Цитата(Ydaloj @ May 6 2015, 11:11) *
Xenia, вы умница wub.gif


Неправда. Умницы умеют работать на Протеусе, а я нет. sm.gif
Go to the top of the page
 
+Quote Post
love777888
сообщение May 6 2015, 09:58
Сообщение #32


Местный
***

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



Я имел ввиду создать в протеусе макет где только одна мега с кнопками и светодиодами, в протеусе можно подключить осцилограф и там все увидеть, какой программный код на выходе трех шин, в виде изменяющегося напряжения. Насчет умницы это точно!!!! я был удивлен как девушка может шарить в этом всем. Да в протеусе я тоже несилен скачал, а толку ну вобщем вы поняли. Мож кто из заглядывающих в эту тему поможет?

значит по поводу прописки ас2, при включении светятся все диоды, один раз каналы были закрыты после как ни нажимал на кнопки ничего не происходило с вентиляции в мс. как то так.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 6 2015, 10:03
Сообщение #33


Гуру
******

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



Цитата(love777888 @ May 6 2015, 12:35) *
Я имел ввиду создать в протеусе макет где только одна мега с кнопками и светодиодами, в протеусе можно подключить осцилограф и там все увидеть, какой программный код на выходе трех шин, в виде изменяющегося напряжения. ... Да в протеусе я тоже несилен скачал, а толку ну вобщем вы поняли. Мож кто из заглядывающих в эту тему поможет?


Мегу + кнопки + светодиоды нет большого смысла эмулировать в Протеусе, т.к. там там и все так ясно. Смысл был бы эмулировать LC7821, только сомневаюсь, что она есть у Протеусе в виде элемента. В моей версии Протеуса (8.0) даже таких компаний, как Sanio и OnSemi нет.



Установки режима SPI, которые я делаю, соответствуют требованиям даташита LC7821 (прием данных по возрастающему фронту SCK). Тайминги у меня с запасом, частота - самая медленная, какую может установить Мега8 (для LC7821 на тайминги установлен только минимальный лимит, а максимальный не ограничен).

Код
SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR1) | (1<<SPR0);  // enable SPI + master + rising + 1/128 freq (MSB is transmitted first)
//       CPOL=0 : Leading Edge - Rising, Trailing Edge - Falling
//       CPHA=0 : Leading Edge - Sample, Trailing Edge - Setup

Хитрый момент есть лишь с адресами. SPI-интерфейс Меги8 позволяет отправлять только 8-битные посылки (1 байт), тогда как поле адреса 4-битно. Но я закладываю адрес в обе тетрады байта, потому к моменту подьема линии CE, в shift-регистре останет последняя тетрада, тогда как первую он забудет (в момент подъема CE он видит только последние 4 бита).

P.S. Вы проверяли прошивку as3 с полным перебором адреса?
Go to the top of the page
 
+Quote Post
love777888
сообщение May 6 2015, 12:25
Сообщение #34


Местный
***

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



Последнюю проверял, ничего не поменялось....Может сама 7821 тоже упалена? Сам себе ответ дать тоже не могу, так как подмены нет, а ждать новые из китая долго...Читал на польских форумах, что частая неисправность в открытых внутренних ключах микросхемы, хотя иногда она стоит закрытой...
Может реализовать на реле все шесть каналов, кнопок шесть на лиц.панели? Есть микросхема из сони, но гарантий 50 на 50. Завтра выпаяю.


Сообщение отредактировал love777888 - May 6 2015, 13:02
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 6 2015, 12:50
Сообщение #35


Гуру
******

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



Цитата(love777888 @ May 6 2015, 15:25) *
Последнюю проверял, ничего не поменялось....Может сама 7821 тоже упалена? Сам себе ответ дать тоже не могу, так как подмены нет, а ждать новые из китая долго...Читал на польских форумах, что частая неисправность в открытых внутренних ключах микросхемы, хотя иногда она стоит закрытой...
Может реализовать на реле все шесть каналов, кнопок шесть на лиц.панели? Есть микросхема из сони, но гарантий 50 на 50. Завтра выпаяю.


Не надо выпаивать! В магазине в Москве такая стоит всего 120 рублей!

Опять же испытая еще не закончены. Могу попытаться сделать (через эти же провода) не через SPI, а вручную ногодрыгом прямо по графику.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 6 2015, 13:03
Сообщение #36


Местный
***

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



А вот и нет микра 7821 похоже рабочая, я убрал с RESET питание и все ключи наглухо закрылись, так что проблема с управлением...
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 6 2015, 13:11
Сообщение #37


Гуру
******

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



Цитата(love777888 @ May 6 2015, 16:03) *
А вот и нет микра 7821 похоже рабочая, я убрал с RESET питание и все ключи наглухо закрылись, так что проблема с управлением...


Я тоже так считаю. У программиста всегда есть соблазн считать испорченным железо, но я этот соблазн уже поборола sm.gif.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 6 2015, 13:15
Сообщение #38


Местный
***

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



Как будем действовать?
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 6 2015, 13:30
Сообщение #39


Гуру
******

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



Цитата(love777888 @ May 6 2015, 16:15) *
Как будем действовать?

Шейте эту (as4). Это еще не ногодрыг, но кое-что проверить надо.

Стоп! Сейчас сменю!

Вот эту (as5). Предыдущую не надо испытывать.

Чистый ногодрыг тут эту (as6).

Если не пройдет ни один вариант, то попытаться чем-нибудь проверить, появляются ли импульсы в линиях CE, CL, DI в моменты нажатия кнопок.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 6 2015, 15:52
Сообщение #40


Местный
***

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



Цитата
Если не пройдет ни один вариант, то попытаться чем-нибудь проверить, появляются ли импульсы в линиях CE, CL, DI в моменты нажатия кнопок.

Про импульсы в момент нажатия кнопок на шинах меняется напруга это я про предыдущие прошивки, и пропротеус там как раз можно все узреть включив три луча программного осцилографа! и про ногодрыг в чем заключается?

Сообщение отредактировал Herz - May 6 2015, 17:32
Причина редактирования: Оформление цитаты
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 6 2015, 17:22
Сообщение #41


Гуру
******

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



Цитата(love777888 @ May 6 2015, 18:52) *
Про импульсы в момент нажатия кнопок на шинах меняется напруга это я про предыдущие прошивки, и пропротеус там как раз можно все узреть включив три луча программного осцилографа!

Этого не может быть, поскольку в прошивках as1, as2, as3 была допущена ошибка - уровень CE выдавался не на ногу PB1, а на PB0. Ошиблась при подсчете ног, т.к. PB0 выводится у Меги8 с другой стороны. Ошибку узрела и исправила только, начиная с as4.

Цитата(love777888 @ May 6 2015, 18:52) *
и про ногодрыг в чем заключается?

Это в последний раз (as6), когда автомат SPI я отключила, а передачу бит в LC7821 вела вручную: нужный уровень DI установить, сделать задержку, уровень CL поднять, сделать задержку, уровень CL опустить... и т.д. по протоколу.

P.S. С Протеусом я возиться не стану - ищите себе другого помощника. Варианты прошивок as5 и as6 выкладываю (компилятор IAR EWARM 6.50.3). На все вопросы относительно програмного кода готова отвечать. На этом можете считать наше сотрудничество законченным.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 7 2015, 05:48
Сообщение #42


Местный
***

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



УРА!!! Вобщем испытал AS5 прошивку, два канала L8R8 L6R6 в микросхеме открываются и закрываются, при нажатии кнопок соответственно PD3 и PD5. Все остальные каналы заперты...Светодиоды зажигаются в инверсии т.е. канал открыт светодиод потушен, надо бы поменять. Я очень надеюсь, что мы дальше продолжим сотрудничество, так как дело сдвинулось с места.

Сообщение отредактировал love777888 - May 7 2015, 05:49
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 7 2015, 08:12
Сообщение #43


Гуру
******

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



Цитата(love777888 @ May 7 2015, 08:48) *
УРА!!! Вобщем испытал AS5 прошивку, два канала L8R8 L6R6 в микросхеме открываются и закрываются, при нажатии кнопок соответственно PD3 и PD5. Все остальные каналы заперты...Светодиоды зажигаются в инверсии т.е. канал открыт светодиод потушен, надо бы поменять. Я очень надеюсь, что мы дальше продолжим сотрудничество, так как дело сдвинулось с места.


Передачу в LC7821 инвертировала.
А кнопки-то со светодиодами нормально работают? Т.е. в начальном проложении все они потушены? Зажигаются все? Долго держать кнопку нажатой больше не приходится?

Очередная прошивка тут (as7). Сделана на базе as5 (раз уж она как-то заработала).
Только я перебор адреса убрала - оставила только 5-ый. Если работать не будет, то придется подбирать адрес (а это лишние 4 испытания).

P.S. Микросхема LC7821 вам не нужна? А то сегодня подешевело до 115 руб. Пусть не для этого Грюндика, а на вырост для автоматизации чего-нибудь еще? Она, кстати позиционируется, как "СИМС аудио".

Пока с выдачей полная неясность (неясно, куда подевалась PC0). Данные испытаний пока такие:



В дальнейшем желательно привязывать/соотносить работающие краны не с номерами кнопок PD, а с номерами светодиодов PC, т.к. на LC7821 поступают именно последние, тогда как номера у PD смещены на 2 единицы.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 7 2015, 12:20
Сообщение #44


Местный
***

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



1. Кнопки со светодиодами работают нормально, но может можно повысить скорость включения/выключения.
В начальном включении диоды включены все, без миганий, далее можно потушить включить каждый...
САМОЕ ГЛАВНОЕ ОТЧЕТ:
Я буду описывать когда все светодиоды выключены и включены и соответственно какой светодиод открыл свой канал в м/с
Еще для легкости я рассматриваю только левые каналы так как правые такие же.
Прикрепленное изображение


L1 и L2 должны включаться и выключаться кнопками PC0 и PC3, в тоже время L5 и L8 должны быть всегда открытыми это линейные выходы в усилителе на внешние устройства записи или усиления. Если не получиться я перепаяю ноги в мс, но резать дорожки не хочется, так как можно ввести паразитные емкости и соответсвенно наводки 50 Гц еще на входе усилителя.
Далее прошу вас изменить логику управления, т.е. кнопка нажатая должна включить соответствующий вход ну к примеру вход DVD, и затем если выбрать вход CD, то автоматом гаснет вход DVD и активным становится вход CD.
Вы меня извините мож я вас сильно обременяю этой затеей?

Сообщение отредактировал love777888 - May 7 2015, 12:23
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 7 2015, 14:26
Сообщение #45


Гуру
******

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



Цитата(love777888 @ May 7 2015, 15:20) *
Кнопки со светодиодами работают нормально, но может можно повысить скорость включения/выключения.

Да, можно повысить за счет ускорения частоты таймера, по которому производится опрос. Но если бы это была не Мега8, а Мега88, то опрос бы не понадобился, т.к. у последний для этого есть "сигнализация".

Цитата(love777888 @ May 7 2015, 15:20) *
В начальном включении диоды включены все, без миганий, далее можно потушить включить каждый...

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

Цитата(love777888 @ May 7 2015, 15:20) *
Я буду описывать когда все светодиоды выключены и включены и соответственно какой светодиод открыл свой канал в м/с

Это с какой прошивкой? С as5 или as7. Было бы полезно, чтобы вы явно указывали ту прошивку, которая испытывается, без подразумевания того, что эта последняя, т.к. могут быть накладки. Вот и сейчас я гадаю, угадала я адрес или нет. т.е. успели вы подменить as5 на as7 или не успели.

Цитата(love777888 @ May 7 2015, 15:20) *
Вы меня извините мож я вас сильно обременяю этой затеей?

Я сама имею виды на использование этой микросхемы, а потому и взялась вам помогать. Ну, может быть не именно LC7821, но находилась в поисках. А тут ваш пост и подвернулся. Я посмотрела даташит и решила, что для моих целей LC7821 годится. Вот и стала вам помогать делать для нее управление, т.к. оно нужно и мне самой.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 04:04
Рейтинг@Mail.ru


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