Всем привет!
Хочу в основном цикле менять значение в регистре сравнения второго таймера (атмега8) для изменения скваженности, например нажимая на кнопку (PIN2 C) хочу чтобы таймер досчитывал до 250 и входил в прерывание, а если кнопка отжата, то досчитывал до 50 и входил в прерывание.
Сейчас по ...
Найдено 13 результатов
- Сб май 23, 2020 00:23:48
- Форум: Теория
- Тема: Как изменить значение в регистре сравнения OCR2
- Ответы: 0
- Просмотры: 632
- Пн май 18, 2020 22:49:07
- Форум: Теория
- Тема: Управление симистором от микроконтроллера
- Ответы: 8
- Просмотры: 3059
Re: Управление симистором от микроконтроллера
[uquote="HochReiter",url="/forum/viewtopic.php?p=3842814#p3842814"]andreybolo, а симулятор адекватно понимает симистор? Если вообще убрать сигнал с МК, что получается?[/uquote]
Если отключить сигнал микроконтроллера от оптопары, то на выходе из симистора ничего нет, получается закрыт.
в протусе ...
Если отключить сигнал микроконтроллера от оптопары, то на выходе из симистора ничего нет, получается закрыт.
в протусе ...
- Вс май 17, 2020 15:50:25
- Форум: Теория
- Тема: Управление симистором от микроконтроллера
- Ответы: 8
- Просмотры: 3059
Re: Управление симистором от микроконтроллера
Прикрепил увеличенный график, я снимаю управляющий сигнал по нарастающем фронту от детектора нуля. А от него сигнал приходит до прохода через 0.
- Вс май 17, 2020 13:06:53
- Форум: Теория
- Тема: Управление симистором от микроконтроллера
- Ответы: 8
- Просмотры: 3059
Re: Управление симистором от микроконтроллера
Спасибо! Получилось! Вот только теперь режется только положительная полуволна, что за беда?)
Схема такая же
Схема такая же
- Сб май 16, 2020 19:53:32
- Форум: Теория
- Тема: Управление симистором от микроконтроллера
- Ответы: 8
- Просмотры: 3059
Управление симистором от микроконтроллера
Всем привет! Не получается управлять симистором через микроконтроллер, эмулирую в протеусе и не могу получить результат, может глаз замылился и не вижу какую-то очевидную ошибку..
В целом алгоритм следующий:
1. Внешний детектор нуля подает логическую 1 на вход МК (атмега8);
2. При регистрации ...
В целом алгоритм следующий:
1. Внешний детектор нуля подает логическую 1 на вход МК (атмега8);
2. При регистрации ...
- Сб май 09, 2020 19:47:01
- Форум: Теория
- Тема: Обработка нажатия кнопок на Atmega8
- Ответы: 8
- Просмотры: 2235
Re: Обработка нажатия кнопок на Atmega8
Если МК нужно над чем-то трудится параллельно опросу кнопок, то все делается на прерываниях и кольцевом буфере сообщений.
Спасибо, идея в принципе понятна, попробую реализовать. В отличие от Вас я правда нуб в этом деле, хотел избежать прерываний)) Получается нужно Все кнопки подключить через ...
Спасибо, идея в принципе понятна, попробую реализовать. В отличие от Вас я правда нуб в этом деле, хотел избежать прерываний)) Получается нужно Все кнопки подключить через ...
- Сб май 09, 2020 14:25:13
- Форум: Теория
- Тема: Обработка нажатия кнопок на Atmega8
- Ответы: 8
- Просмотры: 2235
Обработка нажатия кнопок на Atmega8
Всем привет!
Борюсь с дребезжанием кнопок, мне нужно увеличивать уставку температуры нажатием кнопки. Кучу времени потратил, чтобы разобраться, но пока до конца не уверен в решении.
Как я понял часто применяют задержку __delay_ в несколько миллисекунд. Но мне такая практика не нравится, так как ...
Борюсь с дребезжанием кнопок, мне нужно увеличивать уставку температуры нажатием кнопки. Кучу времени потратил, чтобы разобраться, но пока до конца не уверен в решении.
Как я понял часто применяют задержку __delay_ в несколько миллисекунд. Но мне такая практика не нравится, так как ...
- Чт май 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); // установка опорного напряжения для ...
Итоговый код прикрепляю:
int adc_0 =0;
int adc_1 =0;
ADMUX |=(1<<REFS0)|(1<<REFS1)|(1<<MUX2)|(1<<MUX1); // установка опорного напряжения для ...
- Вт апр 21, 2020 14:30:41
- Форум: Теория
- Тема: Вывод переменной на LCD1602
- Ответы: 17
- Просмотры: 3872
Вывод переменной на LCD1602
Всем привет!
Помогите разобраться как вывести переменную на дисплей LCD1602, обычные символы научился выводить по видеоуроку, код следующий (всю инициализацию дисплея не привожу, длинный код)
setpos(1,1);
str_lcd("Hello World");
В таком виде все выводится, если вместо Hello World вставляю ...
Помогите разобраться как вывести переменную на дисплей LCD1602, обычные символы научился выводить по видеоуроку, код следующий (всю инициализацию дисплея не привожу, длинный код)
setpos(1,1);
str_lcd("Hello World");
В таком виде все выводится, если вместо Hello World вставляю ...
- Сб апр 18, 2020 10:11:30
- Форум: Теория
- Тема: Последовательная работа двух каналов АЦП на Атмега8
- Ответы: 2
- Просмотры: 2636
Последовательная работа двух каналов АЦП на Атмега8
Всем привет! Прошу вашей помощи в настройке АЦП на атмега 8.
Проблема следующая - если настраиваю работу АЦП на 1 канал, то все работает корректно. Если пробую подключить измерение по второй ножке, то перестают работать оба канала АЦП.
Где у меня ошибка, подскажите, пожалуйста.
Читал сообщения с ...
Проблема следующая - если настраиваю работу АЦП на 1 канал, то все работает корректно. Если пробую подключить измерение по второй ножке, то перестают работать оба канала АЦП.
Где у меня ошибка, подскажите, пожалуйста.
Читал сообщения с ...
- Чт апр 16, 2020 12:40:03
- Форум: Теория
- Тема: Детектор нуля
- Ответы: 16
- Просмотры: 4438
Re: Детектор нуля
В в схеме же диоды 1N4148, зачем их менять на синие светодиоды? :? :facepalm: Да ещё и конденсатор на 10000мкФ. !!! :shock: :facepalm:
P.S Протеус ой как много чего не может симулировать... :kill:
Ну если честно я подумал, что и обычные диоды подойдут) Схему поправил.
После изменений в схеме ...
P.S Протеус ой как много чего не может симулировать... :kill:
Ну если честно я подумал, что и обычные диоды подойдут) Схему поправил.
После изменений в схеме ...
- Ср апр 15, 2020 16:08:12
- Форум: Теория
- Тема: Детектор нуля
- Ответы: 16
- Просмотры: 4438
Re: Детектор нуля
Всем спасибо за ответы, хочется собрать простую схему, большая точность думаю не нужна. В конечном итоге данный детектор нужен для регулятора нагрузки на симисторе.
Собрал по приведенной Вами схеме, но симуляция не выходит. То ли проблема в протеусе, то ли во мне)
http://img.radiokot.ru/files ...
Собрал по приведенной Вами схеме, но симуляция не выходит. То ли проблема в протеусе, то ли во мне)
http://img.radiokot.ru/files ...
- Ср апр 15, 2020 12:58:54
- Форум: Теория
- Тема: Детектор нуля
- Ответы: 16
- Просмотры: 4438
Детектор нуля
Коллеги! Прошу вашей помощи, три дня сижу разбираюсь с элементарным вопросом (для тех кто в теме), но никак не получается смоделировать схему детектора нуля в Протеусе.
Подскажите, в чем ошибка?
Схема 1 - с нагрузочным резистором, но без подключения оптопары. Схема работает.
http://img.radiokot ...
Подскажите, в чем ошибка?
Схема 1 - с нагрузочным резистором, но без подключения оптопары. Схема работает.
http://img.radiokot ...