Сделал устройство на данном датчике, пока считываю только первые два байта и получаю температуру с дискретностью 0,5 градуса.
На будущее хочу повысить точность, но в даташите не сказано как улучшаться показания при учете COUNT REMAIN and COUNT PER °C registers с пересчетом по формуле.
Подскажите плз кто работал .
DS18S20 какая точность с поправкой?
- taraserker
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Ср окт 08, 2008 23:09:58
- Откуда: Израиль.
- Контактная информация:
DS18S20 какая точность с поправкой?
Женский паяльник? Плойка - это.
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
вполне получается дискретность 0,1°С, по информации в инете - линейность датчика хорошая, поэтому если провести калибровку хотя бы по двум точкам - можно получить и точность на этом же уровне.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- taraserker
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Ср окт 08, 2008 23:09:58
- Откуда: Израиль.
- Контактная информация:
Может подскажешь, балуюсь со своей моделью в протеусе.ARV писал(а):вполне получается дискретность 0,1°С, по информации в инете - линейность датчика хорошая, поэтому если провести калибровку хотя бы по двум точкам - можно получить и точность на этом же уровне.
Считываю 7 и 8 байты, и по формуле вычисляю уточненную температуру. Выводимая на светодиоды температура получаеться меньше на 0,25 градуса от текущей целой температуры. Т.е. делаю вывод что 7 и 8 биты в протеусе не работают или я что то неправильно сделал.
Соответственно, если дело в протеусе, продолжать писать программу или искать где я ошибся.
На макетной плате с реальным датчиком DS1820 проверю когда допишу программу.
Женский паяльник? Плойка - это.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18592
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
с протеусом что-то у меня тоже не заладилось... смысл в том, что либо он датчик симулирует не совсем верно, либо ту программу, что я написал коряво исполняет, но в протеусе показания "увеличенной точности" скачут, как бог на душу положит, а в реальности отлично соответствуют... четко реализованный алгоритм сбоев не дает - в это можно верить на 100%.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- taraserker
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Ср окт 08, 2008 23:09:58
- Откуда: Израиль.
- Контактная информация:
Увидел что мои догадки оправдались.
Когда останавливаешь ПРОТЕУС, то для датчика можно открыть окно скратчпада. Там изначально 7 и 8 биты оба 0Сh а в процессе работы становяться 10h Так что не удивительно что датчик "врет" на -0,25 от ближайшего целого, третье слагаемое в формуле всегда будет 0.
Спаяная макетка нормально отображает температуру, как ты и говорил.
Когда останавливаешь ПРОТЕУС, то для датчика можно открыть окно скратчпада. Там изначально 7 и 8 биты оба 0Сh а в процессе работы становяться 10h Так что не удивительно что датчик "врет" на -0,25 от ближайшего целого, третье слагаемое в формуле всегда будет 0.
Спаяная макетка нормально отображает температуру, как ты и говорил.
Женский паяльник? Плойка - это.
- Реклама

