Схема на микроконтроллере attiny2313

Схема на микроконтроллере attiny2313

Сколько я занимаюсь электроникой, всегда хотел заиметь генератор сигналов различной формы. Недавно мне понадобилось получить синусоидальный сигнал с помощью цифровых методов, и я решил что сделаю себе хороший генератор! В итоге я сделал простой, но функциональный генератор сигналов который может генерировать: меандр, треугольник, синус, шум и пилообразный сигналы. Максимально генерируемая частота — 60kHz (килогерц). Пока что в настоящей прошивке, частоту можно устанавливать только при генерации меандра, для остальных сигналов можно устанавливать лишь задержку в микросекундах. Основой устройства является AVR микроконтроллер ATtiny2313, сигнал генерируется с помощью 8 битного цифро-аналогового преобразователя (ЦАП), данные о частоте, сигнале или задержки отображаются на ЖК индикаторе 8×2. Вот собственно принципиальная схема:

Для сборки понадобятся детали:
1. Микроконтроллер Attiny2313 — 1шт.
2. ЖК индикатор WH0802 или с HD44780 совместимом — 1шт.
3. Микросхема LM324 — 1шт.
4. Тактовые кнопки без фиксации — 3шт.
5. Резистор 10 кОм — 1шт.
6. Резистор 300 Ом — 1шт.
7. Резистор 2 кОм — 8шт.
8. Резистор 1 кОм — 9шт.

ЦАП собран на резисторах и подключён напрямую к порту B микроконтроллера, сигнал после ЦАПа усиливается с помощью операционного усилителя LM324. ЖК индикатор я применил WH0802 c HD44780 совместимом контроллером, данный ЖКИ имеет 2 строки по 8 знакомест каждая. Существенно применение любого ЖК индикатора с совместимом контроллером с HD44780. Микроконтроллер применить Attiny2313 можно с любыми буквенными индексами, в любых корпусах. Кнопки можно применить любые тактовые, без фиксации. Кнопкой "Выбор" выбирается тип генерируемого сигнала. Кнопками "Плюс" и "Минус" устанавливается частота или задержка. При включении устройства оно сразу начинает генерировать сигнал, по умолчанию это меандр. Напряжение питания: 5 вольт. Вот осциллограммы генерируемых генератором сигналов:

Меандр

Шум

Пила

Синус

Треугольник

Я собрал свой генератор сигналов в пластмассовом корпусе ZIV, вот что получилось:

Читайте также:  Деформационный шов технониколь узлы dwg

Первые испытания вместе с самодельным осциллографом:

Схему я собрал на печатной плате сделанной с помощью ЛУТ, рисунок печатной платы в Sprint Layout 4.0 можно найти в файлах к статье. На плате я использовал детали в SMD корпусах, исключение лишь составляет микросхема LM324, она использована в DIP корпусе. Прошивку для устройства я писал в среде BASCOM-AVR исходник прилагается. Также прилагается проект устройства в программе Proteus. Кстати, после прошивки не забудьте установить следующие фьюз биты (для программы SinaProg):

Схема ИК-управления освещением на микроконтроллере ATmega8

Когда возникает необходимость включить свет, не вставая с дивана, может выручить пульт ИК-управления от телевизора. Который, как правило, всегда под рукой :).

На пульте дистанционного управления всегда найдутся кнопки, которые можно выделить для управления люстрой, торшером или другим освещением.

Аквариумный таймер для кормления рыб своими руками

Предлагаемая схема таймера для кормления рыб на микроконтроллере, может быть использована для любых других целей…

GSM-контроллер на микроконтроллере

Предлагаемая схема GSM-контроллера выполняет функции автоматического или ручного регулирования/оповещения. Схема реализована на популярном и доступном…

Кодовый замок на базе Bluetooth-модуля HC-05

Надоело таскать ключи в кармане, а без смартфона жизни нет. Раньше я публиковал разработку “кодовый…

Универсальная схема подключения ЖК-дисплея HD44780

Предложена простая схема, которая позволяет подключать любые ЖК-индикаторы на базе контроллера HD44780 с параллельной шиной…

Светодиодный волчок на микроконтроллере AVR ATtiny44

Существует множество конструкций и схем волчков со светодиодами. Обычно в них есть несколько светодиодов разного…

Первый проект на микроконтроллере AVR Tiny

После того как мы описали все элементы и компоненты проекта для микроконтроллеров AVR, предлагаем простой…

Контроллер водяного насоса

Совсем недавно увидел такую ситуацию: как насос “Гном” с поплавковым датчиком вовремя не откачал воду,…

Читайте также:  Кухня с сиреневым диваном

Программируемый таймер

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

Подключение джойстика от 8-битных приставок к компьютеру

Все хорошо помнят то время, когда была очень популярна 8-битная приставка Dendy. Данное устройство на…

Пропорциональное управление вентилятором охлаждения двигателя автомобиля

  • Опубликовано в Транспорт, Устройства на микроконтроллерах

Предлагаемое устройство позволяет перейти от релейного принципа управления вентилятором системы охлаждения двига­теля «температура выше нормы — включён, ниже нормы — выключен» к более, по мнению автора, благоприятному для дви­гателя пропорциональному управлению. Теперь с ростом темпе­ратуры охлаждающей жидкости частота вращения ротора венти­лятора линейно увеличивается. Сегодня во многих автомобильных двигателях вентилятор охлаждения имеет электрический привод, но управ­ляют …

Постоянная ссылка на это сообщение: http://meandr.org/archives/34536

Термостат для отопительной системы дачного дома

  • Опубликовано в Для дома и быта, Устройства на микроконтроллерах

Термостат предназна­чен для работы с отопительной системой на основе отопитель­ного электрокотла. В основе схемы лежит микросхема DS1621. Микросхема DS1621 это термометр и термо­стат с цифровым вводом/выводом, обес­печивающий точность ±0.5°С. При использо­вании в качестве термо­метра, данные считы­ваются через I2C/SMBus последова­тельную шину в допол­нительном 9-битном коде с ценой младшего разряда ±0.5°С. Для приложений требу­ющих более высокого разрешения, …

Постоянная ссылка на это сообщение: http://meandr.org/archives/34335

Управляемый генератор прямоугольных колебаний на ATtiny2313

  • Опубликовано в Устройства на микроконтроллерах

Когда-то в [Л.1] был описан управляемый генератор прямоугольных колебаний TTL-уровня на микроконтроллере ATTiny2313. Он мог вырабатывать 31 фиксированную частоту (от 0,1 Hz до 4 MHz), имел очень простую схему и управлялся подачей двоичного кода на управляющие входы. В зависимости от логического уровня на пяти управляющих разрядах, генератор вырабатывал одну из предустановленных в его программе частот, …

Постоянная ссылка на это сообщение: http://meandr.org/archives/32901

Кодовый замок с ключом из микросхемы памяти

  • Опубликовано в Для дома и быта, Устройства на микроконтроллерах
Читайте также:  Чем очистить плесень на обоях

Чтобы открыть этот электронный замок, не потребуется запо­минать код и набирать его вручную, нажимая на кнопки. Достаточно вставить в «замочную скважину» замка «ключ» с мик­росхемой энергонезависимой памяти. Подсмотреть открываю­щий замок код невозможно. Его генерирует и записывает в память «ключа » сам замок. Кодовые замки обычно работают по хорошо известному принципу. За­мок хранит секретный код. Пользова­тель …

Постоянная ссылка на это сообщение: http://meandr.org/archives/29263

Велоспидометр на микроконтроллере ATtiny2313

  • Опубликовано в Транспорт, Устройства на микроконтроллерах

Велокомпьютер представляет собой устройство, устанавливаемое на велосипед для измерения скорости, пройденного пути, и управления яркостью фары. Схема состоит из распространённого микроконтроллера ATtiny2313, стандартного индикатора и нескольких дискретных элементов. Основные параметры устройства: Напряжение питания: 4,5…5,5 В Потребляемый ток: меньше 10 мА (без подсветки индикатора) Измеряемые параметры: Скорость. Полный путь. Промежуточный путь. Диапазон измеряемых скоростей: 3 км/ч…60 …

Постоянная ссылка на это сообщение: http://meandr.org/archives/27584

Translation

Комментарии

  • baa к записи Цифровой измеритель остатка топлива и напряжения АКБ для автомобиля (ATMega8 и дисплей от Nokia 1110i)
  • rocks11 к записи Зарядное устройство для щелочных, NiCa, NiMH и Li-ion аккумуляторов
  • dda64 к записи Компактный High-end фонокорректор (в соответствии со стандартом RIAA)
  • sergmar76 к записи Автоматическое ЗУ на МК ATmega16A
  • sergmar76 к записи Автоматическое зарядное устройство на МК для свинцово-кислотных АКБ

Полезный совет

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

© Меандр — практическая электроника.
Копирование материалов сайта возможно только с указанием ссылки на первоисточник — сайт meandr.org

Создано с помощью автором Graphene Themes.

Ссылка на основную публикацию
Adblock detector