Stránka 2 z 3

Re: Teploměr

Napsal: 17 lis 2021, 12:25
od Ceiro
Tak jsem ještě misto stupnu celsia dal do kodu stupne fahrenheita a na displeji to píše hodnotu 32.00

Re: Teploměr

Napsal: 17 lis 2021, 12:31
od AstroMiK
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.

Re: Teploměr

Napsal: 17 lis 2021, 12:43
od Ceiro
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é ?

Re: Teploměr

Napsal: 17 lis 2021, 12:46
od AstroMiK
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?

Re: Teploměr

Napsal: 17 lis 2021, 12:57
od kiRRow
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 ...

Re: Teploměr

Napsal: 17 lis 2021, 12:57
od Ceiro
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

Re: Teploměr

Napsal: 17 lis 2021, 13:04
od Ceiro
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

Re: Teploměr

Napsal: 17 lis 2021, 13:08
od AstroMiK
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

Re: Teploměr

Napsal: 17 lis 2021, 13:16
od Ceiro
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

Re: Teploměr

Napsal: 17 lis 2021, 13:29
od AstroMiK
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".