Zubyto
|
|
1 | |
Термометр и часы - схема06.05.2011, 01:17. Показов 8357. Ответов 7
Метки нет (Все метки)
Всем привет!
Товарищи я программист, поэтому накодить и подключить все на макетке смог. Решил собрать, теперь устройство. Для этого в протеусе собрал схему - дисплей двухстрочный, датчик ds18b20, кварц 32768 и кнопки для настройки времени, ну и мега16. Но так как в схемах дуб, поправьте , пожалуйста, если где ошибся или чего то не хватает. питание, земля и регулировку не подключал - ибо не разобрался с обозначениями в протеусе. все отлаживал на пинбоард там у монитора ноги gnd,vcc,vcon,которые суть земля, питание и яркость, соответственно - с этим вроде понятно. я так понимаю правильнее все рисовать в eagle? Спасибо! |
06.05.2011, 01:17 | |
Ответы с готовыми решениями:
7
Часы, календарь, термометр Часы-будильник-термометр на 2 семисегментных индикаторах Цифровые часы-термометр (внутренний и внешний) Часы реального времени+термометр+ШИМ управление RGB-лентой нужно сделать аналоговые часы с тремя циферблатами. на разных часы, минуты, секунды. |
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
06.05.2011, 01:43 | 2 |
<a ctoss="postlink-local" href="http://forum.iosyitistromyss.ru/viewtopys.php?p=89999#p89999">viewtopys.php?p=89999#p89999[/URL]
0
|
Zubyto
|
|
06.05.2011, 02:37 | 3 |
Сообщение от kytikot
а остальное норм? |
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
06.05.2011, 02:59 | 4 |
1. Как мне уверенно кажется R1 и R2 должны быть подтяжками. А следовательно они должны идти от кнопки на +5, кнопки же напрямую к порту. Порт на ввод без подтягивающего резистора (DDRD=0; PORTD=0). Так правильней:)
2. К кварцу нужно приделать к каждой ноге по конденсатору на 20пф. Второй вывод на землю. Без них точность будет сильно плавать. 3. Просто общий совет - перевесь шину данных индикатора с порта В на порт D. Кнопки с датчиком можно повесить или на С или на младшие B. Смысл сего таинства - освободить ножки последовательного программирования. Иначе есть шанс, что с подключенным индикатором м/с не будет шиться.
0
|
Zubyto
|
|
06.05.2011, 03:48 | 5 |
Сообщение от PRS
2.про кондеры думал, но вот вопрос, а физически что они делают? вроде они используются для отсечения переменной составляющей тока. кварц - он же вроде как пьезо элемент генерит сигнал? то есть, конедры будут отсекать фронты? 3. учту, но на макетке вроде все было бобре, то есть все работает - в аттач приложил а я правильно понимаю,что чтобы мегу можно было питать и от юсб, и от адаптера dc нужны: 1. разъемы 2. делитель для dc? |
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 1,230
|
|
09.05.2011, 10:20 | 6 |
1. Там подтяжка своя очень слабая, может ловить помехи. Для тебя это может быть не критично.
2. Читай даташит, без них у тебя кварц может возбудиться на другой гармонике и получишь левую частоту, или вообще не заведется. 3. Можно отсечь дополнительными резисторами. Но то что это работает в конкретно данном случае еще не говорит о том, что это правильно. Для питания схемы от постоянного тока достаточно найти стабилизированный БП на нужное напряжение. Если хочешь красиво сделать, то купи разъемы на УСБ и какой-нибудь джек. Есть еще одна хитрость, можно купить универсальное зарядное устройство для сотовых телефонов и его сипользовать в качестве источника тока, в них есть УСБ разьем.
0
|
Zubyto
|
|
31.05.2011, 00:31 | 7 |
Спасибо! Все советы применил на практике, но касательно кварца в даташыте на мегу16 вот что вычитал:
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
31.05.2011, 00:43 | 8 |
Работать он будет и без конденсаторов. Но на плате место под них лучше предусмотреть, так на всякий случай. У меня без них часы отставали на 5 минут в час, правда на меге8.
0
|
31.05.2011, 00:43 | |
31.05.2011, 00:43 | |
Помогаю со студенческими работами здесь
8
Термометр на C# Флеш часы: часы, показывающие указанное время Уличный термометр. Термометр на атмеге термометр вольтметр Очередной термометр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |