0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
1

Вот тут делаю часы на RTC DS1307. [отредактировал]

07.03.2013, 21:31. Показов 39106. Ответов 72
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот тут делаю друзьям часы реального времени. За основу взял микросхему RTC DS1307 + МК AtMiko8 в TQFP корпусе.
Индикация будет осуществляться двумя 2-ух разрядными 7-ми сегментными индикаторами. Проект учебный для освоения
интерфейса I2C( вообще освоения первого интерфейса),поэтому будет неоднократно программироваться. Управление будет
осуществлено посредством 4-ех кнопок: Синхронизация,Часы,Минуты,Установка.
У меня появились следующие вопросы:
1.- Правильно ли подключена DS1307;
2.- Как правильно разместить и развести на плате часовой кварц.(В даташите видел предлагаемую схему разводки. Может предложите что нибудь еще.)
3.- Как повысить точность хода, если возможно.
4.- Обратите внимание на номиналы деталей, все ли я подобрал правильно.
5.- Т.к. программировать собираюсь ISP программатором, то правильно ли подключен разъем для этого дела?!
6.- Подскажите насчет синхронизации: с чем можно синхронизировать и каким путем. Что такое тональная синхронизация по радио. Укажите где копать инфу.
7.- Куда вешать пин SQW с RTC DS_1307? Вроде нужен для синхронизации передачи данных по I2c при записи во флэш (может чушь, я в этом пока не силен)

P.S. Огромное будет вам спасибо за оказанную помощь.

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2013, 21:31
Ответы с готовыми решениями:

Работа с RTC DS1307 и вывод на семисегментник
Всем привет и доброго времени суток Завелся идеей так как нужно научиться работать с датчиком ....

Работа с RTC DS1307 по I2C (PIC16F877)
При эмуляции схемы в Proteus светодиод D1 начинает мигать. Почему схема работает только с...

Часы на Attiny 13 + DS1307
Доброго времени суток. Собираю часы на Attiny 13 + DS1307, которые должны слать строку или возможно...

STM8 I2C и часы DS1307
Всем привет. Вот уже скоро год будет как я ваяю свои часы. Уже собрал платы питания и индикации,...

Часы на ATmega8a+DS1307 язык С
Вступление Я полный новичок как в программировании так и в микроконтроллерной технике, но есть...

72
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
10.05.2013, 14:57 41
Author24 — интернет-сервис помощи студентам
Пока не совсем разобрался, а вот прерывание по захвату можно настроить в TCCR1 B/A ?
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
10.05.2013, 22:05 42
Цитата Сообщение от Myshoit7
Пока не совсем разобрался, а вот прерывание по захвату можно настроить в TCCR1 B/A ?
Разрешение прерывания по захвату - бит ICIE1, флаг этого прерывания - бит ICF1.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
11.05.2013, 02:22 43
Спасибо, уже разобрался и код отладил.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
16.05.2013, 19:18 44
По итогам курсового проекта было решено запилить в учебных целях новые часы, но с модернизацией:
1) Управление яркостью индикаторов в зависимости от освещения(ночью слишком ярко горят)
2) Источником питания должна служить безтрансформаторная схема с подключением к сети ~220B.
3) Есть желание как либо озвучить часы, хочу попробовать ЦАП в реализации ШИМ+ФНЧ.

Динные новшества проводятся для освоения ШИМ. (можно было бы сразу побаловаться RGB светодиодом, но мне так не интересно)

По пункту 1) планирую некий датчик освещенности, который изменяя свое значение в зависимости от света, управлял бы работой аппаратного ШИМ.
ШИМ контроллировал бы яркость светодиодов посредством транзисторного ключа включенного последовательно с общей точкой коллекторов VT1-VT5.
(Измерять значение освещенности планируется посредством АЦП)
Вопрос: Посоветуйте датчик, чтобы конструкция была простой, но в тоже время достаточно эфективной.

По пункту 2) Хочу использовать конструкцию указанную по ссылке http://sxim.net/pytanie/5-243.php Только без индикаторного светодиода, и с плавким предохранителем конечно) Предыдущий макет потреблял не более 55 мА при частоте МК AtMiko8 1 МГц и приблизительной частоте
динамической индикации 150 ГЦ. Если есть советы по улучшению конструкции и ее безопасности то прошу их изложить.

По пункту 3) Ясности в голове у меня пока мало. Хотелось бы просто раза 3 - 4 в сутки голосовым сообщением оповещать о текущем течении времени.
О качестве звука речи не идет, пускай даже будет робот. Умудрится впихнуть WAV файл с минимальной частотой дискретизации и 8-16 квантованием
во флэш-память я пока даже не представляю. Нужно почитать материал.
Вопрос: Стоит ли вообще такая идея проработки?

0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
16.05.2013, 19:50 45
Цитата Сообщение от Myshoit7
Посоветуйте датчик, чтобы конструкция была простой, но в тоже время достаточно эфективной.
Фоторезистор. Дёшево, просто, и зависимость от освещённости более-менее ровная (в отличие от фотодиода).
Цитата Сообщение от Myshoit7
безтрансформаторная схема с подключением к сети ~220B. Если есть советы по улучшению конструкции и ее безопасности то прошу их изложить.
НЕ одобряю. Купите любую телефонную зарядку за 100 рублей - и будет Вам безопасно и качественно.
Цитата Сообщение от Myshoit7
голосовым сообщением оповещать о текущем течении времени.
SD-карточка в режиме SPI. В журнале "Радио" была статья с проектом музыкального звонка для AVR (любого - даже ATtiny подойдёт), с исходным текстом, описанием. Как раз WAV-файлы оно и воспроизводило.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
16.05.2013, 19:55 46
Цитата Сообщение от Myshoit7
безтрансформаторная схема с подключением к сети ~220B. Если есть советы по улучшению конструкции и ее безопасности то прошу их изложить.
НЕ одобряю. Купите любую телефонную зарядку за 100 рублей - и будет Вам безопасно и качественно.

Так по-моему там такие же схемы и применяются? Или я не совсем прав? Там импульсные ИП?
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
16.05.2013, 19:56 47
Цитата Сообщение от Myshoit7
Цитата Сообщение от OtyxPM
Цитата Сообщение от Myshoit7
безтрансформаторная схема с подключением к сети ~220B. Если есть советы по улучшению конструкции и ее безопасности то прошу их изложить.
НЕ одобряю. Купите любую телефонную зарядку за 100 рублей - и будет Вам безопасно и качественно.
Так по-моему там такие же схемы и применяются? Или я не совсем прав? Там импульсные ИП?
Да, импульсник с трансформатором и обычно - с транзистором 1300x. Т.е.гальванической связи с розеткой нет.
0
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 566
17.05.2013, 11:37 48
Я конечно извиняюсь, но может уже пора, наконец, поправить название темы?!
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
17.05.2013, 11:59 49
>>планирую некий датчик освещенности, который изменяя свое значение в зависимости от света, управлял бы работой аппаратного ШИМ.

тут особая крутость датчика совершенно не нужна, можно использовать фототранзистор. А можно даже светодиод.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
17.05.2013, 13:59 50
Цитата Сообщение от DOOMSDOY
Я конечно извиняюсь, но может уже пора, наконец, поправить название темы?!
+1.
Давно уже хотел скзать то же самое.
ТС, эта микросхема не нашего производства, и русских букв в её названии нет.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
18.05.2013, 02:49 51
Цитата Сообщение от DOOMSDOY
Я конечно извиняюсь, но может уже пора, наконец, поправить название темы?!
Что то я не совсем понимаю насчет названия темы... О чем идет речь .... Аааа... вспомнил, да я был ошибся в названии... эммм...
Это должен сделать создатель темы?

Вот тут еще пошарил в поисках датчика и наткнулся вот на такую статью http://habrahabr.ru/post/55470/
А потом еще и тут http://roboforum.ru/forum68/topys6768.html

1)Кто-нибудь повторял сие включение светодиода?
2) Какой светодиод был бы оптимален для такой схемы? 1. Красного, желтого, синего свечения?
2. Прозрачный или матовый?(логика подсказывает прозрачный)
0
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
18.05.2013, 03:20 52
Цитата Сообщение от Myshoit7
насчет названия темы... Это должен сделать создатель темы?
Помоему надо первое сообщение вызвать на редактирование и там можно будет отредактировать название темы...

Цитата Сообщение от Myshoit7
Кто-нибудь повторял сие включение светодиода?
Да уж... невероятное рядом.....
Но чтото я раньше не встречал таких схем... мож только обнаружили такую аозможность, а мож там есть какие заморочки... короче потестить надо прежде чем применять.....
Честно говоря, я бы не стал применять такой вариант, лучше уж чего нибудь более соответствующее.....
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
18.05.2013, 04:20 53
Ну скажем, т.к. я студент и прорабатывал вариант датчика света для своей схемы, то преподаватель попросил опробывать данный вариант.
Я его не рассматриваю как основной, но вот как как модернизацию других проектов - думаю неплохой вариант.

Сейчас штудирую литературу по LED, если что наковыряю, то выкину свои соображения сюда.

Название темы поправил.
0
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 566
18.05.2013, 11:06 54
http://imbidders.org/btog/teap0t/izmere ... oistv-svet
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
18.05.2013, 14:40 55
Цитата Сообщение от DOOMSDOY
http://imbidders.org/btog/teap0t/izmerenie-osveshchennosti-i-peredacha-domnykh-s-pomoshchyu-dvunoprovtennykh-svoistv-svet
Спасибо. Прочитал. Слегка тяжеловесно написано, да к тому же о самом механизме работы мало что говорится.
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
27.05.2013, 04:46 56
Подскажите пожалуйста распространненый NPN транзистор в планарном корпусе с током коллектора 250-300mА, чтобы на любом радиорынке можно надыбать было.
Нужен для управления яркостью индикаторов в зависимости от освещения.
0
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 566
27.05.2013, 10:26 57
BC817
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
28.05.2013, 21:07 58
Тут что то не могу понять, у меги8 у второго счетчика есть режим работы ШИМ, но вот что то я не понимаю, на какой из пинов контроллера подается сигнал с ШИМ?
С Timer-Counter1 все понятно, а вот с Timer-Counter2 не совсем.
0
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
28.05.2013, 21:19 59
наверное OC2 (PB3)
0
0 / 0 / 0
Регистрация: 16.07.2012
Сообщений: 91
29.05.2013, 03:12 60
Да-да, я почему то пока на форум не напишу - сам никак не нахожу, как только написал и еще раз пересмотрел, так сразу нашел.
Чето в даташите все никак на глаза не попадалось. Спасибо за подсказку.
0
29.05.2013, 03:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.05.2013, 03:12
Помогаю со студенческими работами здесь

F100 и RTC или что я делаю не так?
Вопрос: из стэндбая выхожу по будильнику RTC, если не входить в стэндбай, прерывания идут как...

Программные часы реального времени (RTC)
Доброго, подскажите исходник (желательно C++) программых часов реального времени (RTC), чтобы...

RTC часы реального времени DS3231
Ребята подскажите, код универсальный и простой,запускаю все нормально работает, когда отключаю...

сделал вот такой вот php css, походу я намудрил тут что голову можно сломать, можно ли это превести в чувство?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"...

Делаю проверку на наличие файла, а тут
Всем привет. Проблема такая, делаю проверку на файл: if FileExists('MyKachka.ini') = false then...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru