Kalibracja czujnika temperatury w m328.

Pytania, kody i porady dotyczące nie tylko Bascom.
ODPOWIEDZ
Press
Posty: 65
Rejestracja: 21 sty 2018, 23:08

Kalibracja czujnika temperatury w m328.

Post autor: Press » 13 lut 2021, 22:48

Witajcie.

Tak się dziś z nudów bawiłem się czujnikiem wewnętrznym temperatury w m328.
Działa oczywiście, ale błąd ma spory.
Datasheet coś wspomina o bajtach kalibracyjnych, ale jak to wyłuskać w Bascomie?
jest Readsig, ale dla Xmega jakoś bardziej dla mnie zrozumiały.
Dla m328 jest tyle zapisane:
Const Device_signature_byte1 = 0
Const Device_signature_byte2 = 2
Const Device_signature_byte3 = 4
Const Rc_oscillator_calibration = 1
Const Serial_number_byte0 = &H0E
Const Serial_number_byte1 = &H0F
Const Serial_number_byte2 = &H10
Const Serial_number_byte3 = &H11
Const Serial_number_byte4 = &H12
Const Serial_number_byte5 = &H13
Const Serial_number_byte6 = &H14
Const Serial_number_byte7 = &H15
Const Serial_number_byte8 = &H16
Const Serial_number_byte9 = &H17

A jak wyłuskać TS_GAIN i TS_OFFSET?
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Kalibracja czujnika temperatury w m328.

Post autor: niveasoft » 14 lut 2021, 14:49

W m328 chyba tego nie ma bo w całym Datasheecie nie znajduje CTRL+F
Piszą za to, że powinno się to skalibrować na etapie testów i zapisać np. do Eeprom.

W tinym817 za to nazywa się to :
• SIGROW.TEMPSENSE0 is an gain/slope correction
• SIGROW.TEMPSENSE1 is a offset correction
Press
Posty: 65
Rejestracja: 21 sty 2018, 23:08

Re: Kalibracja czujnika temperatury w m328.

Post autor: Press » 14 lut 2021, 15:22

Chyba racja.

To zdanie mnie zmyliło:
The voltage sensitivity is approximately 1LSB/°C and the accuracy of the temperature measurement is ±10°C using
manufacturing calibration values (TS_GAIN, TS_OFFSET).

Założyłem, że skoro są fabryczne wartości kalibracyjne, to pewnie gdzieś są zapisane i należy ich poszukać.
Dzięki za pomoc :)
Awatar użytkownika
niveasoft
Posty: 1216
Rejestracja: 17 sie 2015, 12:13
Kontakt:

Re: Kalibracja czujnika temperatury w m328.

Post autor: niveasoft » 14 lut 2021, 15:28

Mamy chyba inne datasheety. U mnie jest kropka zaraz po 10st C a chyba mam ten nowszy ;)
Normalnie bym to znalazł CTRL+F
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Press
Posty: 65
Rejestracja: 21 sty 2018, 23:08

Re: Kalibracja czujnika temperatury w m328.

Post autor: Press » 14 lut 2021, 18:08

Faktycznie tak jest.
Aczkolwiek i ten poprzedni PDF bez zmian jest dostępny na stronie Microchip.
ODPOWIEDZ