Автор Тема: Термометр на микроконтроллере ATMega8  (Прочитано 48771 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« : Октября 25, 2008, 03:36:28 »
Термометр на микроконтроллере ATMega8
http://msevm.ru/2008/82/therm.htm

 Предлагается схема на микроконтроллере ATMega8 для измерения температуры в диапазоне от -55°C до +127°C с точностью не хуже +/-0,5°C.
« Последнее редактирование: Мая 18, 2016, 14:43:52 от john »

Оффлайн shadow_5

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #1 : Ноября 11, 2009, 20:37:55 »
Здравствуйте john. Очень заинтересовала схема термометра на ATmega8. Схему собрал, прошивал в PonyPROG, но вот проблема с Фьюзами и Битами. Не могли бы Вы выложить картинку, как правильно выставить фьюзы и биты. Буду очень длагодарен. И ещё один вопрос по схеме, почему у Вас используется 4-х разрядный индикатор, но по схему 4-тый разряд не соединяется с МК??? И на рисунке "26`С" - 4 знака, а знак "минуса" при отрицательной температуре как будет высвечиваться???
Буду очень признателен если ответите.

Оффлайн mishka-medved

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #2 : Декабря 15, 2009, 23:43:13 »
в проекте обещали быструю прошивку, где она?

Оффлайн vakaboombox

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #3 : Сентября 05, 2010, 14:00:33 »
Доброе время суток. Меня тоже заинтересовало то что как быть со знаком температуры????? сейчас вот сижу и думаю.....собирать мне этот девайс или нет

Оффлайн vrk

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #4 : Ноября 25, 2010, 01:07:28 »
Жалко исходников нету хотел изменить 1 контакт к индикатору

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #5 : Ноября 25, 2010, 02:38:44 »
Цитата: vrk
Жалко исходников нету хотел изменить 1 контакт к индикатору

Дизасемблируй hex и измени, асм не забыл еще?

Оффлайн vrk

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #6 : Ноября 30, 2010, 02:34:54 »
самому сложно, программ конвертации не знаю.
а нужно всегото поменять котакт индикатора "A" на микроконтроллере PD1, поменять скажем на PD6, точка в термометре не нужна
mt_fast\mt_18B20_oa.hex
« Последнее редактирование: Ноября 30, 2010, 21:06:24 от vrk »

Оффлайн deker$

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #7 : Ноября 30, 2010, 23:43:42 »
Привет всем, кто-нибудь сможет написать программу для похожей схемы, но с выводом на жки!Вознаграждение гарантировано! Горю! мой адрес DR.DEKER@mail.ru! Отзовитесь!

Оффлайн vrk

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #8 : Декабря 05, 2010, 13:40:40 »
Цитата: john
Дизасемблируй hex и измени, асм не забыл еще?

какой прогой?

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #9 : Декабря 05, 2010, 15:36:44 »
Цитата: vrk
какой прогой?

Вот, например этой:

Оффлайн vrk

  • User
  • *
  • Сообщений: 4
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #10 : Декабря 05, 2010, 16:53:39 »
Цитата: john
Вот, например этой:

не могу понять, где в полученном коде упоменание порта PD1
вот переконвертировал [attachment=1840:izhex.zip]
а чем обратно ? в нех

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #11 : Декабря 05, 2010, 18:00:04 »
Цитата: vrk
вот переконвертировал

Нет, не конвертировал.
Вот как должно быть:

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #12 : Декабря 05, 2010, 18:30:49 »
В догонку, AVR Studio тоже нормально питается как hex, так и a90 файлами. (Специально нашел студиу, проверил - открывает hex сразу в виде асма).
И еще один конвертер в догонку (не юзал, но говорят неплохой)
« Последнее редактирование: Декабря 05, 2010, 18:33:16 от john »

Оффлайн murmanik

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #13 : Декабря 23, 2010, 22:07:15 »

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


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

Оффлайн QuickWitted

  • VIP
  • ***
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #14 : Декабря 25, 2010, 08:18:35 »
Цитата: john
Термометр на микроконтроллере ATMega8
http://msevm.ru/2008/82/therm.htm

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

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

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

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

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

Что скажите?
« Последнее редактирование: Декабря 25, 2010, 08:19:00 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #15 : Декабря 25, 2010, 12:11:39 »
Цитата: murmanik
Термометр на микроконтроллере ATMega8

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

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

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

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


Оффлайн murmanik

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #16 : Декабря 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й?.Я может чего не догоняю?Спасибо что ответили
« Последнее редактирование: Декабря 26, 2010, 11:17:27 от murmanik »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #17 : Декабря 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

Оффлайн Silver

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #18 : Августа 07, 2011, 23:23:15 »
А как выставить fuse-биты в AvrStudio 4.18   ?????

Оффлайн Andrewtar

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Термометр на микроконтроллере ATMega8
« Ответ #19 : Марта 02, 2012, 15:11:54 »
Индикаторы моргают !!! как бы прошивон заполучить с быстрой индикацией!)) и ещё на картинке индикация одна а на самом деле другая 1 сегмент не работает!
« Последнее редактирование: Марта 02, 2012, 19:28:25 от Andrewtar »

 

Последние сообщения на форуме: