-
Постов
3 696 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные aitras
-
-
Именно на светодиод оптопары?
Как я понял из прошивки, при возникновении прерывания INT0 МК несколько раз проверяет равно ли PD2 (сигнал с оптопары) нулю, и если равно, то выводит лог. 1 в PB1, формируя тем самым сигнал "ERROR" (условно) на шлейф и отключая стабилизатор питания столбцов.
Упрощенная схема логических сигналов платы:
0 -
1 hour ago, aitras said:
PD2, и если оно равно 0, то выставляется лог. 1 на другой ножке (и уходит в разъем). Что-то типа сигнала готовности что ли.
Уточнил, правильно так: если PD2 = 1, то выставляется лог. 1 на контакте разъема и к тому же эта 1 запускает стабилизатор питания накала (катодов).
Тогда вопрос - в каком случае на выходе оптопары появляется 0?0 -
Добрый день.
Волей случая достался мне ВЛИ(?) без опознавательных знаков, но с платой драйвера с МК и разъемом. Распиновку разъема вызвонил, там SPI и два дополнительных сигнала. Схема в целом простая - ряд 595-х регистров для управления столбцами и два регистра управления строками. Как я понял, на строках - аноды и пара сеток (т.к. дисплей состоит из двух матриц), на столбцах - катоды. И вот в анодном питании реализована странная схема.
V1 - напряжение, подаваемое с разъема. Какое именно - не знаю, предположим, что около 30В. Далее реализована схема каких-то двух компараторов. К OUT1/OUT2 подключены аноды через резистор 51 кОм и полевик, управляемый МК. Внизу схемы стоит оптопара, выход, которой тоже уходит на МК (порт PD2).
Расковырял прошивку, выяснилось, что при старте МК проверяется состояние PD2, и если оно равно 0, то выставляется лог. 1 на другой ножке (и уходит в разъем). Что-то типа сигнала готовности что ли.
Так вот написал тестовую прошивку и пытаюсь запихнуть данные в дисплей, но он их не отображает. Предположил, что протокол обмена не до конца понял, но есть неоспоримый факт в том, что оптопара не открывает свой транзистор, а значит эта схема не работает. В мультисиме она тоже не работает, выдает всегда входное напряжение на OUT1/OUT2. Либо работает, но я не знаю об этом
Вопрос - как вообще она должна работать? может нужно другое напряжение?
0 -
Это вам, уважаемый, сюда - https://forum.cxem.net/index.php?/forum/15-вакансии-и-разовая-работа/
0 -
А что-за TIMSK0, TIMSK1? Или это для 328-й?
Я бы переменные a и z сделал volatile.
0 -
А сделать переменную не статической и передавать нужное значение в функцию при вызове не подходит?
0 -
Плата продана. Остался усилитель в сборе.
0 -
Судя по компонентам вокруг, возможно это стабилизатор питания.
0 -
-
9 hours ago, Jalui said:
Потому что не умеем)
Надо разрешить прерывание от АЦП
ADCSRA |= (1 << ADIE);
Запустить преобразование установкой бита ADSC и описать обработчик прерывания где-нибудь перед main:
volatile unsigned int data; ISR(ADC_vect) { data = ADC; // do something }
И да, нужно не забыть перед бесконечным циклом глобально разрешить прерывания макросом sei();
0 -
И почему бы не задействовать прерывание по окончании преобразования АЦП?
0 -
Почему вход для кнопки не вход, а выход? И D1, D2 наверное должны быть выходами?
DDRB |= (1 << PB1) | (1 << PB2);
0 -
@Signus у некоторых PGA есть ограничение на разность напряжений питания цифровой и аналоговой части. То есть подавать их надо одновременно, чтобы этой разницы не возникло. И я встречал рекомендации получить питание цифровой части из ветки аналогового питания. Ток потребления там мизерный.
0 -
-
-
А в чем между ними разница?
0 -
char const strNULL[] PROGMEM = ""; попробуйте
0 -
IRFP710 кажется. Ставил то что было в наличии. Туда можно не такой здоровый.
0 -
Удалить никуда не подсоединенные островки - опцией Remove Dead Copper. Иначе - ручками разместить вырезы на полигоне в нужных местах.
0 -
1
-
Счетчик с произвольным модулем счета - https://helpiks.org/5-111459.html
0 -
Схему подключения бы еще увидеть.
1 -
@pryanic PCM1796 тоже смогла)
0 -
Ну вы откопали, конечно, тему)
1
Странная схема в питании ВЛИ
в Песочница (Q&A)
Опубликовано
Все же это не ВЛИ, а наверное ГРИ.
Сделал в Мультисиме питание 120В и симулировал переключение транзисторных ключей на OUT1/2. Выяснил следующее - пока они переключаются, все нормально - на выходе оптопары висит лог. 1. Как только я оставляю один из транзисторов замкнутым, оптопара включается. Сигнализатор пробоя ключа?