Да, да именно автономное питание, как от сети. У меня просто у бати на работе шуруповерт спи..... украли, а второй аккумулятор он мне принес, так там стоят ниуель-кадмиевые аккумы. А у тебя получились часы с 9 индикаторами в протеусе?i8086 писал(а):Возможно, SarCity имел в виду не питание standby, типа чтоб время не сбилось, а полностью автономное, т.е. чтоб индикаторы и все функции девайса работалии так же, как от сети 220В. В другом случае аккумуляторы просто нецелесообразно использовать, у батареек намного меньший саморазряд. А кстати, у кого в Протеусе нормально моделируется переход в спящий режим при отключении от сети и переход в нормальный режим после подключения к сети? У меня после отключения сети индикаторы МК переходит в спящий режим, а после подключения к сети он так и не просыпается.
Часы-термометр на микроконтроллере ATmega8.
- SarCity
- Прорезались зубы
- Сообщения: 215
- Зарегистрирован: Вт июн 10, 2008 09:17:06
- Откуда: г. Саратов
- Контактная информация:
- Реклама
-
i8086
- Потрогал лапой паяльник
- Сообщения: 389
- Зарегистрирован: Пн янв 12, 2009 04:10:58
- Откуда: Украина
- Контактная информация:
Ошибок на схеме хватает в принципе, а то что этот проект нерабочий это тоже факт, не всегда эмулируется в протеусе.SarCity писал(а):Блин, че-то не хочешь эмулироваться часики в протеусе, подскажите где я ошибку допустил, делал впервые
На счет ошибок, это 28 выв. МК не дотянул к корпусу, поэтому контроллер в спящем режиме, как при пропадании напряжения 220В. Кварц с кондерами не обязательно рисовать для симуляции, это протеус и так знает что используется 32768 Гц. Немного с подключением индикаторов ошибок. 10 Выв. 74HC595 не подтянут к питанию. Пробуйте на ATmega16 запустить проект, это работает точно, когда-то проверял. А обязательно ли вам нужен проект на 9 индикаторах, недавно автор вылаживал рабочий проект на 5 индикаторах?
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Протеус программа замечательная, но когда проект большой, что бы он заработал в протеусе приходится программу писать под него. У меня вообще прикол, на одной сложной программе с многими switch 6,95 не отрабатывает нажатие кнопок, в 7,43 на ней же, не работает прерывание по совпадению. Например, что бы заработал 6,95 надо switch заменить на if else, в протеусе заработает, но .., вообщем понятно:)
- FOLKSDOICH
- Говорящий с текстолитом
- Сообщения: 1582
- Зарегистрирован: Ср окт 04, 2006 22:33:56
- Откуда: М.о.
- Реклама
- SarCity
- Прорезались зубы
- Сообщения: 215
- Зарегистрирован: Вт июн 10, 2008 09:17:06
- Откуда: г. Саратов
- Контактная информация:
2 DimAlt
Заметил небольшой косячок в часах 9цифр (проша последняя): я выставлял время как раз попалось время 15:59, я думал синхронизировать их точно в 16:00, секунды 59-ой минуты перевалили за 30 сек, т.е. после нажатия кнопки "-" секунды должны были инкрементироваться, а часы после этого показать 16:00:00, а вместо этого показали 15:60:00. Я знаю, что написал очень запутанно. DimAlt я ничего не требую переделывать, я просто согласно теме ищу баги.
Заметил небольшой косячок в часах 9цифр (проша последняя): я выставлял время как раз попалось время 15:59, я думал синхронизировать их точно в 16:00, секунды 59-ой минуты перевалили за 30 сек, т.е. после нажатия кнопки "-" секунды должны были инкрементироваться, а часы после этого показать 16:00:00, а вместо этого показали 15:60:00. Я знаю, что написал очень запутанно. DimAlt я ничего не требую переделывать, я просто согласно теме ищу баги.
-
i8086
- Потрогал лапой паяльник
- Сообщения: 389
- Зарегистрирован: Пн янв 12, 2009 04:10:58
- Откуда: Украина
- Контактная информация:
Пожалуйста, http://startcd.narod.ru/clock/m16new.htmlFOLKSDOICH писал(а):i8086!
А где можно посмотреть версию с вольтметром?
- FOLKSDOICH
- Говорящий с текстолитом
- Сообщения: 1582
- Зарегистрирован: Ср окт 04, 2006 22:33:56
- Откуда: М.о.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Исправил глюк, прошивки обновил на сайте.
Вот схемка часов для протеуса на меге16, на 8 чо то не шевелится. И 9я цифра не горит.
Вот схемка часов для протеуса на меге16, на 8 чо то не шевелится. И 9я цифра не горит.
- Вложения
-
- prot16.rar
- (24.46 КБ) 286 скачиваний
-
i8086
- Потрогал лапой паяльник
- Сообщения: 389
- Зарегистрирован: Пн янв 12, 2009 04:10:58
- Откуда: Украина
- Контактная информация:
DimAlt, если Вам не трудно, подскажите, как у Вас реализуется спящий режим, что ток потребления от батарейки 40 микроампер, Вы просто отключаете порты МК для запрета индикации или переводите МК в режим энергосбережения, если это режим энергосбережения, то как МК просыпается при появлении 1 на линии POWER_DETECT?
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Там две ветки в алгоритме, при питании от батарей выполняются только функции отвечающие за часы и будильники, с периодом 0,0078125 сек и засыпает. Режим PowerSave. В нем "отключаются все внутренние тактовые сигналы, соответственно прекращается функционирование всех систем микроконтроллера, работающих в синхронном режиме. Единственными узлами, продолжающими работать в этом режиме, являются асинхронные модули" - в моем случае асинхронный таймер 2. По переполнению timer2 происходит прерывание, выполняются функции часов и будильников, тестируется Pin28, если "логическая 1", опять засыпаем. Ну и конечно настраиваются соответственно порты.
Всем доброго времени.
Поскольку тема о часах «жива» - имеется вопрос по lcd_clock2 на 16меге(v1.01)
ADC в устройстве позволяет измерять максимальное напряжение до25В. Нужно увеличить измеряемую величину на одном из входов (например U1), до 100В. Правильное будет сказать увеличить шкалу индикации до 100,00. Максимум, что удалось, поднять предел до32,000В.
Подскажите, где рыть?
Поскольку тема о часах «жива» - имеется вопрос по lcd_clock2 на 16меге(v1.01)
ADC в устройстве позволяет измерять максимальное напряжение до25В. Нужно увеличить измеряемую величину на одном из входов (например U1), до 100В. Правильное будет сказать увеличить шкалу индикации до 100,00. Максимум, что удалось, поднять предел до32,000В.
Подскажите, где рыть?
-
lafa
- Родился
- Сообщения: 9
- Зарегистрирован: Пн июл 16, 2007 14:26:56
- Откуда: Харьков
- Контактная информация:
Re: Фотки часиков в смд
а печатку выложить можеш?khudko_denys писал(а):Всем желающим, выложил фотки часиков в смд исполнении, о которых говорил глубокоуважаемый serg_svd. Со всеми вопросами обращайтесь ко мне и к serg_svd. И конечно, огромная благодарность Диме - автору часов!
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Расширил меню ADC ввел коэффициент деления входного делителя. Для каждого канала свои настройки калибровки и делителя. Короче все равно это огород, в смысле пробник а не вольтметр.diawest1 писал(а):Всем доброго времени.
Поскольку тема о часах «жива» - имеется вопрос по lcd_clock2 на 16меге(v1.01)
ADC в устройстве позволяет измерять максимальное напряжение до25В. Нужно увеличить измеряемую величину на одном из входов (например U1), до 100В. Правильное будет сказать увеличить шкалу индикации до 100,00. Максимум, что удалось, поднять предел до32,000В.
Подскажите, где рыть? :cry:
- Вложения
-
- clock_lcd.rar
- (25.8 КБ) 294 скачивания
Последний раз редактировалось DimAlt Вс фев 08, 2009 01:59:24, всего редактировалось 2 раза.
-
сахар
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт дек 05, 2008 18:19:27
- Откуда: Кривой Рог Украина
Здравствуйте,у меня вопрос к автору,может уже кто то такое предлогал,не желает ли он переделать прошивку(или создать совершенно новый проэкт)под МТ-10Т7?
преимуществ у данного жки много
1.Ток-35мка(без подсветки)это даст возможность нормально и долго работать часам в автономном режиме при отсутствии питании в сети
2.Размер-на много уменьшиться в виду отсутствия дешифратора,соответственно упростится разводка ПП
3.освободится как минимум 4 порта(можно и 5 если подсветка будет включаться не через МК,а от линии питания,через кнопку или напрямую,а при отсутствии сети,подсветка отключиться)
4.на эти порты можно будет вывести будильники по одному на каждый порт,тем самым увеличив функциональность ус-ва.
преимуществ у данного жки много
1.Ток-35мка(без подсветки)это даст возможность нормально и долго работать часам в автономном режиме при отсутствии питании в сети
2.Размер-на много уменьшиться в виду отсутствия дешифратора,соответственно упростится разводка ПП
3.освободится как минимум 4 порта(можно и 5 если подсветка будет включаться не через МК,а от линии питания,через кнопку или напрямую,а при отсутствии сети,подсветка отключиться)
4.на эти порты можно будет вывести будильники по одному на каждый порт,тем самым увеличив функциональность ус-ва.
-
сахар
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт дек 05, 2008 18:19:27
- Откуда: Кривой Рог Украина
Да и при таком исполнении ус-во можно будет использовать как стационарно так и автономно,поставив мегу с буквой L достаточно будет двух батареек типа ААА,в автономном режиме можно будет померять тем-ру где угодно даже при отсутствии сети,также воспользоваться таймером,ну и другими фун-ми доступными в автономном режиме
-
Andrew Bond
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Ср окт 22, 2008 12:39:45
- Контактная информация:
Не соглашусь с отписавшимися выше из-за одного вопроса - ЗАЧЕМ?
Зачем превращать прекрасный проект комнатных часов во что-то маленькое и несветящееся?
Хотите миниатюрности - на рынке полно наручных часов с будильником по 100р/кг. Нужен ещё и термометр - есть такие, ЖК с термометром, для автомобиля. Рублей 200 стоят...
Зачем превращать прекрасный проект комнатных часов во что-то маленькое и несветящееся?
Хотите миниатюрности - на рынке полно наручных часов с будильником по 100р/кг. Нужен ещё и термометр - есть такие, ЖК с термометром, для автомобиля. Рублей 200 стоят...
-
сахар
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт дек 05, 2008 18:19:27
- Откуда: Кривой Рог Украина
Ну та если поискать то можно много чего на рынке найти по100 и по200р/кг,и я говорил,что можно создать новый проэкт по желанию автора,тем более даный проэкт я бы не относил к комнатным часам,по скольку в нем достаточно много функций которые ну ни как нельзя отнести к комнатным часам,а по количеству индикаторов это точно не комнатные часы,ведь для ком-х часов индикаторы желательно брать побольше,а представь размер таких часов с 2.3" индикаторами,и затея была в уменьшении как размера,так и тока потребления,и увеличения ф-ти даного ус-ва.Andrew Bond писал(а):Не соглашусь с отписавшимися выше из-за одного вопроса - ЗАЧЕМ?
Зачем превращать прекрасный проект комнатных часов во что-то маленькое и несветящееся?
Хотите миниатюрности - на рынке полно наручных часов с будильником по 100р/кг. Нужен ещё и термометр - есть такие, ЖК с термометром, для автомобиля. Рублей 200 стоят...
Например в стационарном режиме,оно работает как некое ЧПУ,запуская нагрузки по расписанию,или как тэрмостат,при этом отображая дату,время,и тем-ру,а если вдруг понадобился тер-р,то плата с жки,мк, батарейками и датчиком(отдельный блок)отключается и мы имеем часы,тер-р,таймер,и будильник,абсолютно автономно и можем его использовать в любом месте,даже там где нет сети.


