Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас...

 
Опции темы
Непрочитано 21.11.2018, 19:28  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от Santil@ Посмотреть сообщение
Иногда с первого раза, а иногда после двух кратного нажатия на кнопку.
Кнопка будет "вялая", т.к. очень долгое время считывания(около секунды) и если вы попали в момент считывания, то кнопка среагирует позже или по дребезгу. Попробовал накидать прошивку в AVRStudio 4.19 с другой библиотекой 1wire и ds18b20, пока кнопки нет. Только, чтобы сравнить точность считывания датчиков, они переключаются через 2 сек.
Вложения:
Тип файла: zip ThermoMega8_СС.zip (1.6 Кб, 0 просмотров)
Реклама:

Последний раз редактировалось IOPA4; 21.11.2018 в 20:05.
IOPA4 вне форума  
Сказали "Спасибо" IOPA4
Santil@ (24.11.2018)
Непрочитано 21.11.2018, 20:12  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Прошивка из поста 98. от mimuh64
При включении индикация –d2-
Хорошая прошивка. Автоматическое смена показаний температуры датчиков. Но… кнопкой не выбрать. При нажатии кнопки включается сигнал в виде точки в под знаком градус.
Точность измерения удовлетворительная ибо применяться сей термометр будет в быту. Знак минус работает. Минусовую температуру измерял в форточке. Датчики мультиметров измеряли хуже. У них вообще по нулям было. Может из-за того что шла конвекция воздуха. Так то они минус показывают. Проверял. При открытом окне в режим форточка температура была: в комнате на мультиметре 27,4, а на собранном приборе 27,0 ; за «бортом» -3,9 ( по телевизору на местном канале -6).
При закрытом окне было: на мультиметре 28,3, а на собранном приборе 29,1.
Приборы.
Mastech M890G (2001 г.в.)
HoldPeak HP-770D (2016 г.в.)
Миниатюры:
Нажмите на изображение для увеличения
Название: SAM_7041.JPG
Просмотров: 0
Размер:	404.4 Кб
ID:	135152   Нажмите на изображение для увеличения
Название: SAM_7042.JPG
Просмотров: 0
Размер:	390.5 Кб
ID:	135153   Нажмите на изображение для увеличения
Название: SAM_7043.JPG
Просмотров: 0
Размер:	394.4 Кб
ID:	135154  

Нажмите на изображение для увеличения
Название: SAM_7044.JPG
Просмотров: 0
Размер:	402.2 Кб
ID:	135155  

Последний раз редактировалось Santil@; 21.11.2018 в 20:17.
Santil@ вне форума  
Непрочитано 21.11.2018, 20:19  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Прошивка от IOPA4При включении d-.02
Хорошая прошивка. Но кнопка не совсем хорошо работает. Ни всегда с первого раза. Логический уровень при нажатии кнопки ещё не проверял. Проверю потом. Пока что не удаётся за вечер многое делать после работы. Но кнопка новая и рабочая. Прозванивал перед пайкой.
Знак минус показывает.
Минусовую температуру измерял в форточке. Датчики мультиметров измеряли хуже. У них вообще по нулям было. Может из-за того что шла конвекция воздуха. Так то они минус показывают. Проверял. При открытом окне в режим форточка температура была: в комнате на мультиметре 26,6, а на собранном приборе 26,1 ; за «бортом» -3,8 ( по телевизору на местном канале -6).
При закрытом окне было: на мультиметре 27,8, а на собранном приборе 28,6.
Это ещё не все тесты. Сравню потом термометр с термометром на таком же датчике из этой партии который подключен к компьютеру. Если получиться то на этой недели.
Ну и потом как обещал печатная плата и описание. Может и вам пригодиться.
Миниатюры:
Нажмите на изображение для увеличения
Название: SAM_7046.JPG
Просмотров: 0
Размер:	386.0 Кб
ID:	135156   Нажмите на изображение для увеличения
Название: SAM_7047.JPG
Просмотров: 0
Размер:	386.2 Кб
ID:	135157   Нажмите на изображение для увеличения
Название: SAM_7048.JPG
Просмотров: 0
Размер:	385.6 Кб
ID:	135158  

Santil@ вне форума  
Непрочитано 21.11.2018, 20:22  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от IOPA4 Посмотреть сообщение
Кнопка будет "вялая", т.к. очень долгое время считывания(около секунды) и если вы попали в момент считывания, то кнопка среагирует позже или по дребезгу. Попробовал накидать прошивку в AVRStudio 4.19 с другой библиотекой 1wire и ds18b20, пока кнопки нет. Только, чтобы сравнить точность считывания датчиков, они переключаются через 2 сек.
Спасибо. Посмотрю. Результат сообщу. Но уже не сегодня. Время уже позднее у нас.
Santil@ вне форума  
Непрочитано 22.11.2018, 07:46  
IOPA4
Почётный гражданин KAZUS.RU
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от Santil@ Посмотреть сообщение
Результат сообщу.
Нужно пробовать с одним ds18b20, второй я прицепил на PC4.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 0
Размер:	37.3 Кб
ID:	135174  
IOPA4 вне форума  
Непрочитано 22.11.2018, 13:21  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Опрос датчиков через 30 секунд. Вывод значений попеременный CC_DS18b20_M8.rar
Опрос датчиков через 30 секунд. Смена значений по кнопке CC_DS18b20_M8_v1.rar
mimuh64 вне форума  
Сказали "Спасибо" mimuh64
Santil@ (24.11.2018)
Непрочитано 22.11.2018, 18:00  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от mimuh64 Посмотреть сообщение
Опрос датчиков через 30 секунд. Смена значений по кнопке CC_DS18b20_M8_v1.rar
изначально датчик "дом", при удержании кнопки датчик улица.
Если датчик не подключен, то на дисплее 0,0
Вроде как и нормально такая логика работы кнопки, но скорее не удобная.
Разница между двумя датчиками в схеме 1 град.
Более не проверял точность. Примерно 0,6-1 град. с мультиметром по одному из двух датчиков.
Santil@ вне форума  
Непрочитано 22.11.2018, 18:05  
mimuh64
Прописка
 
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
mimuh64 на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от Santil@ Посмотреть сообщение
Вроде как и нормально такая логика работы кнопки, но скорее не удобная
А какая удобная?
mimuh64 вне форума  
Непрочитано 22.11.2018, 18:08  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Сообщение от IOPA4 Посмотреть сообщение
Кнопка будет "вялая", т.к. очень долгое время считывания(около секунды) и если вы попали в момент считывания, то кнопка среагирует позже или по дребезгу. Попробовал накидать прошивку в AVRStudio 4.19 с другой библиотекой 1wire и ds18b20, пока кнопки нет. Только, чтобы сравнить точность считывания датчиков, они переключаются через 2 сек.

Сообщение от IOPA4 Посмотреть сообщение
Нужно пробовать с одним ds18b20, второй я прицепил на PC4
Сотворил лажу. Не хотел резать плату. Взял от клеммы отключил "дата" выход датчика и подключил его проводом МГТФ не посредственно в панельку МК. Осциллографом еле видно пачки импульсов. Развернуть пачки толком не получилось. Но при этом работала схема. Один датчик показывал прочерки. Я понял что он програмно отключен, а второй датчик от клемника работал и был подключен на 27 ногу МК без подтягивающегося резистора. Результат был 0,2 - 0,1 град. погрешность с мультиметром. Сейчас по подключу резистор и проверю ещё раз.
Подключил непосредственно резистор на ноги датчика который установлен в клеммник. Выход датчика "дата" не связан с вторым датчиком, а идёт непосредственно на 27 ногу МК. При этом схема стала показывать два значения температуры. 1 = 28,1 2=28,8 град. на мультиметре 27,7 град.
Миниатюры:
Нажмите на изображение для увеличения
Название: SAM_7050.JPG
Просмотров: 0
Размер:	390.1 Кб
ID:	135190  

Последний раз редактировалось Santil@; 22.11.2018 в 18:36.
Santil@ вне форума  
Непрочитано 24.11.2018, 11:58  
Santil@
Почётный гражданин KAZUS.RU
 
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
Santil@ на пути к лучшему
По умолчанию Re: Термометр на МК Atmega8

Тест прошивки из поста №101 от IOPA4.
Большое спасибо IOPA4 за его прошивку и за помощь!
В коробку из гофракартона поместил испытуемый термометр, датчик DS18B20 подключенный к ПК через конвертор RS232 – USB софт VT48 из Радио 2004 №9 опрос датчика через 1 сек., термопара от мультиметра Fluke 287 тип «К», датчик от мультиметра Hold peak HP-770D и накрыл коробку оргстеклом. После примерно двух часов стал наблюдать за показаниями.
ПК/ HP-770D/ Fluke 287/ испытуемый термометр, дом - улица
26,4/25,9/24,5/ 28,5 - 27,6
26,4/25,9/24,4/ 28,4 – 27,6
Потом дома провёл ещё один эксперимент, но уже на столе и датчик «улица» выведен за окно и окно было закрыто. Датчик подключен кабелем МКЭШ (2х0,5мм.кв. в экране) длиной 1,8 м. а что бы можно было закрыть окно, на втором конце кабеля через разъём подключил плоский кабель (шлейф) длиной 15см и припаял датчик к нему. Показания сравнивал только внутри помещения потому что не было возможности пропустить датчик от мультиметра за окно так, что бы потом его закрыть можно было.
Прошивка из поста №90
HP-770D/ испытуемый термометр, дом – улица
29,0/29,2 - -6,3
29,4/29,6 - -6,4
29,1/29,4 - -7,3
По местному ТВ каналу показывали температуру -7
конфигурация МК
- fuse low byte: 0xE4
- fuse high byte: 0xD9
- fuse lock bit byte: 0xFF
Почему датчик «улица» показывал более высокие значения. Потому что рядом с клеммником установлен выпрямитель, а не далеко от него стабилизатор 7805. Если датчик подключен кабелем и вынесен с наружи корпуса, то показания одинаковы.
Прошивка нормальная рабочая. Можно применять для 7 сег. Индикаторв с общим катодом.
Осциллограмма опроса датчиков. 500 mS/div
Миниатюры:
Нажмите на изображение для увеличения
Название: SAM_7058.JPG
Просмотров: 0
Размер:	379.2 Кб
ID:	135241  
Santil@ вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Atmega8 термометр Gizmors Микроконтроллеры, АЦП, память и т.д 77 13.12.2014 15:33
Термометр на Atmega8 Mishanya_82 Песочница (вопросы новичков) 2 25.01.2014 18:14
Взаимозаменяемы ли ATmega8 и Attiny2313 rusentu Микроконтроллеры, АЦП, память и т.д 17 21.08.2010 18:41
ATMega8 VS USB SkyProc Микроконтроллеры, АЦП, память и т.д 28 28.04.2010 17:01
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57


Часовой пояс GMT +4, время: 14:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot