Start z STM32 VL Discovery — Taka ciekawostka??

Start z STM32 VL Discovery — Taka ciekawostka??
Razem głosów: 6 co stanowi: 83.33% całości.

cpt-logo

Tak nieco się wyrwę do przodu skoro już i tak piszę na temat STM32Vl Discovery.

I jako zajawkę ADC  opiszemy sobie czujnik temperatury, który niejako jest częścią rdzenia CORTEX M3.

Trochę teorii :

Zintegrowany czujnik wbudowany w strukturę  używa sobie zmian napięcia odniesienia pod wpływem ciepła. Można go znaleźć na schemacie blokowym — zaznaczyłem na żółto:

Free Image Hosting at www.ImageShack.us

Wartość tych zmian na szczęście dla nas jest mniej więcej stała, nie mniej nie jest to DS18B20 ani nawet

LM35, więc nie spodziewajcie się super dokładności. Poczytajcie sobie w nocie o Vsense. Wg noty

Vsense = 4,3mV / C co odpowiada maksymalnej wartości możliwej do przechowania w Vsense czyli

 4096.

Błąd konwersji wynosi ok +-1 przyrostu , ponadto w wyniku zakłóceń temperatura może się wahać o

jakieś -0,2 + st C. Winę za to ponosi dosyć duża powierzchnia która dodatkowo rozprasza ciepło.

Oczywiście można to rozwiązać nieco komplikując sprawę , ale jest to skuteczna metoda.

Mianowicie można używać w sumie wielu wartości do pomiaru np 4 .. będzie to działać mniej więcej tak:

4 wartości pomiarowe należy zsumować następnie dokonujemy operacji >>2 / obrócenie, uzyskamy 2

miejsca po przecinku z prawej strony co jest równe separacji 4-mi.

Chyba jasne ??

Jeśli nie to do tematu ADC jeszcze wrócimy , bo ten temat to tylko taka ciekawostka.

Dokładność pomiaru ??

Hmmm no pojęcie względne w zasadzie, należało by cały układ skalibrować wg. DS18B20, dodatkowo

wartość 25 st na jednym MCU może być inna niż na drugim. Kalibracje można wykonać posługując się

opisem z noty referencyjnej. Jednak uważam że ten czujnik do pomiaru temperatury się po prostu nie

nadaje. Pewnie nie wierzycie więc zobaczcie na własne oczy :) . Np. ostudźcie procka i go włączcie, zobaczycie jak szybko rośnie temperatura własna rdzenia. A poważne pomiary temperatury zostawmy

specjalizowanym czujnikom np. DS18B20 czy też LM35.

Tymczasem cały projekt dla TrueStudio:

Podziel się na:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

Jedna myśl nt. „Start z STM32 VL Discovery — Taka ciekawostka??

  1. Pingback: Kurs programowania STM32 VL Discovery | SunDuino – Nowy wymiar elektroniki

Możliwość komentowania jest wyłączona.