простые интересные РАДИОСХЕМЫ сделанные своими руками


» СХЕМЫ И СТАТЬИ

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!





Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

  • Страница 1 из 65
  • 1
  • 2
  • 3
  • 64
  • 65
  • »
Модератор форума: Электродыч, Sam, ВIOS  
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Часы на ИН-14
Часы на ИН-14
Пн, 29.07.2013, 17:45 | Сообщение # 1        
SssaHeKkk
аватар
  Постов: 4132  Offline Друзья 
СВЕТЯЩИЕСЯ ЧАСЫ
КОРПУС ИЗ ОРГСТЕКЛА
ЭЛЕКТРОННЫЕ ЧАСЫ С ОДНОЙ ЦИФРОЙ

собрал я данные часики)

Основные характеристики часов SUNny_Clock:
Номинальное напряжение питания, В 12
Ток потребления, не более, мА 200
Ток потребления типичный, мА 150
Индикаторов типа ИН 14 6
Формат индикации времени Часы\Минуты\Секунды
Формат индикации даты Число\Месяц\Год
Момент и продолжительность индикации даты Последние 2 с каждой минуты
Количество кнопок управления 2
Будильников 2
Дискретность установки времени срабатывания будильника, мин 5
Программных градаций подстройки яркости индикаторов 5

Схема


Нумерация выводов микроконтроллера соответствует корпусу TQFP 32. Замена на микроконтроллер в DIP корпусе в рамках данного проекта не предусмотрена. Часы реального времени DS1307. Точность хода определяется параметрами часового кварца ZQ1. Какой поставите, так ходить и будут. В часах установлены газоразрядные индикаторы ИН 14, которые можно заменить на ИН 8 2 с учётом отличий по распиновке. Нумерация выводов индикаторов осуществляется по часовой стрелке со стороны выводов. У ИН 14 вывод 1 указан стрелкой.

Звуковой излучатель BA1 имеет встроенный генератор и напряжение питания 5В. При соответствующем подключении подойдёт любой другой на напряжение 12В. Повышающий преобразователь напряжения выполнен на микросхеме MC34063A. (MC33063A). По распространённости и стоимости она несколько уступает таймеру 555, на котором можно построить такой преобразователь, однако дешевле и доступнее MAX1771. Неполярные конденсаторы керамика, полярные - электролиты Low ESR (например, EXR фирмы Hitano, FC Philips, CV AX Sanyo и т.п.). Если Low ESR недоступны, поставьте параллельно электролиту керамику или плёнку. Дроссель в повышающем преобразователе использован типа B82477 (EPCOS) 220 uH на ток 1.16A. Минимальное расчётное значение дросселя составляет 180 uH, минимальный расчётный ток дросселя составляет 800 mA. Не рекомендуется использование дросселя с меньшими значениями (зато с бОльшими рекомендуется :).

Дешифраторами работают два корпуса К155ИД1. В коммутаторе анодного напряжения использована оптопара TLP627. Предвосхищая вопрос, можно ли использовать вместо них распространённую схему на транзисторах MPSA42/MPSA92: теоретически можно, но для данной прошивки нужен дополнительный инвертор и не факт, что временнЫе характеристики ключей совпадут, а прошивка будет управлять динамической индикацией корректно. В общем, четкого ответа автор дать не может, так как им это решение экспериментально не проверено. Величины R23 и R24 предлагается подобрать самостоятельно, так как в авторском варианте они отсутствуют, а без них токи через запятые превышают допустимые уровни.

Особо следует отметить монтаж индикаторов на печатную плату. Если вы вставите выводы индикатора в соответствующие им отверстия и по старой памяти затолкав стеклянные баллоны до упора (как обычно поступают с корпусами DIP) пропаяете выводы, то перевернув плату сможете наблюдать весело стоящие "в раскорячку" ИН 14 (или ИН 8 2). Дело в том, что индикаторы несколько кривоваты. Причём их кривоватость является индивидуальной для каждого конкретного экземпляра. Поэтому при монтаже индикаторы заталкиваем не до конца, прихватываем пайкой 3 вывода каждого из них единообразным способом и начинаем выравнивать по положению относительно печатной платы и относительно друг друга. Выбираем индикатор и смотрим, куда его нужно наклонить. Затем прогреваем вывод одного из трёх припаянных выводов прибора. После того как припой расплавился, измененяем положение индикатора в нужную нам сторону, отводим жало паяльника и, зафиксировав положение, ждём остывания припоя. Переходим к следующему выводу. И так до тех пор, пока не получим приемлемый результат. Иногда требуется "довернуть" индикатор в ту или иную сторону. Но не стоит переусердствовать в грубом физическом насилии над хрупким прибором в стеклянном корпусе.

Описание работы часов SUNny_Clock.
Программа микроконтроллера написана на BASIC-е. Это наверное не модно и вообще неправильно. Но автор честно и с упорством старался исправить ситуацию. Собирал книги по Си и Ассемблеру, клал их (в различных комбинациях: лицевой обложкой как вверх, так и вниз, иногда - в раскрытом виде) под подушку на время сна и под кота Ваську во время бодрствования. Катал их на общественном транспорте. Насколько известно автору, этот в высокой степени прогрессивный и теперь уже достаточно широко распространённый среди студентов ВУЗов метод имеет повышенную усвояемость. Однако, вопреки уверениям этих самых студентов (проклятые двоечники!) и высокой оценке качества книг котом Васькой, на автора вышеуказанный метод не подействовал. Так что выбирать особо не пришлось, а пришлось довольствоваться BASICом, остаточные сведения о котором сохранились с тех времён, когда аппарат сэра Клайва Синклера был способен выполнять роль домашнего компьютера.
Была произведена попытка разработки простого интуитивно понятного интерфейса пользователя. Что из этого получилось, судите сами. Управление производится всего 2 мя кнопками "MODE" (режим) и "SET" (установка).
Правила интерфейса пользователя:
1. Переход от режима к режиму происходит по кольцу кнопкой "MODE".
2. Установка значения производится кнопкой "SET".
3. Корректируемое значение либо мигает, либо имеет бОльшую яркость.
4. Установка значения секунд заключается в их обнулении.
5. Установка значения минут, часов, дня, месяца, года заключается в прибавлении 1 к текущему значению по кольцу до максимального значения, после чего значение обнуляется.
6. Установка минут срабатывания будильника производится от нуля с дискретностью 5 минут (00-05-10-15:55).
7. Если часы находятся не в основном режиме и нажатия кнопок прекращаются, то по истечении нескольких минут часы возвращаются в основной режим.
8. Отмена звукового сигнала будильника производится кнопкой "SET". При этом в следующий раз при достижении времени срабатывания сигнал будильника будет активирован.
9. Запятые в десятках и единицах секунд говорят об активности будильников 1 и 2 соответственно.
Режимы работы часов приведены ниже в таблице 2. Красным условно обозначены ярко горящие разряды, оранжевым - тускло подсвеченные разряды, чёрным - погашенные разряды. Для времени: Ч часы, М минуты, С - секунды. Для даты: Д - день месяца (число), М - месяц, Г - год. Для установки будильника: 1 - будильник 1, 2 - будильник 2, Х - нет значения (черный, погашен).



Первое включение, программирование контроллера и настройка.
Внимание! Схема содержит опасное для жизни напряжение! Будьте осторожны!
Проверьте правильность монтажа схемы. Затем проверьте цепи питания на предмет наличия короткого замыкания в оных. Если не нашли, попробуйте подать на вход питание от источника 12В. Если не пошёл дым, проверьте напряжение цепи питания D5V0. Как видно из названия, оно должно быть равным 5В. С помощью подстроечного резистора RP1 установите на выходе повышающего преобразователя напряжение величиной 190В (для указанных номиналов). Подождите минут 10: элементы схемы не должны заметно нагреваться. Особенно это касается дросселя высоковольтного преобразователя. Его перегрев говорит о неправильно выбранном номинале или о конструктиве со слишком малым рабочим током. Такой дроссель надо заменить на более подходящий.

С этого момента понадобится элемент питания ВТ1 типа CR2032. На худой конец просто закоротите контакты панельки элемента питания, но тогда время и дату будете устанавливать каждый раз при прекращении подачи питания.
Запрограммируйте последовательно Flash и EEPROM микроконтроллера с помощью прилагаемых прошивок *.hex и *.epp соответственно. И именно в указанной последовательности. На индикаторах будет отображаться "21-15-00". Секунды при этом "пойдут". Если же вы всё ещё не подключили BT1, то вместо времени и даты увидите на индикаторах что-то вроде "05-05-05" и будете долго искать неисправность и ругать нехорошими словами автора. А автор не любит, когда его ругают нехорошими словами.
Установите требуемые значения времени, даты, будильников в соответствии с таблицей описания режимов работ. Когда дойдёте до настройки яркости, программно включите минимальную яркость индикаторов. Подстройте повышающий преобразователь таким образом, чтобы каждый из индикаторов светился с минимальной яркостью, но полностью. То есть, не должно быть так, что часть цифры индикатора светится, а часть нет. Затем программно выставьте максимальную яркость и проверьте свечение цифр индикаторов. Индикаторы не должны светиться чрезмерно, и не должно быть "объёмного" свечения. Коррекция яркости опять же производится с помощью RP1. После этого снова проверьте свечение при минимальной яркости и так далее до тех пор, пока не будут получены приемлемые результаты. Если же приемлемые результаты не будут получены, попробуйте подобрать номиналы анодных резисторов и повторить вышеуказанные действия. Всё! Настройка часов завершена.

Так ну а терь и я попишу немножко...
вот фьюзы


Прошивка исходник и печатная плата в архиве...печатка на двух платах от ewrey...за что ему огромное спасибо...мной была немного доработана (проверил плату лишний раз на наличиие всех перемычек и тп...заменил разводку часов реального времени на корпус ДИП тк другого не было...а также подписал все элементы на плате)...и тут я вспомнил что моя печатка на другом компе...так что пока выкладываю версию печати от ewrey...через недельку выложу свою

Альтернативные фьюзы на случай, если наблюдаются сбои в работе будильников:
Пн, 29.07.2013, 18:09 | Сообщение # 2        
SssaHeKkk
аватар
  Постов: 4132  Offline Друзья 
вот несколько фоток








Пн, 29.07.2013, 18:28 | Сообщение # 3        
SssaHeKkk
аватар
  Постов: 4132  Offline Друзья 


так че то видео на ютуб не льется...потом загружу...ну а на этом пока все)
Пн, 29.07.2013, 18:37 | Сообщение # 4        
Сергей-78
аватар
  Постов: 9188  Offline Модератор 
У меня валяются с десяток индикаторов и мега свободная есть.Может зимой от нефиг делать и повторю.
Вт, 30.07.2013, 20:29 | Сообщение # 5        
SssaHeKkk
аватар
  Постов: 4132  Offline Друзья 
вот и видео
Вт, 30.07.2013, 20:35 | Сообщение # 6        
BFG5000
аватар
  Постов: 2602  Offline Друзья 
SssaHeKkk, это класно! + в репу!
Вт, 30.07.2013, 20:37 | Сообщение # 7        
ГУБЕРНАТОР
аватар
  Постов: 2998  Offline Друзья 
SssaHeKkk,
очень даже хорошо up
Вт, 30.07.2013, 20:46 | Сообщение # 8        
Сергей-78
аватар
  Постов: 9188  Offline Модератор 
Одно непонятно.Почему было не заставить мегу самой считать часы,без использования часовой микросхемы.Она ведь там по моему мнению и на половину не нагружена.
Вт, 30.07.2013, 20:52 | Сообщение # 9        
Сергей-78
аватар
  Постов: 9188  Offline Модератор 
ear, Да,но я собрал часы чисто на меге с бегущей строкой на светодиодных индикаторах,в которых забито и два термометра,9 будильников,индикация дня недели и всего что возможно.Тоже стоит батарейка,все работает.И притом что мега забита только на 80%.
Вт, 30.07.2013, 21:14 | Сообщение # 10        
Сергей-78
аватар
  Постов: 9188  Offline Модератор 
ear, Почему.Ведь при пропадании основного питания,мега переходит в пониженое энергопотребление от батарейки.Все что после меги отключается. Тоже самое и сдесь.Отключаются дешифраторы и индикаторы.Работает только часовая микра.Принцып тотже.Видно автор просто прогер слабый.Хотя для меня эта область вообще покрыта темнотой.Хорошо что хоть прошивать научился biggrin
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Часы на ИН-14
  • Страница 1 из 65
  • 1
  • 2
  • 3
  • 64
  • 65
  • »
Поиск:

Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Проверенные Новички
Группа вконтакте Канал ютуб Группа в фэйсбук © 2010-2021 "Радиосхемы" Все права защищены Почта Моб.версия