Простые часы на микроконтроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
bars59
Мучитель микросхем
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Re: Простые часы на микроконтроллере

Сообщение bars59 »

Кварц желательно ставить в программатор,чтоб не было шока :) после того как выставишь фьюзы на работу от внешнего кварца.Потому что Мк сразу переходит на тактирование от внешнего кварца.И в случае его отсутствия,программатор не видит МК в упор.Кварц подключается к ногам МК XTAL1,XTAL2.Для ATtiny2313 это 4и 5 ноги.На эти ноги нужно еще поцепить по кондеру в пределах 20 пф.Вторые концы кондеров подключаются на общий провод.

RUSLAN6П3С сделай программатор по этой схеме.Я с ней работаю,проблем нет.
Статья вот здесь,почитай.К стати там на сайте и подробно описано как шить Тини.http://hardlock.org.ua/mc/other/stk200/index.html

Добавлю.У кого нет желания ставить кварц в программатор,прошивайте внутрисхемно.Тоесь.МК ставишь в собранную схему,проводками подпаиваешь программатор к МК и смело прошиваешь.
Вложения
sch_300dpi.gif
(39.55 КБ) 694 скачивания
Реклама
Аватара пользователя
ooogo
Это не хвост, это антенна
Сообщения: 1306
Зарегистрирован: Вс янв 18, 2009 20:51:02

Re: Простые часы на микроконтроллере

Сообщение ooogo »

Реклама
Аватара пользователя
RUSLAN6П3С
Родился
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Re: Простые часы на микроконтроллере

Сообщение RUSLAN6П3С »

СПАСИБО!!! ПОЕХАЛ В МАГАЗИН СКУПИТЬСЯ БУДУ ДЕЛАТЬ ОБА ПРОГРАММАТОРА НА COM AND LPT(переделаю) :shock: :)))
Аватара пользователя
MaSu
Встал на лапы
Сообщения: 90
Зарегистрирован: Ср мар 09, 2011 21:10:17

Re: Простые часы на микроконтроллере

Сообщение MaSu »

Подскажите что за хрень другие сегменты подсвечиваються???
Как исправить ?????? :?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
bars59
Мучитель микросхем
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Re: Простые часы на микроконтроллере

Сообщение bars59 »

Попробуй залей эту прошивку.Это прошива от aki.В архиве есть для ОК и ОА.У меня работает прекрасно.Кварц на 10 мгц.
Вложения
CLOCK_2313.rar
(4.34 КБ) 403 скачивания
Реклама
Аватара пользователя
RUSLAN6П3С
Родился
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Re: Простые часы на микроконтроллере

Сообщение RUSLAN6П3С »

ВОПРОС!!! я собрал программатор по схеме Громова вроде пашет (фузы выставляются(МК откликнулся)) но не ШЬЁТ! ПОЧЕМУ? :o :shock:
Последний раз редактировалось RUSLAN6П3С Сб мар 26, 2011 21:25:39, всего редактировалось 1 раз.
Реклама
totosha
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Пт авг 27, 2010 14:37:23

Re: Простые часы на микроконтроллере

Сообщение totosha »

Попробуй унипроф, у меня пошло, будут вопросы. пиши в личку, я этих часов штук 8собрал, уже))
Аватара пользователя
bars59
Мучитель микросхем
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Re: Простые часы на микроконтроллере

Сообщение bars59 »

Для начала выбери "КОМАНДЫ" "ЧИТАТЬ ВСЁ".Програматор должен вычитать содержимое памяти.Потом"ФАЙЛ","ОТКРЫТЬ СОДЕРЖИМОЕ УСТРОЙСТВА ИЗ ФАЙЛА"В выпавшем окне находишь прошивку,жмешь "ОТКРЫТЬ"Затем "КОМАНДЫ","ЗАПИСАТЬ ВСЁ".Пошел процесс загрузки.После окончания записи жмешь На замочек на морде програмы,прога вычитает установленные на данный момент фьюзы.Конкретно для этих часов, снимаешь все галки.Кроме SPIEN (окошко не активно) и жмешь "ЗАПИСАТЬ"(это я дал фьюзы для кварца 10 мгц)Вот и весь процесс прошивки.
Если нет связи с МК,проверь в НАСТРОЙКАХ ОБОРУДОВАНИЯ какой выставлен порт.ЛПТ или СОМ,выбери нужный тебе.Все это касается ПОНИ ПРОГ.
Попробуй унипроф, у меня пошло, будут вопросы. пиши в личку,
.
Зачем же в личку?Что здесь секретного?Делитесь опытом открыто,может кому еще пригодится.
А вообще я Вам скажу что хорошая програма это та которую ты изучил.Желательно чтоб она была с русским фейсом.Лично для меня лучше ПОНИ нет.
Аватара пользователя
RUSLAN6П3С
Родился
Сообщения: 15
Зарегистрирован: Чт фев 24, 2011 23:54:38
Откуда: Мариуполь(тот самый)

Re: Простые часы на микроконтроллере

Сообщение RUSLAN6П3С »

я и шью через пони но ана выдаёт мол непрограммируется а в конце сообщения пишет "(-24)" :cry:
Аватара пользователя
MaSu
Встал на лапы
Сообщения: 90
Зарегистрирован: Ср мар 09, 2011 21:10:17

Re: Простые часы на микроконтроллере

Сообщение MaSu »

Спасибо помогло !!!!работает норм!!!
а нет там не укого платы на индикаторы (как на Фото)???? :shock:
Вложения
03.jpg
(49.56 КБ) 850 скачиваний
totosha
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Пт авг 27, 2010 14:37:23

Re: Простые часы на микроконтроллере

Сообщение totosha »

Боюсь, что без транзисторных ключей тут не обойтись, а плата то простая, но увы нет, и желания рисовать тоже нет))
Аватара пользователя
leonid62
Сверлит текстолит когтями
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Re: Простые часы на микроконтроллере

Сообщение leonid62 »

MaSu писал(а):а нет там не укого платы на индикаторы (как на Фото)???? :shock:


Есть такой вариант; http://oldradio.su/main.php?g2_itemId=21267
Погрешность хода не более 30 сек а год!
Количество светодиодов в сегментах можно менять в зависимости от подаваемого напряхения. :)
Аватара пользователя
bars59
Мучитель микросхем
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Re: Простые часы на микроконтроллере

Сообщение bars59 »

я и шью через пони но ана выдаёт мол непрограммируется а в конце сообщения пишет "(-24)"

Опиши подробно проблему.Мк читается?Вычитай фьюзы и покажи здесь.Ты писал что фьюзы выставляются,какие ты выставил,покажи.
Я писал пошаговую инструкцию.Опиши на каком этапе проблема?И скинь сюда что ты пытаешься залить в МК?
Погрешность хода не более 30 сек а год!

У меня и эти идут секунда в секунду.Нужно только подобрать конденсаторы.Можно поставить подстроечные.
Аватара пользователя
leonid62
Сверлит текстолит когтями
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Re: Простые часы на микроконтроллере

Сообщение leonid62 »

bars59 писал(а):
У меня и эти идут секунда в секунду.


Только эталонные так ходят! :)
Аватара пользователя
francuzov
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Чт окт 21, 2010 15:14:04
Откуда: Нижний Новгород

Re: Простые часы на микроконтроллере

Сообщение francuzov »

bars59 писал(а):Кварц желательно ставить в программатор,чтоб не было шока :) после того как выставишь фьюзы на работу от внешнего кварца.Потому что Мк сразу переходит на тактирование от внешнего кварца.И в случае его отсутствия,программатор не видит МК в упор.Кварц подключается к ногам МК XTAL1,XTAL2.Для ATtiny2313 это 4и 5 ноги.На эти ноги нужно еще поцепить по кондеру в пределах 20 пф.Вторые концы кондеров подключаются на общий провод.

Спасибо, сам на этом накололся, съездил уже купил ещё 2 микрухи.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Простые часы на микроконтроллере

Сообщение ploop »

У меня и эти идут секунда в секунду.Нужно только подобрать конденсаторы.Можно поставить подстроечные.

У них одна проблема - сброс при выключении питания. Поэтому я себе собрал на DS1307.
А точность зависит только от кварца (ну и кондёров)
Аватара пользователя
leonid62
Сверлит текстолит когтями
Сообщения: 1274
Зарегистрирован: Чт ноя 18, 2010 12:59:49
Откуда: Мурманск

Re: Простые часы на микроконтроллере

Сообщение leonid62 »

ploop писал(а):У них одна проблема - сброс при выключении питания.

Это скорее вопрос решения резервного питания.

А точность зависит только от кварца (ну и кондёров).

В данных часах применён (совершенно обычный кварцевый резонатор), отклонение частоты может составлять ±0.005% (50ppm). это может привести к погрешности в 3600•24•0.00005 = 4.3сек в сутки или более чем на 2 минуты в месяц.
Поэтому я себе собрал на DS1307.

Это правильное решение, если требуется точность хода.
Есть схема с прошивкой таких часов + термометр по желанию!
http://depositfiles.com/files/wkyxch835
Аватара пользователя
bars59
Мучитель микросхем
Сообщения: 483
Зарегистрирован: Вт июл 20, 2010 17:53:43
Откуда: Украина.

Re: Простые часы на микроконтроллере

Сообщение bars59 »

Только эталонные так ходят

Ну я конечно не засекал за месяц.Может и набежит каких то пару секунд.А вы думаете что те часы о которых пишут что за год на 30 сек не надо настраивать?Тоже самое,нужен подбор кондеров.
По питанию я применил вот такую схему резервного питания.Акум от мобилы,небольшой ток подзаряда,получилось 1ма постоянно идет заряд.И нет проблем.На длительность работы от акума как то не проверил еще,но 3 часа не было сети,выдержали.
В данных часах применён (совершенно обычный кварцевый резонатор), отклонение частоты может составлять ±0.005% (50ppm). это может привести к погрешности в 3600•24•0.00005 = 4.3сек в сутки или более чем на 2 минуты в месяц.

Конденсаторами и подганяется частота генератора,до равной 10мгц.
Вложения
11.GIF
(1.82 КБ) 735 скачиваний
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Простые часы на микроконтроллере

Сообщение ploop »

А вы думаете что те часы о которых пишут что за год на 30 сек не надо настраивать?Тоже самое,нужен подбор кондеров.

Ну это 2-3 секунды в месяц. Чтобы засечь такую погрешность - надо месяц ждать. Чуть переборщил/недоборщил - еще месяц жди :) Так годами можно крутить...
Я проще сделал - синхронизация с ПК по UART. Можно будет раз в несколько месяцев подцепить и подстроить. Выглядит так: подцепляем через переходник USB-UART, даём команду в консоли

Код: Выделить всё

date +set%y%m%d0%w%H%M%S > /dev/ttyUSB0

Она шлёт по UART строку вида 'set11032606101115', где 'set' - значит будем устанавливать время, дальше по две цифры: год, месяц, число, день недели, часы, минуты, секунды.

Под виндой можно воспользоваться терминальной программой, но эти буквы тогда надо будет набирать вручную... или может еще способ есть, не знаю.
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Простые часы на микроконтроллере

Сообщение ploop »

Есть схема с прошивкой таких часов + термометр по желанию!

Мне было очень интересно реализовать IIC полностью программно, на ассемблере. Примеров не нашел, поэтому спецификацию протокола в зубы и вперёд!
Так что суть-то не в часах вовсе...
Ответить

Вернуться в «Статьи»