Часы-термометр на микроконтроллере ATmega8.
Доброго времени уважаемые коты. Заела с проблема с которой частенько сталкиваются форумчане которые повторили часы а именно погрешность измерения температуры. Часов было собрано 4 экземпляра от индикаторов 9мм до 26мм, и все как один завышали температуру ~1 градус, даже уличный при -23 за бортом на расстоянии 1м от стены дома. Пролистав множество страниц просторов инета понял что присутствует само разогрев датчика при большом времени обращения к нему. Наглядно видно когда подаётся питание на часы и температура начинает плавно подыматься. Но и с этим можно смерится, но когда связываю два датчика и обматываю теплоизоляцией и разница в ~1-2, то это на голову не на лазит.
Кто то сталкивался с такой проблемой? Отзовитесь!!! Есть платы для 6 разрядов на индикаторах BA56-12GWA, E30361-L-K2 и 9 разрядов на BS-CA12RD G. Цифровая часть вся SMD. Если интересует маякните, проставлю маркеры и выложу. Всем удачи. 
- Реклама
Я тут резюками всё пооблажил
Не знаю, мне этот градус как то по барабаны.
Два разных DS18 стоят за окном
Две совершенно разные самоделошные конструкции.
http://www.youtube.com/watch?v=cGYRso01_2s
Не знаю, мне этот градус как то по барабаны.
Два разных DS18 стоят за окном
Две совершенно разные самоделошные конструкции.
http://www.youtube.com/watch?v=cGYRso01_2s
Лечу лечить WWWашу покалеченную технику.
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
Это с любым подключением датчиков 2мя и 3мя проводами?
Видите ли в мк уже нет места, что бы внести полноценный режим коррекции датчиков. Но можно сделать финт ушами, взять например последний будильник "b" он имеет вид его использовать для коррекции. Первая группа для 1 датчика
00-00 - это число прибавляется к показаниям с разрядностью 0,1гр, то есть задали 10 это значит 1гр.
00-00 вычитается из показаний.
Для второго датчика аналогично группа "HA 00-00".
Вот еще пример, надо понизить Т 1 датчика на 1,5гр, а Т2 увиличить на 0,3
b__ 00-15 HA 03-00
Кстати символ разрешения будильника "__" в этой версии(для буд. b) не используется.
Видите ли в мк уже нет места, что бы внести полноценный режим коррекции датчиков. Но можно сделать финт ушами, взять например последний будильник "b" он имеет вид
Код: Выделить всё
b 00-00 HA 00-0000-00 - это число прибавляется к показаниям с разрядностью 0,1гр, то есть задали 10 это значит 1гр.
00-00 вычитается из показаний.
Для второго датчика аналогично группа "HA 00-00".
Вот еще пример, надо понизить Т 1 датчика на 1,5гр, а Т2 увиличить на 0,3
b__ 00-15 HA 03-00
Кстати символ разрешения будильника "__" в этой версии(для буд. b) не используется.
- Вложения
-
- kords_cl9_v42.zip
- (47.73 КБ) 357 скачиваний
А если иной МК использовать?DimAlt писал(а): в мк уже нет места, что бы
Типа 168 в дипе - вроде аналогичен по ногам меге 8
заменить все кнопки одни энкодером
лично у меня есть на чём пробывать
Лечу лечить WWWашу покалеченную технику.
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
Я не могу сейчас. Времени свободного нет. Электроникой не занимаюсь, только по привычке форумы читаю
жисть такая пошла..
- Реклама
Доброго времени суток.
Собирал эти часы(595 и индикатор с ОК). Завелись сразу,работают уже больше 2-х месяцев. Собирал также версию с 5 индикаторами,работают где-то год уже. Автору безграничные почет и уважение за такие классные часики! Есть вопрос по версии с 9 индикаторами: хочется немного подправить отображение цифр(например,в 7 добавить сегмент f, в 9 убрать сегмент d). Может,кто-нибудь подскажет,где смотреть в исходнике? Прошивка вроде cl9_v42.
Заранее благодарен.
И еще,есть зависимость яркости цифры от количества включенных сегментов в ней. По идее,надо подобрать номиналы резисторов в цепи сегментов?
Собирал эти часы(595 и индикатор с ОК). Завелись сразу,работают уже больше 2-х месяцев. Собирал также версию с 5 индикаторами,работают где-то год уже. Автору безграничные почет и уважение за такие классные часики! Есть вопрос по версии с 9 индикаторами: хочется немного подправить отображение цифр(например,в 7 добавить сегмент f, в 9 убрать сегмент d). Может,кто-нибудь подскажет,где смотреть в исходнике? Прошивка вроде cl9_v42.
Заранее благодарен.
И еще,есть зависимость яркости цифры от количества включенных сегментов в ней. По идее,надо подобрать номиналы резисторов в цепи сегментов?
И еще, pin 20 "висит в воздухе", почему?
AREFF-опорное напряжение 2,56 вольт для аналоговой части контроллера, если используется это напряжение, то цепляется конденсатор 0.01-0.1 мкФ(керам.) на минус.
Собираюсь сделать на 9 индикаторах, кое-что прикупил, пока читаю форум.
Если я правильно понял из того что прочитал и из схемы, то 1-й разряд(справа-налево) в схеме-9-й; 2-й - в схеме 8-й и т.д.
AREFF-опорное напряжение 2,56 вольт для аналоговой части контроллера, если используется это напряжение, то цепляется конденсатор 0.01-0.1 мкФ(керам.) на минус.
Собираюсь сделать на 9 индикаторах, кое-что прикупил, пока читаю форум.
Если я правильно понял из того что прочитал и из схемы, то 1-й разряд(справа-налево) в схеме-9-й; 2-й - в схеме 8-й и т.д.
Подтверждаю. Собрал 2х9 индикаторами на ATmega16. С чем это может быть связано? Токоограничивающие резисторы в цепи сегментов - 100 Ом. Но и увеличение их не устраняет проблемы. Автору респект за проделанную работу! Уверен, тема с часами не потеряет актуальность еще долгоjarik861 писал(а):...И еще,есть зависимость яркости цифры от количества включенных сегментов в ней. По идее,надо подобрать номиналы резисторов в цепи сегментов?...
А печаткой можно поделится для версии 2х9.kruger1984 писал(а):Подтверждаю. Собрал 2х9 индикаторами на ATmega16. С чем это может быть связано? Токоограничивающие резисторы в цепи сегментов - 100 Ом. Но и увеличение их не устраняет проблемы. Автору респект за проделанную работу! Уверен, тема с часами не потеряет актуальность еще долгоjarik861 писал(а):...И еще,есть зависимость яркости цифры от количества включенных сегментов в ней. По идее,надо подобрать номиналы резисторов в цепи сегментов?...
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Делай всегда хорошо, а хреново и так получится!!!!!
Вешать нужно было усилители для повышение нагрузочной способности.
вместо 74hc595 нужно ставить TPIC6C595
вместо 74hc595 нужно ставить TPIC6C595
Лечу лечить WWWашу покалеченную технику.
Ясно. Значит ключи 74HC595 не тянут. Печатку прилагаю. Но она специфична. Проще переразвести под свои детали.
- Вложения
-
- LCD_2x9_OK_v3.lay
- (553.95 КБ) 660 скачиваний
а с другой стороны добавить ULN2xxx
Лечу лечить WWWашу покалеченную технику.
- Сообщения: 1800
- Зарегистрирован: Вт окт 05, 2010 01:08:57
TPIC инвертирует сигнал. это надо учитывать при замене.m.ix писал(а):Вешать нужно было усилители для повышение нагрузочной способности.вместо 74hc595 нужно ставить TPIC6C595
аналогично.................m.ix писал(а):а с другой стороны добавить ULN2xxx
KIT
Да верно, это на собственном опыте убедился.
И потому было возможно что то подобное
http://www.youtube.com/watch?v=9Q6Q_2zK32U
И потому было возможно что то подобное
http://www.youtube.com/watch?v=9Q6Q_2zK32U
Лечу лечить WWWашу покалеченную технику.
А если поставить эмиттерные повторители в цепь сегментов индикатора,и запитать их от большего напряжения(коллекторы в кучу и на 9 вольт, базы на выходы МК через пару-тройку килоом,а эмиттеры на сегменты индикатора)? Я так думаю,разгрузятся порты МК. А как сменить шрифт цифр? В исходнике нашел где,но не пойму,как символы кодируются,так что придется методом научного тыка пробовать,компилировать,и PRОTEUS мне в помощь. 
Последний раз редактировалось jarik861 Чт фев 23, 2012 23:50:34, всего редактировалось 1 раз.
Ще не вмерла Украiна?!
jarik861 писал(а): А как сменить шрифт цифр?

И на каковском они должны показывать?
На двОичном?
Лечу лечить WWWашу покалеченную технику.
м.ix, смотри мой пост выше на этой странице.
Имеется в виду сменить отображение цифр 7 и 9.
Имеется в виду сменить отображение цифр 7 и 9.
Ще не вмерла Украiна?!
на сколько мне известно
шрифтов в семисегшментных нету
было бы проще на картинке-фотке показать
что есть и что требуется
шрифтов в семисегшментных нету
было бы проще на картинке-фотке показать
что есть и что требуется
Лечу лечить WWWашу покалеченную технику.
m.ix, прикрепить файлы не имею возможности,так как в инете сижу с мобильного(ну нет у меня в моей глуши нормального интернета
)
А на счет отображения цифр: 7 отображать сегментами a,b,c,f, а 9 сегментами a,b,c,f,g.
А на счет отображения цифр: 7 отображать сегментами a,b,c,f, а 9 сегментами a,b,c,f,g.
Ще не вмерла Украiна?!
И что у тебя не так???


Лечу лечить WWWашу покалеченную технику.



