Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
Очередные мои часы.
Причина создания: требовались часы с индикацией времени и температуры (в помещении и на улице) и все это без смены показаний. Индикация даты не требовалась.
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Последний раз редактировалось Danko Вт сен 20, 2011 15:51:01, всего редактировалось 4 раз(а).
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
Фузы для Mega8 (int 4 MHz)
Фузы для Mega48/88/168 (int 8 MHz)
Пояснения к схеме:
плата процессора - из проекта часов с 4-х разрядной динамической индикацией.
плата индикации - подключение сдвиговых регистров из проекта часов с 4-х разрядной статической индикацией.
12 разрядов это четырехразрядная динамическая индикация (3 группы по 4 разряда)
индикаторы могут быть с ОА или ОК.
В моем случае: для индикации времени ОА - 1,5" (четыре одиночных), для индикации температуры два 4-х разрядных ОА (0,56").
Пояснения к программе (прошивке):
база программы- это 4-х разрядные часы с динамикой, но только: - индикации даты удалена, - переработана работа кнопок, - почти все настройки удалены из EEPROM,
настройка производится при компиляции и по сему проект расчитан на радиолюбителей умеющих не только держать в руках паяльник, но и с базовыми знаниями Си и умеющими компилировать в CVAVR.
- настройки в файле config_clock.h
Код:
// выбор активного уровня лог.1 на индикаторах (часы) #define SEG_CLOCK_LOG_1
// выбор активного уровня лог.1 на индикаторах (температура) //#define SEG_TERM_LOG_1
// выбор активного уровня лог.1 на разрядах #define RAZ_LOG_1
// индикация точек раздилителей часов и минут подключенных вместо точки 1 разряда #define DUBL_DOT
// флаг индикации незначащего нуля в десятках часов //#define HOUR_0
// автоперевод стрелок на летнее время и обратно #define ZIMA_LETO
Настройки в EEPROM: - нулевая ячейка - максимальный уровень яркости - первая ячейка - тест АЦП
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Последний раз редактировалось Danko Вт июн 07, 2011 22:08:59, всего редактировалось 3 раз(а).
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
Я планировал управлять не выводом OE, а напряжением подаваемым на коллектора транзисторных ключей.
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Доброго времени суток! Весьма привлекательный проект! Хочу повторить... Непонятен один момент, регулировка яркости в этой схеме есть? Или нужно добавлять для регулировки транзисторный ключик на выход ШИМа и регулировать напряжение на индикаторах!?
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
На програмном уровне она есть, но т.к. я лично на аппаратном уровне эту функцию не проверял, то и в схему транзисторые ключи не добавлял.
Если кто-нибудь предложит проверенный в желе вариант, то я его в схему обязательно добавлю.
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Просто когда смотрел проект в протусе, осцилом сел на индикаторы и не заметил изменения импульсов из чего и сделал вывод о том что программно яркость не регулируется.
Хотелось бы узнать какие мысли по этому проекту : http://radio-hobby.org/modules/news/art ... oryid=1065 Мне кажется , что перспектив у подобного начала намного больше , чем даже у 12 LED . Они (12 LED)все равно намного хуже даже маленькой LCD 16/2 в плане информативности . А матрица по возможностям отображения практически всемогуща и за ними давно уже настоящее ( трамвайные , ж.д. табло и т.п. ). 12LED ну никак не вдыхают в проект новую жизнь , тем более , что Вы давно уже публиковали подобное на МЕГА 16 . А за матрицы Вы тоже говорили , как перспективу . Но , видимо , забылось . Да и "нужда " в 12LED видна по весьма скудной активности читателей .
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
А по чему обсуждать чужие часы нужно в той ветке, что открыл я ?
Это вообще корректно ?
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Мне такие часики еще нужны, у меня индикаторов больших и средних куча осталась (помаленьку заказывать их почтой было не выгодно). Как раз, то что мне надо.
С некоторыми переделками можно к этой схеме прикрутить яркость. Изменить/подтянуть включение ОА транзисторов, чтобы в Z состоянии они были закрыты. И управлять входом ~OE второго сдвигового регистра. Аппаратным ШИМ-ом можно, но муторно получается. Лучше оставшимся 1-ым таймером, как одновибратором, запуская его в конце цикла регенерации на время, меньше чем длительность динамической индикации. Отсчитали, погасили ~OE индикацию и ждём следующей регенерации. Соответственно, этим временем и регулировать
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
Делиться особо нечем.
Есть плата индикации, но она больше похожа на макетную. На ней распаяны 595 регистры, токоограничивающие резисторы и транзисторные ключи. Все в smd.
Плата процессора - макетка.
Все соединения (на макетке, между индикаторами, плата индикации - индикаторы) - провод МГТФ.
Если интересно вечером выложу.
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Карма: 13
Рейтинг сообщений: 40
Зарегистрирован: Пн окт 13, 2008 11:45:54 Сообщений: 1287 Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения:0
elektron71 писал(а):
Интересно, проект в железе появился?
А фото с каких часов было сделано?
_________________ Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений. ---------- Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения