Вторник, 21.11.2017, 14:59
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Помоги сайту
Поддержи наш сайт
Через WebMoney
U222865683087
R391933670808
Z877043628365
E649133782052

или пополни нашу SMS копилку
SMS.копилка

Ссылки

 Каталог статей
Главная » Статьи » Учимся работать с AVR

Простой регулятор напряжения на ATmega8
Компаратор:

Принцип работы компаратора заключается в том, если уровень напряжения на "+" больше уровня напряжения на "-", то на выходе будет логическая единица. Если меньше то логический ноль.

По такому же принципу будет работать регулятор напряжения, если напряжение на выходе меньше опорного (регулируется RV1), то открывается транзистор.
Как конденсатор зарядится до нужного уровня МК закроет транзистор.

Схема:

Code

//ATmega8
//Frequency 1MHz

#include <mega8.h>

void main(void) {
//Настраеваем порт на выход
PORTC.0=0;
DDRC.0=1;
//Выключаем компаратор
ACSR=0x80;
SFIOR=0;
//Включаем компаратор
ACSR=0;
//Постоянно проверяем 5 бит (ACO), регистра ACSR
//AIN0 это pin 12, + компаратора
//AIN1 это pin 13, - компаратора
//Если 1 то AIN0>=AIN1, 0 то AIN0<AIN1
while (1) PORTC.0=ACSR>>5;
}
Категория: Учимся работать с AVR | Добавил: HiSER (18.04.2010) | Автор: Литвин Артем
Просмотров: 25378 | Комментарии: 9 | Теги: comparator, регулятор, компаратор, regulator, ATmega8 | Рейтинг: 3.7/3 |
Всего комментариев: 9
9  
angry >(  angry

8  
что за развод ???  что за говно год!!!!!!! где код правильный????

7  
Я использовал принцип с данной схемы в ATtiny13A (28руб.) добавив ещё кое какие функции. остался доволен.  smile

6  
2 devil: как самостоятельное ус-во конечно немного избыточно, хотя при нынешних ценах на МК можно и пожертвовать парой гривен :)
Другое дело использовать регулятор как "кирпичик" более сложной конструкции, например в составе лабораторного БП и на мегу возложить кроме регулировки напряжения еще и индикацию напряжения и тока

4  
хотя, если использовать мегу, то можно значение напряжения выводить на дисплей какой то

3  
конструкция неплохая. судя по коду - даже должна работать на железе. но использовать для таких целей мегу8 это не очень разумно. в этом случае спасают операционные усилители... но за статью спасибо biggrin

5  
В основном показывалась работа компаратора wink

2  
Я попробую собрать так как бывает надо подать плавно изменяющееся напряжение, правда по мощности эта штука я думаю не очень будет. Хотя в принципе если транзистор мощный поставить то я думаю и мощность будет.

1  
А схемка тестировалась на железке??? или только в симуляторе?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright My-AVR © 2017
Наша кнопка
У нас появилась кнопка, код кнопки:

Лаборатория самоделок на микроконтроллерах AVR

Форма входа
Наш опрос
Какой МК вы используете?
Всего ответов: 3174
Статистика/Друзья
CY-PR.com



Онлайн всего: 2
Гостей: 2
Пользователей: 0

РадиоКОТ - популярно об электронике. Авторские схемы, новые разработки. Обучение по электронике, микроконтроллерам, ПЛИС. Форум Сайт по радиоэлектронике. У нас все просто и интересно… ARV Reserch: Электроника — просто, полезно, увлекательно. Электронные устройства и программные средства для радиолюбителей и профессионалов, только авторские разработки, плагиата нет! Разработки на заказ. AVR projects Создание электронных роботов своими руками Схемы и программы на AVR http://ur5yfv.ucoz.ua/BANNER.gif Блог начинающего эмбеддера. Дай волю паяльнику! Самоделки на all-make.ru Принципиальные схемы Модулі автозапуску бензогенератора та системи АВР, електромонтажні роботи
Хостинг от uCoz