Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
18.11.2018, 18:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,792
Сказал спасибо: 2,912
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
При питание 7В работоспособность сохраняется, правда снижается напряжение стабилизации до 4,8В.
|
Чем измерено, мультиметром или осциллографом?
Сообщение от Santil@
|
При питание от 6В переменки выпрямленное напряжение после фильтра будет 8,46В.
|
С чего это? На бутылку забьёшься?
P.S. Добавь BODEN=0, BODLEVEL = 0.
__________________
Экзорцист 40-го уровня.
|
|
|
|
18.11.2018, 19:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Не хочу разводить дискуссию по части питания, но поверьте на слово с питанием схемы всё в порядке. По части питания можно потом говорить. Сейчас интересует почему выскакивает абракадабра из каких то символов и погрешность измерения между датчиками 1 градус, а между датчиком мультиметра разница 2,1 градус.
Сообщение от ForcePoint
|
P.S. Добавь BODEN=0, BODLEVEL = 0.
|
Врятли поможет. Это отвечает за контроль питания МК. Но попробую.
НЕ помогло такой конфиг фьюзов.
Последний раз редактировалось Santil@; 18.11.2018 в 19:18.
Причина: добавление
|
|
|
|
18.11.2018, 23:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
погрешность измерения между датчиками 1 градус, а между датчиком мультиметра разница 2,1 градус
|
а кто-то обещал равенство и братство? разброс не учитывается? прибор калиброван? для дс-ок такое возможно, нужно вводить сдвиг и калибровку
|
|
|
|
19.11.2018, 03:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,568
Сказал спасибо: 5,042
Сказали Спасибо 10,611 раз(а) в 3,604 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
погрешность измерения между датчиками 1 градус
|
Правильнее будет говорить не "погрешность", а "разброс показаний". А погрешность в это время может оказаться и 5 градусов, чтобы ее определить, нужен образцовый измеритель температуры.
|
|
|
|
19.11.2018, 05:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сравнивал показания с мультиметром HoldPeak HP-770. Поверьте он довольно точно измеряет.
Калибровку DS18B20 не делал. Ибо это уже программная часть. Тут я не совладаю.
Не давно делал термометр для компьютера на этих же датчиках и показания совпадали с мультиметром.
|
|
|
|
19.11.2018, 10:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Не давно делал компьютерный термометр по схеме из Радио 2004 №9. Правда пришлось маленько изменить схему. Заменил транзисторы DTC114 на КТ3102 и добавил резисторы.
На фото работа этого термометра. Рядом с ПК установлен поверенный мультиметр с термопарой. Термопара рядом с DS18B20. Довольно точно измеряет температуру по схеме из журнала.
Это я привёл как пример.
|
|
|
|
19.11.2018, 15:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Уважаемый IOPA4 проверьте пожалуйста прошивку на предмет не закралась ли где ни будь ошибка.
|
Ошибки не нашел. Немного подправил код, теперь температура считывается не подряд в основном цикле, а каждые 100 мс, отключил оптимизацию. Пробовал выключать прерывания во время считывания данных с датчика, но мне нужно тогда самому собрать термометр, чтобы фиксировать изменения.
|
|
|
|
19.11.2018, 17:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Попробуйте еще один вариант, другой компилятор, другая библиотека.
|
|
|
|
19.11.2018, 17:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от IOPA4
|
Попробуйте еще один вариант, другой компилятор, другая библиотека.
|
Удивляюсь Вашему терпению..Респект.
На каком-нибудь мониторе ТС сразу бы заплевали "мастера".
|
|
|
|
19.11.2018, 19:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Вот такой получился прибор. Корпус достался б/у с имеющимися вырезами под эти вырезы на передней панели я приспособил схему этого термометра. Вроде как ни плохо получилось. Ну конечно же кто то может сделать и лучше.
Всё бы хорошо, но вот есть недостатки в прошивке.
1. Самое главное, что на дисплее выскакиевают какие то символы и в этот момент зажигается светодиод знака минус в левой части дисплея. Эти символы выскакивают периодически с интервалом 1 секунда и паузой 2 секунды. В момент паузы отображаются показания температуры.
2. Кнопка выбора датчика (показания дом или улица) при нажатии срабатывает и тут же переключается выбранный датчик обратно. Это условие справедливо, если нажать кнопу в момент когда на дисплее кракозябры. Если нажимать кнопу выбора датчика в тот, момент когда отображается температура, то показания фиксируются на другом выбранном датчике и обратно на пред идущий датчик не перескакивают показания. Может это связано с какойто длительностью удержания?
3. Точность измерения. Не совпадает со справочными данными на М/С DS18B20. На фото видно что датчики находятся с наружи прибора. Рядом два датчика от мультиметров.
Работу с минусовой температурой ещё не проверял.
На одном из сайтов читал за DS18B20 или DS1820, что можно калибровать изменяя какие то ячейки в HEX файле. Может кто то сможет подсказать как это сделать.
Если кого то смущает точность измерения моих двух мультиметров, то могу провести эксперимент с тремя мультиметрами. Третий мультиметр будет поверенный Флюк .
Вот такой результат. Как обещал, написал то что получилось.
Можно как то поправить прошивку?
Спасибо IOPA4
По пробую новую версию прошивки. О результатах доложу.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:58.
|
|