Attiny2313+DS1307+DS18B20
Re: Attiny2313+DS1307+DS18B20
Решил пересобрать часы на смд... Зря! Идти перестали, начали глючить. Убрал смд-резисторы (тинька и DS1307 были изначально смд), проверил монтаж - все ок, поставил дип - не идут, на всякий перепрошил снова МК - не идут. DS1307 можно использовать вместо ТЭНа
- жутко греется. Неужели еще одна 1307 на помойку?
В чем может быть косяк? Питаю +9 вольт через 7805. Батрейка 2032 за 2 суток села до 1,5В (под нагрузкой около 0,8В).
- zhu4er
- Вымогатель припоя
- Сообщения: 544
- Зарегистрирован: Пт июн 04, 2010 17:40:13
- Откуда: Непокорный город-герой Севастополь
Re: Attiny2313+DS1307+DS18B20
Сто пудово гдето коротыш засел. Перепроверь под лупой все дороги
Даже у стен есть уши...
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Attiny2313+DS1307+DS18B20
Не лупой, а прибором прозвони.
Проверь каждую ногу микросхем.
Скорее всего перепутал цоколёвку 1307.
Проверь каждую ногу микросхем.
Скорее всего перепутал цоколёвку 1307.
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Re: Attiny2313+DS1307+DS18B20
Проверил лупой, прозвонил каждую ногу, проверил цоколевку - все ОК
Греется и не идет.
Re: Attiny2313+DS1307+DS18B20
Ооо, у тебя поселились артефакты
ну раз 1307 греется - значит либо неправильно подключена, либо неисправна.(скорее всего сначала была неправильно подключена, а потом стала неисправна
) В любом случаи выпаивай её, проверяй на нагрев вне платы.......
И еще, дай кому нибудь с "не замыленным глазом" проверить монтаж. иногда помогает
ну раз 1307 греется - значит либо неправильно подключена, либо неисправна.(скорее всего сначала была неправильно подключена, а потом стала неисправна
И еще, дай кому нибудь с "не замыленным глазом" проверить монтаж. иногда помогает
KIT
Re: Attiny2313+DS1307+DS18B20
O-LED писал(а):Ооо, у тебя поселились артефакты![]()
И еще, дай кому нибудь с "не замыленным глазом" проверить монтаж. иногда помогает
Монтаж правильный - когда-то все работало
Ага, выпаял я ее, а плата все-равно греется, а сама 1307 просто при подаче питания холодная. Оказалось - смд-кондер 0,1мкф 1206 (один из 3х одинаковых на плате, все в цепях питания), распаянный около ноги заземления 1307, работал обогревателем))) Выпаял его - пробит. Как? Похоже брак - он же питался от 7805 и на нем больше 5В точно не было (если б и было - тинька и РТС первые бы погорели, но никак не кондер). Да, часы все еще не идут и время кнопками не устанавливается
Re: Attiny2313+DS1307+DS18B20
Часы пошли
Правда не понял как - новая DS1307 все еще в пакетике
При пропадании питания часы продолжают тикать без индикации
Датчики читаются
Но неадекватно реагируют кнопки - они просто обнуляют показания на то время пока кнопка зажата. Кнопку отпускаю - показания возвращаются. В чем может быть проблема? Кнопки все прозвонил - все ОК. Думаю, проблема программная, собственно проект из WinAVR выкладываю. Проверьте, пожалуйста, кого не затруднит, прогу.
Но неадекватно реагируют кнопки - они просто обнуляют показания на то время пока кнопка зажата. Кнопку отпускаю - показания возвращаются. В чем может быть проблема? Кнопки все прозвонил - все ОК. Думаю, проблема программная, собственно проект из WinAVR выкладываю. Проверьте, пожалуйста, кого не затруднит, прогу.
- Вложения
-
- termAVR_tiny2313_OA.rar
- (174.94 КБ) 519 скачиваний
Re: Attiny2313+DS1307+DS18B20
Море ацетона спасет мир!
Вроде и флюса на плате почти не было, но тщательная промывка дала свои плоды - все пока работает.
Финишная прошивка в аттаче
Вроде и флюса на плате почти не было, но тщательная промывка дала свои плоды - все пока работает.
Финишная прошивка в аттаче
- Вложения
-
- termAVR_tiny2313OAfin.rar
- (181.7 КБ) 641 скачивание
Re: Attiny2313+DS1307+DS18B20
Уважаемые КОТЫ !
Собрал часы с этой ветки форума (прошивка ОА с 12страници )
DS1307 получает пачки имп. и отдает.
(DS18b20 не подключен пока)
Точки секундные мигают. -- Ничего не считается , горят 00:00
Поставил ,буфер UNL2003 - т.к сегмент от 9в работает .Снова засада - инвертировать сигналы с PortB нужно.
Умно открыл AvrStudio .........
попытался инвертировать - PortB.....
Через пару часов тупо закрыл AvrStudio.....
Действительно, как упоминалось ранее - исходник не для начинающего....
HELP !!!
Собрал часы с этой ветки форума (прошивка ОА с 12страници )
DS1307 получает пачки имп. и отдает.
(DS18b20 не подключен пока)
Точки секундные мигают. -- Ничего не считается , горят 00:00
Поставил ,буфер UNL2003 - т.к сегмент от 9в работает .Снова засада - инвертировать сигналы с PortB нужно.
Умно открыл AvrStudio .........
попытался инвертировать - PortB.....
Через пару часов тупо закрыл AvrStudio.....
Действительно, как упоминалось ранее - исходник не для начинающего....
HELP !!!
Re: Attiny2313+DS1307+DS18B20
Ура!
Инвертировать помог уважаемый - vetalbox
Кварц поменял- и все "поехало" !
Мигание точки оказывается не зависит
от наличия генерации кварца 32768 Гц
Спасибо!
Инвертировать помог уважаемый - vetalbox
Кварц поменял- и все "поехало" !
Мигание точки оказывается не зависит
от наличия генерации кварца 32768 Гц
Спасибо!
Re: Attiny2313+DS1307+DS18B20
Yur писал(а):Ура!
Инвертировать помог уважаемый - vetalbox
Кварц поменял- и все "поехало" !
Мигание точки оказывается не зависит
от наличия генерации кварца 32768 Гц
Спасибо!
Пожалуйста!
Re: Attiny2313+DS1307+DS18B20
доброго дня достопочтенные коты!
такой вот вопрос ....
обнаружил у себя в залежах pcf8583, - DS1307 тоже похожа на pcf8583, но не аналог
можно ли переделать проекты на тини и на меге с ДУ под pcf8583 ?
как изменится схемная часть и програмная ?
даже не вопрос скорее а просьба к афтару проектов ....
заранее благодарен, с ув. Алексей
такой вот вопрос ....
обнаружил у себя в залежах pcf8583, - DS1307 тоже похожа на pcf8583, но не аналог
можно ли переделать проекты на тини и на меге с ДУ под pcf8583 ?
как изменится схемная часть и програмная ?
даже не вопрос скорее а просьба к афтару проектов ....
заранее благодарен, с ув. Алексей
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Attiny2313+DS1307+DS18B20
Алексей, переделать и схемную и програмную часть часов в принципе большого труда не составит, но к pcf8583 нельзя подключать батарейку.
Применение мной RTC-микросхемы в часах в первую очередь было из-за ее энергонезависимости.
В чем плюсы pcf8583 ? в ней есть много других "вкусностей", но ...
----------
Схемная часть не изменится. в pcf8583 есть ножка адреса т.е. на одну шину можно подключать две микросхемы часов. Зачем не знаю
А так в ней как и в DS1307 тоже I2C.
Програмная часть: готовые библиотеки есть. Часы на мега8 переделывать точно не буду, а на тини можно попробовать. Но как Вы понимаете для меня это будет виртуальный проект.
Применение мной RTC-микросхемы в часах в первую очередь было из-за ее энергонезависимости.
В чем плюсы pcf8583 ? в ней есть много других "вкусностей", но ...
----------
Схемная часть не изменится. в pcf8583 есть ножка адреса т.е. на одну шину можно подключать две микросхемы часов. Зачем не знаю
Програмная часть: готовые библиотеки есть. Часы на мега8 переделывать точно не буду, а на тини можно попробовать. Но как Вы понимаете для меня это будет виртуальный проект.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Attiny2313+DS1307+DS18B20
спасибо Danko что откликнулись...
тут - http://www.masterkit.ru/images/magazines/1_ST_08_02.gif - батарейка включена целиком для схемы ?
эти часы собирал , не работают.... возможно из за того что у меня только тини есть возможность поставить а программа для нее видимо не подходит.....
Жаль что на меге не получиться , очень хотел своим старикам часы с пультом, чтоб по табуреткам не скакали,
насчет тини , был бы Вам признателен! и виртуального проекта вполне будет достаточно если он в протеусе будет конечно
а на тини можно ДУ прилипить ?
- в принцыпе нужны только часы с ДУ и энергонезависимые (pcf8583)
(без будильника и термометра и прочих наворотов)
заранее благодарен, с ув. Алексей
- почему?Danko писал(а):Алексей, переделать и схемную и програмную часть часов в принципе большого труда не составит, но к pcf8583 нельзя подключать батарейку.
тут - http://www.masterkit.ru/images/magazines/1_ST_08_02.gif - батарейка включена целиком для схемы ?
эти часы собирал , не работают.... возможно из за того что у меня только тини есть возможность поставить а программа для нее видимо не подходит.....
Danko писал(а): Часы на мега8 переделывать точно не буду, а на тини можно попробовать. Но как Вы понимаете для меня это будет виртуальный проект.
Жаль что на меге не получиться , очень хотел своим старикам часы с пультом, чтоб по табуреткам не скакали,
насчет тини , был бы Вам признателен! и виртуального проекта вполне будет достаточно если он в протеусе будет конечно
а на тини можно ДУ прилипить ?
- в принцыпе нужны только часы с ДУ и энергонезависимые (pcf8583)
(без будильника и термометра и прочих наворотов)
заранее благодарен, с ув. Алексей
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Attiny2313+DS1307+DS18B20
можно и так конечно.kret_a_v писал(а):батарейка включена целиком для схемы
Да. конечно в Протеусе.kret_a_v писал(а):насчет тини , был бы Вам признателен! и виртуального проекта вполне будет достаточно если он в протеусе будет конечно
Не знаю. Без термометра наверное памяти хватит. Но с ДУ делал только на меге.kret_a_v писал(а):а на тини можно ДУ прилипить ?
Данил.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Attiny2313+DS1307+DS18B20
Данил. так Вы мне подсобите?
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Attiny2313+DS1307+DS18B20
Соберите проект в Протеусе и пришлите мне в ЛС.
Можно даже исходя из удобства разводки печатки т.е. подключение кнопок, индикатора, RTC, ... на Ваше усмотрение, но только ИК должен быть подключен к внешнему прерыванию, а остальное без разницы.
Можно даже исходя из удобства разводки печатки т.е. подключение кнопок, индикатора, RTC, ... на Ваше усмотрение, но только ИК должен быть подключен к внешнему прерыванию, а остальное без разницы.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Attiny2313+DS1307+DS18B20
Danko писал(а):Соберите проект в Протеусе и пришлите мне в ЛС.
Можно даже исходя из удобства разводки печатки т.е. подключение кнопок, индикатора, RTC, ... на Ваше усмотрение, но только ИК должен быть подключен к внешнему прерыванию, а остальное без разницы.
спасибо ....
где тут ЛС?
выложу на суд пока на форуме , думаю будет интересно не только мне...
если где накосячил, или не поставил чего нужно, прошу поправить....
с протэусом только только познакомился , про программирование совсем молчу
- Danko
- Сверлит текстолит когтями
- Сообщения: 1287
- Зарегистрирован: Пн окт 13, 2008 11:45:54
- Откуда: РФ, Крым, г.Бахчисарай
- Контактная информация:
Re: Attiny2313+DS1307+DS18B20
что такое ЛС Вы уже разобрались.
теперь о косяках:
Reset - это не внешнее прерывание, это внешний сброс МК (перезагрузка).
12 вольт не нужно подавать на 10 ножку ULN2803. Если бы вместо светодиодов Вы к ULN подключили электромагнитное реле то да, а тут нет. В данной схеме она висит в воздухе.
У тини2313 нет АЦП и по сему кнопки в данной схеме так подключать нельзя.
Проект в Протеус это рабочая схема и подменять одну деталь другой нельзя. Это я про датчик температуры переделанный Вами под TSOP.
И еще маленькая особенность: в протеусе светодиоды не потребляют энергии и по сему транзисторы внутри ULN2803 не откроются. А если проще то даже при правильной программе индикаторы в этом проекте светится не будут.
А в реальных часах у вас индикатор тоже на боку стоять будет? В принципе это удобно когда на часы смотришь лежа на диване
P.S.
А я поначалу думал, что это очередной скучный проект. А он мне начинает нравится.
лучше бы Вы с этого сразу начали.kret_a_v писал(а):с протэусом только только познакомился
теперь о косяках:
Reset - это не внешнее прерывание, это внешний сброс МК (перезагрузка).
12 вольт не нужно подавать на 10 ножку ULN2803. Если бы вместо светодиодов Вы к ULN подключили электромагнитное реле то да, а тут нет. В данной схеме она висит в воздухе.
У тини2313 нет АЦП и по сему кнопки в данной схеме так подключать нельзя.
Проект в Протеус это рабочая схема и подменять одну деталь другой нельзя. Это я про датчик температуры переделанный Вами под TSOP.
И еще маленькая особенность: в протеусе светодиоды не потребляют энергии и по сему транзисторы внутри ULN2803 не откроются. А если проще то даже при правильной программе индикаторы в этом проекте светится не будут.
А в реальных часах у вас индикатор тоже на боку стоять будет? В принципе это удобно когда на часы смотришь лежа на диване
P.S.
А я поначалу думал, что это очередной скучный проект. А он мне начинает нравится.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Re: Attiny2313+DS1307+DS18B20
ХМ, спасибо Danko за простой и надежный проект. Тут понадобились часики+изучаю AVR, тиньки под рукой в SOIC-корпусе оказались, но датчик из тех, про "говорят у народа еще есть"
DS18S20. Устал корячиться с библиотеками, переподключил из проекта Мега8 на универсальную от Данко, да мозга у тиньки не хватило поначалу. Взял "оптимизированный" последний и все-таки всунул универсальную библиотеку 18х20_v3.h. Под завязку. В протеусе проект заработал с новым hex на ура, вечером проверю в железе и наконец-то закрою в коробочку потроха 
А то скАчки температуры от 24 до 30 град как-то раздражают
Если интересно, приаттачу позже архивчик, могу даже с разводкой плат (индикатор отдельно) в DipTrace.
А то скАчки температуры от 24 до 30 град как-то раздражают
Если интересно, приаттачу позже архивчик, могу даже с разводкой плат (индикатор отдельно) в DipTrace.