Двухканальный термометр на AtMega8
Re: Двухканальный термометр на AtMega8
печатная плата индикации на CPD052231UR/A OA. к сделанному термометру WildCat на стр:http://www.radiokot.ru/forum/viewtopic.php?f=25&t=72077&start=80
так, как на этом индикаторе распиновка другая, решил плату сделать, может кому пригодится.
так, как на этом индикаторе распиновка другая, решил плату сделать, может кому пригодится.
- Вложения
-
- индикация.rar
- (5.27 КБ) 541 скачивание
Re: Двухканальный термометр на AtMega8
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
Странно работает термометр
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
В чем странность?
Re: Двухканальный термометр на AtMega8
Помогите плиз! Развел плату под Atmega8 пришли контроллеры с браком ни один не могу прошить прогер USBasp пытался через Khazama AVR Programmer фьюзы ставил по картинке не отвечают контроллеры Вопрос вот в чем из старых запасов нашел Atmega48 будет ли работать на нем? Вывода посмотрел вроде совпадают...
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
AtMega48 отличается от AtMega8, хотя и ноги совпадают. Жаль, что попались с браком.. Но нужно искать именно 8-ю мегу, на 48-ой работать не будет.
Re: Двухканальный термометр на AtMega8
Привет всем
спасибо автору за схему!!!
собрал уже два все нормально только где то уже не помню нога перепутана на схеме по моему на верхнем индикаторе 2-я и 3-я цифры были перепутаны
и вот что у меня получилось


PS Вопрос один меня интересует где можно почитать как назначать (в прошивке) сигнал на конкретную ногу 7-и сегментного индикатора
к примеру чтоб первый вывод на контролере (PB0) был не "а" а допустим "d"
в программирование только пытаюсь вникнуть поэтому сильно не ругайтесь
спасибо автору за схему!!!
собрал уже два все нормально только где то уже не помню нога перепутана на схеме по моему на верхнем индикаторе 2-я и 3-я цифры были перепутаны
и вот что у меня получилось
PS Вопрос один меня интересует где можно почитать как назначать (в прошивке) сигнал на конкретную ногу 7-и сегментного индикатора
к примеру чтоб первый вывод на контролере (PB0) был не "а" а допустим "d"
в программирование только пытаюсь вникнуть поэтому сильно не ругайтесь
- Stalker_W
- Открыл глаза
- Сообщения: 50
- Зарегистрирован: Пт окт 09, 2009 19:28:13
- Откуда: Украина
- Контактная информация:
Re: Двухканальный термометр на AtMega8
В исходники правите номера портов в case-ах после строчки switch (what_digit)
-
evgen87
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн янв 27, 2014 16:30:05
- Откуда: Курск
Re: Двухканальный термометр на AtMega8
Не нашёл прошивку для индикатора с общим катодом,есть она вообще или нет?
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Прошивка только для индикатора с общим анодом. Их купить вообще не проблема.
-
Aleksandr0411
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Пн авг 25, 2014 09:12:20
Re: Двухканальный термометр на AtMega8
А можно как нибудь вот такой индикатор поставить? Там ножек больше.
- Вложения
-
- чсмм.jpg
- (62.12 КБ) 784 скачивания
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Можно и такой, если общий-анод. А там смотрите по распиновке, проверяйте каждую ножку тестером. Только наверняка придется переделывать печатную плату. Я вообще такие индикаторы не выкидываю, если откуда-то их выпаял. Прозваниваю тестером, на режиме диодов, и при правильной полярности сегменты чуть засвечиваются. Записываю это дело на бумажку и больше никакой даташит не нужен. Главное потом не перегружать сегменты по току, ориентируясь по их яркости.
- APTYP
- Встал на лапы
- Сообщения: 97
- Зарегистрирован: Чт июн 12, 2008 08:01:10
- Откуда: Крым
- Контактная информация:
Re: Двухканальный термометр на AtMega8
Применил два одинаковых индикатора, один красный(5631-BSR), второй зеленый(5631-BYG). Так вот, зеленый почему-то очень тускло светит. Уже и резисторы в катодах до 100 Ом понизил, все равно тускловато. Можно это как-то исправить?
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
APTYP, скорее всего на зеленом индикаторе стоят небольшие по мощности светодиоды. Попробуйте еще понизить ограничительные резисторы. Судя по даташиту, у Вас желто-зеленый индикатор, у них самый маленький световой поток, и приемлемой яркости тут трудно добиться. Просто на будущее, когда выбираете индикатор, смотрите показатель "световой поток". Сориентируйтесь по своему красному индикатору, и поймете, ниже какого уровня брать индикаторы не стоит.
- Bulych
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн апр 14, 2014 20:37:17
- Откуда: Ярославль
Re: Двухканальный термометр на AtMega8
А термостат к Вашему термометру можно дописать?
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Термостат? Устройство задумывалось как двухканальный термометр. Если Вам нужен термостат, поищите в статьях, где-то видел здесь двухканальный термостат.
Вот, по поиску ищется:
http://radiokot.ru/circuit/digital/home/169/
Вот, по поиску ищется:
http://radiokot.ru/circuit/digital/home/169/
- Bulych
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн апр 14, 2014 20:37:17
- Откуда: Ярославль
Re: Двухканальный термометр на AtMega8
Спасибо за ссылку. Я её видел. Мне нужен термостат с двумя индикаторами (по одному на канал). Нет дак нет.
-
Aleksandr0411
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Пн авг 25, 2014 09:12:20
Re: Двухканальный термометр на AtMega8
Помогите. Почему у меня без датчиков экран показывает вверху линии?
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Двухканальный термометр на AtMega8
Aleksandr0411
Без датчиков должно писаться Err. Если этого нет, проверьте соответствие своего семисегментника тому который указан в схеме. Ножки могут не совпадать, если Вы применили другой
Без датчиков должно писаться Err. Если этого нет, проверьте соответствие своего семисегментника тому который указан в схеме. Ножки могут не совпадать, если Вы применили другой
-
Aleksandr0411
- Первый раз сказал Мяу!
- Сообщения: 29
- Зарегистрирован: Пн авг 25, 2014 09:12:20
Re: Двухканальный термометр на AtMega8
Nusik1975 писал(а):Aleksandr0411
Без датчиков должно писаться Err. Если этого нет, проверьте соответствие своего семисегментника тому который указан в схеме. Ножки могут не совпадать, если Вы применили другой
Индикатор я смотрел по даташиту. Может быть это из-за того что я не правильно прошил МК?
Последний раз редактировалось AlekseyEnergo Чт окт 09, 2014 20:38:50, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!
Причина: Нарушение пункта 2.7 правил форума. Предупрежден!