<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Arial">Fpga neznám, tak nevím, zda by šlo použít
tento algoritmus:</font></p>
<p><font face="Arial">Vím, že pulzů může být maximálně 10 za
sekundu.</font><br>
</p>
<pre class="moz-signature" cols="72"></pre>
<p><font face="Arial">Udělám pole 300 bitů.</font></p>
<p><font face="Arial">Nevím, jak je pulz dlouhý, takže musím
reagovat na náběžnou hranu.</font></p>
<p><font face="Arial">Náběžnou hranou pulzu vyvolám přerušení a v
něm bude zápis 1 do bufferu na 1 bit.<br>
</font></p>
<p><font face="Arial">Každých 10mS vyvolám druhé přerušení a v něm
bude zvýšení indexu o 1 a pokud je 300, vynulování. Dále
uložení obsahu bufferu z 1. přerušení na pozici indexu a
vynulování bufferu.</font></p>
<p><font face="Arial">V hlavním program cyklicky počítám kolik je 1
v poli.</font></p>
<p><font face="Arial">Má to jedinou vadu: Pokud bude sice za sekundu
do 10-ti pulzů, ale třeba dva přijdou za sebou rychleji, než za
100mS, pulz se ztratí.<br>
</font></p>
Martin Záruba
<div class="moz-cite-prefix">Dne 7.2.2024 v 7:50 balu napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:831981C4-152D-4FEF-8C8D-9403DD870A6A@k-net.fr">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Takto na stredu by som mal algoritmicku otazku.
Potrebujem najst nejaku inspiraciu na zaciatok. Jednu metodu uz
mam predvymyslenu, ale viac inspiracie nikdy nue je na
zahodenie. </div>
<div id="AppleMailSignature" dir="ltr">Majme impulzy, ktore
prichadzaju s maximalnou frekvenciou 10Hz, cas medzi nimi je ale
nahodny a nie su synchronizovane na ziadne hodiny spolocne s
vyhodnocovacim obvodom. </div>
<div id="AppleMailSignature" dir="ltr">Potrebujem pocitat pocet
impulzov za poslednych 30 sekund. Musi to ale byt plavajuce
okno, za poslednych 30 sekund. Nie fixne okno raz za 30 sekund. </div>
<div id="AppleMailSignature" dir="ltr">Komplikacia je, ze sa to ma
implementovat do fpga, takze sa nedaju pouzit operacie typu for
slucka a prejst cez pole niecoho.</div>
<div id="AppleMailSignature" dir="ltr">Ako na to?</div>
<div id="AppleMailSignature" dir="ltr">b. </div>
<div id="AppleMailSignature" dir="ltr"><br>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
</body>
</html>