форумы для свободного общения

Технический форум => Электроника => Автоматика для дома => Тема начата: john от Октября 25, 2008, 03:36:28

Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Октября 25, 2008, 03:36:28
Термометр на микроконтроллере ATMega8
http://msevm.ru/2008/82/therm.htm (http://msevm.ru/2008/82/therm.htm)

 Предлагается схема на микроконтроллере ATMega8 для измерения температуры в диапазоне от -55°C до +127°C с точностью не хуже +/-0,5°C.
Название: Термометр на микроконтроллере ATMega8
Отправлено: shadow_5 от Ноября 11, 2009, 20:37:55
Здравствуйте john. Очень заинтересовала схема термометра на ATmega8. Схему собрал, прошивал в PonyPROG, но вот проблема с Фьюзами и Битами. Не могли бы Вы выложить картинку, как правильно выставить фьюзы и биты. Буду очень длагодарен. И ещё один вопрос по схеме, почему у Вас используется 4-х разрядный индикатор, но по схему 4-тый разряд не соединяется с МК??? И на рисунке "26`С" - 4 знака, а знак "минуса" при отрицательной температуре как будет высвечиваться???
Буду очень признателен если ответите.
Название: Термометр на микроконтроллере ATMega8
Отправлено: mishka-medved от Декабря 15, 2009, 23:43:13
в проекте обещали быструю прошивку, где она?
Название: Термометр на микроконтроллере ATMega8
Отправлено: vakaboombox от Сентября 05, 2010, 14:00:33
Доброе время суток. Меня тоже заинтересовало то что как быть со знаком температуры????? сейчас вот сижу и думаю.....собирать мне этот девайс или нет
Название: Термометр на микроконтроллере ATMega8
Отправлено: vrk от Ноября 25, 2010, 01:07:28
Жалко исходников нету хотел изменить 1 контакт к индикатору
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Ноября 25, 2010, 02:38:44
Цитата: vrk
Жалко исходников нету хотел изменить 1 контакт к индикатору

Дизасемблируй hex и измени, асм не забыл еще?
Название: Термометр на микроконтроллере ATMega8
Отправлено: vrk от Ноября 30, 2010, 02:34:54
самому сложно, программ конвертации не знаю.
а нужно всегото поменять котакт индикатора "A" на микроконтроллере PD1, поменять скажем на PD6, точка в термометре не нужна
mt_fast\mt_18B20_oa.hex
Название: Термометр на микроконтроллере ATMega8
Отправлено: deker$ от Ноября 30, 2010, 23:43:42
Привет всем, кто-нибудь сможет написать программу для похожей схемы, но с выводом на жки!Вознаграждение гарантировано! Горю! мой адрес DR.DEKER@mail.ru! Отзовитесь!
Название: Термометр на микроконтроллере ATMega8
Отправлено: vrk от Декабря 05, 2010, 13:40:40
Цитата: john
Дизасемблируй hex и измени, асм не забыл еще?

какой прогой?
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Декабря 05, 2010, 15:36:44
Цитата: vrk
какой прогой?

Вот, например этой:
Название: Термометр на микроконтроллере ATMega8
Отправлено: vrk от Декабря 05, 2010, 16:53:39
Цитата: john
Вот, например этой:

не могу понять, где в полученном коде упоменание порта PD1
вот переконвертировал [attachment=1840:izhex.zip]
а чем обратно ? в нех
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Декабря 05, 2010, 18:00:04
Цитата: vrk
вот переконвертировал

Нет, не конвертировал.
Вот как должно быть:
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Декабря 05, 2010, 18:30:49
В догонку, AVR Studio тоже нормально питается как hex, так и a90 файлами. (Специально нашел студиу, проверил - открывает hex сразу в виде асма).
И еще один конвертер в догонку (не юзал, но говорят неплохой)
Название: Термометр на микроконтроллере ATMega8
Отправлено: murmanik от Декабря 23, 2010, 22:07:15

Термометр на микроконтроллере ATMega8


Господин JOHN.Хочу данный девайс сделать для автомобиля.Если можно несколько вопросов,их уже задавали,но ответов я не нашёл.
По схеме не подключен 4й разряд и какой из них будет старший?
Какие фьюзы следует установить и будет ли на дисплее высвечиваться знак минус-датчик хочу поставить на наружку.
И потом почему то не скачиваются файлы с программой
Заранее спасибо
Название: Термометр на микроконтроллере ATMega8
Отправлено: QuickWitted от Декабря 25, 2010, 08:18:35
Цитата: john
Термометр на микроконтроллере ATMega8
http://msevm.ru/2008/82/therm.htm (http://msevm.ru/2008/82/therm.htm)

 Предлагается схема на микроконтроллере ATMega8 для измерения температуры в
диапазоне от -55°C до +127°C с точностью не хуже +/-0,5°C.

Мда...
Еще один 3005 вариант термометра.
не лучше/ не хуже других.
но дороже китайского аналога раз в 5

Я к этому http://msevm.ru/2009/02/igorplug2.htm (http://msevm.ru/2009/02/igorplug2.htm) термометр приделывал
(вот (http://redray.ru/products/rr2flash/rr2grani.htm) полное его описание. HID версия проекта называется RedRay Grani (http://redray.ru/products/rr2flash/rr2grani.htm))

Но вернемся к нашим дисплеям с термометрами
вот фото [attachment=1864:DSC03205m.jpg] - тестирования дисплея к термометру
на фото специализированная конструкция для многоточечного измерения...

может для народа выпустить прошивку IgorPlug2 с функцией термометра?
будет USB приемник к ИК пульту от бытовой техники для управления компом
в корпусе термометра.

Что скажите?
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Декабря 25, 2010, 12:11:39
Цитата: murmanik
Термометр на микроконтроллере ATMega8

Господин JOHN.Хочу данный девайс сделать для автомобиля.Если можно несколько вопросов,их уже задавали,но ответов я не нашёл.
По схеме не подключен 4й разряд и какой из них будет старший?
Какие фьюзы следует установить и будет ли на дисплее высвечиваться знак минус-датчик хочу поставить на наружку.
И потом почему то не скачиваются файлы с программой
Заранее спасибо

Оnвет от автора схемы:

Что  значит  4  разряд не подключён (разряд чего?), всё там подключено
насколько я помню.

Да, знак минус будет высвечиваться, там же написан диапозон температур
от  -55  до  127.  Всего  3 разряда следователь при минусе будет минус
гореть.
Настройка fuse-битов показана на картинке для программатора Uniprof (20.01.2006)
почему  для  него,  потому  как он самый простой  5 проводков и всё.

Название: Термометр на микроконтроллере ATMega8
Отправлено: murmanik от Декабря 25, 2010, 18:02:15
Цитата: john
Оnвет от автора схемы:

Что  значит  4  разряд не подключён (разряд чего?), всё там подключено
насколько я помню.

Да, знак минус будет высвечиваться, там же написан диапозон температур
от  -55  до  127.  Всего  3 разряда следователь при минусе будет минус
гореть.
Настройка fuse-битов показана на картинке для программатора Uniprof (20.01.2006)
почему  для  него,  потому  как он самый простой  5 проводков и всё.


На картинке фьюзов -галочка это "0"верно?,т.е.не запрограммированный? У меня ChipProg-40
Теперь по поводу 4го разряда светодиодного индикатора.Разряда у Вас 4,а не 3. Допустим дисплей показывает: "26 градус С" или "-26 градус " Получается :2-1й разряд,6-2й разряд,градус-3й разряд , С-4й разряд .По схеме: 4й разряд индикатора(т.е общий анод или катод) идет к R1, 3й-к R2, 2й-к R3,а к чему идет 1й -кончик висит в воздухе?Один из индикаторов работать не будет. И какой из них старший или левый по схеме(допустим "-" будет 1,2,3 или 4й?.Я может чего не догоняю?Спасибо что ответили
Название: Термометр на микроконтроллере ATMega8
Отправлено: john от Декабря 28, 2010, 14:01:28
Цитата: murmanik
На картинке фьюзов -галочка это "0"верно?,т.е.не запрограммированный? У меня ChipProg-40
Теперь по поводу 4го разряда светодиодного индикатора.Разряда у Вас 4,а не 3. Допустим дисплей показывает: "26 градус С" или "-26 градус " Получается :2-1й разряд,6-2й разряд,градус-3й разряд , С-4й разряд .По схеме: 4й разряд индикатора(т.е общий анод или катод) идет к R1, 3й-к R2, 2й-к R3,а к чему идет 1й -кончик висит в воздухе?Один из индикаторов работать не будет. И какой из них старший или левый по схеме(допустим "-" будет 1,2,3 или 4й?.Я может чего не догоняю?Спасибо что ответили

на сколько я понимаю, на индикатор выводятся только цифры и знак, т.е. для инликации всего заявленного диапазона от  -55  до  127 требуется три разряда. А выводить с контроллера постоянное значение "град.С" - какой смысл?

По прошивке - это лучше непосредственно у автора спросить, вот его E-mail: igor-in@mail15.com
Название: Термометр на микроконтроллере ATMega8
Отправлено: Silver от Августа 07, 2011, 23:23:15
А как выставить fuse-биты в AvrStudio 4.18   ?????
Название: Термометр на микроконтроллере ATMega8
Отправлено: Andrewtar от Марта 02, 2012, 15:11:54
Индикаторы моргают !!! как бы прошивон заполучить с быстрой индикацией!)) и ещё на картинке индикация одна а на самом деле другая 1 сегмент не работает!
Название: Термометр на микроконтроллере ATMega8
Отправлено: Аlex от Июля 19, 2012, 00:22:35
Тут _http://forum.cxem.net/index.php?showtopic=110252&view=findpost&p=1263038 есть рабочая прошивка к этому термометру.