День добрый всем форумчанам У меня вопрос. Можно ли собрать эту схему термометра http://radiokot.ru/circuit/digital/home/26/ на микросхеме at90s2313 Если да то какие нужно вносить изменения в прошивку и в саму схему. Заранее спасибо!
Наверное тема уже не живет? Я ее собрал, но светятся только 000 схема с общим катодом. В протеусе тоже горят только нули. Как заставить его ожить? монтаж проверен сотню раз. 18в20 в другом термометре работает. а вообще, в протеусе должны отображаться показания?
_________________ Найти проще, когда не знаешь, где лежит. Хуже, когда забыл, куда спрятал...
Фюзы правильно установили при прошивке? P.S. Я этот термометр продублировал уже раз 30 - все время без проблем. Использую индикатор с общим анодом и на 4 разряда. В статье плата под SMD моя. Схему я даже немного доработал - были проблемы с яркостью на зеленых индикаторах. Доработанная схема вот
У меня индикатор с общим катодом, зеленый КЕМ 5461А. ярость так себе, один сегмент "Е" совсем тускло. Там уменьшил резистор до 100, вроде выровнял. Плату использовал именно эту, немного доработав под себя. В протеусе попробовал все прошивки и все индикаторы, но там, скорее всего я не разобрался с протеусом. У меня там кажется на датчик питание не подается. В железе все напряжения есть, тини перепаял три раза, прозвонил каждую дорожку, каждый резюк... Вторая плата уже пошла, первая не вынесла таких мучений.
_________________ Найти проще, когда не знаешь, где лежит. Хуже, когда забыл, куда спрятал...
Все таки есть решение проблемы с индикацией на 4х разрядном индикаторе при использовании прошивки с десятичными, я имею ввиду, что термометр выводит неск-ко раз номера датчиков следом t, а потом только номера датчиков без измеренной t, пробовал ставить и 4 и 8МГц и фьюз CKDIV в разных вариантах, ничего не помогает. Причем прошивка без десятых с двумя DS18B20 работает нормально
Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06 Сообщений: 545 Откуда: Николаев / Украина
Рейтинг сообщения:0
Всем добрый день! Очень нужна ваша помощь. Схему собрал (вроде правильно, несколько раз проверил, "соплей" нет, все хорошо спаяно). Прошил контроллер через uniprof (пока только с ним знаком) , в качестве программатора использовал программатор Громова (другого у меня пока нет...), использовал СОМ-порт. Вроде прошилось нормально. При включении на индикаторе три нуля... Температуру не показывает... В чем может быть проблема? Может в частоте контроллера? В uniprof я не нашел где можно выставить рабочую частоту.... Пробовал использовать Code Vision AVR но я в нем ничго не понимаю, контроллер так и не увидел и постоянно выкидывает сообщения с ошибками... Можно ли использовать внешний генератор, тот же кварц на 4 мегагерца? Если да, то как его (куда) нужно устанавливать? Помогите пожалуйста, устройство (термометр) крайне необходим уже 2-го числа...
_________________ Сделать своими руками всегда интересней чем просто купить и пользоваться
Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06 Сообщений: 545 Откуда: Николаев / Украина
Рейтинг сообщения:0
Прихожу к мысли что что-то не то выставил... Жаль нет возможности зделать скрин настроек фьюзов, так как контроллер сгорел (перепутал полярность), купил новый, а он оказался бракованным, завтра пойду менять.
Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06 Сообщений: 545 Откуда: Николаев / Украина
Рейтинг сообщения:0
Эх... Многие вещи приходят с опытом и кучей перепорченых деталей... Неделю промучился со схемой... Термометр упорно отказывался показывать температуру. И, в конце концов, после очередной попытки перепрошить контроллер, он сгорел (перепутал полярность)... Второй (новый!! только что купленный) контроллер отказался работать - точнее его "не увидел" программатор, и после проверки оказалось, что он уже прошит какой-то программой(!!!), перепрошить его не удалось. А где покупал - менять отказались со словами: "Быть такого не может!". Пришлось купить третий контроллер. Тут уж я решил соблюсти осторожность по максимуму и по десять раз перепроверять каждое движение руки. Прошил контроллер. Установил, запустил, тот же результат.... После проверки оказался нерабочий датчик... Жаль нет смайла, где головой о стену бьются... Купил новый датчик, подключил, ЗАРАБОТАЛО!!! (датчик был не рабочий) Итог: 2-е из 5-и купленых деталей оказались не рабочими... (ПРОВЕРЯЙТЕ, ЧТО ПОКУПАЕТЕ!!) 1-н собственноручно спаленный контроллер + 1-н РАБОТАЮЩИЙ(!!!) термометр (УРА!!!)
Из полученого опыта могу сказать, что если у вас что-то не работает, то проверяйте, что вы сделали и проверяйте схему (детали).
_________________ Сделать своими руками всегда интересней чем просто купить и пользоваться
Ребята у кого всё таки есть исходник, у меня есть аж 4 индикатора от старых компьютеров (выкинуть жалко) которые показывали частоту, так в нём первый сегмент это единица, остальные два сегмента полноценные таким образом можно сделать градусник до 199 градусов, но проблема в том что первый сегмент имеет общий анод со вторым сегментом, и соответственно надо менять прошивку чтобы запитать первый сегмент от другого порта.
Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06 Сообщений: 545 Откуда: Николаев / Украина
Рейтинг сообщения:0
Кот-Васька писал(а):
Ребята у кого всё таки есть исходник, у меня есть аж 4 индикатора от старых компьютеров (выкинуть жалко) которые показывали частоту, так в нём первый сегмент это единица, остальные два сегмента полноценные таким образом можно сделать градусник до 199 градусов, но проблема в том что первый сегмент имеет общий анод со вторым сегментом, и соответственно надо менять прошивку чтобы запитать первый сегмент от другого порта.
Я использовал тоже индикатор от старого компа. Он был впаян в "панельку", наверное у вас то же самое. Советую выпаять так как скорее всего аноды сегментов соеденены на панельке.
_________________ Сделать своими руками всегда интересней чем просто купить и пользоваться
Карма: 1
Рейтинг сообщений: 10
Зарегистрирован: Вс дек 30, 2012 00:32:06 Сообщений: 545 Откуда: Николаев / Украина
Рейтинг сообщения:0
Да, я видел эту прошивку, но нужно показания десятичных, а они есть только в прошивке с общим Анодом. Под рукой есть только индикаторы с общим Катодом. Облазил весь радиорынок - 4-х сегментных с общим анодом (как и 1-но сегментных) нигде нет, есть только с общим катодом...
_________________ Сделать своими руками всегда интересней чем просто купить и пользоваться
...нужно показания десятичных... Под рукой есть только индикаторы с общим Катодом...
У меня есть такая прошивка, но под один датчик, это раз. В железе не проверялась, это два. Выводы МК перепрофилировал под исходную схему, но если надумаете изготавливать, для удобства разводки платы могу поменять.
Вложения:
Комментарий к файлу: Исправил ошибку в прошивке. Termometr_ATTINY_2313.zip [12.88 KiB]
Скачиваний: 495
Последний раз редактировалось Soir Вс янв 20, 2013 21:26:20, всего редактировалось 1 раз.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения