Здравствуйте, автор проекта! Три года назад повторил ваш проект. Индикатор был на 3 разряда с общим анодом, а микроконтроллер ATtiny2313A. Батарейка CR2032 проработала 2,5 года, после чего пришлось заменить. Работой термометра доволен на 100%. Уважаемый edm2007 пожалуйста, скомпилируйте прошивку для микроконтроллера ATmtga8\ 4 разряда (с десятыми)\ один датчик\ с кнопкой\ ОА и ОК. Спасибо.
Здравствуйте, iura153. Не вопрос, можете развести плату как Вам удобно, и уже написать ТЗ по ногам. Только сегменты индикаторов подключите к одному порту (порядок не важен), чтобы индикацию не переписывать, и кнопку к INT0 или INT1, чтобы из сна выходить. Должно получиться что-то типа:
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Здравствуйте, edm2007! Не ожидал, что так быстро ответите. Плату не разводил, скорее всего, займусь после Новогодних праздников. Как разведу обязательно с Вами свяжусь. Спасибо за проект и с наступающим Новым Годом!
iura153, Вам спасибо за интерес к проекту и за отзывы. Спасибо, и Вас с наступающим Новым годом.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Здравствуйте, rjn2. Была такая история, да, я даже плату сделал и начал код писать. Но, увы, что-то важное тогда отвлекло, и всё кануло в вечность. Но я все же искренне надеюсь, что вернусь к тому проекту.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Постараюсь выделить время на праздниках, есть такая цель - провести время с пользой. Искренне надеюсь, что всё получится. И Вас с наступающим Новым годом!
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Собрал по такой схеме - "Термометр ГНОМ\4 разряда (с десятыми)\Два датчика". При первом включении наблюдается вот такой вот гембель. Возможно не четко видно - горят почти все сегменты при переключении на обоих датчиках. Контент брал отсюда Собирал по этой схеме По фьюзам с картинки "GNOMfuseCVAVR" не запустился совсем. С картинок "GNOMfusePONYPROG" и "GNOMfuseSTERH" заработал как на фото. Есть сомнения по транзисторам, BC857 достать не удалось, собрал на BC847. Может кто что подскажет по делу? Спасибо.
Вам совершенно верно ответил FOLKSDOICH, 847 и 857 имеют совершенно разную проводимость, и менять их местами в принципе недопустимо. Термометр просто не будет работать. В этой схеме спокойно можно применить практически любой транзистор, но только p-n-p типа. Хотя, что может быть популярнее транзисторов BC857 (BC856) я даже не знаю...
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
FOLKSDOICH, Большое спасибо, теперь буду знать. edm2007, Дело не в популярности, а в наличии у продавца. Как думаете, при поступлении сигнала на базу эти транзисторы будут открываться? (На коллекторах плюс питания.)
можно поставить наши родные кт361 кт209 и даже мп25/мп26 СССР forever! если вы не видите Tango, разницы между PNP и NPN не пытайтесь вникать вам не дано ля наритсованова вами варианта сигнал разрядоф надо програмно инвертировать да и юзать транзюки ка ЭП -плохая даже очень идея надо всезда юзать тока ОЭ или ОС(Common Drain) при 5в питани и красныз совецких LED(при услови инверсии разрядного кода) оно может и будет тускла светить... а вот пр 3.3в и ниже уже нет...
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Последний раз редактировалось musor Сб мар 06, 2021 17:08:09, всего редактировалось 1 раз.
Tango, нет, так их заменить не получится. Нагрузка включается в цепь коллектора, и в итоге PNP транзистор управляет индикатором с Общим Анодом (коммутируя плюс), а NPN транзистор управляет индикатором с Общим Катодом (коммутируя минус). Если упрощенно, то в данном режиме на базу подается напряжение относительно эмиттера, какой бы он полярности ни был. Я уж не говорю о том, что для управления этими транзисторами используется разный логический уровень (NPN открывает 1, а PNP - 0). Неужели у продавца нет вообще никаких транзисторов PNP типа в таком корпусе? Это же обычный ключевой режим, пойдет всё что угодно.
Из какого Вы города? Есть прайс Вашего магазина?
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Последний раз редактировалось edm2007 Сб мар 06, 2021 17:05:43, всего редактировалось 1 раз.
musor, Вероятно как и вам различать и использовать знаки препинания. edm2007, Вместо транзисторов впаял перемычки - результат тот же. Возможно в папку с ОА попала прошивка с ОК. Такое возможно?
а что за ТАКОЙ корпус ?? сот 23??? тогда совок кт3129 рулят
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Вместо транзисторов впаял перемычки - результат тот же.
Вы сейчас серьезно? Или это прикол какой-то? У Вас индикатор с ОА, транзисторы коммутируют плюс каждого разряда, открываются эти транзисторы логическим нулем. Вы серьезно хотите подать бегущий логический 0 на разряды индикатора с ОА (более чем рискуя спалить порты ввода-вывода МК) и получить рабочее устройство? Тогда уж инвертируйте сигналы управления разрядами, и все будет работать без транзисторов. Хе, собственно, транзисторы его и инвертируют.
Я попробую сейчас объяснить очень просто: для того чтобы открыть транзистор PNP проводимости, на его базу нужно подать логический 0 (относительно эмиттера). На эмиттере плюс, а на базе минус. Транзистор открылся, разряд засветился. Подали с контроллера 0, а на общем выводе разряда индикатора появилась 1. Индикатор с общим анодом (ОА, общий плюс), а управляет им низкий уровень. Таким образом, если Вы закоротите транзисторы, то чуда не произойдет. На разрядах нужна "бегущая" единица, а Вы туда подаете "бегущий" ноль. В результате все будет выглядеть точно так же, как и с транзисторами неправильной полярности. И это бы еще пол беды. Подключая разряд напрямую, Вы превышаете нагрузочную способность одного вывода МК, а это уже совсем лишнее.
_________________ "Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
Последний раз редактировалось edm2007 Сб мар 06, 2021 17:22:18, всего редактировалось 2 раз(а).
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения