Teploměr

Ceiro
Příspěvky: 17
Registrován: 16 úno 2019, 08:30
Reputation: 0

Re: Teploměr

Příspěvek od Ceiro » 17 lis 2021, 12:25

Tak jsem ještě misto stupnu celsia dal do kodu stupne fahrenheita a na displeji to píše hodnotu 32.00

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Teploměr

Příspěvek od AstroMiK » 17 lis 2021, 12:31

Ceiro píše:
17 lis 2021, 12:25
Tak jsem ještě misto stupnu celsia dal do kodu stupne fahrenheita a na displeji to píše hodnotu 32.00
To jen potvrzuje, že ReadCelsius vrací 0.

Tady je přepočet z knihovny:

Kód: Vybrat vše

float MAX6675::readFahrenheit(void)
 { 
   return readCelsius() * 9.0 / 5.0 + 32;
 }
Takže když je ReadCelsius = 0, potom 0 * 9 / 5 + 32 = 32F.

Takže softwérově je všechno v pořádku, akorát z převodníku nejdou data.

Ceiro
Příspěvky: 17
Registrován: 16 úno 2019, 08:30
Reputation: 0

Re: Teploměr

Příspěvek od Ceiro » 17 lis 2021, 12:43

Mám 3 teploměry a 3 převodníky zkoušel jsem všechny kombinace a výsledek pořád stejný, žeby byli všechny vadné ?

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Teploměr

Příspěvek od AstroMiK » 17 lis 2021, 12:46

Ceiro píše:
17 lis 2021, 12:43
Mám 3 teploměry a 3 převodníky zkoušel jsem všechny kombinace a výsledek pořád stejný, žeby byli všechny vadné ?
Tak to asi ne.

Co napájení přímo na převodníku?

Uživatelský avatar
kiRRow
Příspěvky: 1151
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: Teploměr

Příspěvek od kiRRow » 17 lis 2021, 12:57

NaN = Not a Number
alias ... nějaký data jsme obdrželi, ale nedají se prezentovat jako číslo
0.00 vypadá jako korektní data, takže bych šel po odesílateli, komunikační lince ...

Ceiro
Příspěvky: 17
Registrován: 16 úno 2019, 08:30
Reputation: 0

Re: Teploměr

Příspěvek od Ceiro » 17 lis 2021, 12:57

Jak napajeni na převodníku? Nerozumím. Nejsme moc znalý v tomto oboru)
Ještě mě napadlo napojit to na UNO a vysledek je
Screenshot_20211117-125619_Gallery.jpg

Ceiro
Příspěvky: 17
Registrován: 16 úno 2019, 08:30
Reputation: 0

Re: Teploměr

Příspěvek od Ceiro » 17 lis 2021, 13:04

Do una se to povedlo nahrát, a bliká modrá dioda takže to buse asi OK, jen by mě ješté zajimalo, kde to vypíše ty data - teploty

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Teploměr

Příspěvek od AstroMiK » 17 lis 2021, 13:08

Ta chyba v posledním příspěvku je, že ti tam chybí řádka:

MAX6675 termoclanek(pinSCK ....... );


A napětí přímo na převodníku jsem myslel jako měřit voltmetrem přímo piny Vcc a GND toho obvodu MAX6675.
Jestli se necítíš na to měřit na SMD obvodu, tak alespoň na těch přívodních kontaktech.
napajeni.gif

Data to vypíše v sériovém monitoru:
Menu ->nástroje -> Sériový monitor

Ceiro
Příspěvky: 17
Registrován: 16 úno 2019, 08:30
Reputation: 0

Re: Teploměr

Příspěvek od Ceiro » 17 lis 2021, 13:16

Tak na výpisu z UNA je to to samé,
0.00 °C a 32.00 F

A voltmetr nemám, takze to nezměřím

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: Teploměr

Příspěvek od AstroMiK » 17 lis 2021, 13:29

Zajímavé...

Mám takový nápad.
Termočlánek generuje malé napětí v závislosti na teplotě.
Co když jsou opačně připojené jeho vývody?
Záporné napětí na vstupních svorkách by mohl ten převodník vyhodnotit jako minimální možnou teplotu.
A protože minimální teplota, kterou umí změřit je 0°C, tak jí posílá.


Co se stane, když se otočí vývody termočlánku?

EDIT:
Co se stane, když se termočlánek odpojí. Převodník by měl hlásit "NaN".

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů