RE: Vodoměr

Miroslav Draxal evik na volny.cz
Neděle Srpen 7 20:06:17 CEST 2016


Proč měřím čas mezi impulzy? Odpověděl jste si sám. I při malých průtocích
mám relativně rychle výsledek, oproti tomu, kdybych čekal, až proteče litr a
měřit čas průtoku toho litru. Takhle měřím čas, za jak dlouho proteče
0,0164609053497942litru. 

 

From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Pavel Hudecek
Sent: Sunday, August 07, 2016 7:56 PM
To: HW-news
Subject: Re: Vodoměr

 

Vzhledem k tomu, že z nějakého důvodu používá měření času mezi pulzy, bude
muset dělit proměnnou, nikoli konstantou.

 

Kdyby to změnil na měření počtu impulzů za čas, může obecné dělení
eliminovat. Také je možné, že podrobnější analýzou zjistí, že ve skutečnosti
potřebuje obojí, protože průtok může mít malý i velký. Okolnosti ale
neznáme, takže toho moc nevymyslíme. Kdybychom je znali, třeba bychom
zjistili, že řešení je úplně jiné, mnohem jednodušší a zcela bez počítání:-)

 

PH

 

From: Tomáš Mazouch <mailto:mazouch na ica.cz>  

 

Dne 7.8.2016 v 00:15 Miroslav Draxal napsal(a):

Zdravím,

Potřebuji do jednočipu nacpat přepočet průtoku, mám vodoměr, z kterého leze
60.75 impulzu na 1l průtoku. Nenapadá vás nějaká zkratka (optimalizace), jak
to přepočítat?

 

 

Vynasobit (nasobeni neni problem i bez nasobicky) sikovnym cislem tak, aby
soucin po vydeleni 2^n dal neco smysluplneho. Deli se posunem vpravo,
pripadne preskakovanim celych bajtu (/256).

------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20160807/10aaead7/attachment.html>


Další informace o konferenci Hw-list