Устройства на AVR - Микроконтроллеры и Технологии

Опубликовано: 01.09.2018

Цель этого проекта - разработать устройство, которое считывает температуру с помощью внешнего датчика, и в зависимости от этих значений выходное реле будет менять свое состояние. Преимущество этого термостата заключается в его гибкости установки температур, при которых реле может быть включено или выключено. Это позволяет использовать различные режимы гистерезиса.

Печать E-mail

Этот прибор на микроконтроллере ATtiny2313 измеряет интервал времени между двумя последовательными логическими импульсами. Измеряемый сигнал подается на выводы внешних прерываний PD2 и PD3. Устройством могут быть измерены интервалы времени от 10 мкс до 30 минут с разрешением 1 мкс и от 1 мс до 4 часов с разрешением 1 мс. На плате DIP-переключатель S2 определяет настройки прибора, а именно:

Печать E-mail

Индикатор подключается к разъему HDD LED материнской платы компьютера. Светодиоды располагаются по окружности. Чем интенсивней используется жесткий диск тем быстрее бегает огонек по кругу и тем больше он удлиняется. Лучше использовать светодиоды в прозрачном корпусе, тогда эффект будет более выразителен. Основой устройства является микроконтроллер ATmega48 , который тактируется от внутреннего генератора частотой 8МГц.

Печать E-mail

Индикатор построен на базе микроконтроллера Atmega8 и символьном дисплее 20*4 с контроллером HD44780 или аналогом. Стерео сигнал поступает на вход операционных усилителей, где достигает оптимального уровня и после поступает на входы ADC0 и ADC1 микроконтроллера. Уровень сигнала отображается на дисплее в аналаговом виде, а также в цифровом виде в процентах.

Печать E-mail

В память микроконтроллера записаны несколько мелодий, с каждым нажатием на кнопку проигрывается следующая мелодия и так далее по кругу. Мелодии легко поменять на свои, с помощью программы конвертера мелодия из RTTL формата преобразуется в массив значений, которые необходимо записать в файл melodies.c и скомпилировать проект. Программа конвертер выложена в архиве. Микроконтроллер тактируется от внутреннего генератора частотой 8МГц. Вместо ATtiny45 можно использовать микроконтроллер ATtiny85.

Печать E-mail

Основная идея, предшествовавшая этому проекту, была связана с необходимостью сделать рождественские подарки друзьям и родственникам, притом дарить следовало что-нибудь полезное. Часы были выбраны потому, что их использует каждый, и их относительно просто сделать.

Работа устройства и основные части

Из рисунка видно, что печатная плата расположена между двумя листами прозрачного серого оргстекла толщиной 1/8 дюйма (3.2 мм). Бока корпуса открыты, справа виден разъем питания 2.1 мм. Звуковой излучатель будильника спрятан с левой стороны печатной платы. На плате установлены четыре синих светодиода диаметром 3 мм. Два из них находятся между семисегментными индикаторами часов и минут. Третий показывает, что будильник включен. Четвертый диод обозначает время суток, AM или PM. В часах есть маленькая литиевая батарейка на случай отключения электричества. Время срабатывания будильника и его состояние сохраняются в EEPROM микроконтроллера и извлекаются оттуда после восстановления питания.

Печать E-mail

Конструкция часов с электронной стороны тривиальна, микроконтроллер ATmega8 и часы реального времени PCF8583(RTC), индикация реализована методом мультиплексирования, резервное питание микросхемы RTC обеспечивает суперконденсатор 0,1Ф/5,5В. Программа в прерывании от таймера 0 обрабатывает переключение светодиодов, тогда как внешнее прерывание INT1 вызывается RTC в момент подсчета следующей секунды, после вызова прерывания считывается время RTC.

Печать E-mail

Каждое электроннное устройство со временем достигает уровня сложности, при котором производить измерения обычным мультиметром становится достаточно сложно. Мы задумываемся о приобретении оборудования уровня электронной лаборатории, первым покупаем осциллограф, затем генератор и т.д. И если это так, попробуйте сделать некоторые из этих устройств самостоятельно, или может быть, один универсальный прибор? Элементная база в настоящее время настолько обширна, что легко выбрать и приобрести необходимые компоненты. Поэтому мы предлагаем собрать универсальный измерительный прибор. Это не просто осциллограф и генератор, но и набор инструментов, позволяющих производить наладку электронных схем среднего уровня. Мы получаем, среди прочего, осциллограф, генератор, анализатор спектра, мультиметр и логический анализатор.

Печать E-mail

Целью проекта было создание будильника с псевдо-аналоговым циферблатом и возможностью запрограммировать несколько периодов включения сигнала, включая рабочие дни и выходные, в том числе праздничные дни. Почему OLED? Из-за высокого качества изображения и низкого энергопотребления. Ведь нам нужно идти вместе с прогрессом!

Основой является цветной OLED-дисплей с разрешением 128х128 точек размером 1,5 дюйма с контроллером SSD1351 . Этот дисплейный модуль можно легко найти в продаже, он имеет интерфейс SPI по умолчанию, но для настройки параллельного интерфейса нужно только припаять несколько резисторов R8 и R10-R7 и R9. Параллельное управление в сочетании с микроконтроллером ATxmega256A3U и частотой тактирования 32MHz, обеспечивает быстрое обновление экрана.

Печать E-mail

Конструкция

Блок питания состоит из четырех отдельных модулей, гальванически отделенных друг от друга (4 отдельных блока питания). Они питаются от одного тороидального трансформатора с выходным напряжением 4x15В и током 2,5A плюс вывод 8В для питания схем управления.

Каждый из этих модулей управляется ATmega8 , давая диапазон напряжений и токов. Также для регулировки напряжения и тока в схеме применяются операционные усилители. В дополнение к двум модулям идут термометры ( DS18B20 ), которые измеряют температуру радиаторов, управление вентиляторами плавное.

Цифро-аналоговый преобразователь используемый для регулировки напряжения представляет собой простую 8-битную 2R-лестницу. Текущий канал и канал напряжения имеют отдельный преобразователь. Текущее регулирование осуществляется с использованием 5 Вт измерительного резистора(шунта), подключенного к положительному полюсу. Основным исполнительным элементом является биполярный транзистор BD245 , управляемый BD243 . Оптические сигналы от аналоговой части источников питания выводятся на переднюю панель.

Печать E-mail

Разделы

» ВАЗ 21099

» ВАЗ 2101

» ВАЗ 21214

» ВАЗ 2115

» Инжектор

» Авто своими руками

» Автомобиля

» Новости


» Обратная связь


Календарь

Архив

О сайте

Затраты на выполнение норм токсичности автомобилей в США на период до 1974 г.-1975 г произошли существенные изменения. Прежде всего следует отметить изменение характера большинства работ по электромобилям: работы в подавляющем большинстве стали носить чисто утилитарный характер. Большинство созданных в начале 70х годов электромобилей поступили в опытную эксплуатацию. Выпуск электромобилей в размере нескольких десятков штук стал обычным не только для Англии, но и для США, ФРГ, Франции.

ПОПУЛЯРНОЕ

Как выставить зажигание на ваз 2101: детальная инструкция
В статье рассмотрен вопрос как выставить зажигание на ВАЗ 2101: приведена инструкция выполнения всех необходимых операций и предоставлены соответствующие рекомендации. Известно, что неверно выставленный

Замена переднего тормозного цилиндра на ВАЗ 2101-ВАЗ 2107
Добро пожаловать! Передний тормозной цилиндр — это название к нему пришло из народа, на самом деле это рабочий тормозной цилиндр но к сожалению не все люди это знают и тем самым называют вещи не своими

Прокачка тормозов на ВАЗ 2101-2107
Добро пожаловать! Прокачка тормозов — одна из главных необходимых процедур после замены или же снятие каких либо цилиндров, или же шлангов тормозной системы. Данная процедура как вы уже поняли необходима,

Защита,защита поддона,защита поддона картера,защита поддона картера ВАЗ 2101
Очень часто, я вижу как ездят водители на своих автомобилях без защиты картера двигателя, они осознанно подвергают на повреждение нижнюю часть двигателя (а именно поддон картера), ведь вы сами знаете

Устройство автомобиля : ВАЗ 2101, ВАЗ 2102 : Конструкция и ремонт автомобилей для чайников
Смазка двигателя Смазка двигателя 1. Канал подачи масла к коренному подшипнику коленчатого вала; 2. Канал подачи масла от коренного подшипника к шатунному; 3. Масляный картер; 4. Коленчатый вал;

Меняем втулки задних реактивных тяг (штанг) ВАЗ 2101-2107
Довольно часто причиной появления стука в районе задних колес ВАЗа является износ втулок реактивных тяг. Многие меняют тяги целиком, так как это гораздо проще, чем заменить втулки. Но практика показывает,

Регулировка клапанов ВАЗ 2101 своими руками
Регулировка клапанов — весьма ответственная процедура, от которой зависит очень много, например: стабильная работа мотора, расход топлива, мощность и нормальный запуск двигателя. О том, как отрегулировать

Описание и характеристики ВАЗ 2101
19 апреля в 1970 году сошел с конвейера первый отечественный автомобиль семейства «Жигули»  — ВАЗ 2101. Автомобиль был выпущен Волжским автомобильным заводом и был собран на базе уже знакомого

Регулировка холостого хода жигули. Регулировка холостого хода на ВАЗ 2101-ВАЗ 2107
Регулировка холостого хода ВАЗ | Ремонт автомобилей ваз Сегодня мы поговорим и узнаем, как выполнить регулировку холостого хода на автомобилях ВАЗ, а также узнаем, когда она делается и порядок выполнения

Головка блока цилиндров ВАЗ 2106,2107,2108,2109


РЕКЛАМА

rss