СТАТЬЯ: Часы "Always with you"

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

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


akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Здравствуйте.
Можно задать несколько вопросов
-схема оригинальная из здешней статьи?
-какой частоты стоит кварц?
-состояние FUSE-бит менялось?
Для устранения паразитной засветки попробовал изменить вывод на индикацию. Так же изменен принцип формирования секундного интервала. Может кто-нибудь рискнет протестировать в железе.
08.11.2010 Эта программа с ошибкой. См. архив от 08.11.2010
Последний раз редактировалось akl Пн ноя 08, 2010 13:50:04, всего редактировалось 1 раз.
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

akl писал(а):Здравствуйте.
Можно задать несколько вопросов
-схема оригинальная из здешней статьи?
-какой частоты стоит кварц?
-состояние FUSE-бит менялось?
Для устранения паразитной засветки попробовал изменить вывод на индикацию. Так же изменен принцип формирования секундного интервала. Может кто-нибудь рискнет протестировать в железе.



Схема оригинальная , кварц 1Мгц (пластмассовый импортный), биты не менял, прошивку попробую обязательно
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

akl писал(а):Здравствуйте.
Можно задать несколько вопросов
-схема оригинальная из здешней статьи?
-какой частоты стоит кварц?
-состояние FUSE-бит менялось?
Для устранения паразитной засветки попробовал изменить вывод на индикацию. Так же изменен принцип формирования секундного интервала. Может кто-нибудь рискнет протестировать в железе.



Вообщем попробовал Вашу прошивку, есть ошибка очень неприятная :( После 22 часов идет сразу 00 , то есть цифры 23 нет ....
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Здравствуйте. Спасибо за проверку программы. Действительно, при установке кнопкой "ЧАСЫ" был переход с 22 часов на 0 часов. Вроде устранил. Также очень интересует наличие/отсутствие паразитной засветки светодиодов.
08.11.2010 Эта программа с ошибкой. См. архив от 08.11.2010
Последний раз редактировалось akl Пн ноя 08, 2010 13:50:47, всего редактировалось 1 раз.
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

вообщем засветка все равно присутствует, но последнюю прошивку еще не пробовал, попробую сегодня

P.S. Вообщем попробовал, ошибка с 23 часами пропала !!!! Засветки появляются но заметно реже !!!! Теперь буду проверять точность хода :)
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Здравствуйте. Спасибо за проверку программы. Касательно засветки - попробуйте (для проверки) между базой и эмиттером транзистора проблемной линии поставить резистор 3...5 кОм. Касательно проверки точности хода - если не затруднит, запишите пожалуйста интервал времени проверки и уход часов за этот интервал.
Babayjon
Встал на лапы
Сообщения: 142
Зарегистрирован: Пн июл 27, 2009 20:36:31

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Babayjon »

Привет народ. Вот наконецто доделал ПП в sprintlayout. Делал с фото. Не раставил элементы так как запутался. Помогите их раставиль и если надо подкориктируйте плату. Буду ждать коментариев. Да и если кто нибудь сделал эти часы в протеусе скинте плиз!

P.S. В архиве плата и фотки платы.
Babayjon
Встал на лапы
Сообщения: 142
Зарегистрирован: Пн июл 27, 2009 20:36:31

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Babayjon »

Привет народ. Вот наконецто доделал ПП в sprintlayout. Делал с фото. Не раставил элементы так как запутался. Помогите их раставиль и если надо подкориктируйте плату. Буду ждать коментариев. Да и если кто нибудь сделал эти часы в протеусе скинте плиз!

P.S. В архиве плата и фотки платы.
Вложения
AlwaysClock.rar
(130.92 КБ) 446 скачиваний
QQQ
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Re: СТАТЬЯ: Часы "Always with you"

Сообщение QQQ »

вот сайт с подобными часами http://www.dos4ever.com/ledklok/ledklok.html

кто нибудь их собирал?
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

akl писал(а):Здравствуйте. Спасибо за проверку программы. Касательно засветки - попробуйте (для проверки) между базой и эмиттером транзистора проблемной линии поставить резистор 3...5 кОм. Касательно проверки точности хода - если не затруднит, запишите пожалуйста интервал времени проверки и уход часов за этот интервал.


Вообщем за 9 часов часы убежали на 6минут 26 секунд, исправишь ????? Жду прошивку :)))
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Здравствуйте.
Хорошо. Т.е. по моим подсчетам частота составляет не 1'000'000Гц, а 1'011'913Гц
Откорректировал "прошивку".
08.11.2010 Эта программа с ошибкой. См. архив от 08.11.2010
CLOCK_ALWAYS.rar

Sinchuk писал(а):Схема оригинальная , кварц 1Мгц (пластмассовый импортный), биты не менял, прошивку попробую обязательно

Растерзали меня "смутные сомнения". Сдается мне, что контроллер работает от встроенного RC-генератора.
Советую найти кварц в диапазоне (4...16МГц). Чем больше цифр (нули совершенно не обязательны) будет маркировано, тем лучше. Затем "для себя любимого" сделать программу. В любительских условиях такой способ вполне себя оправдывает. ИМХО
Последний раз редактировалось akl Пн ноя 08, 2010 13:51:58, всего редактировалось 1 раз.
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

akl писал(а):Здравствуйте.
Хорошо. Т.е. по моим подсчетам частота составляет не 1'000'000Гц, а 1'011'913Гц
Откорректировал "прошивку".
CLOCK_ALWAYS.rar

Sinchuk писал(а):Схема оригинальная , кварц 1Мгц (пластмассовый импортный), биты не менял, прошивку попробую обязательно

Растерзали меня "смутные сомнения". Сдается мне, что контроллер работает от встроенного RC-генератора.
Советую найти кварц в диапазоне (4...16МГц). Чем больше цифр (нули совершенно не обязательны) будет маркировано, тем лучше. Затем "для себя любимого" сделать программу. В любительских условиях такой способ вполне себя оправдывает. ИМХО


4 мегагерцовые кварцы есть как раз, железный корпус, но как быть если надо то 1 Мгц, а может паралельно кварцу поставить конденсатор с подстройкой ?

P.S. Нет кварц у меня работает нормально, проверил, поставил на 4 мегагерца время побежало в 4 раза быстрее :)))
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

...кварц 1Мгц (пластмассовый импортный)...
Это не кварц, а керамический резонатор с весьма сомнительной стабильностью
4 мегагерцовые кварцы есть как раз, железный корпус
Отлично. Сообщите, что написано на кварце.
но как быть если надо то 1 Мгц
Все в наших руках. Буду корректировать для этого значения
а может паралельно кварцу поставить конденсатор с подстройкой ?
Наоборот, я бы убрал конденсаторы и соединил корпус кварца с 10 ножкой
Sinchuk
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Вт сен 09, 2008 21:24:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение Sinchuk »

Большое спасибо за помощь!!!! Оставил 1 Мгц , так как прошивка с корректировкой подошла отлично.. Как соберу в корпус выложу фото :hunger:

За 4 дня время идет минута в минуту !!!!!

P.S. Пробовал ставить 4 мегагерца, так часы вообще не запукались, пока руками плату всю не перетрогаешь, то запустятся то гаснут сразу, видимо надо было конденсаторы подбирать которые идут от кварца на массу. Поэтому решил оставить 1 Мгц, так как точность стала хорошая
JokerDVB
Родился
Сообщения: 17
Зарегистрирован: Ср окт 20, 2010 23:59:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение JokerDVB »

А эмиттеры так и должны в воздухе болтатся?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Конечно все эмиттеры должны быть подключены к +5В. Вот откорректированная схема. Дополнительно, для устранения паразитного подсвета, желательно между базой и эмиттером каждого транзистора установить резистор 4,7...10к.
ALWAYS2313_corr.GIF

По просьбе приверженца этих часов была разработана и показала хорошие результаты нижеследующая схема часов с использованием ATmega8515. Может кого-нибудь заинтересует.
CLOCK_8515.rar

09.00 Заменил старый архив CLOCK_8515.rar
Последний раз редактировалось akl Сб ноя 06, 2010 09:05:35, всего редактировалось 1 раз.
QQQ
Нашел транзистор. Понюхал.
Сообщения: 168
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Re: СТАТЬЯ: Часы "Always with you"

Сообщение QQQ »

По просьбе приверженца этих часов была разработана и показала хорошие результаты нижеследующая схема часов с использованием ATmega8515. Может кого-нибудь заинтересует.
Вложение:
CLOCK_8515.rar [26.09 KIB]



А можно поставить вместо ATmega8515 - AT90S8515 ?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Да, конечно можно.
JokerDVB
Родился
Сообщения: 17
Зарегистрирован: Ср окт 20, 2010 23:59:08

Re: СТАТЬЯ: Часы "Always with you"

Сообщение JokerDVB »

Спасибо) :beer: так и думал.
А вот еще вопрос? то что светодиоды и индикаторы горят не постоянно и как бы мерцают и по ним проходит волна....это программная фича или бага? можно ли это убрать...а то нервирует.... :kill:
Извините, я пока еще неопытен в микроконтроллерах.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: СТАТЬЯ: Часы "Always with you"

Сообщение akl »

Чтобы ответить, мне нужно знать какая прошивка загружена в контроллер 2313. Если оригинальная из статьи, то вряд ли смогу помочь. В предложенной мной программе, для устранения стробоскопических эффектов, индикация обновляется 75 раз в секунду для 2313 и 180 раз в секунду для 8515.
Чтобы повысить точность формирования секундного интервала при применении резонаторов с отличающейся от указанной в статье частотой, применен способ суммирования коротких интервалов
Например:
-частота генерации системы резонатор-контроллер 1'000'000Гц
-за 1 секунду необходимо 75 раз обновить индикацию по 14 линиям
Получается 1'000'000/(75*14)~952,38мкс; принимаем время вывода одной линии 952 мкс
и проводим обратное преобразование 952*75*14=595*1050=999'600мкс.
Т.е. 1050 раз нужно сформировать интервал 952мкс и еще добавить один интервал длительностью 400мкс.
Преимуществом такого способа является возможность применения кварцев с отличающейся от 1МГц частотой.
Немаловажно также и то, что индикация жестко привязывается к секундному интервалу.
Ниже приведена программа для Sinchuk, у которого резонатор генерит на частоте 1'011'913Гц.
У меня скопилось столько версий программ, что уже запутался. Наверно, нужно подвести черту и начать снова, а именно
все вопросы по моим программам рассматривать относительно этих последних версий для 2313 с дешифратором и 8515 без оного.
Отличия от авторской программы из статьи
-нет кнопки установки секунд
-изменение индикации часов и минут производится 1 раз в секунду нажатием и удерживанием соответствующей кнопки; на точность хода не влияет
-кнопка STOP останавливает ход часов до отпускания и позволяет синхронизировать ВРЕМЯ с ходом часов
Ответить

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