|
|
  |
Чем или как создать управление микросхемой Lc7821 |
|
|
|
May 16 2015, 09:38
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
Цитата(Xenia @ May 16 2015, 11:22)  Какой природы индикатор, для вашей задачи несущественно - делайте, что в #265 вам было сказано.  Вот более подробно распишу F1 F2 это накалы. -VFTD-отрицательное напряжение кот берется с стабилизатора на T609 там будет порядка -30-33вольт судя по стабилитронам в базе.
Так и есть только померял -32.5 вольта (-VFTD)
Сообщение отредактировал love777888 - May 16 2015, 09:43
|
|
|
|
|
May 16 2015, 09:46
|
Местный
  
Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709

|
Цитата(Xenia @ May 16 2015, 15:22)  Что вы все время на модуль RC5 пеняете? rc5.control_bit = receive >> 11; а потом поискать в rc5.control_bit бит повтора. Для того, чтобы заниматься проектом, нужно знать что есть в наличии и исходить из этого. Я почитал о протоколе, с битом разобрались. Вчера я побаловался с пультом, посмотрел, какая реакция на каждую кнопу. В общем, я кардинально пересмотрел подход к использованию модуля и проектированию задач с использованием RC5. Вчерашний пример хоть и заработал, но он меня не устраивал некоторыми моментами. Итак. Создается отдельная функция, которая работает с модулем RC5. Требования: четкие однократные срабатывания без дребезга из-за повтора команд. Удержание, автоповтор. Команды пульта двух типов. Триггерные и с автоповтором. Поэтому создается таблица с перечислением команд и заданием типа для каждой команды. Функция принимает команды, перебирает таблицу, в соответствии с таблицей обрабатывает дальнейший прием команд. Это единственный верный вариант. Или в одном месте обрабатываем таблицу или мучаемся в каждом конкретном случае.
|
|
|
|
|
May 16 2015, 09:51
|

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

|
Цитата(love777888 @ May 16 2015, 12:38)  Вот более подробно распишу F1 F2 это накалы. -VFTD-отрицательное напряжение кот берется с стабилизатора на T609 там будет порядка -30-33вольт судя по стабилитронам в базе. Так и есть только померял -32.5 вольта (-VFTD) Не может такой высокое напряжение, да еще и в отрицательной полярности, подаваться на 74-ю ногу процессора! Проверьте, попадает ли это напряжение (-32.5 вольта) на 74-ю ногу! (или точнее - туда, где раньше была 74-ая нога). Может быть это опечатка в схеме, и та линия, что идет к дисплею, не -VFTD, а что-то другое? Пощупайте напряжения на контактах дисплея относительно земли, что там? Цитата(demiurg1978 @ May 16 2015, 12:46)  В общем, я кардинально пересмотрел подход к использованию модуля и проектированию задач с использованием RC5. Вчерашний пример хоть и заработал, но он меня не устраивал некоторыми моментами. Вы разобрались, а я нет. Поясните, пожалуйста, ситуацию с toggle-битом. Нашли ли вы его в реальности или только в книжках? И если да, то где он находится и с каких случаях появляется. Удалось ли его поймать через rc5.control_bit после модификации кода. Или вы этого не делали?
|
|
|
|
|
May 16 2015, 10:14
|
Местный
  
Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709

|
Бит есть. Я выше в коде написал, сдвиг на 11 битов. Когда будет полностью готово, я дам вам проект. Имеется ввиду работа с RC5. СсылкаПроверка наличия бита: Код rc5.control_bit = (receive & 0x0800) >> 11;
if (rc5.dataOK) { if (rc5.control_bit) set_bit (DDRB, 7); else clr_bit (DDRB, 7);
rc5.dataOK = 0; }
Сообщение отредактировал demiurg1978 - May 16 2015, 10:44
|
|
|
|
|
May 16 2015, 11:48
|
Местный
  
Группа: Участник
Сообщений: 333
Регистрация: 19-12-13
Из: Новосибирск
Пользователь №: 79 709

|
Цитата(Xenia @ May 16 2015, 18:44)  74-ая нога - это питание Vcc! Туда по определению отрицательное напряжение подаваться не может, а уж тем более -32.5 вольта. Тогда как линия -VFTD не вызывает сомнений в своей отрицательности - видите в какой полярности стоят конденсаторы при стабилизаторе на T609? Поясняю еще раз, открытый полевой транзистор проводит ток в обе стороны. Скорее всего, это отрицательное напряжение относительно питания VFD. И плевать, что оно подается на + питания МК. Оно от него гальванически развязано. Открытые верхние ключи МК подают отрицательное напряжение на сетки VFD. Ну или на что там... Я последний раз баловался с VFD индикатором магнитофона МАЯК лет дцать назад. Все правильно, все полярности соответствуют.
Сообщение отредактировал demiurg1978 - May 16 2015, 11:57
|
|
|
|
|
May 16 2015, 12:16
|
Местный
  
Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471

|
Цитата(demiurg1978 @ May 16 2015, 14:48)  Поясняю еще раз, открытый полевой транзистор проводит ток в обе стороны. Скорее всего, это отрицательное напряжение относительно питания VFD. И плевать, что оно подается на + питания МК. Оно от него гальванически развязано. Открытые верхние ключи МК подают отрицательное напряжение на сетки VFD. Ну или на что там... Я последний раз баловался с VFD индикатором магнитофона МАЯК лет дцать назад.
Все правильно, все полярности соответствуют. Ве правильно расписано, там -32.5 вольта, индикатор не светиться, когда подаешь на сетки общий провод тобишь минус схемы сегменты засвечиваются, на аноды и на сетки поступает отрицательное напряжение, когда нам необходимо засветить сегмент, подается 0 или чуть выше положит. напряжение. Так что индикатор там такой FUTABA FV 614G
Цитата(Xenia @ May 16 2015, 15:01)  Но я просила ТС померить это напряжение относительно земли. И даже жирно выделила слова "относительно земли" (сообщение #273). И если он замерил -32.5 вольта, то это напряжение относительно земли процессора, а не от какого-то другого блока. Относительно земли ксения там -32.5 вольта, земля digital соеденина со всеми блоками так что общий провод он общий для всех внутренних блоков усилителя.
Сообщение отредактировал love777888 - May 16 2015, 12:17
|
|
|
|
|
May 16 2015, 12:31
|

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

|
Цитата(love777888 @ May 16 2015, 15:16)  Ве правильно расписано, там -32.5 вольта, индикатор не светиться, когда подаешь на сетки общий провод тобишь минус схемы сегменты засвечиваются, на аноды и на сетки поступает отрицательное напряжение, когда нам необходимо засветить сегмент, подается 0 или чуть выше положит. напряжение. Хорошо бы, если бы вы проставили запятые, а то смысл вашего предложения ровно такой же, как у "казнить нельзя помиловать". Это два противоположных утверждения: "индикатор не светиться, когда подаешь на сетки общий провод" "когда нам необходимо засветить сегмент, подается 0" вырезанные из вашего предложения. "Общий провод" это и есть 0! Так светятся они у вас в заземленном состоянии или нет? Пожалуйста еще раз, четко и ясно без сращивания двух предложений в одно: 1. Какие напряжения на "сетках" индикаторов, когда он не горят? Т.е. когда контакты дисплея, ведущие в процессору, висят в воздухе. Сколько на них вольт относительно земли? 2. Зажигаются ли они, если эти контакты заземлить? Какой ток в цепи при этом идет?
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|