Страница 1 из 1

Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Пт мар 29, 2013 19:43:36
taganay
Здравствуйте, собрал схему термометра http://cxem.net/mc/mc99.php:
при подаче питания горят все светодиоды индикаторов которые выводят цифры, не горит только минус, греются очень сильно оба регистра.
Без микроконтроллера - та же история. Кз на плате и на регистрах нет. Питаю от USB.
Плату разводил сам, проверьте кто может.шил программатором Громова через uniprof,прошилось без ошибок

ПС: печатка- вид со стороны дорожек, индикаторы стоят с другой стороны

http://s45.radikal.ru/i107/1303/05/eb9036457021.jpg
http://s018.radikal.ru/i523/1303/a6/1ab04577c11d.jpg

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Пт мар 29, 2013 19:51:01
Мастер665
греются
очень сильно оба регистра...без микроконтроллера
Либо наводки на входах либо есть КЗ...Выложи фото в жпеге по качественней....Вижу похоже на левом регистре ноги козят,и похоже что резистор тоже козит на дорогу под ним.И вообще сегменты надо подключать цере3 резисторы ом по 500,а нет так как в протезе(и от этово такое может быть)

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Пт мар 29, 2013 20:47:58
western5000
На кз проверял несколько раз: все ножки регистров и нулевые резисторы.
как избавиться от наводок на входе? Разводку не смотрел? Может там где то накосячили, какой нибудь недочет, может не учел особенности подключения? Хотя проверяли тоже неоднократно. Если сегменты через резисторы то это на каждый светодиод индикатора по одному резистору??
Фотографии могу выложить покачественней только завтра, но повторюсь: кз нет.
Нужны любые советы, догадки, буду очень благодарен.

ПС: мы вдвоем ее собираем.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Пт мар 29, 2013 23:09:03
Мастер665
каждый светодиод индикатора
по одному резистору??
Желательно на каждый сегмент по одному резистору,но можно поставить на общие выводы индикаторов из цели экономии резисторов.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Сб мар 30, 2013 01:44:12
Ser60
Не только желательно, но и обязательно. При включении схемы без МК на выходах регистров будут нули. На светодиоде каждого сегмента падает 1.8 - 3в в зависимости от цвета. Куда тогда остальным 5в-3в деваться, если питание не проседает? Остается падать на внутреннем сопротивлении ключей регистров. При этом через них должен идти порядочный ток, чтобы на них падало несколько вольт, что и приводит к разогреву. Хотел-бы я знать о чем думал автор этой схемы. Если применить только один резистор в аноде каждого индикатора, то яркость разряда будет зависеть от числа светящихся сегментов. Мой совет - не экономьте на ерунде и поставьте в катод каждого разряда индикатора по резистору ом на 200. Цепь знакового разряда без МК не замкнута, поэтому он и не горит.

Дело не в регистрах, а в контроллере. Предполагая, что ошибок в монтаже нет и детали исправные, программа не работает или МК неправильно прошит.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Сб мар 30, 2013 08:54:45
taganay
Дело в том,что горят все индикаторы независимо от наличия в схеме МК.Кстати насчет прошивки..я думаю если бы она не работала,то в Proteus схема бы тоже не работала,а она прекрасно запускается в Proteus.МК прошивал в uniprof программатором Громова,прошилось без ошибок, fuse биты выставил как у автора схемы.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Сб мар 30, 2013 09:53:02
pyzhman
Слушаем уважаемого Ser60. Ставим резисторы обязательно! Ох уж этот протеус....
Я бы еще на вашем месте тестовую программку влил, чтобы регистры сами по себе проверить.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Сб мар 30, 2013 10:24:26
taganay
у меня с программированием никак совсем,так что с тестовой программой не получится
такс момент такой:отличается ли выставление fuse битов в понипроге и унипрофе?

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Сб мар 30, 2013 20:36:01
Yusff
Фьюзы у нового мк не надо менять: "The device is shipped with CKSEL = “10”, SUT = “10”, and CKDIV8 programmed" то же изображено и на скрине. Для тестирования поставьте 100-омные резисторы в анод индикаторов, 300 ом на сегмент минуса, а там уж как пойдет. Сейчас похоже мк вобще молчит.
Посмотрел печатку - добавьте конденсаторы по питанию на мк и регистры, а то дорожки длинные - шумы могут влиять.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Вс мар 31, 2013 05:11:56
taganay
В инете нашел информацию,что у понипрога и унипрофа фюзы ставятся по-разному.Как я понял в понипроге,если стоит галочка,то фьюз запрограммирован,а в унипрофе наоборот,а Я изначально,когда прошивал в унипроф ставил галочки как у автора схемы,а картинка у него из понипрога.Сегодня с новым камнем попробую.

Re: Термометр на МК Attiny13 и датчике DS18B20

Добавлено: Вс мар 31, 2013 08:42:49
taganay
В общем купил новый камень,фьюзы в унипрофе выставил инверсно тем,которые указаны в понипроге,вставил МК в схему-все заработало как надо!!! :) спасибо всем за советы,схема рабочая,разводка правильная,не считая того,что нужно к индикаторам добавить резисторы. :solder: