-
Data: 2009-11-18 10:57:15
Temat: Re: Samoistne podgrzewanie się czujnika DS18B20
Od: "Gejzero" <g...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
Użytkownik "Gejzero" <g...@p...onet.pl> napisał w wiadomości
news:hdv5ka$3ab$1@mx1.internetia.pl...
>
> Użytkownik "BartekK" <s...@N...org> napisał w wiadomości
> news:hdu4gf$nlk$1@atlantis.news.neostrada.pl...
>> Gejzero pisze:
>
>> Poza tym jak koledzy radzili - promieniowanie. Choćby promieniowanie
>> cieplne od twojej elektroniki (głupi 7805 zimny w palcach, a coś
>> promieniuje), i przenoszone to ciepło przez ścieżki, laminat - do nóżek
>> ds18b20 (a tędy wprost do struktury, strasznie zakłamując pomiar). Prawdę
>> dopiero byś poznał oglądając okolicę dsów kamerą termowizyjną.
>
> No i problem rozwiązany ;)
> Czujnik nagrzewał sie od płytki układu - koło złacza 1 wire są
> stabilizatory.
> Teraz oddaliłem "cieplejszy" czujnik od płytki i zawinałem go razem z tym
> umieszczonym w rurce husteczką higieniczną.
> Wskazania różnią się teraz o dziesiętne części stopnia.
>
> Dziękuję wszytkim za naprowadzenie na rozwiązanie problemu :)
>
> Mam jeszcze jedno pytanko, nie krzyczcie, od razu przyznam się że jeszcze
> tego nie szukałem.
> Czy można zmusić jedną komendą kilka takich czujników do wykonania pomiaru
> w tym samym czasie a dopiero póżniej odczytywać to co zapamiętały czujniki
> ?
No i teraz dopiero wyszło że chyba miałem jeszcze błąd w przeliczaniu
wyniku, bo teraz wyszło że temp. na wyświetlaczu jest niższa o kilka stopni
w stosunku do rzeczywistej :/
1wwrite &HBE 'komenda odczytu układu DS1820 'zmierzonej temperatury
B1 = 1wread()
B2 = 1wread()
If B2 >= 248 Then 'w przypadku
temperatur ujemnych
B1 = 255 - B1 'Od 255
Odejmujemy B1
B2 = 255 - B2 'od 255
odejmujemy B2
Znak = "-"
Else
Znak = "+"
End If
T1 = B1 / 16 'Przesuniecie w
pawo o 4 bity
T2 = B2 * 16 'przesuniecie w
lewo o 4 bity
T1 = T1 + T2
.
.
.
W ostatniej lini zamiast mnożenia przez 16 było przez 10 choć w komentarzu
było przesunięcie o 4 bity.
Nie sprawdzałem tego jeszcze w układzie bo dopiero dzisiaj w pracy się
doszukałem.
Dobrze myślę że to może być przyczyną zaniżania wyniku o dobrych kilka
stopni ?
Gejzero.
Najnowsze wątki z tej grupy
- Fejk muzyczny czy nie fejk
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
Najnowsze wątki
- 2025-03-16 Najlepszy akumulator 12V
- 2025-03-16 Co powinno spotkać "adwokatów dwóch" uczestniczących w przesłuchaniu świadka do którego nie dopuszczono adwokata świadka?
- 2025-03-16 Przednich p-mgielnych nie wolno bez mgły
- 2025-03-16 Co w KANADZIE wolno komercyjnie (na razie się nie czepili?)
- 2025-03-16 silnik-chwilówka
- 2025-03-16 Prokurator Wrzosek "Bezstronna" nie przyczynia się do śmierci (dowodnie) - oświadcza bodnatura [Dwie Kacze Wieże]
- 2025-03-15 kraje nieprzyjazne samochodom
- 2025-03-15 parking Auchan
- 2025-03-15 Art. 19.1 ustawy o ochronie praw autorskich
- 2025-03-15 przegląd za mną
- 2025-03-15 Na co komu okna
- 2025-03-15 Mój elektryk
- 2025-03-15 Fejk muzyczny czy nie fejk
- 2025-03-15 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-15 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk