mozgik 0 16 апреля, 2011 Опубликовано 16 апреля, 2011 · Жалоба привет друзья может у кого есть простая схема для регулировки скважности импульсов на AVR? скважность импульсов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sirko 0 16 апреля, 2011 Опубликовано 16 апреля, 2011 · Жалоба Возможно, я не вижу в чем подвох, но на первый взгляд-то и схемы никакой нет. Переменный резистор да МК - вся схема. Крайние ноги резистора на питание, средняя на АЦП котроллера. Ну, а если слегка усложнить себе жизнь, то движок резистора лучше соединить с ногой МК через резистор, например 1К. Совсем хорошо будет, если вход АЦП зашунтировать емкостью, например 0.1мкф или более. Касаемо софта - тоже полторы буквы текста. Как вариант: - инициализировать таймер на режим Normal, и задействовать ногу OCx контроллера, - инициализировать АЦП на непрерывный опрос, - в прерывании АЦП полученное значение привести к формату используемого таймера и присвоить его регистру сравнения, - далее больше ничего не остается, как while(true); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 6 16 апреля, 2011 Опубликовано 16 апреля, 2011 (изменено) · Жалоба привет друзья может у кого есть простая схема для регулировки скважности импульсов на AVR? скважность импульсов Там не нужна схема. Достаточно самого МК с самой необходимой обвязкой. А дальше настраивайте любой из его таймеров на генерацию PWM, и все. Для старта советую сгенерировать шаблон проекта в CodeVision ... Изменено 16 апреля, 2011 пользователем kovigor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mozgik 0 17 апреля, 2011 Опубликовано 17 апреля, 2011 · Жалоба вот блок схема того что нужно , на входе имеем определенные импульсы с помощью R1 надо регулировать скважность импульсов и отправит на выход, на attiny2313 возможно делать такое ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sirko 0 17 апреля, 2011 Опубликовано 17 апреля, 2011 · Жалоба Если не принципиально на каком контроллере реализовывать, то от 2313 лучше отказаться. У данного проца нет аппаратного АЦП, а реализовать его программно Вам, скорее всего, будет сложнее. Касаемо приведенной блок-схемы, ее можно реализовать и вовсе без контроллера, например на таймере NE555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mozgik 0 17 апреля, 2011 Опубликовано 17 апреля, 2011 · Жалоба Если не принципиально на каком контроллере реализовывать, то от 2313 лучше отказаться. У данного проца нет аппаратного АЦП, а реализовать его программно Вам, скорее всего, будет сложнее. Касаемо приведенной блок-схемы, ее можно реализовать и вовсе без контроллера, например на таймере NE555 схему на 555 не подскажите ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladislavS 39 17 апреля, 2011 Опубликовано 17 апреля, 2011 · Жалоба схему на 555 не подскажите ? В даташите на 555 от любого производителя есть типовая схема включения. Она тебе и нужна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sirko 0 17 апреля, 2011 Опубликовано 17 апреля, 2011 · Жалоба схему на 555 не подскажите ? На Рис.2 см. вложение - Ваш случай. Sameluk.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться