Аппаратный ШИМ на Attiny13

Форум, с конкретными примерами и реальными задачами и их решением.
Пишите в личку (admin, LEV-PRAV, mim) ссылки на темы, достойные быть скопированы сюда.

Модератор: Иван Николаевич

Аппаратный ШИМ на Attiny13

Сообщение andrewproffi (Андрей) » 07 ноя 2016, 05:29

Как то возникла необходимость в генераторе прямоугольных импульсов с изменяемой частотой и скважностью, а так как имею кучку attiny13 то в идеале было бы сделать именно на ней. Но при использовании компонента PWM флоукода, оказалось что в attiny13, он не может изменять значение периода плавно. И тогда было решено окунуться в дебри регистров и освоить управление ШИМ с помощью вставок на Си. На это ушло 2 дня, но в результате возникло какое то понимание процесса и было собрано устройство на attiny13 и энкодере с кнопкой, способное выдавать на выходе МК ШИМ сигнал с частотой от 37 Гц до 5 МГц :D при этом занято всего половина памяти МК.
Выкладываю это видео главным образом с целью объяснения принципа работы с регистрами ШИМ для новичков (надеюсь там доступно объяснил).



У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Разработчик
Разработчик
Информация о пользователе

Re: Аппаратный ШИМ на Attiny13

Сообщение роман (роман) » 19 ноя 2017, 20:03

Отличный проект. :!: Как то боролся с шуршанием механического энкодера, в результате приладил оптрон. Свою схему выкладывал на Коте:
http://img.radiokot.ru/files/113679/med ... 0dxrpn.jpg
Ник: роман
Имя: роман
(Соликамск)
Новичок
Новичок
Информация о пользователе

Re: Аппаратный ШИМ на Attiny13

Сообщение andrewproffi (Андрей) » 21 ноя 2017, 16:21

А в чем разница? разве на выходе оптрона не будет того же дребезга/шуршания?
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Разработчик
Разработчик
Информация о пользователе
Вернуться наверх

Re: Аппаратный ШИМ на Attiny13

Сообщение Вячеслав (Вячеслав) » 22 ноя 2017, 05:43

andrewproffi писал(а):А в чем разница?

Прикинь уровень срабатывания оптопары и МК при прямом подключении источника сигнала и полосу пропускания таких связей. Энкодер - та же кнопка.
Аватар пользователя
Ник: Вячеслав
Имя: Вячеслав
(Саратов)
Суперконсульт
Суперконсульт
Информация о пользователе
Вернуться наверх


Вернуться в Готовые решения и примеры

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей