Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на PIC
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 25, 2025 01:34:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Часы на PIC
СообщениеДобавлено: Вт дек 14, 2010 18:19:41 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
Всем привет. Вопрос относительно одноименной статьи http://radiokot.ru/circuit/digital/home/64/
Заинтересовала фраза "Точность хода подбирался экспериментальным путем с помощью подстроечного конденсатора в цепи кварцевого резонатора."
Зачем такие сложности? часовой резонатор на 32768 кГц не судьба поставить?
Ну и так. пара вопросиков на засыпку. На схеме нет резисторов на светодиоды, хотя на плате вроде как есть. мелочь, а не приятно... Точнее не удобно. И номинал не указан.
+ ни на схеме не на плате нет кондеров на питании микросхем. Их желательно разместить возле корпусов мс. емкостью 0,1 uF.
В общем, кажется с точностью у них проблема.

_________________
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Вт дек 14, 2010 18:30:55 
Вымогатель припоя
Аватар пользователя

Карма: 3
Рейтинг сообщений: 4
Зарегистрирован: Сб сен 20, 2008 12:12:30
Сообщений: 525
Откуда: Minsk
Рейтинг сообщения: 0
Chip115 писал(а):
Зачем такие сложности? часовой резонатор на 32768 кГц не судьба поставить?


А какая разница? Вы думаете у кварца 32768 кГц будет меньше начальное отклонение частоты или лучше температурная стабильность?

Chip115 писал(а):
На схеме нет резисторов на светодиоды, хотя на плате вроде как есть. мелочь, а не приятно... Точнее не удобно. И номинал не указан.


MBI5026 являются генераторами тока, внешние резисторы не нужны. Их можно поставить, но только с целью уменьшения рассеиваемой мощности на корпусе микросхемы. Номинал этих резисторов будет зависеть от питающего напряжения и типа (цвета) примененных светодиодов. Так что автор не мог знать, какие резисторы Вам подойдут, посчитайте самостоятельно.

Chip115 писал(а):
ни на схеме, ни на плате нет кондеров на питании микросхем. Их желательно разместить возле корпусов мс. емкостью 0,1 uF.


Один конденсатор на схеме есть. Но добавить не помешает. Замечание резонное.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Вт дек 14, 2010 18:46:24 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
Liv писал(а):

А какая разница? Вы думаете у кварца 32768 кГц будет меньше начальное отклонение частоты или лучше температурная стабильность?


Нет. Стабильность на высоте. Просто пляска с бубном вокруг кондера который надо опытным (!!!) путем подстраивать как то настораживает. Да и с 32768 кГц можно четко 1 Гц получить без лишних выплясонов.

Liv писал(а):

MBI5026 являются генераторами тока, внешние резисторы не нужны. Их можно поставить, но только с целью уменьшения рассеиваемой мощности на корпусе микросхемы. Номинал этих резисторов будет зависеть от питающего напряжения и типа (цвета) примененных светодиодов. Так что автор не мог знать, какие резисторы Вам подойдут, посчитайте самостоятельно.

Убедили.

_________________
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Вт дек 14, 2010 19:47:44 
Вымогатель припоя
Аватар пользователя

Карма: 3
Рейтинг сообщений: 4
Зарегистрирован: Сб сен 20, 2008 12:12:30
Сообщений: 525
Откуда: Minsk
Рейтинг сообщения: 0
Chip115 писал(а):
Нет. Стабильность на высоте. Просто пляска с бубном вокруг кондера который надо опытным (!!!) путем подстраивать как то настораживает.


Вокруг часового кварца точно такая же пляска с бубном - тоже применяется подстроечный конденсатор, который нужно подстраивать опытным путем (например, контролируя частоту внешним частотомером). Если в часах конденсатор не стоит, значит довольствуются точностью кварца.

Тут другая фишка была бы интересней - цифровая коррекция хода. Даже в некоторых наручных электронных часах такая функция есть. Ну а в часах на микроконтроллере ее реализовать вообще несложно.

Chip115 писал(а):
Да и с 32768 кГц можно четко 1 Гц получить без лишних выплясонов.


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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Ср дек 15, 2010 18:26:43 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
Да,вы правы. Но все же я предпочел бы именно этот кварц. Ну эт субъективное мнение не претендующие на что либо. Интересно узнать о точности хода у автора ... . Какова суточная погрешность? Хоть что нибудь... .

_________________
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
© Альберт Эйнштейн


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Чт дек 16, 2010 02:25:04 
Мудрый кот
Аватар пользователя

Карма: 25
Рейтинг сообщений: 79
Зарегистрирован: Вт окт 05, 2010 01:08:57
Сообщений: 1800
Рейтинг сообщения: 0
Да какая точность... ОБЫЧНАЯ как у любых часов с обычным кварцевым резонатором.
"Точность" обычно получают либо подбором кондеров в цепи кварца, или программной коррекцией, либо использованием прецизионных часовых генераторов.
Можно еще применить спутниковую коррекцию по GPS, коррекцию через интернет с серверами точного времени, коррекцию по сигналам точного времени по радио и телевидению.........
Наилучший вариант для простых дом часов - программная коррекция. В идеале - суточная+месячная.


Liv
а как к примеру получить 1 гц из 14.318180 мгц :)) Желательно без миллионов и сотен тысяч прерываний в секунду.

зы. читаю Eight_hours. :)) А прикольно! только интерьер описан более ужасным, чем выглядит на фотках.

_________________
KIT


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Чт дек 16, 2010 13:34:28 
Вымогатель припоя
Аватар пользователя

Карма: 3
Рейтинг сообщений: 4
Зарегистрирован: Сб сен 20, 2008 12:12:30
Сообщений: 525
Откуда: Minsk
Рейтинг сообщения: 0
O-LED писал(а):
а как к примеру получить 1 гц из 14.318180 мгц :)) Желательно без миллионов и сотен тысяч прерываний в секунду.


Нужно использовать принцип fractional divider. Загружаете в регистр сравнения таймера 1 число 57271 (коэффициент деления будет 57272), режим CTC, разрешаете прерывания по совпадению. В прерывании организуете программный счетчик. Когда отработаете 70 интервалов с коэффициентом деления 57272, загружаете в регистр сравнения таймера 1 число 57272 (коэффициент деления будет 57273). И отрабатываете еще 180 интервалов с таким коэффициентом деления. По окончанию 250 интервалов пройдет ровно 1 секунда, можно инкрементировать значение секунд. При этом частота прерываний составит около 250 Гц.

O-LED писал(а):
зы. читаю Eight_hours. :)) А прикольно! только интерьер описан более ужасным, чем выглядит на фотках.


Он и на самом деле ужасный. Фотографии просто получились красивыми :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Чт дек 16, 2010 15:45:23 
Мудрый кот
Аватар пользователя

Карма: 25
Рейтинг сообщений: 79
Зарегистрирован: Вт окт 05, 2010 01:08:57
Сообщений: 1800
Рейтинг сообщения: 0
хм. действительно (5727*70)+(57273*180)=14318180
принцип я понял. а вот как находить оптимальные коэффициенты? ну например почему 70 и 180? вдруг есть "лучшие" варианты, к примеру 20 и 30, и считать до ~300123 и до 300124.
Общем как это рассчитывать?

добавлено через 5 мин раздумий.

Сори. 300123 и 300124 таймеру не сосчитать. Но вопрос остается. как рассчитать это.

_________________
KIT


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Чт дек 16, 2010 18:46:30 
Вымогатель припоя
Аватар пользователя

Карма: 3
Рейтинг сообщений: 4
Зарегистрирован: Сб сен 20, 2008 12:12:30
Сообщений: 525
Откуда: Minsk
Рейтинг сообщения: 0
Пользуюсь программой поиска делителей числа. Потом анализирую остатки от разных делителей и выбираю наиболее подходящий. Наверное, можно написать и специальную утилиту, которая по заданным критериям будет подбирать коэффициенты деления.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Пт янв 21, 2011 01:34:30 
Первый раз сказал Мяу!

Зарегистрирован: Пт май 23, 2008 03:48:36
Сообщений: 36
Откуда: Украина
Рейтинг сообщения: 0
А чем можно заменить драйверы, указанные в схеме?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Пт янв 21, 2011 01:58:57 
Мудрый кот
Аватар пользователя

Карма: 25
Рейтинг сообщений: 79
Зарегистрирован: Вт окт 05, 2010 01:08:57
Сообщений: 1800
Рейтинг сообщения: 0
Вроде 595регистры подойдут. только нужно будет добавить токоограничительные резисторы в сегменты, и умощнить выходы регистров ключами(удобно улн2803)если применять "высоковольтные" или сильноточные индикаторы.

_________________
KIT


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Пт янв 21, 2011 21:52:04 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2335
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
Liv писал(а):
Ну а в часах на микроконтроллере ее реализовать вообще несложно.
Именно так я в своих и сделал. Только у меня как-раз используется TMR1 с внешним 32,768kHz, а "програмка", для расчёта, в Экселе составлена.
Первоисточник: http://www.pirpk.narod.ru/ddssite/dshwth1w.htm

Я вот хотел спросить, чем Вас не устраивает питание светодиодов от 5V?
Сорри, но из статьи я этого не понял. :dont_know:

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Пт янв 21, 2011 22:17:06 
Мудрый кот
Аватар пользователя

Карма: 25
Рейтинг сообщений: 79
Зарегистрирован: Вт окт 05, 2010 01:08:57
Сообщений: 1800
Рейтинг сообщения: 0
у автора сегмент - 3 последовательных светодиода, для них 5 вольт не хватит. можно конечно в параллель, но это повышенные токи.

_________________
KIT


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на PIC
СообщениеДобавлено: Сб янв 22, 2011 00:06:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2335
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
O-LED писал(а):
3 последовательных светодиода, для них 5 вольт не хватит
Логично.
Тогда перефразирую вопрос:
Чем вызвана необходимость применения такой конструкции индикаторов (судя по фото, размеры всего индикатора получились совсем небольшие)?

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y