Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
21.11.2018, 19:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Иногда с первого раза, а иногда после двух кратного нажатия на кнопку.
|
Кнопка будет "вялая", т.к. очень долгое время считывания(около секунды) и если вы попали в момент считывания, то кнопка среагирует позже или по дребезгу. Попробовал накидать прошивку в AVRStudio 4.19 с другой библиотекой 1wire и ds18b20, пока кнопки нет. Только, чтобы сравнить точность считывания датчиков, они переключаются через 2 сек.
Последний раз редактировалось IOPA4; 21.11.2018 в 20:05.
|
|
|
|
21.11.2018, 20:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Прошивка из поста 98. от mimuh64
При включении индикация –d2-
Хорошая прошивка. Автоматическое смена показаний температуры датчиков. Но… кнопкой не выбрать. При нажатии кнопки включается сигнал в виде точки в под знаком градус.
Точность измерения удовлетворительная ибо применяться сей термометр будет в быту. Знак минус работает. Минусовую температуру измерял в форточке. Датчики мультиметров измеряли хуже. У них вообще по нулям было. Может из-за того что шла конвекция воздуха. Так то они минус показывают. Проверял. При открытом окне в режим форточка температура была: в комнате на мультиметре 27,4, а на собранном приборе 27,0 ; за «бортом» -3,9 ( по телевизору на местном канале -6).
При закрытом окне было: на мультиметре 28,3, а на собранном приборе 29,1.
Приборы.
Mastech M890G (2001 г.в.)
HoldPeak HP-770D (2016 г.в.)
Последний раз редактировалось Santil@; 21.11.2018 в 20:17.
|
|
|
|
21.11.2018, 20:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Прошивка от IOPA4При включении d-.02
Хорошая прошивка. Но кнопка не совсем хорошо работает. Ни всегда с первого раза. Логический уровень при нажатии кнопки ещё не проверял. Проверю потом. Пока что не удаётся за вечер многое делать после работы. Но кнопка новая и рабочая. Прозванивал перед пайкой.
Знак минус показывает.
Минусовую температуру измерял в форточке. Датчики мультиметров измеряли хуже. У них вообще по нулям было. Может из-за того что шла конвекция воздуха. Так то они минус показывают. Проверял. При открытом окне в режим форточка температура была: в комнате на мультиметре 26,6, а на собранном приборе 26,1 ; за «бортом» -3,8 ( по телевизору на местном канале -6).
При закрытом окне было: на мультиметре 27,8, а на собранном приборе 28,6.
Это ещё не все тесты. Сравню потом термометр с термометром на таком же датчике из этой партии который подключен к компьютеру. Если получиться то на этой недели.
Ну и потом как обещал печатная плата и описание. Может и вам пригодиться.
|
|
|
|
21.11.2018, 20:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от IOPA4
|
Кнопка будет "вялая", т.к. очень долгое время считывания(около секунды) и если вы попали в момент считывания, то кнопка среагирует позже или по дребезгу. Попробовал накидать прошивку в AVRStudio 4.19 с другой библиотекой 1wire и ds18b20, пока кнопки нет. Только, чтобы сравнить точность считывания датчиков, они переключаются через 2 сек.
|
Спасибо. Посмотрю. Результат сообщу. Но уже не сегодня. Время уже позднее у нас.
|
|
|
|
22.11.2018, 07:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Результат сообщу.
|
Нужно пробовать с одним ds18b20, второй я прицепил на PC4.
|
|
|
|
22.11.2018, 13:21
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Термометр на МК Atmega8
Опрос датчиков через 30 секунд. Вывод значений попеременный CC_DS18b20_M8.rar
Опрос датчиков через 30 секунд. Смена значений по кнопке CC_DS18b20_M8_v1.rar
|
|
|
Сказали "Спасибо" mimuh64
|
|
|
22.11.2018, 18:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
Опрос датчиков через 30 секунд. Смена значений по кнопке CC_DS18b20_M8_v1.rar
|
изначально датчик "дом", при удержании кнопки датчик улица.
Если датчик не подключен, то на дисплее 0,0
Вроде как и нормально такая логика работы кнопки, но скорее не удобная.
Разница между двумя датчиками в схеме 1 град.
Более не проверял точность. Примерно 0,6-1 град. с мультиметром по одному из двух датчиков.
|
|
|
|
22.11.2018, 18:05
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Вроде как и нормально такая логика работы кнопки, но скорее не удобная
|
А какая удобная?
|
|
|
|
22.11.2018, 18:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
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 град.
Последний раз редактировалось Santil@; 22.11.2018 в 18:36.
|
|
|
|
24.11.2018, 11:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
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
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:11.
|
|