Найдено 13 результатов

andreybolo
Сб май 23, 2020 00:23:48
Форум: Теория
Тема: Как изменить значение в регистре сравнения OCR2
Ответы: 0
Просмотры: 632

Как изменить значение в регистре сравнения OCR2

Всем привет!
Хочу в основном цикле менять значение в регистре сравнения второго таймера (атмега8) для изменения скваженности, например нажимая на кнопку (PIN2 C) хочу чтобы таймер досчитывал до 250 и входил в прерывание, а если кнопка отжата, то досчитывал до 50 и входил в прерывание.
Сейчас по ...
andreybolo
Пн май 18, 2020 22:49:07
Форум: Теория
Тема: Управление симистором от микроконтроллера
Ответы: 8
Просмотры: 3059

Re: Управление симистором от микроконтроллера

[uquote="HochReiter",url="/forum/viewtopic.php?p=3842814#p3842814"]andreybolo, а симулятор адекватно понимает симистор? Если вообще убрать сигнал с МК, что получается?[/uquote]

Если отключить сигнал микроконтроллера от оптопары, то на выходе из симистора ничего нет, получается закрыт.

в протусе ...
andreybolo
Вс май 17, 2020 15:50:25
Форум: Теория
Тема: Управление симистором от микроконтроллера
Ответы: 8
Просмотры: 3059

Re: Управление симистором от микроконтроллера

Прикрепил увеличенный график, я снимаю управляющий сигнал по нарастающем фронту от детектора нуля. А от него сигнал приходит до прохода через 0.
andreybolo
Вс май 17, 2020 13:06:53
Форум: Теория
Тема: Управление симистором от микроконтроллера
Ответы: 8
Просмотры: 3059

Re: Управление симистором от микроконтроллера

Спасибо! Получилось! Вот только теперь режется только положительная полуволна, что за беда?)
Схема такая же
andreybolo
Сб май 16, 2020 19:53:32
Форум: Теория
Тема: Управление симистором от микроконтроллера
Ответы: 8
Просмотры: 3059

Управление симистором от микроконтроллера

Всем привет! Не получается управлять симистором через микроконтроллер, эмулирую в протеусе и не могу получить результат, может глаз замылился и не вижу какую-то очевидную ошибку..
В целом алгоритм следующий:
1. Внешний детектор нуля подает логическую 1 на вход МК (атмега8);
2. При регистрации ...
andreybolo
Сб май 09, 2020 19:47:01
Форум: Теория
Тема: Обработка нажатия кнопок на Atmega8
Ответы: 8
Просмотры: 2235

Re: Обработка нажатия кнопок на Atmega8

Если МК нужно над чем-то трудится параллельно опросу кнопок, то все делается на прерываниях и кольцевом буфере сообщений.
Спасибо, идея в принципе понятна, попробую реализовать. В отличие от Вас я правда нуб в этом деле, хотел избежать прерываний)) Получается нужно Все кнопки подключить через ...
andreybolo
Сб май 09, 2020 14:25:13
Форум: Теория
Тема: Обработка нажатия кнопок на Atmega8
Ответы: 8
Просмотры: 2235

Обработка нажатия кнопок на Atmega8

Всем привет!
Борюсь с дребезжанием кнопок, мне нужно увеличивать уставку температуры нажатием кнопки. Кучу времени потратил, чтобы разобраться, но пока до конца не уверен в решении.
Как я понял часто применяют задержку __delay_ в несколько миллисекунд. Но мне такая практика не нравится, так как ...
andreybolo
Чт май 07, 2020 21:33:13
Форум: Теория
Тема: Последовательная работа двух каналов АЦП на Атмега8
Ответы: 2
Просмотры: 2636

Re: Последовательная работа двух каналов АЦП на Атмега8

Спасибо за помощь! Не все понял из вашего совета, но понял, что нужно последовательно включать каналы. Реализовал через Switch, получилось ,все работает :)
Итоговый код прикрепляю:
int adc_0 =0;
int adc_1 =0;
ADMUX |=(1<<REFS0)|(1<<REFS1)|(1<<MUX2)|(1<<MUX1); // установка опорного напряжения для ...
andreybolo
Вт апр 21, 2020 14:30:41
Форум: Теория
Тема: Вывод переменной на LCD1602
Ответы: 17
Просмотры: 3872

Вывод переменной на LCD1602

Всем привет!
Помогите разобраться как вывести переменную на дисплей LCD1602, обычные символы научился выводить по видеоуроку, код следующий (всю инициализацию дисплея не привожу, длинный код)

setpos(1,1);
str_lcd("Hello World");
В таком виде все выводится, если вместо Hello World вставляю ...
andreybolo
Сб апр 18, 2020 10:11:30
Форум: Теория
Тема: Последовательная работа двух каналов АЦП на Атмега8
Ответы: 2
Просмотры: 2636

Последовательная работа двух каналов АЦП на Атмега8

Всем привет! Прошу вашей помощи в настройке АЦП на атмега 8.
Проблема следующая - если настраиваю работу АЦП на 1 канал, то все работает корректно. Если пробую подключить измерение по второй ножке, то перестают работать оба канала АЦП.
Где у меня ошибка, подскажите, пожалуйста.
Читал сообщения с ...
andreybolo
Чт апр 16, 2020 12:40:03
Форум: Теория
Тема: Детектор нуля
Ответы: 16
Просмотры: 4438

Re: Детектор нуля

В в схеме же диоды 1N4148, зачем их менять на синие светодиоды? :? :facepalm: Да ещё и конденсатор на 10000мкФ. !!! :shock: :facepalm:

P.S Протеус ой как много чего не может симулировать... :kill:

Ну если честно я подумал, что и обычные диоды подойдут) Схему поправил.

После изменений в схеме ...
andreybolo
Ср апр 15, 2020 16:08:12
Форум: Теория
Тема: Детектор нуля
Ответы: 16
Просмотры: 4438

Re: Детектор нуля

Всем спасибо за ответы, хочется собрать простую схему, большая точность думаю не нужна. В конечном итоге данный детектор нужен для регулятора нагрузки на симисторе.
Собрал по приведенной Вами схеме, но симуляция не выходит. То ли проблема в протеусе, то ли во мне)

http://img.radiokot.ru/files ...
andreybolo
Ср апр 15, 2020 12:58:54
Форум: Теория
Тема: Детектор нуля
Ответы: 16
Просмотры: 4438

Детектор нуля

Коллеги! Прошу вашей помощи, три дня сижу разбираюсь с элементарным вопросом (для тех кто в теме), но никак не получается смоделировать схему детектора нуля в Протеусе.
Подскажите, в чем ошибка?
Схема 1 - с нагрузочным резистором, но без подключения оптопары. Схема работает.
http://img.radiokot ...

Перейти к расширенному поиску