Двухканальный термометр на AtMega8

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Demo65
Электрический кот
Сообщения: 1000
Зарегистрирован: Вс фев 13, 2011 23:54:25

Re: Двухканальный термометр на AtMega8

Сообщение Demo65 »

печатная плата индикации на CPD052231UR/A OA. к сделанному термометру WildCat на стр:http://www.radiokot.ru/forum/viewtopic.php?f=25&t=72077&start=80

так, как на этом индикаторе распиновка другая, решил плату сделать, может кому пригодится.
Вложения
индикация.rar
(5.27 КБ) 541 скачивание
Аватара пользователя
Hardrive
Родился
Сообщения: 11
Зарегистрирован: Пн фев 03, 2014 16:50:22

Re: Двухканальный термометр на AtMega8

Сообщение Hardrive »

Nusik1975 писал(а):ELcat.

Вот пример для датчиков.
#asm("sei") //разрешаем прерывания

num_dat=w1_search(0xf0,rom_codes);//поиск датчиков
ds18b20_init( &rom_codes[0][0], 0, 0, DS18B20_12BIT_RES ); //инициализация первого датчика
ds18b20_init( &rom_codes[1][0], 0, 0, DS18B20_12BIT_RES ); //инициализация второго датчика

При обращении к конкретному датчику

tem1=ds18b20_temperature(&rom_codes[1][0]); // в переменную пишем значение, прочитанное из датчика


Здравствуйте. А что за переменная num_dat ? Что в ней храниться? Просто после того, как её проинклудили, это единственное место в коде, где она присутствует.
reddevil.s
Родился
Сообщения: 4
Зарегистрирован: Пн апр 18, 2011 20:36:42

Re: Двухканальный термометр на AtMega8

Сообщение reddevil.s »

Странно работает термометр
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

В чем странность?
sanik15
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Сб ноя 09, 2013 06:52:23

Re: Двухканальный термометр на AtMega8

Сообщение sanik15 »

Помогите плиз! Развел плату под Atmega8 пришли контроллеры с браком ни один не могу прошить прогер USBasp пытался через Khazama AVR Programmer фьюзы ставил по картинке не отвечают контроллеры Вопрос вот в чем из старых запасов нашел Atmega48 будет ли работать на нем? Вывода посмотрел вроде совпадают...
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

AtMega48 отличается от AtMega8, хотя и ноги совпадают. Жаль, что попались с браком.. Но нужно искать именно 8-ю мегу, на 48-ой работать не будет.
zevs13
Родился
Сообщения: 13
Зарегистрирован: Вт апр 15, 2014 15:35:08

Re: Двухканальный термометр на AtMega8

Сообщение zevs13 »

Привет всем
спасибо автору за схему!!!
собрал уже два все нормально только где то уже не помню нога перепутана на схеме по моему на верхнем индикаторе 2-я и 3-я цифры были перепутаны
и вот что у меня получилось
Изображение Изображение Изображение
Изображение Изображение Изображение

PS Вопрос один меня интересует где можно почитать как назначать (в прошивке) сигнал на конкретную ногу 7-и сегментного индикатора
к примеру чтоб первый вывод на контролере (PB0) был не "а" а допустим "d"
в программирование только пытаюсь вникнуть поэтому сильно не ругайтесь :)
Аватара пользователя
Stalker_W
Открыл глаза
Сообщения: 50
Зарегистрирован: Пт окт 09, 2009 19:28:13
Откуда: Украина
Контактная информация:

Re: Двухканальный термометр на AtMega8

Сообщение Stalker_W »

В исходники правите номера портов в case-ах после строчки switch (what_digit)
evgen87
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн янв 27, 2014 16:30:05
Откуда: Курск

Re: Двухканальный термометр на AtMega8

Сообщение evgen87 »

Не нашёл прошивку для индикатора с общим катодом,есть она вообще или нет?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

Прошивка только для индикатора с общим анодом. Их купить вообще не проблема.
Aleksandr0411
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн авг 25, 2014 09:12:20

Re: Двухканальный термометр на AtMega8

Сообщение Aleksandr0411 »

А можно как нибудь вот такой индикатор поставить? Там ножек больше.
Вложения
чсмм.jpg
(62.12 КБ) 783 скачивания
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

Можно и такой, если общий-анод. А там смотрите по распиновке, проверяйте каждую ножку тестером. Только наверняка придется переделывать печатную плату. Я вообще такие индикаторы не выкидываю, если откуда-то их выпаял. Прозваниваю тестером, на режиме диодов, и при правильной полярности сегменты чуть засвечиваются. Записываю это дело на бумажку и больше никакой даташит не нужен. Главное потом не перегружать сегменты по току, ориентируясь по их яркости.
Аватара пользователя
APTYP
Встал на лапы
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым
Контактная информация:

Re: Двухканальный термометр на AtMega8

Сообщение APTYP »

Применил два одинаковых индикатора, один красный(5631-BSR), второй зеленый(5631-BYG). Так вот, зеленый почему-то очень тускло светит. Уже и резисторы в катодах до 100 Ом понизил, все равно тускловато. Можно это как-то исправить?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

APTYP, скорее всего на зеленом индикаторе стоят небольшие по мощности светодиоды. Попробуйте еще понизить ограничительные резисторы. Судя по даташиту, у Вас желто-зеленый индикатор, у них самый маленький световой поток, и приемлемой яркости тут трудно добиться. Просто на будущее, когда выбираете индикатор, смотрите показатель "световой поток". Сориентируйтесь по своему красному индикатору, и поймете, ниже какого уровня брать индикаторы не стоит.
Аватара пользователя
Bulych
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн апр 14, 2014 20:37:17
Откуда: Ярославль

Re: Двухканальный термометр на AtMega8

Сообщение Bulych »

А термостат к Вашему термометру можно дописать?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

Термостат? Устройство задумывалось как двухканальный термометр. Если Вам нужен термостат, поищите в статьях, где-то видел здесь двухканальный термостат.
Вот, по поиску ищется:
http://radiokot.ru/circuit/digital/home/169/
Аватара пользователя
Bulych
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пн апр 14, 2014 20:37:17
Откуда: Ярославль

Re: Двухканальный термометр на AtMega8

Сообщение Bulych »

Спасибо за ссылку. Я её видел. Мне нужен термостат с двумя индикаторами (по одному на канал). Нет дак нет.
Aleksandr0411
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн авг 25, 2014 09:12:20

Re: Двухканальный термометр на AtMega8

Сообщение Aleksandr0411 »

Помогите. Почему у меня без датчиков экран показывает вверху линии?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Двухканальный термометр на AtMega8

Сообщение Nusik1975 »

Aleksandr0411
Без датчиков должно писаться Err. Если этого нет, проверьте соответствие своего семисегментника тому который указан в схеме. Ножки могут не совпадать, если Вы применили другой
Aleksandr0411
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн авг 25, 2014 09:12:20

Re: Двухканальный термометр на AtMega8

Сообщение Aleksandr0411 »

Nusik1975 писал(а):Aleksandr0411
Без датчиков должно писаться Err. Если этого нет, проверьте соответствие своего семисегментника тому который указан в схеме. Ножки могут не совпадать, если Вы применили другой

Индикатор я смотрел по даташиту. Может быть это из-за того что я не правильно прошил МК?
Последний раз редактировалось AlekseyEnergo Чт окт 09, 2014 20:38:50, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!
Ответить

Вернуться в «Статьи»