Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Часы на ATmega8535 – Микроконтроллеры и Технологии

  1. Главная|
  2. Устройства|
  3. AVR
Просмотров: 8827

Часы Будильник ATmega8535 PCF8563 A6276 MBI5027

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

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

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

Без затемненного серого оргстекла кнопки видно значительно лучше. Кнопки имеют назначение: «Будильник», «Время», «Часы» и «Минуты». На рисунке видны метки рядом с кнопками. (Рядом со светодиодами, означающими АМ и Будильник также есть метки).

Чтобы установить время будильника, нажмите и удерживайте кнопку «Будильник», затем нажимайте кнопки «Часы» и «Минуты» для установки нужного времени будильника. Подобным же образом, удерживая кнопку «Время» и нажимая кнопки «Часы» и «Минуты», устанавливаете время. Нажатие кнопки «Будильник» включает/выключает его. Когда будильник звонит, его можно выключить любой кнопкой.


Большая микросхема в середине платы – Atmel Atmega8535. Микроконтроллер работает на частоте 4 МГц и программируется прямо в схеме через 6-контактный синий разъем слева от Atmega8535. Микросхема часов реального времени в 8 контактном DIP корпусе установлена справа вверху печатной платы. Две микросхемы – драйверы светодиодных индикаторов, расположены снизу печатной платы, звуковой сигнал будильника излучается пьезоэлементом (черный цилиндр справа), питание подается через разъем слева. Фотодатчик, используемый для определения уровня внешней освещенности, находится выше синего 6-контактного разъема.

Схема

Источник питания нарисован в верхней левой части схемы. Мостовой выпрямитель используется для защиты схемы от неправильной полярности питающего напряжения. Небольшой стабилизатор напряжения 5 В, в корпусе SOT-223 используется для питания микроконтроллера Atmega8535, часов реального времени и драйверов светодиодных индикаторов. Данные реального времени снимаются с микросхемы PCF8563P. Эта микросхема тактируется кварцевым резонатором частотой 32.768 кГц и использует литиевую батарейку 3 В CR2032 на случай отключения питания. Четыре кнопки SW1…SW4 используются для взаимодействия с пользователем. Микросхемы MBI5027 от Macroblock – драйверы светодиодных индикаторов (24 контактные, корпус DIP), их возможно будет немного тяжело найти. Альтернативой микросхемам MBI5027 могут быть микросхемы A6276 от Allegro.


Печатная плата

Файл печатной платы можно скачать внизу страницы. Файл создан с помощью программы Express PCB. Собирая печатную плату, я сначала запаял два 3-миллиметровых светодиода, затем драйверы индикаторов MBI5027, а затем светодиодные семисегментные индикаторы. Когда все детали размещены на обеих сторонах печатной платы, будет видно, в каком порядке их припаивать.


Передняя и задняя панели

Передняя и задняя панели начерчены в программе SolidWorks 99. Я просмотрел несколько различных форм и выбрал наиболее консервативный дизайн.

Программа

Программа была написана в AVR Studio с помощью компилятора AVRGCC. Таймер 0 используется для обновления дисплея и действует как временная база для 20 миллисекундного опроса кнопок в главном цикле. Таймер 1 используется только для генерации сигнала будильника частотой около 1 кГц. У устройства есть только три состояния: индикация времени, установка времени, установка времени будильника

Программа хорошо прокомментирована, поэтому чтобы понять, ее нужно просматривать от начала до конца. Файлы twi.c и twi.h я удалил из исходного кода (эти файлы используются для чтения и установки времени в часах реального времени). Я использовал не свободно распространяемую библиотеку, поэтому, чтобы скомпилировать исходный код, потребуется сделать свой файл библиотеки для общения с PCF8563P.

Программа просмотра/редактирования файлов формата ExpressPCB здесь

Автор: Matt Meerian


Архив для статьи “Часы на Atmega8535”
Описание:

Проект AVRStudio 4, макет печатной платы и панелей корпуса

Размер файла: 101.28 KB Количество загрузок: 369 Скачать

Понравилась статья? Поделиться с друзьями:

  • Назад
  • Вперед

» Микроконтроллер ATMEGA8535-16JU – Каталог простых схем для радиотехника

» Микроконтроллер ATMEGA8535-16JU – Каталог простых схем для радиотехника Микроконтроллер ATMEGA8535-16JU | Каталог простых схем для радиотехника

Поделиться ссылкой:

 

png”>  Каталог простых схем для радиотехника

Описание: 8-bit Microcontrollers — MCU 8K Flash 512B SRAM 512B EEPROM 16MHz

Примерная цена за единицу: 3.76 €

  • Производитель: Microchip
  • Категория чипа: 8-bit Microcontrollers — MCU
  • Серия: ATmega8535
  • Mounting Style: SMD/SMT
  • Package/Case: PLCC-44
  • Ядро: AVR
  • Размер памяти: 8 kB
  • Data Bus Width:
    8 bit
  • ADC Resolution: 10 bit
  • Maximum Clock Frequency: 16 MHz
  • Number of I/Os: 32 I/O
  • Data RAM Size: 512 B
  • Напряжение питания — Min: 4. 5 V
  • Напряжение питания — Max: 5.5 V
  • Минимальная рабочая температура: — 40 C
  • Максимальная рабочая температура: + 85 C
  • Packaging: Tube
  • Analogue Напряжение питания: 2.7 V to 5.5 V
  • Brand: Microchip Technology / Atmel
  • DAC Resolution:
  • Data RAM Type: SRAM
  • Data ROM Size: 512 B
  • Data ROM Type: EEPROM
  • Height: 3.48 mm
  • I/O Voltage: 2.7 V to 5.5 V
  • Тип интерфейса: I2C, SPI, USART
  • Length: 16.7 mm
  • Moisture Sensitive: Yes
  • Number of ADC Channels: 8 Channel
  • Number of Timers/Counters: 3 Timer
  • Processor Серия: megaAVR
  • Product: MCU
  • Product Type: 8-bit Microcontrollers — MCU
  • Program Memory Type: Flash
  • Factory Pack Quantity: Factory Pack Quantity: 27
  • Subcategory: Microcontrollers — MCU
  • Tradename: AVR
  • Watchdog Timers: Watchdog Timer
  • Width: 16.
    7 mm
  • Unit Weight: 2,387 g
  • Все решения
       
      
      

    Полевые транзисторы

    Содержимое 2

    Транзисторы GBT

    Содержимое 3

    Цифровые микросхемы

    Аналоговые микросхемы

    Содержимое 5

    Конденсаторы

    Содержимое 7

    Устроства для начинающих

    Электроника для авто

    Устройства для дома

    Источники питания

    Устройства на микроконтроллерах

    Ремонт бытовой аппаратуры

    Содержимое 6

    Разное

    Содержимое 7

     
     
    ru/Footer_2.png” align=”right”>

    Копирование материалов сайта только при наличии активной ссылки.

    Microchip ATMEGA8535-16AU, 8-битный микроконтроллер AVR, ATmega, 16 МГц, флэш-память 8 кбайт, 44-контактный TQFP

    Посмотреть все микроконтроллеры


    Доступно для заказа.

    Добавить в корзину

    Этот продукт в настоящее время недоступен для заказа.

    К сожалению, этого товара нет на складе, и в настоящее время он недоступен для заказа.

    tickДобавлено

    Посмотреть корзину

    Цена (без НДС) Каждая (в упаковке по 2 шт.)

    128,50 тайваньских долларов

    (exc. ​​GST)

    TWD134.92

    (inc. GST)

    units Per unit Per Pack*
    2 – 8 TWD128.50 TWD257.00
    10 – 48 TWD125.50 TWD251.00
    50 – 98 TWD122.50 TWD245.00
    100 + TWD119. 50 239,00 тайваньских долларов
    *Показательная цена

    Варианты упаковки:

    Packmarkstandard Pack

    Pelly-CheckmarkProduction Pack

    RS NO.:
    131-03457
    . Артикул №:
    ATMEGA8535-16AU
    Производитель:
    Microchip

    Обзор продукта и листы технических данных

    • 0103
    • Doczipschematic Symbol & PCB Footprint

    Законодательство и соответствие


    Де Микроконтроллер Atmel.

    Each основан на усовершенствованной архитектуре RISC и поддерживает библиотеку QTouch. Все микроконтроллеры megaAVR имеют различные килобайты внутрисистемно программируемой флэш-памяти, EEPROM и SRAM, а также различные типы выводов и корпусов.

    Types of megaAVR 8-bit microcontrollers
    •ATmega8
    •ATmega16
    •ATmega48
    •ATmega88
    •ATmega162
    •ATmega164
    •ATmega165
    •ATmega168
    •ATmega8515
    •ATmega8535


    Specifications

    9059 9 11059 9 1102 ШИМ 5 190 9 12 единиц АЦП0029
    Attribute Value
    Family Name ATmega
    Package Type TQFP
    Mounting Type Surface Mount
    Pin Count 44
    Device Core AVR
    Data Bus Width 8bit
    Program Memory Size 8 kB
    Maximum Frequency 16 МГц
    Объем ОЗУ 512 B
    Каналы USB 0
    Typical Operating Supply Voltage 4. 5 → 5.5 V
    Height 1.05mm
    Maximum Operating Temperature +85 °C
    Length 10.1mm
    ADCs 8 x 10 бит
    Ширина 10,1 мм
    Тип программной памяти Флэш-память
    Instruction Set Architecture RISC
    Pulse Width Modulation 1 ​​(4 Channel)
    Dimensions 10. 1 x 10.1 x 1.05mm
    Minimum Operating Temperature -40 °C

    ATMEGA8535-16AU Больше полупроводников – ИС от Microchip Technology


    Высокопроизводительный 8-разрядный микроконтроллер AVR® RISC Microchip с низким энергопотреблением сочетает в себе 8 КБ программируемой флэш-памяти, 512 байт SRAM, 512 байт EEPROM и 8-канальный 10-разрядный аналого-цифровой преобразователь. Устройство поддерживает пропускную способность 16 MIPS на частоте 16 МГц и работает от 4,5 до 5,5 вольт.

    Выполняя инструкции за один такт, устройство достигает пропускной способности, приближающейся к одному MIPS на МГц, балансируя энергопотребление и скорость обработки.


    Технические характеристики

    Тип памяти программ Вспышка
    Размер памяти программы (КБ) 8
    Скорость процессора (MIPS/DMIPS) 16
    Данные EEPROM (байты) 512
    Захват/Сравнение/ШИМ (CCP) 1
    Макс. 8-битные цифровые таймеры 0
    Количество АЦП 0
    Каналы АЦП 8
    Максимальное разрешение АЦП (бит) 10
    Количество компараторов 1
    Темп. Диапазон Мин. -40
    Темп. Диапазон Макс. 85
    Максимальное рабочее напряжение (В) 5,5
    Мин. рабочее напряжение (В) 2,7
    Количество выводов 44
    Маломощный Нет
    булавки | Упаковка 44 | TQFP
    Диапазон температур от -40С до +85С
    Упаковочный материал Поднос (160)


    Ресурсы






    Экологическая информация

    Индикатор JEDEC e3
    ROHS Соответствует
    Китай EFUP Соответствует
    Вес устройства (г) 0,2733
    Транспортировочный вес (кг) 1.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *