[ stipa88 @ 03.12.2010. 18:20 ] @
| Pozdravljam sve kolege
Imam jedno pitanje:
Ako netko zna kako napraviti 8-bitnu look-up tablicu za sinusni signal i trokutasti. Zanci, taj sinusni signal se digitalizira sa 8 bita, zanci jedan period sinusoide bit ce digitaliziran sa 256. Kužite??? Meni sad trebaju te vrijednosti.
Da li se može na A/D konvertor spojiti sinusni signal, a da se na izlazu dobiju i zapišu svih 256 uzoraka. Kako to napraviti i gdje??? |
[ robert63 @ 04.12.2010. 00:05 ] @
Stjepane,
-Nemam blage veze o cemu pricas,al' baci pogled na ovo,mozda ima veze sa resavanjem problema:
Originalni Izvor :
http://www.cypress.com/?docID=15594
--------------------------------------------------------------------------------------------------------------------------
A ima i ovde nekih primera,pregledaj pazljivo:
http://www.electro-tech-online...ating-sine-wave-using-pwm.html
http://www.dattalo.com/technical/theory/sinewave.html
http://www.edaboard.com/thread9431.html
http://yehar.com/blog/?p=1220
[Ovu poruku je menjao robert63 dana 04.12.2010. u 01:16 GMT+1]
[ VRadule @ 04.12.2010. 00:59 ] @
Ta tabela treba da ima definisani broj elemenata.
Kada definišeš broj elemenata, onda sa njim podeli broj 360. Nega nazoveš uopšteno ugao X.
Pretpostavljam da znaš školsku trigonometriju :)
Tabela bi trebala da izgleda ovako
sin(0)
sin(x)
sin(2x)
sin(3x)
.
.
.
.
.
Poslednji elemenat u tabeli će ti biti sinus od ugla 360-x.
Vrednosti sinusa koje dobiješ su ti koeficijenti za skaliranje punog raspona.
Za računanje tačnih vrednosti sinusa ugla možeš koristiti Windows-ov Calculator.
Ako hoćeš da imaš prave negativne vrednosti, ne gine ti upotreba Short Tipa promenljive (-128 do 127)
Ukoliko si shvatio princip, trougao bi trebao da bude igračka naspram sinusa.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.