реклама на сайте
подробности

 
 
> скважность импульсов, как менять скважность импульсов ?
ARAM.S
сообщение Apr 16 2011, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279



привет друзья может у кого есть простая схема для регулировки скважности импульсов на AVR? скважность импульсов
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
Sirko
сообщение Apr 16 2011, 13:47
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 245
Регистрация: 15-08-07
Пользователь №: 29 795



Возможно, я не вижу в чем подвох, но на первый взгляд-то и схемы никакой нет.
Переменный резистор да МК - вся схема.
Крайние ноги резистора на питание, средняя на АЦП котроллера. Ну, а если слегка усложнить себе жизнь, то движок резистора лучше соединить с ногой МК через резистор, например 1К. Совсем хорошо будет, если вход АЦП зашунтировать емкостью, например 0.1мкф или более.

Касаемо софта - тоже полторы буквы текста.

Как вариант:
- инициализировать таймер на режим Normal, и задействовать ногу OCx контроллера,
- инициализировать АЦП на непрерывный опрос,
- в прерывании АЦП полученное значение привести к формату используемого таймера и присвоить его регистру сравнения,
- далее больше ничего не остается, как while(true);
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 16 2011, 16:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(ARAM.S @ Apr 16 2011, 14:23) *
привет друзья может у кого есть простая схема для регулировки скважности импульсов на AVR? скважность импульсов


Там не нужна схема. Достаточно самого МК с самой необходимой обвязкой. А дальше настраивайте любой из его таймеров на генерацию PWM, и все.

Для старта советую сгенерировать шаблон проекта в CodeVision ...

Сообщение отредактировал kovigor - Apr 16 2011, 16:58
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Apr 17 2011, 09:08
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279



вот блок схема того что нужно , на входе имеем определенные импульсы с помощью R1 надо регулировать скважность импульсов и отправит на выход,
на attiny2313 возможно делать такое ?



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Sirko
сообщение Apr 17 2011, 09:57
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 245
Регистрация: 15-08-07
Пользователь №: 29 795



Если не принципиально на каком контроллере реализовывать, то от 2313 лучше отказаться. У данного проца нет аппаратного АЦП, а реализовать его программно Вам, скорее всего, будет сложнее.

Касаемо приведенной блок-схемы, ее можно реализовать и вовсе без контроллера, например на таймере NE555
Go to the top of the page
 
+Quote Post
ARAM.S
сообщение Apr 17 2011, 10:13
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 20-10-10
Пользователь №: 60 279



Цитата(Sirko @ Apr 17 2011, 13:57) *
Если не принципиально на каком контроллере реализовывать, то от 2313 лучше отказаться. У данного проца нет аппаратного АЦП, а реализовать его программно Вам, скорее всего, будет сложнее.

Касаемо приведенной блок-схемы, ее можно реализовать и вовсе без контроллера, например на таймере NE555



схему на 555 не подскажите ?
Go to the top of the page
 
+Quote Post
VladislavS
сообщение Apr 17 2011, 16:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140



Цитата(ARAM.S @ Apr 17 2011, 14:13) *
схему на 555 не подскажите ?

В даташите на 555 от любого производителя есть типовая схема включения. Она тебе и нужна.
Go to the top of the page
 
+Quote Post
Sirko
сообщение Apr 17 2011, 20:46
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 245
Регистрация: 15-08-07
Пользователь №: 29 795



Цитата
схему на 555 не подскажите ?

На Рис.2 см. вложение - Ваш случай.
Прикрепленный файл  Sameluk.pdf ( 488.13 килобайт ) Кол-во скачиваний: 5329
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016