Czesc,
jak prosto, tanio i stabilnie zrobic generator o przebiegu sinusoidalnym na jedna z czestotliwosci np. 40, 60, 70, 80kHz.
Pewnie mozna byloby wziac DDS'a i zaprogramowac i bedzie (niby) prosto, stabilnie, ale nie tanio. A jakis inny pomysl?
Czesc,
jak prosto, tanio i stabilnie zrobic generator o przebiegu sinusoidalnym na jedna z czestotliwosci np. 40, 60, 70, 80kHz.
Pewnie mozna byloby wziac DDS'a i zaprogramowac i bedzie (niby) prosto, stabilnie, ale nie tanio. A jakis inny pomysl?
Poczytać...
...po czym wybrać sobie coś z tego wedle uznania i wdrożyć. A i tak pewnie skończy się na mostku Wiena... albo tanim uC ze zintegrowanym DACem :-P.
Pozdr Portal
Ja jestem stary i bym zrobił na mostku Wiena.
Oj tam, oj tam.
W dniu 04.08.2011 19:16, snipped-for-privacy@poczta.pl pisze:
Najtańszy stm32 za 6zł z DACem. Jest przykład właśnie z generowaniem sinusa za pomocą DMA - wystarczy dopracować parametry i gotowe. ;)
Dnia Thu, 4 Aug 2011 19:53:28 +0200, RoMan Mandziejewicz napisał(a):
Ale mialo byc tanio, prosto i stabilnie :-)
J.
Te warunki łatwo spełnić...
A to jest pojęcie bardzo względne i wymagające zdefiniowania ;)
Rzeczywiście się nie znasz :(
a masz moze jakis link do takiego projektu?
kawal dobrej roboty.
Przegrysc sie przez kod, wyciac co niepotrzeba, zaprogramowac na stale podzialy i podlaczyc do pradu, i bedzie generator.
Dzieki
LOOP1: add r28,r24 ; 1 adc r29,r25 ; 1 adc r30,r26 ; 1 lpm ; 3 out PORTB,r0 ; 1 rjmp LOOP1
I tyle. Reszta to tablice próbek i komunikacja przez rs. Pamiętaj że próbki muszą leżeć dokładnie na granicy 256 bajtów.
W dniu 05.08.2011 22:33, snipped-for-privacy@poczta.pl pisze:
Jest w paczce stm32f10x_stdperiph_lib.zip do pobrania ze stron ST. /Project/STM32F10x_StdPeriph_Examples/DAC/DualModeDMA_SineWave
U¿ytkownik "RoMan Mandziejewicz" snipped-for-privacy@pik-net.pl napisa³ w wiadomo¶ci news: snipped-for-privacy@pik-net.pl... [...]
Ja te¿ sie nie znam (na tyle zeby wiedzieæ) - a czy mogê prosiæ z ciekawo¶ci co z tego wyjdzie?
dla mnie nie jest to do konca zrozumiale. Z tego co zrozumialem, to program na PC wysyla odpowiednie wartosci (dla DDS'a) a procek z nich korzystac przy generowaniu odpowiedniej czestotliwosci i ksztaltu.
Mnie by interesowal generator dzialajacy bez udzialu PC ze stala wartoscia czestotliwosci i ksztaltu (sinus).
Do jakiego rejestru i jaka wartosc nalezy wpisac aby uzyskac konkretna czestotliwosc i do jakiego rejstru jaka wartosc aby wybrac ksztalt sinus. Wyciac komunikacje z PC po rs-232, bo niepotrzebna. Mialaby powstac kostka, ktora po dolaczeniu minimalnych zew. elementow generowalaby to co ma generowac.
Dnia 09-08-2011 o 00:12:49 snipped-for-privacy@poczta.pl napisał(a):
To ci już radzili, zrób sobie wiena, p[otencjometry możesz zastąpić elektronicznymi, są takie co od razu obsługują guziki + - będziesz miał przestrajanie. Uzyskasz dzięki temu dużą współbierzność potencjometrów a za tym idzie małe zniekształcenia, na trzecim możesz zrobić reg aplitudy.
Jak nie masz pojęcia o prockach to się za nie nie bierz bo sobie nie poradzisz, a po twoim pytaniu widać że jesteś lajkonikiem w tych sprawach.
Dnia Tue, 09 Aug 2011 15:41:37 +0200, janusz_kk1 napisał(a):
Bierz, czegos sie nauczysz, a potem sam bedziesz odpowiadal "ja bym to na atmelku zrobil" :-)
J.
Dnia 10-08-2011 o 10:52:13 J.F. <jfox snipped-for-privacy@poczta.onet.pl> napisał(a):
Ale to sie musi duuuużo uczyć, szybko tego generatoeka nie skleci :)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.