простые электронные часы с интересным дизайном.
Всем доброго времени суток!
Хочу предложить на Ваш суд обзор на недорогие электронные часы с довольно интересным, на мой взгляд, дизайном.
Часы продаются в пяти вариантах расцветки, либо с металлическим, либо с кожаным ремешком.
Технически характеристики:
Модель №: 8009
Корпус: IPB с покрытием
Диаметр корпуса: 42 мм (прибл)
Ширина ремешка: 22 мм (прибл)
Толщина: 11 мм (прибл)
Длина окружности: кожа 23 см (прибл)
Сталь 20 см (прибл)
Ремешок: IPB нержавеющая сталь, Грубая/тонкая кожа.
Стекло: Hardlex Mineral, с разделительными слоями антибликового покрытия
Цвет циферблата: белый, розовый, красный, оранжевый, зеленый
Водостойкость: 3ATM = 3 бар
Вес изделия: 100 г (сталь) 54 г (кожа)
Характеристики картинкой со страницы товара
Часы приехали в простом пакете, дополнительно обмотанные чем-то наподобие поролона, к сожалению коробка, продается как опция и не входит в стандартный пакет.
Для себя заказал часы с зеленым циферблатом и металлическим ремешком, о них и буду рассказывать.
Вот так они выглядят в сравнении с моими старичками.
Стекло, задняя крышка и ремешок на время транспортировки были оклеены толстой силиконовой пленкой, благодаря чему все доехало целым и без царапин, даже, несмотря на отсутствие жесткой упаковки.
Говоря про толщину корпуса, продавец не соврал, она даже меньше чем 11 мм, даже с учетом пленки на стекле и задней стенки.
Браслет металлический по краям покрытие матовое по центру полированное. Для лучшего сочетания с корпусом последнее звено браслета имеет декоративные накладки.
Регулировка браслета возможно в очень небольшом диапазоне длины, по сути можно уменьшить его примерно на 5-7 мм.
Для упрощения этой операции в комплекте к часам пришел вот такой инструмент.
И небольшая инструкция по использованию
Иногда в дешевых часах бывают неправильно установлены стрелки, тут с этим все в порядке. К сожалению стрелки не покрыты светоотражающим материалом, там что для того что бы использовать часы ночью придется обзавестись фонариком.
Раз уж заговорил про стрелки то скажу пару слов установку времени. Переводная головка вытаскивается из корпуса на два щелчка. Вытащив головку до первого щелчка можно устанавливать дату на календаре часов. Второй щелчок блокирует секундную стрелку и позволяет установить время. За счет блокировки секундной стрелки часы можно выставить достаточно точно.
Производитель заявил защиту от воды, так что я решил опустить их поплавать минут на двадцать перед разборкой.
Ну а теперь стоит заглянуть вовнутрь. Тут уже были обзоры различного инструмента для открытия крышек часов, но лично я остановил свой выбор на вот таком. Первое это старый добрый скальпель, немного затупленный, а второе ручка от стоматологического шпателя.
На крышке есть небольшой выступ, который нужно поддеть, что бы открыть ее.
По периметру крышки проложено уплотнительное кольцо из резины, если внутри головки тоже есть уплотнитель, то защита от воды может быть правдой.
Часы разбирал сразу после извлечения из воды, внутри все сухо, чуть позже проверю, что там с головкой и ключом.
Внутри небольшой механизм Sunon model PE27 и много уплотнительного пластика.
Сняв защиту можно увидеть элемент питания Sony sr621sw. К сожалению, в батарейках я не особо большой знаток, так что сказать, правда, это Sony или нет, не могу.
Мне было очень интересно посмотреть поближе на циферблат что бы понять это такой рисунок на нем или он на самом деле двухслойный. Для того что бы добрать до циферблата необходимо извлечь ключ. Сделать это можно надавив чем-то тонким на специальную кнопку, она обычно расположена в отверстии рядом с ключом. Но в этом случае вместо кнопки есть небольшая пластина с углублением, показывающим, куда нужно надавливать. Перед извлечением ключ должен быть полностью утоплен в корпус, в противном случае есть вероятность смещения кулачков и как следствие невозможность установки ключа назад без снятия циферблата.
Ключ на часах стандартный, что так в случае поломки найти ему замену труда не составит.
Внутри переводной головки есть небольшое резиновое кольцо и немного смазки. Не знаю как насчет 3-х атмосфер, но с такой защитой точно можно смело мыть руки, и принимать душ.
Ну и настало время поближе посмотреть ан сам циферблат. Производитель на самом деле заморочился и поверх крашеного в зеленый цвет циферблата наложил черную сетку.
В завершение фото на руке.
Небольшой вывод. В целом получились довольно простые часы, которые выделяет только несколько необычное решение с расцветкой циферблата. Самым большим их минусом есть отсутствие светящейся краски на стрелках, не понимаю, почему производитель пошел на такой шаг, раз уж все равно красил стрелки, что мешало сделать это светящейся краской.
Заранее приношу свои извинения за орфографию и грамматику текста, все допущенные ошибки сделаны не специально, а только по незнанию и в связи с несовершенством программ автоматической проверки текстов.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
Как легко настроить электронные часы?
Сегодня все больше людей используют электронные часы. Они удобные и практичные, имеют стильный дизайн. Но не каждый пользователь умеет правильно настраивать такой аксессуар. Из-за большого количества функций трудно разобраться в управлении. В этой статье можно узнать, как правильно настроить электронные часы.
Электронные часы
Раньше были популярны механические часы, которые собирались вручную. Теперь их заменили современные электронные модели. Преимуществом изделий является точность, большой выбор дополнительных функций, долговечность.
По принципу работы электронные часы похожи с кварцевыми устройствами. Контролирует процесс функционирования микросхема, которая находится в середине изделия. Для запуска механизма нужно установить источник энергии.
Приобрести электронные часы на руку можно на нашем сайте. Здесь представлен большой ассортимент товара, в том числе последние новинки от мировых брендов. На что стоит обратить внимание при выборе аксессуара:
- Форма корпуса – существуют квадратные, прямоугольные, круглые модели.
- Цвет – мужские изделия сделаны в темных оттенках, в то время как женские и детские товары имеют яркие тона.
- Материал браслета – большинство электронных часов имеют силиконовый аксессуар. Можно найти модели из пластика.
- Защита – современные устройства защищены от воды, грязи, пыли.
Главное преимущество такого аксессуара не показ времени, а дополнительные функции. В часах может быть встроенный калькулятор, будильник, календарь, подсветка.
Как настроить время на электронных часах?
Большинство электронных часов изготавливаются за границей. Настройки устройств указаны на английском. Это усложняет работу, не каждый пользователь знает иностранный язык. Осуществляется настройка довольно просто, с помощью специальных кнопок, которые размещены на боковой панели корпуса. Количество клавиш зависит от модели часов.
Основными кнопками являются MOD и SET, они встроены в любое устройство. Благодаря им можно выставить время. Для этого нужно выполнить такие действия:
- Нажать кнопку MOD, держать несколько секунд до момента, когда экран начнет мигать. С этой клавишей можно переходить на нужные пункты меню.
- Кнопка SET поможет указать желаемые параметры системы, выставить правильное время. Нажимайте клавишу до тех пор, пока не будут предложены нужные цифры.
- После окончания настройки и выставления правильного времени завершите процесс нажатием кнопки MOD.
Это был пример настройки времени для устройств с 2 кнопками. Есть модели, которые имеют 4 клавиши. В этом случае необходимо выполнять процесс другим способом.
- Нажать и удержать клавишу MOD, когда экран начнет мигать, выбрать необходимый пункт меню.
- Настройка времени проходит с помощью дополнительных кнопок. Верхняя клавиша отвечает за увеличение значения, нижняя – за изменение.
- После выставления правильного времени закройте меню нажатием кнопки MOD.
В современных аксессуарах нередко применяются системы на 5-6 клавиш. В таком случае процесс выставления времени осуществляется в аналогичном порядке с использованием кнопок MOD и SET, а также дополнительных элементов. Разработчики часто создают другие клавиши, которые могут быстро вызвать таймер, секундомер, будильник, они только визуализируют параметры, но не производят настройки.
Таким образом, установка времени в электронных часах проводится довольно просто. С этим сможет справиться любой пользователь. Главное – придерживаться элементарных правил. Проще всего настроить устройство с 4 кнопками. Установка времени на изделиях с 2 кнопками также проходит довольно легко.
Как настраивать электронные часы?
Кроме настройки времени есть другие параметры, которые также нуждаются в выставлении. Одним из таких элементов является будильник. Такая функция присутствует абсолютно в каждой электронной модели. Громкость не слишком большая, но звук все равно можно услышать. Функция пользуется популярностью среди пользователей, завести будильник можно за 1 минуту.
Настройка осуществляется так же, как и выставление времени. Для начала необходимо зажать кнопку MOD, а далее найти в меню пункт «alarm». С помощью клавиши SET можно выставить время срабатывания будильника. Когда заданный параметр установлен, нужно подтвердить действие и закрыть меню.
Электронные часы с 4-5 кнопками имеют специальные клавиши, которые моментально выводят на экран опции будильника. Включить таймер или секундомер можно в меню системы.
Настройка даты осуществляется в таком же порядке. На дисплее будет отображаться день, месяц, год. Есть модели, которые автоматически переводят время, но в большинстве изделий это нужно делать самостоятельно.
Данные рекомендации касаются большинства моделей, но есть устройства, которые имеют другие параметры. Как правило, это изделия малоизвестных торговых марок. В таком случае рекомендуем указать марку часов в поисковой системе и найти желаемую информацию в Интернете. При необходимости настройку аксессуара может произвести работник магазина часов совершенно бесплатно.
Теперь вы знаете, как выставить электронные часы, настроить время, дату, будильник. Если выполнять действия в правильном порядке, можно произвести настройку за 2 минуты.
Стильные электронные часы по приемлемой цене
Электронные часы – это не только устройство, которое показывает время. Они являются элегантным аксессуаром, могут дополнить стиль одежды или образ. Популярностью пользуются спортивные модели, которые имеют большой циферблат и силиконовый ремешок. Есть изделия, предназначенные для прогулок и походов на работу.
Приобрести любую модель можно на нашем сайте. Здесь представлены электронные часы лучших торговых марок. Вся продукция магазина сделана из качественного материала, прослужит долгое время. Почему стоит заказать товар на нашем сайте:
- Гарантия – действует при покупке любой модели. При обнаружении повреждений ремонт устройства осуществляется бесплатно.
- Скидки – на сайте опубликована информация об акциях, выгодных предложениях для клиентов.
- Цены – по сравнению с другими магазинами, у нас самая привлекательная стоимость товара.
- Помощь – при возникновении вопросов обращайтесь в службу поддержки.
- Доставка – приобретенный товар можно получить по указанному адресу.
Кроме часов электронных, на сайте можно найти другие варианты. Представлен большой выбор карманных, умных устройств, которые подойдут для мужчин, женщин и детей. Есть возможность подобрать стильный аксессуар в виде стильного ремешка. Не упустите возможность стать владельцем надежных часов, оформляйте заказ уже сегодня.
Простые электронные часы — Два выходных дня
Простые электронные часы были изготовлены на случай невозможности использовать для установки показаний времени спутниковую систему навигации (GPS). Это может случиться при расположении часов в помещении на большом удалении от окна, в помещении без окон и т. п.
Рисунок 1 — Принципиальная электрическая схема
Основой устройства является микроконтроллер ATTINY2313, содержащий программу, реализующую функцию часов. Микроконтроллер работает от встроенного тактового генератора и считывает значение текущего времени с микросхемы DS1307, являющейся часами реального времени. При пропадании внешнего электропитания ход часов не останавливается, потому что микросхема DS1307 автоматически переходит на резервное питание от литиевой батареи (Bat), потребляя при этом ток не более 500 микроампер.
При появлении внешнего электропитания микроконтроллер ATTINY2313 вновь считывает значение текущего времени с микросхемы DS1307 и выводит его на четырёхразрядный светодиодный индикатор. То есть, достаточно один раз при первоначальном запуске часов установить необходимое значение времени кнопками «Часы» и «Минуты» и затем забыть об этой процедуре, теоретически до тех пор, пока не закончится срок службы резервной батареи. Разумеется, точность этих часов будет хуже, чем у ранее опубликованных. В данном случае она определяется качеством кварцевого резонатора ZQ1.
Конструкция устройства и применяемые
радиоэлементы
В связи с единственностью изготовления печатные платы для монтажа радиоэлементов не разрабатывались. Все радиоэлементы установлены на макетной плате и соединены между собою собственными выводами и отрезками провода типа МГТФ при помощи пайки (рисунки 2 — 5).
Рисунок 2
Рисунок 3
Рисунок 4
Рисунок 5
Макетная плата установлена при помощи пластиковых стоечек в простейший корпус из оргстекла, представляющий собой две пластины толщиной 4 мм, соединённые винтами М2. Для этого в нижней пластине просверлены отверстия, в которых нарезана соответствующая резьба. Индикатор прикрыт «бутербродом» из оргстекла толщиной 1 мм и светофильтром из пивной бутылки (рисунки 6 — 10).
Рисунок 6
Рисунок 7
Рисунок 8
Рисунок 9
Рисунок 10
Микроконтроллер ATTINY2313 и микросхема DS1307 установлены на панельки. Для повышения помехоустойчивости схемы выводы кварцевого резонатора ZQ1 следует припаять непосредственно к соответствующим выводам микросхемы IC1. Для той же цели под корпусом кварцевого резонатора необходимо предусмотреть площадку из медной фольги, соединённую с общим проводом электропитания. Резонатор прижимается припаянной к площадке проволочной перемычкой.
В устройстве применён индикатор красного свечения с общим анодом размером символа 0. 56″. Литиевая батарея — CR2032, обычно применяется в материнских платах ПК. Номиналы резисторов R1-R3 могут варьироваться в пределах 10-100 кОм. Светодиод HL1 можно не устанавливать. Единственная его функция -включаться при переходе на каждый новый час на 15 секунд. Кварцевый резонатор ZQ1 желательно установить с частотой, максимально приближённой к номиналу. От этого зависит периодичность корректировки показаний времени кнопками «Часы» и «Минуты».
В качестве источника питания используется зарядное устройство от сотового телефона с номинальным выходным напряжением 5 вольт. Зарядное устройство подключается через разъём micro USB. Ток потребления небольшой, во всяком случае, популярный USB тестер (Charger Doctor) потребляемого часами тока не зафиксировал (рисунок 11).
Рисунок 11
После подачи электропитания загорается сегмент G первого разряда и в режиме бегущего огня доходит до последнего. В этот момент микроконтроллер проверяет — не было ли замены резервной батареи, и идут ли часы. Если была замена, то на индикаторе отобразится значение времени — 16:23:00, после чего его нужно сменить на текущее значение кнопками «Часы» и «Минуты».
Время отображается в 24-х часовом формате, показания часов и минут разделяются мигающим двоеточием. В моём случае, ввиду применения не часового индикатора, двоеточие не отображается. Вместо этого, в третьем и четвёртом разрядах мигают десятичные точки (рисунки 12-14).
Рисунок 12
Рисунок 13
Рисунок 14
Наладка правильно собранной схемы часов не потребовалась. Управляющая программа для микроконтроллера ATtiny2313 и индикатора с общим анодом находится здесь. Микроконтроллер запрограммирован программатором USBasp с управляющей программой AVRDUDE. FUSE-биты установлены следующим образом (рисунок 15).
Рисунок 15 — FUSE-биты
Управляющая программа для микроконтроллера ATtiny2313 и индикатора с общим катодом находится здесь. Эта управляющая программа мною не проверялась.
Цифровые часы старой школы | Журнал Nuts & Volts
» Перейти к дополнительным материалам
Проект часов с логикой CMOS и семисегментным дисплеем.
Есть проекты цифровых часов и есть действительно цифровых проектов часов. На одном полюсе находятся часы, полностью состоящие из отдельных транзисторов, резисторов и других дискретных компонентов, таких как агрессивно ретро-комплекты, произведенные KABtronics и описанные на этих страницах несколько лет назад [1]. Другой крайностью являются часы на базе микропроцессора с тысячами элементов схемы, сжатых в одну или несколько интегральных схем. Новый пример таких часов появился в мартовском номере журнала 9 за 2014 г.0010 Гайки и вольты [2].
Этот проект находится между этими крайностями, ближе к концу в хронологическом порядке. Это простые 12-часовые часы с интегральными схемами CMOS и семисегментным светодиодным дисплеем. Самые сложные ИС в нем содержат несколько триггеров и некоторую дополнительную логику. Часы показывают время на четырехразрядном дисплее — часы и минуты — с двоеточием, мигающим каждую секунду. Еще два светодиода попеременно показывают AM и PM. Два кнопочных переключателя позволяют устанавливать минуты и часы, и все это питается от небольшого настенного источника питания.
Структура
Цифровые часы состоят из четырех частей, как показано на рис. 1 .
РИСУНОК 1. Общий вид цифровых часов.
База времени выдает сигнал фиксированной частоты, циклы которого подсчитываются, чтобы отметить течение времени. Этот сигнал выводится либо из линейной частоты 60 Гц, либо, как здесь, из кварцевого генератора. Счетчики подсчитывают циклы сигнала базы времени и генерируют выходные данные, представляющие цифры. ИС драйвера декодируют эти выходные сигналы для управления отображает , которые показывают время. Наконец, источник питания обеспечивает питание, необходимое для других частей. В микропроцессорных часах почти все эти функции выполняются микропроцессором; здесь они распределены между девятью интегральными схемами и несколькими транзисторами.
База времени
База времени состоит из одного транзистора и двух интегральных схем. Транзистор — MPF-102 или аналогичный полевой транзистор — используется в генераторе с кварцевым управлением. Частоты многих генераторов можно разделить для управления часами; здесь частота кристалла 4,194304 МГц = 2 22 Гц. Переменный конденсатор в генераторе представляет собой подстроечный резистор; он позволяет слегка регулировать частоту генератора, чтобы часы вели точное время.
Первая интегральная схема — CD4521 (или MC14521), содержащая инвертор и цепочку из 24 триггеров. Выход каждого триггера соединен со входом следующего. Доступны выходы последних семи триггеров. Первый триггер получает сигнал генератора. Каждый триггер делит частоту принимаемого им сигнала на два, поэтому выход последнего триггера равен входной частоте, деленной на 224.
При входной частоте 2 22 Гц выход 20-го триггера 4 Гц; этот сигнал используется для быстрого перевода часов и минут для установки. Выход 20-секундного триггера составляет 1 Гц; этот сигнал мигает двоеточием на дисплее.
Выход последнего триггера составляет (1/4) Гц; то есть один цикл каждые четыре секунды. Этот сигнал поступает на предварительно устанавливаемый четырехбитный двоичный счетчик CD4029. Этот счетчик предварительно установлен на 15 путем подачи высоких сигналов, представляющих двоичные единицы, на его предварительно заданные входы, и он ведет обратный отсчет так, что он делит свою входную частоту на 15; 4 х 15 = 60, поэтому число 4029выход высшего порядка завершает один цикл каждую минуту. Этот сигнал приводит в действие счетчики часов. На рис. 2 показана схема базы времени.
РИСУНОК 2. База времени часов с кварцевым управлением.
Выход CD4029 используется для перезагрузки счетчика, когда его счет достигает нуля. В это время этот сигнал становится высоким, но предустановленный вход 4029 активен низким. Транзисторный инвертор переворачивает сигнал переноса, чтобы он сбрасывал счет соответствующим образом.
Я мог бы использовать другую микросхему, но это казалось неэлегантным для одного инвертора. Транзистор — как и другие в этом проекте — TN3019, потому что у меня их было много. Подойдет любой универсальный NPN.
Счет
Два сигнала времени — 4 Гц и 1/мин — поступают на счетную схему. На рис. 3 показана эта схема и схема дисплея, получающая ее выходные данные.
РИСУНОК 3. Цепи счета и индикации часов.
Для подсчета используются четыре микросхемы: двойной декадный счетчик CD4518; предустановленный декадный счетчик CD4510; двойной триггер JK CD4027; и четверной вентиль И CD4081. Счетчики и один из триггеров генерируют сигналы, указывающие цифры минут и часов. Давайте проследим за 1/минутным сигналом от базы времени через эти микросхемы.
Сигнал 1/минута поступает на один декадный счетчик 4518, который считает минуты и генерирует двоично-десятичное (BCD) представление цифры 1 с на своих четырех выходах. Выход 8 этого счетчика соединен с входом второго счетчика в 4518; когда счет минутных единиц переходит от 9в 0, этот выход переходит в низкий уровень, а второй счетчик увеличивает счет 10 секунд в минутах.
BCD и Counting
В цифровой логике сигналы являются двоичными: высокое и низкое напряжение представляют 1 и 0 соответственно. Одной из таких единиц информации является двоичная цифра или бит. 10 десятичных цифр могут быть представлены наборами из четырех битов, которые указывают значение каждой цифры в двоичной системе счисления, то есть в двоично-десятичном формате (BCD). 0000 представляет цифру «0;» 0001 представляет «1;» и так далее до 1001, что представляет «9». .’ Четыре бита представлены сигналами в четырех строках.
Триггер — это цифровая схема, выходной сигнал которой изменяет состояние — с низкого на высокий или с высокого на низкий — при каждом полном цикле входа. Таким образом, триггер производит выходной сигнал, частота которого составляет половину частоты его входного сигнала.
Счетчики на интегральных схемах представляют собой цепочки из четырех триггеров. Выход каждого из них является одновременно выходом счетчика и входом для следующего триггера в цепочке. Если сигнал с частотой f подается на первый триггер, четыре выхода имеют частоты f/2, f/4, f/8 и f/16. При отсутствии какой-либо дополнительной логики — двоичного счетчика — четыре выхода вместе многократно считают в двоичном виде от 0 до 15.
В используемых здесь счетчиках декад, таких как CD4518 и CD4510, дополнительная логика сбрасывает триггеры в 0, когда второй и четвертый выходы — представляющие 2 и 8 в сумме 10 — являются высокими. Четыре выхода циклически от 0000 до 1001; то есть через двоично-десятичное представление цифр от 0 до 9.
При счете 10 минут 0 должен следовать за 5, поскольку 59 минут переходят на 00. Для этого выходы 2 и 4 счетчика 10 минут подключаются к вентиль И — один из четырех в CD4081. Когда счет 10 секунд минуты достигает 6 в конце часа и в начале следующего, его выходы 2 и 4 имеют высокий уровень, поэтому выход И становится высоким. Это сбрасывает счетчик минут в 0 и посылает импульс следующему счетчику — CD4510, который считает час.
Как уже упоминалось, это 12-часовой формат часов, поэтому цифра 10 часов всегда либо пуста, либо равна 1, и нам не нужен полный счетчик, чтобы отслеживать ее; один из триггеров в CD4027 сделает эту работу. Когда счетчик часов в CD4510 переходит от 9 к 0, 4510 отправляет сигнал на тот триггер, выход Q которого становится высоким, чтобы указать 1 в позиции 10 часов.
На этом этапе все становится немного сложнее по двум причинам. Во-первых, счетчик часов должен пересчитываться после 12; то есть счетчик часов должен быть сброшен, когда он достигает (очень кратко) 13. Во-вторых, этот счетчик должен сбрасываться на 1, а не на 0, поскольку 1:00 следует за 12:59.. Еще два логических элемента И в 4081 обрабатывают первую проблему. Вместе они замечают, когда цифра 10 часов равна 1 (выход Q этого триггера имеет высокий уровень) и выходы 1 и 2 4510 имеют высокий уровень; то есть количество часов достигает 13. Выход второго логического элемента И становится высоким, что сбрасывает триггер — его выход Q становится низким — и повышает вход НАГРУЗКИ 4510, чьи предустановленные входы задают значение 1. ( Этот переход можно осуществить с помощью непредустановленного счетчика, но для этого требуется больше логики.Эта реализация оставлена в качестве упражнения.)
Три декадных счетчика и один триггер теперь правильно отсчитывают минуты и часы, указанные 1/минутным сигналом от базы времени. Остается только правильно зажечь индикаторы AM и PM.
Эту задачу имеет смысл возложить на второй триггер в 4027. Он имеет взаимодополняющие выходы Q и ~Q, и в любой момент времени будет гореть ровно один из индикаторов. Однако утро становится днем, а вечер снова становится утром в 12:00, а не в 1:00, поэтому мы не можем использовать сигнал сброса часов для переключения этого триггера. К счастью, у нас уже есть (как Рисунок 3 показывает) соответствующий сигнал.
Один из логических элементов И становится высоким, когда сигнал часов 10s и сигнал часов 1s 2 оба имеют высокий уровень; то есть в 12:00. Этот сигнал поступает на вход второго триггера, так что каждый раз, когда счетчик часов достигает 12, он переключается (или перескакивает), выключая один индикатор и зажигая другой.
Два кнопочных переключателя подают сигнал частотой 4 Гц на входы для подсчета минут и часов, чтобы быстро увеличить эти значения и установить минуты и часы.
Дисплеи
Выходы каскадов счетчиков поступают на ИС и транзисторы, которые управляют семисегментными индикаторами с общим анодом: 3-1/2 цифры для минут и часов и двоеточие между часами и минутами. Индикация минут и 10-ти секунд установлена в перевернутом виде, так что ее десятичная точка и точка 1-секундной шкалы часов образуют двоеточие. Сигнал 1 Гц от базы времени управляет двоеточием между часами и минутами через транзисторный переключатель, поэтому двоеточие мигает каждую секунду.
Детали подключения к дисплеям зависят от конкретных выбранных дисплеев. Это могут быть четыре одноразрядных дисплея, два двуразрядных дисплея или один дисплей, содержащий все четыре цифры. Номера контактов на рисунке соответствуют последнему из них. В любом случае обратитесь к техническому описанию дисплея.
Декодеры CD4543 управляют тремя младшими цифрами. Они переводят двоично-десятичные сигналы со счетчиков в сигналы, включающие соответствующие сегменты дисплеев. Цифра 10 часов, двоеточие, а также индикаторы AM и PM управляются транзисторными переключателями, управляемыми сигналами от счетчиков и базы времени. 2N7000 использовался для управления цифрой 10 часов, потому что 2N3019не переключился в этой ситуации; вот почему мы макетируем.
Источник питания
На рис. 4 показан источник питания часов. Он начинается как минимум с 7 В постоянного тока от настенного источника питания. Трехвыводной стабилизатор 7805 обеспечивает регулируемое напряжение +5 В для всех интегральных схем. LM317 обеспечивает регулируемое положительное напряжение для дисплеев с общим анодом, для которых требуется менее 5 В. Чем выше это напряжение, тем ярче дисплей, поэтому потенциометр, устанавливающий это напряжение, управляет яркостью дисплея.
РИСУНОК 4. Блок питания часов с вводом от настенной розетки.
Строительство
Я мог бы спроектировать печатные платы для этого проекта и заказать их изготовление, но макетные платы (часто называемые макетными платами) удобны и удобны для разовых проектов. Для таких проектов на основе интегральных схем, как этот, моим фаворитом является RadioShack 276-168, который имеет ряды контактных площадок с тремя отверстиями, разделенных двумя шинами, а также несколько дополнительных контактных площадок с двумя отверстиями на одном конце.
Недавнее сокращение RadioShack означает, что эти платы не так легко найти, как раньше, но они остаются доступными.
Часы занимают три из этих плат. Один содержит источник питания и базу времени, с небольшими радиаторами на двух регуляторах. Подстроечный потенциометр устанавливает выходное напряжение LM317. Вторая плата содержит счетчики и связанную с ними логику, а третья содержит драйверы, дисплеи, светодиоды и переключатели настроек. Все микросхемы смонтированы в сокетах; дисплеи монтируются на SIP-розетки; и все три платы содержат несколько развязывающих конденсаторов емкостью 0,1 мкФ (на схеме не показаны) от +5 В до земли.
Дорожки платы не обозначены на сторонах компонентов, поэтому я выбрал по одной шине для заземления, а другую для питания +5 В, и обвел их черным и красным маркером Sharpie™ на сторонах платы. Проводка была выполнена проводом с твердой изоляцией калибра 24, причем красный цвет использовался последовательно для всех соединений + 5 В, а черный — для всех соединений заземления; сделайте это в первую очередь. Другие цвета использовались для наглядности и ясности.
Угловые разъемы и разъемы для крепления плат. С прокладками и стойками между ними доски образуют трехслойный сэндвич; разъемы позволяют легко разбирать сэндвич для отладки. На рис. 5 показаны три платы.
РИСУНОК 5. Три платы, составляющие часы.
Корпус часов согнут из двух кусков алюминия: основания и верха. Передняя панель представляет собой кусок прозрачного красного акрила 1/4 дюйма (оргстекло), просверленный для размещения четырех винтов по углам и переключателей настроек. (При сверлении акрила постепенно увеличивайте маленькие отверстия и делайте это медленно и осторожно. Слишком быстрое сверление может привести к застреванию сверла в материале. Зажимайте материал, а не держите его рукой. Сначала просверлите несколько пробных отверстий.)
Сэндвич из трех досок и акриловой панели крепится к основанию двумя винтами внизу, где распорки короче верхних на толщину акрила. На задней панели установлен разъем для подключения к сети. На рис. 6 показана внутренняя часть собранного блока.
РИСУНОК 6. Внутренняя часть собранных часов.
Саморезы для листового металла крепят верхнюю часть к скобам на задней части основания. Металлические части ограждения были вырезаны из уцелевшей панели, окрашенной слегка текстурированной серой краской. Краска потрескалась на изгибах, но еще один легкий слой серого зафиксировал это и сохранил текстуру. Минимальные этикетки были сделаны с помощью производителя этикеток Brother. На рис. 7 показаны готовые часы.
РИСУНОК 7. Готовые часы.
Регулировка
Подстроечный конденсатор в кварцевом генераторе позволяет слегка регулировать частоту генератора. Установите часы, определите в течение дня или двух, будут ли они работать быстро или медленно, и соответствующим образом измените настройку конденсатора. Это помогает набросать изображения настройки конденсатора, и этот процесс может занять несколько недель. Потерпи.
Вторые часы
При проектировании и создании прототипа часов, которые я только что описал, я построил второй источник питания и базовую плату времени. Для этого требуется входное напряжение около 8 В переменного тока, и поэтому он включает в себя двухполупериодный мост и конденсатор электролитического фильтра. Кроме того — вместо CD4029 — в нем используется 74C193, также предустановленный двоичный счетчик, который имеет то преимущество, что не требует инвертора между его выходом переноса и входом нагрузки. Так как эта плата уже была собрана и протестирована, я решил собрать из нее еще одни часы.
Опять же, было три платы: блок питания и база времени; счетчик, реализующий ту же схему, что и раньше; и драйвер и плата дисплея. Однако физическое устройство было другим. На этот раз блоки питания/времени и платы счетчиков образовали горизонтальный сэндвич.
Плата дисплея — секция Datak 12-600B — крепилась к стойке с помощью длинных прямоугольных разъемов и двух небольших угловых скоб Keystone с резьбой под винты 4-40. (Jameco хранит эти кронштейны под артикулом 1581530.)
На задней панели устройства были установлены переключатели и небольшой трансформатор на 8 В переменного тока вместе с трехпроводным линейным разъемом компьютерного типа. Как и прежде, узлы подключаются через разъемы и разъемы, включая (в данном случае) пятипроводное соединение от платы счетчика к переключателям. Три платы крепятся к нижней части корпуса, как показано на рис. 8 .
.
РИСУНОК 8. Внутренняя часть вторых часов.
На рис. 9 показаны все часы вместе с третьими, имеющими аналогичную (но более простую) конструкцию и 24-часовую диаграмму.
РИСУНОК 9. Два 12-часовых и 24-часовые часы.
Меры предосторожности
Если настройки переключателей прыгают, настройка часов представляет собой упражнение со случайными числами; Качественные выключатели — хорошая инвестиция. Такой проект содержит очень большое количество паяных соединений, часто расположенных близко друг к другу, поэтому есть много возможностей для холодных соединений и паяных перемычек. Создавайте поэтапно и тестируйте по ходу дела.
Осциллограф очень удобен для тестирования и отладки, и интересно посмотреть формы сигналов и частоты в различных точках схемы. Вы можете тестировать с сигналами более высокой частоты, чем 1/минуту. Модули полезны; Хорошо иметь возможность разобрать часы для тестирования и отладки.
Варианты
Возможны многие варианты этой общей конструкции часов. Различные частоты генератора могут быть разделены на частоты, необходимые для синхронизации, или сигнал 60 Гц может быть получен из линии 120 В переменного тока.
Часы такой общей конструкции могут быть построены на различных интегральных схемах. Многие микросхемы счетчиков широко доступны и недороги. ИС КМОП (серия 4000) намного экономичнее по мощности, чем ТТЛ (серия 7400).
24-часовые часы проще, чем 12-часовые. Он переключается с 23:59 до 00:00, и нет необходимости в светодиодах AM/PM, хотя необходима еще одна микросхема декодера/драйвера. Схеме подсчета минут может предшествовать идентичная схема, которая, начиная с сигнала частотой 1 Гц, считает и отображает секунды.
Описанные здесь часы потребляют не более 150 мА при напряжении 5 В, причем почти все это идет на дисплеи и светодиоды; Версии TTL могут потреблять до 500 мА, что требует более крупного трансформатора или настенного источника питания, а также серьезного радиатора для регуляторов; прикрепите радиаторы к металлической задней панели.
В любом случае ознакомьтесь с техническими описаниями выбранных вами микросхем, сначала создайте и отладьте макетную плату и сохраните макетную плату на время сборки постоянной версии. НВ
Ссылки
[1] Кит Байерн: « Transistor Clock », Nuts & Volts , июль 2009 г., стр. 42-46.
[2] Крейг А. Линдли: « Уникальные светодиодные часы », Nuts & Volts , март 2014 г. , стр. 33–39.
Перечень деталей
Ни одна из деталей не известна или труднодоступна. Все они должны быть доступны через крупных дистрибьюторов, таких как Digi-Key и Allied. Все резисторы 1/4Вт.
База времени:
CD4521 CMOS 24-ступенчатый делитель частоты
CD4029 КМОП-реверсивный счетчик с предварительной настройкой
MPF102 FET
2N2222 или другой NPN-транзистор общего назначения
4,194304 МГц кварцевый резонатор
1 мГн дроссель
30 пФ подстроечный конденсатор
.1 мкФ, 16 мкФ конденсатор 0 .0 .0 .0 Резистор 1M
Резистор 1K
2 — Резистор 470 Ом
Схемы счета и индикации общего анода:
Семисегментный светодиодный индикатор с общим анодом: 4 одноразрядных; 2 двузначных; или 1 четырехзначный, не мультиплексированный.
2 – Светодиоды
CD4518 Двойной счетчик CMOS
CD4510 КМОП-счетчик с предустановленным прямым/обратным счетчиком
CD4081 Четырехканальный логический элемент И с двумя входами
CD4027 Двойной триггер J-K
3 – CD4543 КМОП-защелка BCD-семисегментов/декодер/драйвер
3 – 2N2222 или другой NPN общего назначения Transistor
2N7000 МОСФЕТ
2-330 Ом
4-470 Ом резистор
2-120 Ом резистор
2-SPDT Momentary Tusmportes
Струкция питания:
LM7805 ТРИДЕР. Трёхвыводной регулируемый положительный регулятор в корпусе ТО-220
2 – 1 мкФ, электролитический конденсатор 16 В
Конденсатор 0,33 мкФ
Подстроечный резистор 5K
Резистор 240 Ом
Прочее:
Корпус
Тонированный прозрачный акрил, соответствующий дисплеям для настенного питания
Стойки
Четыре резиновые ножки
Фурнитура
Цифровые кварцевые часы с нуля | Эрик ван Зийст
После 20 с лишним лет программирования я хотел получить некоторое представление об электронике, которое сделало бы мою карьеру возможной.
Я построил основные отдельные логические элементы с транзисторами на макетной плате, но для создания чего-либо значимого мне нужно было их множество, поэтому я купил несколько случайных наборов логических микросхем на Amazon, которые познакомили меня с серией 7400 и концепцией. спецификаций.
Довольно случайный набор логических микросхем 74xx CMOSПосле нескольких простых проектов мне захотелось создать что-то более полезное: кварцевые часы со светодиодным дисплеем.
Практичным способом создания часов было бы подключение 7-сегментных светодиодных дисплеев к Arduino или Raspberry Pi и написание нескольких строк кода для управления дисплеями. Однако для этого проекта я хотел использовать только базовые логические элементы и не использовать код.
Я начал с пары 7-сегментных светодиодных дисплеев. Обычно они имеют отдельные контакты для каждого светодиода и общий катод или анод. Чтобы отобразить число, вам просто нужно выяснить, какие светодиоды включить.
7-сегментный индикатор с общим катодомЧтобы отобразить цифру 5, вы должны вывести высокие линии a, c, d, f и g. Номер 1 будет b и c. Для жесткого подключения шаблона для каждого числа требуется много проводов и логических элементов, поэтому были разработаны специализированные ИС, такие как 74HC4511, которая принимает 4-битное двоичное число (например, 0101 для 5) на своих 4 входных линиях D, C, B и A, и переводит соответствующие выходные линии в высокий уровень (в данном случае a, c, d, f и g).
74HC4511: Декодер BCD для 7-сегментного дисплеяЭтот чип поддерживает только числа от 0 до 9, а не истинную ширину своего 4-битного ввода. Любой двоичный ввод больше 9 приводит к пустому отображению. Например, 1111 (15) не дает шестнадцатеричной буквы «F».
Это усеченное использование только младших 10 перестановок 4-битного двоичного числа известно как двоично-десятичное число или BCD.
Теперь, когда мы можем отображать числа от 0 до 9 с помощью BCD, мы можем подключить двоичный счетчик пульсаций ко входу 4511. Двоичный счетчик создается путем последовательного соединения нескольких триггеров, каждый из которых делит частоту своего входного тактового сигнала на два.
Это работает путем соединения инвертированного выхода триггера D-типа с тактовой частотой обратно с его входом.
D-триггер в качестве делителя частоты (www.electronics-tutorials.ws)Соединяя n из них последовательно, мы получаем n -битный двоичный счетчик пульсаций. Примером может служить микросхема 74HC393, которая содержит два отдельных 4-битных счетчика пульсаций, каждый из которых считает от 0 до 15.
3-битный счетчик пульсаций (www.electronics-tutorials.ws), а не 15, поэтому я использовал 74HC390, который можно подключить для обеспечения 2 независимых счетчиков BCD.На самом деле HC390 содержит этапы деления на 2 и деления на 5, каждый со своим собственным входным тактовым сигналом (CP0 и CP1). Подключив выход деления на 2 (Q0) к часам каскада деления на 5 (CP1), мы получим счетчик 0–9. HC390 содержит 2 таких контура.
Чтобы первый счетчик обеспечивал «перенос» тактового импульса на второй, когда он возвращается от 9 к 0, нам нужно добавить некоторую схему, которая ищет шаблон 1001 (десятичное число 9).) на выходных линиях BCD первого счетчика. Нам действительно нужно только искать 1 в строках A и D (Q0 и Q3 на HC390), поскольку 9 — единственное значение, которое соответствует этому.
Мы пропускаем эти две линии через логический элемент И (74HC08) и подключаем выход к тактовому входу второго счетчика (2CP0). Поскольку тактовый вход HC390 срабатывает по отрицательному фронту, тактовый импульс запускается, как только выход логического элемента И возвращается в исходное положение (когда первый счетчик возвращается с 9 обратно на 0).
Схема для 0–59отображение секундНа данный момент у нас есть 2-разрядный дисплей, который считает от 0 до 99, поэтому нам нужно добавить сигнал сброса, который ограничивает отсчет 0-59 секунд. Для этого ищем цифру 6 (0110) на двоично-десятичном выходе второго счетчика. Мы видим, что нам нужно только И для строк 2Q1 и 2Q2, так как 6 — это первое значение, имеющее высокие средние 2 бита. Мы объединяем эти линии и подключаем выход к основной линии сброса второго счетчика (2MR), чтобы мгновенно сбросить его на 0, когда он достигает 6.
Стоит отметить, что технически мы считаем от 0 до 6, а не от 0 до 5, но значение 6 появляется всего на несколько десятков наносекунд, пока распространяется сброс, что слишком мало для того, чтобы светодиодный дисплей мог среагировать.
Отображение минут идентично схеме секунд, описанной выше, так как обе они имеют основание 60. У нас есть еще один двойной счетчик BCD 74HC390, первый из которых имеет линию синхронизации (CP0), подключенную к тому же сигналу, который управляет сбросом (2MR) отображения секунд. Таким образом, когда секунды переходят от 59 к 0, счетчик минут увеличивается на единицу.
Дополнительные 2 логических элемента И, необходимые для переноса и сброса секции минут, взяты из того же счетверенного И-чипа 74HC08, который используется для секунд.
Отображение часов немного отличается, так как это основание 24, разделенное на 2 десятичных отображения со следующими правилами:
- правое (самое низкое) отображение отсчитывает от 0 до 9
- возвращает цикл к 0 и отправляет перенос сигнал на левый дисплей
- правый снова считает от 0 до 9
- циклически возвращается к 0 и отправляет другой сигнал переноса на левый дисплей
- правый дисплей считает от 0 до 4
- когда комбинированные дисплеи достигают 24, отправляет сброс сигнал к обоим
Для левого дисплея, который считает от 0 до 2, мы используем только секцию счетчика деления на 5 с тактовым входом 2CP1, подключенным к сигналу переноса правого дисплея, идентичным схемам минут и секунд.
Схема для отображения 0–23 часовДля сброса на 24 мы наблюдаем, что 24 в BCD равно 0010–0100, что является первым значением, которое имеет высокие значения как 2Q2, так и 1Q2, и поэтому мы можем И с ними и связать результат с обоими сбросить входы.
Чтобы вручную установить время, мы можем взять сигналы часов на счетчиках, подключить их к кнопкам, чтобы продвигать их по одному нажатию за раз. Для простоты я решил подражать интерфейсу многих радиочасов 70-х и 80-х годов, которые обычно имели три кнопки: одну, которую вы удерживали, чтобы войти в режим блокировки, затем одну, чтобы перевести минуты, и одну, чтобы перевести часы.
Старинные цифровые радиочасы Sonic 1980-х годов FM/AMПри установке времени мы должны остановить обычный сигнал часов, сбросить отображение секунд на 00, отключить обычный сигнал переноса с секунд на минуты и с минут на часы, чтобы вы могли зациклить счетчик минут без увеличения часовой секции.
Для этого мы пропускаем линии тактовых входов для счетчиков минут и часов через линейный мультиплексор 74HC157, который позволяет нам переключать тактовые входы с сигналов переноса на ручные кнопки.
Цифровой мультиплексор переключается между различными входными сигналами (Википедия)74HC157 имеет четыре 2-линейных входа и одну линию выбора (S), которая определяет, какие из входных линий активны. Линия выбора подключена к кнопке «установить время».
Подсистема кнопок управления временемОбратите внимание, что все сигналы по пути инвертируются. Это связано с тем, что тактовый вход счетчиков запускается отрицательным фронтом, а сигналы сброса/переноса, которые управляют тактовым сигналом следующего каскада, запускаются положительным фронтом.
Кнопка «установить время» не только управляет линией выбора мультиплексора, но и подключается к линии сброса второго счетчика, гарантируя их сброс на «00». Поскольку этот контакт сброса также управляется триггером 59-to-60, мне понадобился вентиль ИЛИ, чтобы соединить эти две линии. Тем не менее, поскольку это было единственное логическое ИЛИ, которое мне было нужно на плате, я не счел нужным добавлять полноценную счетверенную ИЛИ 74HC32 IC. Вместо этого я использовал два диода для создания вентиля ИЛИ, сэкономив большую часть места, которое заняла бы другая микросхема.
При подключении кнопок к входам инвертора необходимо учитывать контактный шум при нажатии или отпускании кнопки. Когда механический переключатель соприкасается с двумя металлическими контактами, существует очень короткий момент, в течение которого контакты «подпрыгивают», создавая и разрывая электрическое соединение.
Это видно на логическом анализаторе или осциллографе при достаточно высокой частоте дискретизации.
Механические переключатели не замыкают и не размыкают контакт (Джек Г. Ганссле)Если бы мы подключили этот сигнал напрямую к входу счетчика, одно нажатие кнопки фактически увеличило бы показания счетчика на величину, равную количеству скачков.
Существует много способов смягчить это явление, аппаратно или, если используется микроконтроллер, программно. Мы сделаем это аппаратно, используя резисторы и конденсаторы, чтобы построить фильтр нижних частот для сглаживания перехода сигнала.
Когда кнопка не нажата, сигнал hour_button
становится низким через R5
. При ее нажатии конденсатор C3
начинает заряжаться через резистор R1
, в результате чего напряжение на hour_button
медленно подниматься.
С VCC
при 3 В, R1
при 100 кОм и C3
при 100 нФ требуется около 11 миллисекунд для повышения напряжения до 2 В (высокий логический уровень КМОП). Если в течение этого времени соединение кратковременно дребезжит, напряжение больше не колеблется резко между 0В и 3В, а просто немного продлевает время заряда конденсатора. Это важно, потому что дикие колебания от рельса к рельсу вызывают цифровые колебания.
При отпускании C3
медленно разряжается через диод D1
и резистор R5
, предотвращая дребезг.
Но это еще не все.
3,3 В CMOS определяет низкий логический уровень как любое напряжение ниже 0,8 В, а все, что выше 2 В, как высокий логический уровень. Однако поведение между 0,8 В и 2 В не определено, и наш конденсатор заряжается в течение 11 мс, проводя долгое время в этой неопределенной зоне.
Чтобы предотвратить нежелательное поведение во время этого перехода, мы пропускаем сигнал через инвертор триггера Шмитта. Триггер Шмитта применяет гистерезис к входному сигналу, находясь в неопределенной зоне, определяя своим выходным состоянием его предыдущее состояние. Это означает, что при подъеме выше 0,8 В выход остается низким логическим уровнем до тех пор, пока не будет достигнуто 2 В, и наоборот при снижении.
На данный момент у нас есть почти все, кроме точного тактового сигнала. В истинно винтажном стиле я хотел использовать для этого кварцевый кристалл. Кварц — это материал, обладающий пьезоэлектрическими свойствами: он генерирует электрический заряд в ответ на механическое воздействие и слегка деформируется при воздействии электрического заряда.
Это свойство можно использовать для создания схемы кварцевого генератора. Сначала подайте напряжение на кристалл и подождите, пока он деформируется, чтобы противостоять заряду. Затем, когда он полностью деформируется, снимите заряд и подождите, пока кристалл противостоит изменению, восстанавливая свою форму, после чего мы снова применяем заряд.
Продолжительность деформации кристалла кварца напрямую связана с его толщиной, которая, в свою очередь, очень точно определяет его резонансную частоту. Таким образом можно резать кристаллы кварца с частотой от нескольких килогерц до сотен мегагерц.
Схема кварцевого генератора Пирса-ГейтаМеханизмом переключения приложенного напряжения в конце каждой фазы часто является цифровой инвертор, который также обеспечивает усиление, необходимое для поддержания генерации.
Я выбрал «часовой кристалл» ECS-2X6X с резонансной частотой 32 768 Гц. Поскольку 32 768 равно 2¹⁵, мы можем пропустить сигнал через 15-ступенчатый делитель частоты, чтобы получить точную тактовую частоту 1 Гц.
Часовой кристалл с частотой 32 768 Гц, подключенный к комбинированному генератору 74HC4060 и 14-ступенчатому счетчику пульсаций74HC4060 представляет собой комбинированный инвертор генератора и 14-ступенчатый счетчик пульсаций, который должен выдавать точный сигнал с частотой 2 Гц. Мы добавляем дополнительный одиночный триггер (74HC74), чтобы обеспечить окончательное 15-е деление до 1 Гц.
Логический анализатор показывает очень точный тактовый сигнал после 14 делений.Со всеми этими компонентами мы наконец-то смогли подключить все на макетной плате для пробного запуска.
Я помню, как в детстве у меня были радиочасы, светодиодный дисплей которых автоматически регулировал яркость в зависимости от условий окружающего освещения. При дневном свете было очень светло, а ночью тускнело, поэтому не освещала всю комнату.
Если я собирался поместить это на печатную плату и использовать ее, она должна была иметь эту функцию.
В отличие от ламп накаливания, яркость светодиодов не так просто регулировать, изменяя напряжение или ток аналоговым способом. Типичный красный светодиод не будет излучать свет до тех пор, пока не будет подано около 2 В, и перегорит примерно при 3 В. При модуляции тока через переменный последовательный резистор мы получаем относительно низкую контрастность и различия в цветности или цветовой температуре.
Вместо этого яркостью светодиода легче управлять, заставляя его мигать очень быстро, изменяя время между включением и выключением с помощью процесса, называемого широтно-импульсной модуляцией или ШИМ.
Используя универсальную микросхему таймера 555, фоторезистор и несколько конденсаторов и резисторов, мы можем создать низкотехнологичный широтно-импульсный модулятор.
Типичная схема генератора 555 (www.electronics-tutorials.ws) Типичная схема генератора 555 (нестабильный мультивибратор) показана выше. Конденсатор C1
заряжается через R1
+ R2
( t1 — выход на контакт 3 высокий) и разряжается через R2
( t2 — контакт 3 низкий). При равном сопротивлении R1
и R2
интервал t1 (высокий) в два раза длиннее t2 (низкий). Говорят, что рабочий цикл составляет 67%.
Для создания ШИМ мы можем соединить общие катоды всех 7-сегментных дисплеев через NPN-транзистор с землей и соединить выход таймера 555 с базой транзистора.
Теперь мы хотели бы использовать фоторезистор для R2, чтобы мы могли сократить или увеличить время разрядки (в течение которого светодиоды выключены), сохраняя при этом фиксированное время зарядки.
Поскольку рабочий цикл стандартной схемы не может быть ниже 50 %, мы добавили несколько диодов для обхода резистора R2 во время зарядки, зафиксировав время зарядки на уровне ~0,3 мс.
Адаптивная яркость с помощью широтно-импульсной модуляции, управляемой фоторезисторомПоскольку в полной темноте фоторезисторы потребляют много мегаом, я параллельно подключил резистор 470 кОм, чтобы ограничить время разряда максимальным значением 15 мс при частоте 64 Гц без мерцания (рабочий цикл ~2%). При полном дневном свете время разряда сокращается до 0,1 мс при рабочем цикле 80% на частоте ~ 2 кГц, что обеспечивает широкий диапазон интенсивности.
Несмотря на все это, прототип макетной платы не достигал полной яркости даже средь бела дня. Это оказалось из-за резистора R12
номиналом 100 кОм, который я первоначально использовал между 555 и транзистором. При 3В и 100К ток через базу 30мкА. Максимальный коэффициент усиления PN2222 составляет около 300, что ограничивает ток стока светодиодов на уровне 9 мА, чего недостаточно для работы всех дисплеев с полной яркостью.
Я хотел запитать схему через USB из-за его повсеместности. Тем не менее, USB составляет 5 В, и хотя микросхемы CMOS работают с этим нормально, в техническом описании кварцевого кристалла предлагается использовать его с 3 В и на основе этого приведены значения для последовательного резистора и нагрузочных конденсаторов. Работа при напряжении 5 В может потребовать тщательного пересчета этих компонентов.
Схема, предложенная в техническом описании кристалла, основана на 3 ВВместо этого я решил добавить регулятор напряжения и запустить всю схему на 3 В. Поскольку я не смог найти готовых стабилизаторов с фиксированным напряжением 3 В (3,3 В — более популярное выходное напряжение), я выбрал регулируемый линейный стабилизатор LD1117V на 800 мА и добавил потенциометр, чтобы позже можно было настроить точное напряжение на плате.
Цепь регулятора напряженияШесть семисегментных индикаторов с 42 светодиодами являются основными потребителями энергии. При напряжении 3 В с последовательным резистором 150 Ом и падением напряжения 2 В каждый из них потребляет 7 мА, что в сумме составляет почти 300 мА.
Поскольку большинство меньших регуляторов TO-92 ограничены током ~100 мА, больше подходит 800 мА LD11187V.
В этот момент я очень хотел посмотреть, смогу ли я спроектировать печатную плату, чтобы вывести проект за рамки макета и превратить его в реальную пригодную для использования вещь.
Не имея опыта EDA, я установил KiCad, следил за серией руководств DigiKey на YouTube и наткнулся на первоначальную двухслойную компоновку платы.
Компоновка печатной платы в KiCadПосле нескольких недель мучительных корректировок и изменений я решил сделать решительный шаг и отправить дизайн в студию печатных плат для запуска прототипа. Я загрузил проект в ОшПарк и заказал минимальную партию из 3 досок.
Предварительный просмотр OshPark, созданный автоматически во время заказаТем временем я заказал у DigiKey достаточное количество компонентов для сборки 3 плат.
После 10 дней ожидания платы прибыли!Получение этих первых досок было довольно волнительным, но и нервным. Было бы нелегко вносить изменения или исправлять ошибки, и как только все будет припаяно, даже отладка может стать проблемой.
Калибровка регулятора напряжения перед установкой кристаллаИменно в этот момент я столкнулся с первой реальной проблемой. В то время как схема кварцевого генератора работала нормально на макетной плате, на полностью собранной печатной плате она работала хуже. Он бежал слишком быстро. Ровно в 5 раз быстрее, чем должно.
Причиной несоответствия между поведением на макетной плате и на печатной плате может быть разница в емкости. При 22 пФ нагрузочные конденсаторы довольно малы, поэтому необходимо предвидеть и учитывать паразитную емкость от дорожек и проводов, а также добавочное сопротивление от плохих контактов макета.
нагрузочные конденсаторы и добавочный резистор. Теперь, когда все было спаяно, это было намного сложнее.
Тяжелый путь отладкиВысокая стоимость печатной платы для этого подхода методом проб и ошибок делала его маловероятным, и единственное изменение, которое мне удалось добиться, это конфигурация, при которой кристалл колебался точно 7 раз. раз быстрее, чем нужно. Мне не удалось снизить его частоту.
Измерение частоты колебаний с помощью логического анализатораЯ попытался понять фундаментальные свойства и математические расчеты цепей RLC и кварцевого генератора, чтобы понять влияние различных значений емкости нагрузки, последовательного сопротивления и напряжения на уровень возбуждения. и частота. Таким образом, я смогу точно определить правильные значения компонентов для моей платы.
begingroup\$ Редактировать: Моя основная цель — изучить математическую модель для расчета нагрузочного резистора \$R_s\$ до…
electronics.stackexchange. com
К сожалению, я больше инженер, чем академик и я должен был признать, что необходим альтернативный подход, если я хочу успешно завершить этот проект.
Тогда мой друг указал мне на микросхемы генераторов, которые содержат высокоточный резонатор вместе со всеми схемами, необходимыми для обеспечения стабильной и точной выходной частоты. Не требуется никаких настроек или внешних компонентов, что делает их удобной заменой схем на основе кварцевых кристаллов.
Если бы я мог заменить схему кварцевого генератора на печатной плате микросхемой генератора MEMS той же частоты и подключить ее к делителю тактовых импульсов 74HC4060, я мог бы запустить ее.
Он должен быть довольно маленьким, чтобы поместиться в существующем пространстве, и мне придется создать небольшой адаптер, чтобы обеспечить его питанием и подключить к нужным трассам.
Я выбрал SiT1630, который представляет собой MEMS-генератор с частотой 32 768 Гц в очень маленьком корпусе SOT23–5 (похоже, они не входят в сквозное отверстие).
Затем я создал очень маленькую печатную плату с расположением сквозных отверстий, точно совпадающим с расположением кварцевой схемы. Тогда я смогу использовать короткие одножильные провода не только для прокладки сигнальных соединений между двумя платами, но также использовать их для обеспечения структурного монтажного механизма.
На этой маленькой плате h3 подключается к одному из выводов GND нагрузочного конденсатора, h2 использует неподключенное сквозное отверстие другого конденсатора для прокладки провода питания. Этот провод проходит через заднюю часть платы, где он проходит, и соединяется с клеммой VCC ближайшей микросхемы.
h4 подключается к терминалу основания кристалла, который подключен к тактовому входу 74HC4060, в то время как h5 ни к чему не подключен и просто обеспечивает структурную поддержку.
Плата расширения MEMS вставляется в сквозные отверстия старой кварцевой схемы. Аппаратная заплатка. Предыдущее решение добавить регулятор напряжения для работы платы на 3 В вместо USB-входа на 5 В оказалось неоценимым на данном этапе, поскольку все доступные МЭМС-генераторы на DigiKey не работают. номиналом 1,5–3,63 В.
Со всем этим у меня наконец-то появились рабочие часы!
Когда я делал печатную плату, я сделал 5 монтажных отверстий, и теперь пришло время сделать их полезными. Чтобы иметь возможность повесить его на стену, я создал очень простую 3D-печатную рамку в Tinkercad, которая оставила бы всю печатную плату видимой.
Прототипирование в местной библиотекеЯ использовал общедоступные принтеры в местной библиотеке, чтобы попробовать разные цвета и проверить размеры, а затем использовал 3D-хабы, чтобы заказать 3 копии (в конце концов, Ошпарк прислал мне 3 платы).
Конечный продукт, 1 из 3Настенный и официально находящийся в эксплуатацииПрограммные проекты редко бывают действительно «готовыми». С программным обеспечением вы можете просто создать новый коммит и выпустить его в любое время, постоянно улучшая качество, исправляя ошибки и добавляя функции. Вы можете протестировать наполовину готовую версию, примерить ее на размер и соответствующим образом отрегулировать. Это настолько нормальная часть разработки программного обеспечения, что ее легко принять как должное.
Я несколько недель менял и подправлял разводку печатной платы, но почти сразу же, как только загрузил ее в Ошпарк, я начал находить вещи, которые должен был изменить.
Первое, о чем я пожалел, так это о том, что не поставил между дисплеями вездесущие двойные мигающие точки с частотой 1 Гц. Это было бы тривиально, и они могли бы перестать мигать, когда вы нажимаете кнопку «установить время» в качестве визуального индикатора того, что вы поставили часы на паузу.
Еще одним было то, что самый первый дисплей, как и все остальные, будет показывать ноль. Однако большинство цифровых часов показывают полночь как «0:00» вместо «00:00», и это было бы приятно.
И, наконец, самое серьезное, я забыл сбросить делитель часов, когда нажимаю «установить время». Вместо этого я просто ставлю линию сброса счетчика секунд на высокий уровень. Как следствие, невозможно точно синхронизировать время с точностью до секунды. Вы бы отпустили «установить время», когда это ровно целая минута, но поскольку делитель часов не был сброшен, в тот момент, когда вы позволите, до первого тикания не пройдет и целой секунды. Он может установить значение 1 почти сразу, и поэтому вы никогда не сможете синхронизировать его по-настоящему.
Исправить это, модифицировав плату, было нецелесообразно, так как я привязал линию сброса делителя часов к заливке земли как на верхнем, так и на нижнем слое, и поэтому мне пришлось вырезать круг вокруг штифта с обеих сторон, что потребовало отпайки гнездо IC в первую очередь.
Файлы схемы проекта и компоновки печатной платы в KiCad, а также файл STL для базовой платы можно найти по адресу: https://github.com/erikvanzijst/clock
Руководство: Как построить 24-часовой цифровой Часы
Содержание
Proposal
Introduction
Design
Prototypes
Conclusion
Works Cited
Proposal
With the wide availability of such commercial products as digital clocks, в этом отчете предлагается схема разработки цифровых часов с помощью простых и доступных шагов. Существует множество интегральных схем, обеспечивающих функциональность современных цифровых часов. Однако в настоящем отчете предлагается разработать интегральную схему на основе желаемой функциональности устройства. Спецификации предлагаемого прототипа включают простой дисплей 24-часового, 4-разрядного времени. Отчет разделен на следующие разделы: введение с кратким историческим прошлым цифровых часов и заявлением о назначении, раздел дизайна с изложением основных принципов, использованных в прототипе, раздел прототипа с простыми пояснительными схемами и заключение.
Мы напишем
Пользовательский эссе
Специально для вас
только за 16,05 долл. США $ 11/Page
308 Сертифицированные писатели онлайн
Узнайте больше
ВВЕДЕНИЕ
Digital Clock. Хотя аналоговые часы все еще используются, хотя в основном в декоративных целях, можно констатировать, что с точки зрения точности цифровые часы более распространены. Идея цифровых часов как коммерческого продукта восходит к 19 веку.50-х годов, а точнее, в 1957 году, когда «[t]he Hamilton Watch Co из Ланкастера, штат Пенсильвания, выпустила первые в мире электрические часы» (Руководство BBC). С того времени цифровые часы претерпели множество доработок, хотя основной принцип их работы остался прежним. Принцип в значительной степени основан на функциях обычных аналоговых часов, просто заменяя механические компоненты электроникой. В этом отношении функции цифровых часов состоят из электронной базы времени, имеющей регулярный сигнал, повторяющийся каждую секунду, минуту и час, счетчика и цифрового дисплея (Мозг).
Несмотря на кажущуюся простоту, процесс сборки цифровых часов может быть намного сложнее, что, тем не менее, не уменьшает опыта самостоятельной сборки цифровых часов. В связи с этим в данном отчете представлен обзор процесса создания 24-часовых цифровых часов с указанием различных компонентов, используемых в процессе.
В этом разделе будут подробно рассмотрены основные компоненты цифровых часов с изложением общего принципа их работы. Конструкция должна иметь следующие характеристики, указанные в таблице 1.
Общая схема часов будет выглядеть так, как показано на Рис. 1.
Рис. 1: Общая конструкция цифровых часов.Общий принцип работы цифровых часов можно объяснить разделением часов на 4 отдельные части: источник питания, счетчики, преобразование и выход. Блок питания будет обеспечивать выходы, 5 В для питания часов и сигнал 60 Гц, который будет использоваться в качестве базы времени для часов. Сохранение синусоидальной частоты 60 Гц будет осуществляться через трансформатор переменного тока, а мостовой выпрямитель будет преобразовывать переменное напряжение в постоянное. Соответственно на выходе блока питания получится волна 60 Гц и линия 5 В. Для целей данного отчета подразумевается, что линия 5 В будет подключена к каждому элементу часов, и соответственно то же самое можно сказать и о заземлении.
Секция счетчика цифровых часов будет использовать несколько счетчиков для последовательного преобразования сигналов 60 Гц в секунды, минуты и часы. Поскольку встроенные цифровые часы не будут отображать секунды, такая секция будет напрямую подключена к следующим счетчикам без вывода на дисплей. Принцип счетчиков заключается в последовательном делении на 10 и на шесть, при этом двоичный вывод последовательно представляет секунды, минуты и часы (Мозг). Для часовой секции при делении на 3 максимальное двоичное число десятичасовой секции будет равно двум. Часы должны быть сброшены путем подключения выхода счетчиков часов через логический логический элемент И, который сбрасывает счетчики часов на нули как 24 (Мозг).
Получите
100% оригинал статьи
по любой теме
всего за
3 часа
Подробнее отображаются как числа, они должны быть преобразованы с помощью , он преобразуется с помощью преобразователей двоичного кода в 7-сегментный. Выходы преобразователя подключены к каждому из 7 сегментов светодиода. Как было сказано ранее, к светодиоду подключены только секции минут и часов соответственно.
Прототипы
Следуя вышеупомянутой структуре цифровых часов, в настоящем отчете предлагается прототип, в котором реализованы части, описанные в документе. Отличительной чертой прототипов является объединение функций цифровых часов в единую схему, при этом все функции встроены. Функции включают счетчики и преобразователи двоичного кода в 7-сегментный. Схема является модификацией схемы, предложенной на сайте How Stuff Works, с измененными оттуда номерами основных деталей и характеристиками. Схему ИС можно увидеть на графике 2, где все выводы этой схемы должны быть подключены к светодиодам.
График 2: Прототип интегральной схемы для цифровых часов.Вышеупомянутая ИС будет служить ядром цифровых часов, где источник питания будет служить для нее входом, а выходом будут светодиоды часов. Следует отметить, что на схеме подключены только два преобразователя из-за ограничений графического вывода, тогда как в реальной жизни все преобразователи должны быть подключены к выходам ИМС. В связи с этим полную схему прототипа можно увидеть на графике 3, где ИС обозначена как ИС 1.
График 3: Прототип.Другие компоненты схемы должны включать в себя кнопку настройки и сброса, при этом она может быть дополнительно модифицирована для работы от других источников питания, напр. батареи. В последнем случае следует использовать кварцевый генератор. Соответственно, следует отметить, что колебание 60 Гц в этой схеме подразумевает использование линии электропередачи 110 В, а не 220 В, используемой во многих европейских странах. Корпус часов должен иметь размеры, указанные в разделе дизайна, хотя они могут быть изменены в соответствии с такими параметрами, как размер используемых светодиодов, проводка и любые личные предпочтения.
Заключение
Можно сделать вывод, что построенный проект представляет собой простую реализацию принципов часового механизма в цифровом виде. Предлагаемая конструкция проста, но обеспечивает основные функции цифровых часов, то есть показ времени.