<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Nějak mi uniká, kde by měla být chyba:-)<br>
Požadováno ze dvou ADC a 3xR vypočítat Rx, odpověď obsahuje ty 2xADC
a 3xR, končí ...= Rx<br>
Postup před tím vypadá správně.<br>
Takže už stačí Rx převést na T. Na většinu běžných charakteristik
NTC jsou dostupné standardní tabulky a vzorce.<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 06.10.2023 v 23:56 Libor Konečný
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:55b9b1ea-0e37-1d65-100c-bcf72f75d141@mikrovlny.cz">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<p>Tak mala chyba v zadani, pres odpor cesta nevede.<br>
</p>
<p>RX je ntc termistor, kterym se ma merit teplota.</p>
<p>HW pouziva interni ADC (oba prevodniky na referenci maji 4.5V)
, vraci hodnoty v rozsahu 0- 4095, VCC muze byt v nejakem
rozsahu 4.8 - 6V <br>
</p>
<p>Potrebuji ziskat teplotu skrze NTC ale s eiminaci kolisani VCC,
tedy abych mel stejnou teplotu i presto ze VCC bude jednou 4.8
a podruhe 6V, vetsinou vsak kolem 5V.</p>
<p>Budto se spokojim s chybou (vetsinou pujde o 5V, ale chtel bych
mit jistotu aby pri zateri a poklesu napajeni, to nedavalo
spatne vysledky) nebo to pujde eliminovat prave diky hodnote z
ADC1</p>
<p>Zatim me nenapada jak.<br>
</p>
<p>Libor<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Dne 06.10.2023 v 20:58 Daniel Valuch
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:5375c190-c029-4feb-892f-85ca173dcf57@k-net.fr">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<p>len na rychlo, dufam ze tam nie je uplne sprosta chyba :)</p>
<p>dva delice:<br>
</p>
<p>a) VADC1 = VCC * R2/(R1+R2)</p>
<p>b) VADC2 = VCC * Rx/(R3+Rx)</p>
<p><br>
</p>
<p>vyjadrime Vcc a porovname<br>
</p>
<p>VADC1*(R1+R2)/R2 = Vcc</p>
<p>VADC2*(R3+Rx)/Rx = Vcc</p>
<p>Vcc = Vcc</p>
<p><br>
</p>
<p>VADC1*(R1+R2)/R2 = VADC2*(R3+Rx)/Rx</p>
<p>VADC1*(R1/R2+1) = VADC2*(R3/Rx+1)</p>
<p>(VADC1*R1/R2+1)/VADC2 = R3/Rx+1</p>
<p>(VADC1*R1/R2+1)/VADC2 - 1 = R3/Rx</p>
<p>((VADC1*R1/R2+1)/VADC2 - 1)/R3 = 1/Rx</p>
<p>R3/((VADC1*R1/R2+1)/VADC2 - 1) = Rx</p>
<p>tak? Ak maju ADC1 aj ADC2 rovnaku referenciu tak sa zrejme
bude dat pouzit len kod z prevodnika, ani ho nebude treba
prevadzat na napatie. <br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 06/10/2023 20:42, Libor Konečný
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5c6f60e4-4357-0120-fb86-c962e3297a5f@mikrovlny.cz">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<p>Zdravim zdejsi matematiky</p>
<p>Hledam nejaky vzorec pro vypocet odporu Rx (coz neni
problem) problem je ze napeti VCC neni stabilizovane a
delice jsou pripojene na VCC.</p>
<p>R1,2,3 jsou konstatni, Rx se meni (termistor)<br>
</p>
<p>Mam HW viz nize (dovolil jsem si malou prilohu)<br>
</p>
<p>Dva nezavisle AD prevodniky maji interni referenci 4.5V</p>
<p>Ale..... ty vystupy ADC1,2 nejsou vystupy napeti jako
takove(nabizelo by se ADC1 pripojit jako referenci), ale
jedna se o hotove HW - dostavam primo napeti z ADC1 a ADC2 v
digitalni forme -po sbernici UART ve 12bitech.</p>
<p>Ma nekdo tip jak spocitat RX s eliminaci fluktuace VCC,
tedy abych dokazal ziskat konstatni rx i presto,ze se VCC
muze menit v rozsahu 4.8 az 6V ? Asi jsem uz pri patku
zamrznul, nic me nenapada. <br>
</p>
<p><br>
</p>
<p>Dekuji</p>
<p>Libor<br>
</p>
<p><img src="cid:part1.sR54LLUj.ZEXezX1t@seznam.cz" alt=""
class=""></p>
</blockquote>
</blockquote>
</blockquote>
</body>
</html>