tablicę sinus

Znaleziono około 290 wyników dla: tablicę sinus
  • Jak w VHDL stworzyć ROM/RAM dla tablicy sinusa zamiast układu kombinacyjnego?

    Witam! Pozwolicie, że się wtrącę... jeśli chodzi o uniwersalną tablicę sinusów... cosinusów itp., to może da się to zrobić uniwersalnie, ale tylko na poziomie VHDL'a... tak jak napisałeś post wcześnie -> stworzyłeś funkcję, która tworzy układ kombinacyjny itp. W rzeczywistości musisz się zastanowić, na czym to będzie zaimplementowane... (o ile będzie...

    Programowalne układy logiczne   01 Sie 2007 10:25 Odpowiedzi: 14    Wyświetleń: 5064
  • Jak przekształcić 12V DC z akumulatora na 12V AC do pompki basenowej?

    Jak ma być sinus to wzmacniacz w klasie D (np TPA3116) no i jakieś źródło sinusa np jakiś modulik mikrokontrolera z PWM i tablica sinusa względnie DAC R2R - do ogarnięcia - sinus będzie czystszy niż w sieci.

    Początkujący Elektronicy   18 Lis 2024 21:55 Odpowiedzi: 42    Wyświetleń: 921
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • AVR/Atmega644 - Generowanie sinusa PWM z tablicy 200-elementowej

    ...niestety nie znam asemblera. Nie musisz znać. Jak przeczytasz uważnie i zrozumiesz zasadę, to sam napiszesz procedurę obsługi przerwania w C. Dla częstotliwości PWM rzędu kilkunastu kiloherców i zegara CPU 8MHz przerwanie występuje co ponad 500 taktów, więc nawet procedura napisana w C nie będzie za długa (myślę, że nie powinna przekroczyć 100 taktów)....

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 4053
  • Generowanie sinusoidy na AVR: tablica próbek vs. dynamiczne obliczanie w C, wydajność

    Podsumuję: Sinus przyjmuje wartości -1 do 1 więc nic nie da tablicowanie tab tab_sin[n]=(int) (sin((double) (n/20*(2*M_PI))))... Problemem w tym przypadku jest wyrażenie n/20 gdzie n typu int Rózne kompilatory róznie to potraktują. W niektórych (chyba wiekszości) wynik bedzie takiego typu jak użyte...

    Mikrokontrolery   31 Paź 2007 16:55 Odpowiedzi: 20    Wyświetleń: 4062
  • REKLAMA
  • Projekt generatora trójfazowego na uP 8bit z programowalną częstotliwością

    Najprostsze rozwiązanie. Tworzysz w pamięci programu tablicę funkcji sinus (na 8 bitach). Tworzysz trzy wskażniki do danych w tablicy, przesunięte o 1/3 rozmiaru tablicy. Ze zmienną częstotliwością (zmienianą np. przerwaniem od timera) odczytujesz wartości z tablicy i wystawiasz na trzy porty. Zwiększasz wskaźniki. I to chyba cały algorytm

    Początkujący Elektronicy   17 Gru 2004 12:03 Odpowiedzi: 3    Wyświetleń: 1826
  • REKLAMA
  • [RMS][Dowolny język] - RMS algorytm daje dziwaczne wyniki.

    Dane sa zwizualizowane. To mam sobie je odczytać z tego obrazka? Wklej dane tutaj (tablicę). BTW dla sinusa jakiego Ty rozumiesz (wartości od 0-255) RMS jest różny od 255/sqrt(2).

    Programowanie Początkujący   29 Maj 2016 18:02 Odpowiedzi: 7    Wyświetleń: 906
  • Jak przyspieszyć pętlę w C dla operacji na tablicach i sinusie?

    to co chcę uzyskać jest proste otóż mam tablicę z sinusem o wartościach -1600 do 1600 teraz w programie musze ją spłaszczać od tych wartości do zera w zależności od zmiennej ofset ,która we wzorze ma wartość od 1638 do zera potem przesuwam te ujemne wyliczone wartości o 2036 żeby dostosować je do przetwornika DAC to tyle . Zmienię "i" na char ale to...

    Mikrokontrolery   05 Wrz 2006 13:10 Odpowiedzi: 25    Wyświetleń: 1842
  • [STM32] Algorytm sterowania mikrokontrolerem silnika indukcyjnego 3 fazowego

    Wielkość tablicy nie musi być potęgą dwójki, ale jeżeli jest, to znacznie ułatwia indeksowanie i przyspiesza pracę algorytmu wyliczającego wartości. To co potrzebujesz zamyka się w tych kilku linijkach wywoływanych cyklicznie przez kontroler DMA pracujący w trybie cyklicznym; w połowie transferu i po zakończeniu. Ta funkcja wypełnia połowę bufora DMA...

    Mikrokontrolery ARM   21 Kwi 2018 10:37 Odpowiedzi: 15    Wyświetleń: 3396
  • Jak zbudować system uP 8051 do generacji przebiegów sinus, prostokąt, trójkąt?

    :arrow: pawelskot Wejdź na [url=http://www.myplace.nu/avr/minidds/i... AVR pages - MiniDDS, przeczytaj opis i ściągnij źródło w assemblerze. Znajdziesz w nim tablicę próbek dla przebiegu sinusoidalnego i piłokształtnego (a może jeszcze jakiegoś trzeciego - nie pamiętam). Robiłem generator sinusa na podstawie tych tablic i wychodzi bardzo...

    Początkujący Elektronicy   12 Mar 2006 23:09 Odpowiedzi: 6    Wyświetleń: 867
  • Jak podłączyć trzy przetworniki C/A do uP 8051 dla sygnału trójfazowego?

    Częstotliwość wyjściowa wynika z faktu, że odtworzenie jednego okresu z tablicy wymaga wykonania 240 kolejnych odczytów czyli, że: Fwy=Fprzerwań/240 {Rąbnąłem się w pierwszym poście :oops: } A ogólnie: Fwy:=Fprzerwań/N gdzie Fprzerwań - częstotliwość przerwań N - długość tablicy sinusa. Użyta metoda zmiany częstotliwości przerwań dla zmiany Fwy ma pewną...

    Mikrokontrolery   12 Mar 2005 23:59 Odpowiedzi: 17    Wyświetleń: 1832
  • REKLAMA
  • Język programowania dla mikrokontrolera 8051 z wyświetlaczem LED?

    Do sinusa tak czy siak musisz użyć tablicy.

    Mikrokontrolery   23 Maj 2010 22:20 Odpowiedzi: 8    Wyświetleń: 2065
  • Jak zwiększyć rozdzielczość FFT na ATmega32 do 64 punktów?

    Witam robię po prostu DFT dla interesujących mnie prążków mam rację? Co do tablicy cosinusa, mogę zamiast tablicy cosinusa używać przesuniętej o pi/2 tablicy sinusa.

    DSP i Transmisja   01 Paź 2017 15:38 Odpowiedzi: 15    Wyświetleń: 8990
  • [AVR][C][Proteus] Generacja przebiegów (DDS) - zmiana f

    8 najbardziej znaczących bitów akumulatora adresuje tablice sinusów (po przesunięciu otrzymuje zakres 0 - 255)

    Mikrokontrolery AVR   31 Lip 2009 18:32 Odpowiedzi: 6    Wyświetleń: 2976
  • Jak zwiększyć częstotliwość sinusa na ATmega8 z PWM?

    A przeglądałeś noty aplikacyjne Atmela jest kilka na ten temat. W tablicy sinusa dla oszczedności kodu można umieścić I ćwiartkę a resztę indeksować. Lepszy jest tu fast pwm zobacz np. w Atiny26. Pozdr. N

    Mikrokontrolery   12 Maj 2006 17:32 Odpowiedzi: 4    Wyświetleń: 1095
  • Schemat generatora sinusoidalnego na AVR lub 8051 – jak zrealizować?

    Jeżeli mają to byc nieduże częstotliwości to polecam ATTiny15L, lub ATTiny26. Wykorzystujesz wtedy ich wewnętrzny PWM (pracuje > 100 KHz). Wpisujesz do Flasha tablicę wartości sinusa i co przerwanie podmieniasz wartości dla PWM'a. Dołączasz potem tylko filtr RC i generator gotowy ... Problemy: sygnał w miarę "przyzwoity" do max. 2kHz i niezbyt płynna...

    Mikrokontrolery   28 Cze 2006 19:19 Odpowiedzi: 11    Wyświetleń: 4101
  • STM32 - generowanie sinusoidy SPWM o zmiennym f z zachowaniem stałego U/f

    Gdzie tu się zmieniają parametry? Częstotliwość jest stała, amplituda jest stała. Spróbuj zrozumieć jak działa ta funkcja generująca po 512 próbek dla 16 (NoteMax = 16) różnych kanałów dźwiękowych na podstawie sampli w czasie rzeczywistym na STM32F746. Próbkowanie z częstotliwością 48 kHz. [syntax=c]void dds_generator(uint16_t len) { for(uint8_t NoteIndex=0;...

    Mikrokontrolery ARM   29 Paź 2020 17:46 Odpowiedzi: 10    Wyświetleń: 1287
  • [c] Jak obliczyć współrzędne końca wskazówki zegara w okręgu?

    Ze względu na symetrię okręgu wystarcza znajdywanie współrzędnych dla 1/8 (czyli 45°). Jedną z metod jest krótka tablica sinusa (kilka wartości) i niestety cosinusa (albo tylko jednego ale na 90°) - i potem interpolacja wielomianowa.

    Programowanie   14 Lip 2009 12:47 Odpowiedzi: 5    Wyświetleń: 1615
  • CCS i TMS320F2812 - tablica danych w pamięci programu

    Witam potrzebuje do wykonania FFT na procesorze TMS320F2812 wrzucić do pamięci programu tablice sinusów zawierającą 512 liczb typu float, mój problem polega na tym jak to zrobić? Nie moge sie doszukać konkretnego polecenia... stąd prosze o pomoc forumowiczów.

    DSP i Transmisja   19 Sty 2010 22:41 Odpowiedzi: 1    Wyświetleń: 1535
  • Generowanie sumy dwóch sygnałów sinusoidalnych z DAC i DMA na STM32

    Przykro mi, ale nie rozumiem co napisałeś. Co to są wartości naturalne? Wielokrotności 1 Hz? Jeżeli odwzorowanie sygnału jest bliskie 0, to znaczy, że ten sygnał został pominięty. Chyba nie o to chodzi :/ Widzę tutaj dziwne liczby jak na programowanie: 400 i 2PI. Coś tu chyba wymaga poprawy w algorytmie. Tablica o wielkości będącej potęgą liczby 2 jest...

    Mikrokontrolery ARM   13 Sty 2018 23:03 Odpowiedzi: 5    Wyświetleń: 723
  • Potrzebny schemat przetwornicy 12v -> 230v z czystym sinusem moc około 50W

    Według mnie taka pompka nie potrzebuje idealnego sinusa, sterowniki pieców CO regulują obroty wentylatorów (też silnik indukcyjny z kondensatorem) przy pomocy sterowania fazowego na triaku i przy tak małych mocach jakoś to działa. Kolega oczekuje że dla niego ktoś zaprojektuje przetwornicę i da schemat. Nawet gdyby tak było to od schematu bardzo daleka...

    Inne Co kupić?   27 Gru 2015 22:30 Odpowiedzi: 3    Wyświetleń: 4080
  • Zakres regulacji regulatora indukcyjnego - różnice w obliczeniach i pomiarach

    Przeczytaj tę instrukcję co podałeś (tam jest podana teoria). Dodajesz przebiegi sinusoidalne o tej samej częstotliwości i różnej fazie. A (sin (ωt)+sin(ωt+φ)) są w tablicach wzory na sumę sinusów, użyj ich. Woltomierz reaguje na wartość średnią wyprostowaną tego napięcia ale nie pokazuje fazy ( a -sin(φ)=sin(-φ) ) więc nie...

    Nauka Elektroniki, Teoria i Laborki   12 Gru 2008 13:23 Odpowiedzi: 8    Wyświetleń: 9020
  • Algorytm FFT - czy motylek wymaga mnożenia przez sinus?

    Mnożysz zawsze przez liczbę, a tę szybciej jest pobrać z tablicy współczynników niż wyliczać (wartość funkcji sinus wylicza się z rozwinięcia w odpowiedni szereg, a to zajmuje czas, zaś w FFT używane jest tylko kilka stałych wartości tej funkcji więc liczysz je raz na początku przed rozpoczęciem obliczeń FFT)

    DSP i Transmisja   25 Cze 2011 13:36 Odpowiedzi: 3    Wyświetleń: 2388
  • Generowanie sinusa PWM na ATmega8 - zrozumienie i debugowanie kodu

    Ładowanie do rejestru Z (indeks dla operacji LPM) adresu tablicy sinusa (bajtowej, dlatego to przesuwanie bitów). Poczytaj o organizacji pamięci w procesorach AVR to wszystko stanie się jasne. Zastanów się także co kompilator zrobi z tym: SINUS: .db (...) 254, 255, 256, 256, 256, 255, (...) Symulacja w AVR Studio Twoim przyjacielem.

    Mikrokontrolery AVR   17 Lut 2009 21:32 Odpowiedzi: 12    Wyświetleń: 3581
  • Jak przeliczyć kąty z czujników na położenie XY w projekcie z 8051?

    Się to nazywa odwrotne zadanie kinematyki i dla takiego robota, który nie jest nadmiarowy jest dość proste. Zrób tablice sinusa w pamięci mikrokontrolera, wtedy odwołuj się do niej za pomocą indeksu, który będzie wartością kąta szukanego sinusa, zeżre to troche pamięci, ale jak się postarasz to uzyskasz tyle poziomów dyskretnych, że dokładnośc odczytywanego...

    Automatyka Przemysłowa   10 Sie 2006 12:25 Odpowiedzi: 7    Wyświetleń: 3179
  • Falownik napięcia na STM32F407

    Sekundę, od początku: Zrobiłem tablicę która posiadało 180 elementów - wartości sinusa od 0-180. Przerobiłem je tak by pokrywały się z wypełnieniem w PWM. Skonfigurowałem sobie dwa Timery - TIM2 był skonfigurowany jako przerwanie w którym inkrementowana była wartość od 0-360. W przedziale od 0-180 zapisuję do TIM1->CCR1 wartości z tablicy sinusa. Uruchomienie...

    DIY Konstrukcje   11 Sty 2018 09:41 Odpowiedzi: 42    Wyświetleń: 28701
  • Generowanie funkcji sinus przez mikroprocesor rodziny '51

    Robisz tablicę sinusa. Wartości od -127 do 127 (kodowanie U2). Teraz uruchamiasz któryś Timer. W Timerze pobierasz wartość próbki z tablicy. Pobierasz z jakieś zmiennej wartość amplitudy. Mnożysz to. Wychodzi liczba ze znakiem (w kodzie U2). Przesuwasz to żeby uzyskać wartości dodatnie i wystawiasz na port. Amplitudę zmieniasz zmieniając tą zmienną...

    Mikrokontrolery   28 Lip 2009 09:26 Odpowiedzi: 16    Wyświetleń: 3072
  • jak zmienić obliczenia z ułamkami na liczby całkowite w C ?

    No jeszcze jedno , w moim procku nie miesci się tablica o 820 pozycjach... chyba zostaje przeliczanie na żywo... stosuję ADUC842 z rdzeniem 8052 mieszczę jedynie tablicę z wyliczonym sinusem o 32 pozycjach i trochę zmiennych, już stosuję dwie inne tablice (z sinusami wzorcowymi) ale umieszczam je we flashu, co spowalnia mi sinusa. Chcę wygenerować sinusa...

    Mikrokontrolery   22 Sie 2006 12:01 Odpowiedzi: 19    Wyświetleń: 3256
  • Generowanie sinusoidy 980Hz na Arduino/ATTiny - jak zrobić?

    coś analogowego? Są liczne projekty, gotowe chipy itd... Fakt, mój błąd. Ogólnie chcę zbudować prosty generator tonów (trzech konkretnie), każdy o określonej częstotliwości i czasie trwania. Tablica sinusa jest okej, o ile uC posiada DAC ;) Chcę to zrobić jak najmniejszym kosztem i wymiarami. Początkowo myślałem nad attiny212, ale jedyny programator...

    Arduino   01 Sie 2020 17:15 Odpowiedzi: 8    Wyświetleń: 1221
  • Jak rozwiązać zadanie z napięciem Uc(t) metodą potencjałów węzłowych?

    tutaj w dziedzinie czasu wyjdzie najprawdopodobniej przebieg, który jest sumą przebiegów typu eksponenta razy sinus i eksponenta razy cosinus zerknij w tablicę transformat Laplace'a i spróbuj przekształcić jakoś sensownie to napięcie, które ci wyszło

    Nauka Elektroniki, Teoria i Laborki   13 Paź 2019 21:35 Odpowiedzi: 1    Wyświetleń: 1089
  • Jak zbudować koder stereo? Szukam sprawdzonego schematu i wzoru płytki PCB

    Ale w ogóle na oko zapomnij! 256 wartości (8 bitów) na precyzyjnych rezystorach? Zastanowiłeś się choć przez chwilę... Panowie, czy Wy czujecie różnicę pomiędzy hasłami '8 wartości', a '8 bitów'... :? Ze schematu nie trudno wywnioskować, że jedziesz na 8 bitach, ile zatem dajesz próbek (wartości z tablicy) na jeden pełen okres sinusoidy..... 256......

    Projektowanie Układów   10 Cze 2023 09:39 Odpowiedzi: 547    Wyświetleń: 156254
  • Jak skonstruować prostą przetwornicę DC/AC?

    Najprościej to zrobić tablicę z wartościami sinusa. Pytanie tylko czy Arduino ma opcję generowania przerwania od PMWa (może być różnie, bo to PWM programowy).

    Początkujący Elektronicy   22 Mar 2020 22:48 Odpowiedzi: 16    Wyświetleń: 762
  • Brak dźwięku przy I2S między STM32-H743ZI2 a kodekiem CS4220

    A gdzie włączasz adc? Nie znam cuba czy tam innega mx'a, ale gdzie i jak konfigurujesz adc? Chyba przy inicie DMA powinien być adres adc podany, chyba że masz inny kanał dmą piszący do tych buforów? Jakoś może weź to blokowo rozrysuj jak to ma działac. Może zamiast adc wklep tablice np. sinusa I wysyłaj tego sinusa i patrz czy wychodzi z daca i czy...

    Mikrokontrolery ARM   12 Lut 2024 06:54 Odpowiedzi: 30    Wyświetleń: 888
  • Jak napisać program w asemblerze i C do generacji fali na 8051?

    No to w czym masz tak na prawdę problem? Robisz tablicę stałych (sinus) jak długa ? -> jaka duży skok może być... Z tego jakiś przetwornik może r.2r? jakiś bufor i wyjście.

    Mikrokontrolery   04 Sty 2015 20:10 Odpowiedzi: 26    Wyświetleń: 2031
  • [ATmega8][C] Generator sinusoidy, Timer1 PWM, problemy...

    Ja ostatnio próbowałem wygenerować sinusa za pomocą przetwornika pcf8591. uP z którego korzystam nie ma TWI więc korzystam z dosyć wolnej biblioteki programowego obsługi I2C. Zastanawiam się jak w tym przypadku. Tablice sinusa w przybliżeniu przeliczyłem w excelu. Zastanawiam tylko czy w tym przypadku można jakoś regulować częstotliwość. Wstawiałem...

    Mikrokontrolery AVR   12 Sie 2009 08:54 Odpowiedzi: 14    Wyświetleń: 6698
  • Generowanie trzech sygnałów sinusoidalnych na DAC121S101 z AVR i Bascom

    Twoim sposobem dla 12-bitowego przetwornika będziesz potrzebował 2^12 * 1,5 = 6k pamięci (8k gdy nie będziesz upakowywał sampli). Dzięki symetrii fcji sinus możesz mieć tablicę tylko dla zakresu [0, pi/2], resztę sobie prosto policzysz w locie - to albo 4x mniej pamięci, albo dokładniejsze przybliżenie funkcji w tej samej ilości pamięci. Pozdrawiam,...

    Mikrokontrolery   01 Paź 2008 10:43 Odpowiedzi: 4    Wyświetleń: 1869
  • Zasilacz awaryjny SINUS PRO 800 W podłączenie do sieci

    niestety tego nie wiem, prąd to nie jest moja dziedzina ;) agregat prądotwórczy działa dobrze i po pojawieniu się zasilania w sieci nic się z nim nie dzieje-najpierw wyłączam agregat, odłączam go od mojej instalacji i przełączam wyłącznik główny na tablicy.

    Zasilacze, ładowarki   21 Wrz 2022 06:37 Odpowiedzi: 11    Wyświetleń: 1275
  • Jak napisać analizator widma akustycznego w Bascom dla LCD i Atmela?

    beta to kąt 0 ReX Jeszcze jedna rzecz mi nie pasuje. Beta osiagnie maks wartosc 465 , po podzieleniu przez 32 = 15 ,czyli maks wartosc jaka mozemy wyciaganc z tablicy sinus: Tmp_c = sinus(15 + 8) * Dane tojuz chyba wyjaśniłem ale moge napisac jeszzce raz beta AND 31 daje jako wynik reszte z dzielenia przez 32 czyli liczby z zakresu od 0 do 31. powtażaja...

    Mikrokontrolery   09 Sie 2006 08:21 Odpowiedzi: 86    Wyświetleń: 25975
  • Falownik 3 fazowy z zaszytą funkcją sinus. Szukam informacji.

    W najprymitywniejszych rozwiązaniach (gdzie na wyjściu mamy prostokąt) występuje 6 stanów włączenia/wyłączenia 6 kluczy tranzystorowych. Dokładnie w trojfazowym falowniku (nie biorę pod uwagę falowników wielopoziomowych) mamy 8 stanów, z tym że dwa stany to tzw. stany zerowe. Co do modulacji to przykładowo masz zapisaną w pamięci tablicę sinusa i pozniej...

    Automatyka Falowniki   27 Mar 2005 16:14 Odpowiedzi: 8    Wyświetleń: 4308
  • Skąd bierzecie biblioteki na swoje mikrokontrolery?

    Nie chodziło mi o obsługę samego kontrolera wyświetlacza, ale np. o animację w "C". Nie jakieś progress-bary, tylko coś na skalę danego procesora. Nie sądzę, aby każdy pisał takie procedury sam. Przecież powinny być jakieś gotowce do użycia. Na necie jest wielu fanatyków, którzy pomagają, ale gdzieś powinny być jakieś produkty (również do kupienia)....

    Mikrokontrolery   11 Cze 2008 11:35 Odpowiedzi: 7    Wyświetleń: 1693
  • Budowa stabilnego generatora sinusa 500Hz - propozycje najprostszych konstrukcji

    Mikrokontroler, tablica wartości dla sygnału sinusoidalnego i odpowiednia prędkość przełączania kolejnych wartości i ustawianie napięcia na wyjściu wg tych wartości. Najszybciej, najstabilniej, piękny sinus.

    Projektowanie Układów   07 Gru 2022 07:40 Odpowiedzi: 11    Wyświetleń: 369
  • Atmega32: Brak dźwięku w słuchawkach przy odtwarzaniu pliku WAV z karty SD

    Myślałem że same wyprowadzenie odczytanych wartości hex z pliku muzycznego i "wypuszczenie" ich na PWM w zupełności wystarczy Mnie też tak się wydaje, że trzeba mieć właściwy format danych (signed lub unsigned) i wysyłać je na właściwie skonfigurowane PWM we właściwy sposób :) Przetestuj sobie na kilku tablicach sinusa umieszczonych bezpośrednio w...

    Mikrokontrolery AVR   14 Mar 2017 21:47 Odpowiedzi: 13    Wyświetleń: 1131
  • Jak zbudować sterownik do kolektora słonecznego z fotodiodami i silnikiem 800W?

    ... skąd są te dane ... Kalkulator z funkcjami trygonometrycznymi, lub tablice matematyczne funkcji sinus i cosinus. Chyba klasa 4 ?

    Automatyka Przemysłowa   14 Sty 2019 12:49 Odpowiedzi: 56    Wyświetleń: 36017
  • Cyfrowy generator funkcji 1kHz-20kHz - schemat blokowy i teoria działania

    Witam , a więc tak ,dzięki za dotychczasową pomoc i sprawa wygląda następująco . Synteza DDS odpada ponieważ za jej pomocą można uzyskać sygnał sinusoidalny a z całą resztą nie wiem jak sobie poradzić i sedno sprawy w zadaniu które chce wykonać leży gdzie indziej . Schemat blokowy układu składa się z : Licznika adresowego rewersyjnego > pamięci ROM...

    Projektowanie Układów   09 Sty 2015 11:24 Odpowiedzi: 27    Wyświetleń: 2007
  • Przesunięcie częstotliwości audio (100Hz) w czasie rzeczywistym na pc (algrorytm

    Witam, nie do końca wiadomo, co dokładnie chce osiągnąć Autor tematu. Ja pisałem o metodzie cyfrowej. Przecież to są pojedyncze linijki kodu. Heterodyny: pobieranie danych z tablicy sinusa (albo po prostu liczenie sinusów, jak ktoś ma odpowiednio mocny procesor). Mieszacze: Zwykłe mnożenia. Filtry: Formuła z kilku mnożeń i kilku dodawań. Jeżeli jest...

    DSP i Transmisja   08 Lip 2017 13:20 Odpowiedzi: 7    Wyświetleń: 3396
  • Generowanie przebiegu sinusoidalnego w mikrokontrolerze 8051 w C

    PWM albo zewnętrzny przetwornik C/A. Zależy jaką chcesz dokładność uzyskać. Mozna użyć swojej tablicy sinusów jeżeli nie potrzebna dużej dokładności, tyle że przebieg będzie bardziej postrzępiony. Aby uzyskać rozpiętość -5 do +5V proponuję użyć dwóch rezystorów o tej samej rezystancji podłączonych pod +5V i -5V na ich wspólnym połączeniu będzie ok 0V...

    Mikrokontrolery   29 Sie 2005 07:40 Odpowiedzi: 9    Wyświetleń: 2382
  • [MSP430] [MSP430][CCS4] Zakłócenia w dźwięku przy użyciu PWM jako DAC na TIMER_A3

    Miałem w końcu chwilę czasu, poskładałem "maszynę która robi ping" i zamieszczam efekty. Użyty procek MSP430F2274 ( miałem wlutowany w płytkę uniwersalną więc wygrał konkurs ) Użyłem TimerA i TimerB ( ten drugi ma możliwość synchronicznej aktualizacji rejestrów ) Kompilowane mspgcc, stąd nieco inny wygląd. Procesor chodzi na 16MHz - zależało mi żeby...

    Mikrokontrolery Pozostałe   17 Lut 2010 06:39 Odpowiedzi: 38    Wyświetleń: 9396
  • Szukam analogowego generatora tonu sinusoidalnego, alternatywa dla AD9833

    Co to znaczy analogowy? I używanie DDS do generacji tonu wygląda na prowokację Cyfrowe wersje nie tylko umiem, ale wykonywałem, a nawet dopieszczałem. Akurat na uniwersalnym uK z PWM przebieg sinusoidalny z 16 albo 32 próbek (×4 ćwiartki po odwróceniu). Tablicę sobie wygenerowałem metodami "naukowymi". :) Generalnie "radzę sobie". Tak na marginesie,...

    Początkujący Elektronicy   08 Mar 2024 08:23 Odpowiedzi: 30    Wyświetleń: 822
  • Jak zaimplementować arccos i arctg na ARM bez bibliotek i floatów?

    zaimplementuj sobie funkcje arccos i arctg w tablicy i po problemie. chyba ze obliczenia nie musza byc bardzo szybkie, to szeregi. a najprosciej uzyc gotowych funkcji [; dokladnosc jaka przyjales dla tablicy sinusa jest zbyt duza - po co ci tyle tych probek? spokojnie wystarczy 1024, albo choc jakas liczba sensowna (sensowna = potega dwojki), a nie...

    Mikrokontrolery ARM   17 Lip 2008 09:46 Odpowiedzi: 6    Wyświetleń: 5629
  • FFT i wyświetlanie widma – jak poprawnie uporządkować dane spektrum z FFT?

    mam problem bo spaliłem atmela a narazie nie mam siana na nowego ale myśle żę na początku następnego tygodnia sprawie se nowy i wtedy odpowiem czy działa narazie chciałem się zapytać o kolka rzeczy: co robi ten kod For K = 0 To 31 I = K + 1 I1 = K * 2 ' ilosc okresow w 32 probkach I1 = I1 And 31 Dane(i) = Lookup(i1 , Tab_sin) Dane(i) = Dane(i) * 8 '...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 69804
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Właśnie generacji z Excel'a chciałem uniknąć bo jak napisałem będzie to nie wygodne przy dużej liczbie elementów tablicy. Musi być wyliczony cały sinus ponieważ operacje które muszą się wykonać jak najszybciej. Jak na razie zostaje tylko Excel. Bądź Pan Pro-Inżynier, użyj Pan fid = mopen('probki.c', 'w'); if (fid == -1) error("upss...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2553
  • generowanie sinusa w '51 na wyjściu DAC w języku C

    w taki mazie ten dzielnik będzie ułamkiem, spróbję się pobawić, myślę że dość mocno mi to spowolni sinusa (dzielenie float) ale może mi wystarczy, widziałem taką tablicę do generowania sinusa dwumymiarową w jednym wymiarze bity ADCL a w drugiej bity ADCH (ze wzgldu na 12 bit) ja musiałbym też stworzyć taką tablicę tylko jak to się ma do dzielenia przez...

    Mikrokontrolery   03 Sie 2006 12:19 Odpowiedzi: 27    Wyświetleń: 3832
  • Amatorski falownik 3x230 (sinsus z PWM) - czy na pewno U/f jest dobre?

    Korzystam z tablicy sinusa a dokładnie połówki spróbkowanej na 1800 próbek z zakresu 0-255. Niemożliwe stało się wyliczenie sinusa na bieżąco dla każdego PWM gdyż zabiera to za dużo czasu mikrokontrolerowi nawet z taktowaniem 20MHz i nie wyrabia się w czasie jednego przerwania. Dodatkowo praca w konfiguracji PWM Phase Correct zmniejszyła dwukrotnie...

    Automatyka Falowniki   21 Mar 2015 18:09 Odpowiedzi: 11    Wyświetleń: 2259
  • Generowanie przebiegów do falownika 3-fazowego, prośba o sprawdzenie

    Witam. Jestem w trakcie budowania amatorskiego falownika trójfazowego jednak dotknął mnie problem generacji trzech przebiegów sinusoidalnych. Prawdopodobnie mój algorytm generacji jest o kant rozbić. Dlatego zwracam się do Was z prośbą o jego weryfikacje, ewentualne naprowadzenie na dobrą drogę. Sprzęt który generuje przebiegi to Atmega 128 taktowany...

    Mikrokontrolery AVR   11 Sie 2015 21:56 Odpowiedzi: 18    Wyświetleń: 1929
  • Jak zbudować przetwornicę 12VDC na 230VAC 100W bez transformatora?

    witam jeżeli chodzi o schemat -obawiam się -że Tobie on kompletnie nie pomoże. to był falownik trójfazowy małej mocy- zaś jedyna potwornica,ktora tam siedziała -była przetwornicą małej mocy opartą na scalaku SG3525 - w układzie PUSH-PULL - dostarczającą napięć dla Driverów pracujących na pływającym potencjale - to wsio. U Ciebie trzeba tworzyć układ...

    Elektro Maszyny i Urządzenia   14 Maj 2006 14:19 Odpowiedzi: 63    Wyświetleń: 17644
  • [ATMEGA32][C] Tablice funkcyjne - wymysł prowadzącego?

    Lookup tables. To nie żadne tablice funkcyjne. Innymi słowy można np. stablicować sinusa - po co liczyć na piechotę dziesiątki cykli jeśli można z dobrym przybliżeniem wyciągnąć z tablicy. Uwzględniając symetrię wystarczy stablicować wartości 0-90° co np. 10 ... Np. f_sin[]={0, .173, .342, .5, .642, .766, .866, .940, .985, 1} Mamy 10 wartości, z tego...

    Mikrokontrolery AVR   11 Gru 2018 20:21 Odpowiedzi: 8    Wyświetleń: 522
  • Jak połączyć głośnik piezo z ARM AT91SAM7 do generacji dźwięku?

    W tej chwili używam drabinki takiej jak w projekcie "generator DDS"... Zresztą tablica dla sinusa też pochodzi z tego projektu... Zrobiłem prostą generację dźwięków (oktawa razkreślna i dwukreślna, plus półtony, tempo)... Zapis wzorowany był na kompozytorze nokii dlatego można bardzo prosto przepisać dostępne na stronach melodyjki dedykowane dla niego......

    Mikrokontrolery   20 Mar 2008 20:36 Odpowiedzi: 26    Wyświetleń: 2737
  • [ATMEGA32] - DAC MCP4725 - niska częstotliwość generowanego sygnału

    Na pytanie co źle robisz - odpowiem: wszystko jest zrobione żle 1. Do kazdej próbki wysyłasz start adres + 16 bitów danych + stop. Czyli teoretycznie możesz maks przy 400k dostać ok 480Hz. 2. Tablica sinusów we float - przy kazdej próbce przeliczasz floaty na inty - i to Cie dodatkowo spowalnia. Przy rozdzelczosci 12 bit i ciągłym skarmianiu mozesz...

    Mikrokontrolery AVR   27 Wrz 2016 20:43 Odpowiedzi: 2    Wyświetleń: 1596
  • Generator/Vobulator DSG-108

    Napisałeś, że ekran stanowi radiator dla DDS-a zakładam, że zastosowałeś pastę lub przynajmniej przekładkę silikonowa ułatwiająca odprowadzanie ciepła. Napisz coś więcej o wykonanym przez Ciebie transformatorze, rodzaj rdzenia, ilość zwojów, grubość drutu. To, że nawijany jest bifilarnie to widać. Moje sugestie. W związku z tym, że tez wykonałem kilka...

    DIY Konstrukcje   18 Kwi 2020 20:56 Odpowiedzi: 28    Wyświetleń: 23945
  • Kocioł De-Dietrich-MCR3 i Inwerter Solarny SINUS PRO 2200 S: Błąd 14 przy próbie zapalenia palnika

    dziękuję za info już działa. przy okazji okazało się , że mam błędnie podłączoną tablicę.

    Elektryka Instalacje i Sieci   26 Mar 2023 08:16 Odpowiedzi: 5    Wyświetleń: 636
  • Brak szczegółów w pytaniu – proszę o doprecyzowanie problemu do rozwiązania

    I3=6mA Ur3=6V Dodano po 3 Ur2=6V Dodano po 2 I2=3mA,Ib=7mA,Ic=3mA Dodano po 3 Do drugiego zadania musiałbym mieć wzór na sinus sumy, a nie mam tablic matematycznych pod ręką:)

    Początkujący Elektronicy   08 Maj 2007 23:31 Odpowiedzi: 5    Wyświetleń: 1226
  • STM32 F103rb TIM1 - Brak efektów po ustawieniu wartości Dead Time w falowniku 1-fazowym

    Okej, poradziłem sobie sam ale mam pytanie odnośnie przebiegów sinusa. Mam zadeklarowaną tablicę wartości sinusa dla 1Hz i przy zadaniu wyższej częstotliwości jest przeliczana na nią, w ten sposób mam stałe U/f. Obserwując na oscyloskopie przebiegi przepuszczone przez filtr RC zauważam że dla 50Hz wygląda to idealnie. Natomiast im niższa częstotliwośc...

    Mikrokontrolery ARM   30 Gru 2020 12:02 Odpowiedzi: 5    Wyświetleń: 831
  • Cyfrowa realizacja funkcji sinus - inne metody poza tabelaryzacją i aproksymacją?

    Zapis w EPROMIE 1/4 przebiegu sinusa (0 do Pi/2) i wykorzystanie symetrii tej funkcji dla oszczędności miejsca. (wymaga to jednak pewnych obliczeń) Generowanie przez odtwarzanie z pamięci ze zmienną prędkością odczytu raczej się nie stosuje, ze względu na konieczność realizacji strojonego filtru za przetwornikiem C/A dla uzyskania małych zniekształceń...

    Początkujący Elektronicy   09 Cze 2009 20:58 Odpowiedzi: 3    Wyświetleń: 2566
  • Referat. Syntetyzery częstotliwości, metoda syntezy bezpośredniej.

    Pewnie chodzi o syntezery o angielskiej nazwie Direct Digital Synthesis. (DDS). Analog Devices robi gotowe układy. Ogólnie polega to na tym, że układ generuje adresy do pamięci zawierającej jeden okres sinusa. Generator adresu składa się z akumulatora (sumator+rejestr) dodający co okres próbkowania liczbę odpowiadającą przyrostowi fazy. Jeżeli akumulator...

    Początkujący Elektronicy   11 Sty 2005 21:39 Odpowiedzi: 2    Wyświetleń: 1332
  • Jak obliczyć próbki dla sinusa na wyjściu AT8951 z przetwornikiem DEC 0808?

    W jaki sposób można policzyć ta tablicę bo zgłupiałem :) Pozdrawiam.

    Mikrokontrolery   23 Maj 2007 22:22 Odpowiedzi: 9    Wyświetleń: 1725
  • Sinus Pro Ultra 6000 - brak wykrywania paneli fotowoltaicznych

    Sinus Pro Ultra 6000 nie wykrywa paneli Dzień dobry, Zwracam się z pytaniem o pomoc w ustaleniu przyczyny, dlaczego mimo poprawnego podłączenia Sinus 6000 Pro nie pokazuje PV na tablicy, nie są wykrywane panele. Odesłałem Sinus do serwisu, jestem rozczarowany, wrócił po 14 dniach i nic się nie zmieniło, dalej nie wykrywa paneli, mimo że miernik pokazuje...

    Energia Odnawialna   16 Wrz 2024 07:26 Odpowiedzi: 6    Wyświetleń: 357
  • Sterowanie mostkiem tyrystorowym sześcio pulsowym w nagrzewnicy indukcyjnej

    Witam . U mnie sterownik ma służyć do regulacji napięcia z transformatora 3 fazowego w migomacie . Troszkę przesadziłem z tym sterownikiem , ale dzięki rozbiciu na moduły będę mógł wymienić płytkę procesora na moduł z prockiem który będzie realizował więcej funkcji . Regulacja napięcia jest liniowa gdyż połówka sinusa została zapisana w tablicy do 1000...

    Elektro Maszyny i Urządzenia   28 Gru 2014 21:20 Odpowiedzi: 15    Wyświetleń: 5994
  • Przetwornica sinus 24VDC-230VAC z funkcją ładowania

    Możesz coś więcej o topologi napisać, jak kolega wyżej napisał wygląda na pełny mostek. Sinus generowany jest z SPWM? Tablica z wartościami wypełnienia jest stała czy wyliczana w zależności od obciążenia?

    DIY Konstrukcje   25 Lut 2017 22:45 Odpowiedzi: 85    Wyświetleń: 23295
  • Symulacja falownika półmostkowego w LTSpice. Dziwne przebiegi na wyjściu.

    SVPWM nie jest czymś diametralnie innym od SPWM - PWM wytwarzamy tak samo przez porównanie z trójkątem nie ważne czy cyfrowym (w mikrokontrolerze timer z PWM) czy analogowym (w praktyce było by niewygodne, ale w LTSpice sie da) Główna różnica polega na tym że w SVPWM suma napięć z trzech faz nie jest równa zeru - bo nie musi i dzięki temu mozna osiągnąć...

    Projektowanie Układów   29 Maj 2016 16:02 Odpowiedzi: 58    Wyświetleń: 5805
  • Falownik z IRGB4BC30UD – czy silnik 1kW 220/3,8A można podłączyć w trójkąt?

    Trochę mnie gryzie sumienia za to, że napisałem jaki przebieg wychodzi z falownika (prostokątny) a nie sprawdziłem do końca jak to rzeczywiście jest, dlatego na razie wstrzymuje swoje zeznania, żeby nie wprowadzać w błąd ale do tematu postaram się wrócić i sprostować wypowiedź. Nie ma Cie co gryzc, tranzystory w falowniku to klucze wiec przebieg napiecia...

    Automatyka Falowniki   09 Wrz 2008 09:43 Odpowiedzi: 42    Wyświetleń: 15474
  • [Zlecę] AT91SAM7S256 PWM (gcc)

    Zlecę soft na AT91SAM7S256: - generowanie sinusa na PWM z tablicy 1024 próbek na pełny okres sinusa - rozdzielczość PWM'a najchętniej 12 bit - sampling max ile się uda wycisnąć Potrzebuję soft ze źródłem w C (może być kompilowane eval Ke*l albo gcc) Byłoby dobrze, żeby wykonawca posiadał swoja płytkę z prockiem aby wstępnie wytestować. Pytania i oferty...

    Ogłoszenia Elektronika   14 Gru 2011 23:43 Odpowiedzi: 2    Wyświetleń: 1143
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    Już myślałem, że się nie doczekam żadnego komentarza, ale zdawałem sobie sprawę, że temat jest mocno „niszowy” i bardzo nie wiele osób zajmujących się elektroniką będzie chciało się wypowiadać w tej tematyce. Mówiąc szczerze, to nie pamiętam skąd wziąłem tablice. Większość pewnie pochodzi z innych projektów, albo z generatora online (gdzieś...

    Artykuły   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 7623
  • Wykorzystanie FFT do obliczenia kąta przesunięcia fazowego?

    Witam Żeby dowiedzieć się jakie jest przesunięcie między prądem a napieciem sieci nie musisz wcale liczyć FFT. Proponuje następujące rozwiązanie (na przykładzie): 1. Jeśli znasz dokładną częstotliwość napięcia sieci, wygeneruj sobie tablicę sin[] i cos[], gdzie w sin[] powinna się znaleźć funkcja sinus o częstotliwości równej aktualnej częstotliwości...

    DSP i Transmisja   24 Paź 2010 10:50 Odpowiedzi: 10    Wyświetleń: 7513
  • Tablica danych i obliczenie częstotliwości sygnału za pomocą FFT

    Zostanę w takim razie przy znajdywaniu szczytów sinusa . Zamykam temat dziękuję za sugestie

    DSP i Transmisja   31 Paź 2017 07:23 Odpowiedzi: 6    Wyświetleń: 2730
  • ARDUINO - Sterowanie silnikiem krokowym z CD jako oscylator harmoniczny

    Musiałbyś stworzyć tablicę z poszczególnymi wartościami sinusa z danego zakresu, następnie silnikiem "skakać" między tymi wyznaczonymi punktami. Jeśli np. masz 10, 18, 40 - to z pozycji początkowej 10 zadajesz 8 kroków i jesteś na 18, następnie 22 kroki i jesteś na 40 itd. Kumasz ? :)

    Arduino   03 Mar 2016 20:55 Odpowiedzi: 4    Wyświetleń: 4935
  • Jak wygenerować 3-fazowy sygnał 0-10V z Atmega16/32 w BASCOM?

    Musisz albo dodać 3 x DAC do procesora, albo wygenerować 3xPWM (o rozdzielczości > 1024) i odfiltrować to dolnoprzepustowo. Do tego dojdzie jeszcze wzmacniacz, żeby uzyskać amplitudę 10V. Przesunięcie o 120° to tylko kwestia odpowiedniego indeksowania tablicy z wartościami chwilowymi sinusa.

    Mikrokontrolery   07 Lut 2011 18:25 Odpowiedzi: 2    Wyświetleń: 1335
  • pomiar pojemności met. techniczna na mikroprocesorze 8051

    Panowie sprawa wygląda tak źrudłem mojego sinusa bedzie przetwornik cyfrowo analogowy który bedzie sterowany przez mikroprocesor sinus bedzie zrobiony programowo tablice sinusa zrobie z próbkami wzorek już mam a potem zostaje mi tylko sterowanie częstotliwością tego przebiegu http://obrazki.elektroda.net/6_127375745... następnie bede mierzył...

    Mikrokontrolery   22 Maj 2010 09:28 Odpowiedzi: 24    Wyświetleń: 3621
  • 16 kanałowy analizator widma sygnału akustycznego

    Pierwszy program A więc jest już pierwszy program zmieniający sygnał z domeny czasy na domenę częstotliwości. To takie fachowe nazwanie algorytmu wyświetlającego analizę widma. Zastosowałem tu algorytm DFT (Dyskretnej Transformaty Fouriera), czyli taki pierwowzór FFT. Jest to metoda dający identyczny rezultat co FFT lecz jest duuuuuużo wolniejsza,...

    DIY Poczekalnia   11 Lis 2010 21:14 Odpowiedzi: 54    Wyświetleń: 20687
  • Jak tablicować i interpolować V^0,16 na mikrokontrolerze w assemblerze?

    Witam czy moglibyście przytoczyć wzór na interpolację sinus z trzech znanych punktów tablicy ? dzięki Bogdan

    Mikrokontrolery   06 Kwi 2005 19:13 Odpowiedzi: 5    Wyświetleń: 19835
  • [AVR]Falownik - silnik synchroniczny regulacja prędkości

    Z pamięcią i zapisaniem sinusa w tablicy nie będzie problemu bo nawet można użyć Atmegi128 jeżeli zajdzie taka potrzeba. Ustalona częstotliwość sinusa zapisana w tablicy też mi nie przeszkadza bo tak dobiorę sobie ilość próbek i czas próbkowania aby osiągnąć wymagana górna granicę prędkości a zwiększając czas próbkowania będę mógł regulować prędkość...

    Mikrokontrolery AVR   01 Lip 2012 06:58 Odpowiedzi: 11    Wyświetleń: 3471
  • Jak obliczyć wartość sinusoidy w danym czasie, np. 1/50 okresu?

    Okres funkcji sinus to 2π z tego sinus dla 1/50 okresu to sin(2π/50) = sin(π/25) Dalej to przeliczasz wartość kąta z radianów na stopnie i sięgasz po tablicę albo możesz z kalkulatora naukowego skorzystać.

    Początkujący Elektronicy   17 Gru 2015 21:43 Odpowiedzi: 8    Wyświetleń: 1479
  • Biblioteka matematyczna do obliczeń sinusa na Atmel AT91SAM7X128

    Witaj Jeśli nie możesz rozwiązać problemu gotową biblioteką, to może spróbuj zrobić samemu takie obliczenia. Na pewno przez te pare dni już byś do czegoś doszedł, a wiedza później się przydaje :) Tu koledzy radzili by wygenerować tablicę z wartościami sinusa i później już pójdzie z górki. 16 bitowa dokładność obliczeń to mnóstwo próbek :) Pytanie, które...

    Mikrokontrolery   06 Lut 2008 00:32 Odpowiedzi: 13    Wyświetleń: 2691
  • Jak ustawić TIMER0 na 89c2051 do generowania 100Hz z kwarcem 12MHz?

    a więc zrobił bym mniej więcej tak: -do P1 podłączył bym przetwornik DA zrobiony na rezystorach(poszukaj hasło covox) -obsługe przerwania napisał bym w asemblerze (bascoma dawno nie używałem), będzie przy okazji dokładnie wiadomo ile czasu zajmuje wykonanie -w przerwaniu wczytywał bym wartość sinusa z tablicy(umieszczonej w pamięci programu) i wypluwał...

    Mikrokontrolery   06 Cze 2010 16:30 Odpowiedzi: 14    Wyświetleń: 4451
  • Obliczanie sin, cos, tg, ctg na µC Atmega32 - szybkość i dokładność

    Na wszystko istnieją gotowce + stare podręczniki/poradniki (mój preferowany "poradnik encyklopedyczny Matematyka" Bronsztejn, Siemiendiajew; istnieją współczesne wydania) gdzie funkcje leżą stablicowane z opisem jak to wszystko liczyć chytrze na piechotę (opracowane przed kompami). Wszystko zależy od założonego sposobu obliczania. Pamiętać trzeba tylko...

    Mikrokontrolery AVR   26 Paź 2008 17:07 Odpowiedzi: 13    Wyświetleń: 23546
  • Za mała częstotliwość fali nośnej (przebiegu trójkątnego) ATMEGA16

    Starałem się jak tylko potrafię żeby opisać poszczególne etapy kodu. Ale ogólnie zasada działania jest prosta: Deklarujemy dwie tablice sinusa i trójkąta, następnie deklaruję 3 zmienne, które są regulowane on-line. Podczas pracy sterownika możemy regulować amplitudą sinusoidy (od 0 do 5V), dalej możemy również regulować częstotliwością trójkąta (wypełnieniem)...

    Mikrokontrolery AVR   27 Lut 2012 23:33 Odpowiedzi: 23    Wyświetleń: 2993
  • Jak rozdzielić sygnał PWM na linie A i B w przetwornicy DC/AC?

    Przenieś się na licznik TIMER1 - wtedy masz dwa wyjścia OC1A i OC1B taktowane z jednego licznika. W programie umieść dwie tablice, gdzie w pierwszej będzie tylko górna półówka sinusa, a w drugiej tylko dolnia połówka sinusa. Wysyłaj dane z tablic równocześnie do rejestrów OCR1A i OCR1B. Uzyskasz to czego potrzebujesz. Nie używaj trybu Fast PWM do tego...

    Mikrokontrolery   13 Gru 2008 18:49 Odpowiedzi: 1    Wyświetleń: 6202
  • STM32 - Generacja sinusoidy za pomocą PWM: jak zmieniać wypełnienie, ujemna połówka sinusoidy?

    Z pomocą angielskiej strony udało mi się stworzyć sinusoidę za pomocą PWM. Zrobione to zostało w ten sposób, że jeden timer co jakiś czas odlicza czas w którym DMA wysyła wartości wypełnienia do drugiego timera. Tablicę również znalazłem gotową, zawierała ona 128 wartości, czyli próbek. Po przefiltrowaniu przebiegu PWM przez filtr RC dostałem sinusa....

    Mikrokontrolery   23 Wrz 2020 15:23 Odpowiedzi: 2    Wyświetleń: 864
  • Jak zmodyfikować kod do przesyłania 24-bitów na AVR lub PIC?

    w tym kodzie to nic, bo nie wiem co uzywac programowego SPI, skoro w zasadzie kazdy uC ma sprzetowy. a co nalezy zmienic ogolnie? zamiast wysylac najpierw 16 a potem 8, nalezy wyslac 3x 8 powyzszy kod jest mocno lewy - do przechowywania 16 bitow wykorzystane jest 16... slow (rozmiar zaleznie od platformy), co jest porazka na calej linii dsPICe i PIC24...

    Mikrokontrolery   09 Paź 2008 08:41 Odpowiedzi: 13    Wyświetleń: 3098
  • Opłacalność instalacji hybrydowej na akumulatorach

    A ja tak do meritum wątku... Różnie już liczyłem i kombinowałem z magazynem aku i nijak nie chce to być opłacalne gdy baterie pracują cyklicznie bo jak wiadomo tych cykli jest od do ,zależnie jeszcze od kilku czynników i w końcu i tak trzeba kupić nowe ,wiec kółko się zamyka. Konkluzja jest taka,że poziom baterii musi być stale w granicach 26-27V tak...

    Energia Odnawialna   12 Cze 2025 08:11 Odpowiedzi: 1892    Wyświetleń: 54660
  • [ATmega32] [C] PWM - Jak usunąć przydźwięk o niższej tonacji?

    witajcie, wiem że stare wątki nie są rekomendowane do wypowiedzi, ale robię to świadomie. Szukałem niemal identycznego problemu, tropiąc problem zarówno w analogowej części, jak i w algorytmie. Analogowo nawet znalazłem do testów akumulator, próba kilka metrów od wszelkiej elektronicznej cywilizacji, na płytce stabilizator 7805, nie pomagało. Dzięki...

    Mikrokontrolery AVR   27 Mar 2016 23:22 Odpowiedzi: 74    Wyświetleń: 7778
  • [c] Tablicowanie funkcji sinus w C - błędy w algorytmie wyboru ćwiartki

    Kiedyś w jednym z programów potrzebowałem stablicować sinus, w tablicy miałem 360 elementów dla pierwszej ćwiartki (co 0.25 stopnia), kąt w radianach mnożyłem przez stałą 720/pi, zaokrąglałem do liczby całkowitej, ograniczenie zakresu za pomocą modulo, usunięcie ujemnych argumentów jednym if'em, a potem rozpatrzenie 4 ćwiartek. Zysk jest tego typu,...

    Programowanie Początkujący   11 Sty 2009 21:32 Odpowiedzi: 14    Wyświetleń: 8779
  • Jak zbudować niezawodny system pomiarowy audio bez drogich kart Clio?

    W pomiarach urządzeń audio stosuje się też: - metoda generator sinus - urządzenie - analizator Mierzy się na wybranej ilości częstotliwości: poziom i zniekształcenia zwykle częstotliwości są rozłożone np. co 1/3 oktawy (przy bardzo dokładnych np. co 1/12 oktawy) lub przemiata się całe pasmo akustyczne i wykreśla odpowiednią charakterystykę. Tu jeden...

    Projektowanie Układów   15 Cze 2009 17:47 Odpowiedzi: 3    Wyświetleń: 2872
  • STM32F4 - funkcje sin/cos z biblioteki DSP_Lib i biblioteki math.h

    zastanawiają mnie jednak fuknkcje z biblioteki DSP_Lib, które okazują się znacznie wolniejsze. Funkcje te nie są specyficzne dla Cortex-M4, to po prostu liczenie sinusa na podstawie tablic. Na Cortex-M0 pewnie będzie szybsze niż sinf(), ale na Cortex-M4 raczej niezbyt... 4\/3!!

    Mikrokontrolery ARM   16 Paź 2012 20:54 Odpowiedzi: 20    Wyświetleń: 5874
  • [atmega] ATmega – generowanie SPWM do sterowania falownikiem H-bridge, sygnały IN1/IN2

    Witam po przerwie. Tym razem chciałem się pochwalić drugą wersją falownika. W stosunku do poprzedniej zmiany są następujące: nowa płytka falownika (sterowanie IR2184, tranzystory STW13NK60Z, ładowanie kondensatorów przez rezystor 1k zwierany przekaźnikiem) nowa płytka mikrokontrolera (dodane złącze z wyprowadzonymi 4 pinami portu E) duże zmiany w programie...

    Mikrokontrolery AVR   21 Sty 2015 18:16 Odpowiedzi: 65    Wyświetleń: 15105
  • [C] Jak przyspieszyć obliczenia sin(x) na uC ADuC814? AVR czy ARM?

    Faktycznie, nie zauważyłem działu ogólnego, przepraszam. Dzięki Dr_DEAD, jest to jakiś punkt odniesienia. Muszę mieć około 125000 wartości sinusa na przedziale (0, 2pi), cosinus da się przesunąć o pi/2, ale potrzebny jeszcze arcus sinus, więc tablica floatów musiałaby być rzędu 2MB, dla double 2x większa... Oczywiście to rozwiązanie oprócz szybkości...

    Mikrokontrolery ARM   25 Cze 2008 20:16 Odpowiedzi: 31    Wyświetleń: 7640
  • Jak obliczyć kąt ostry, znając sinus tego kąta?

    (at)ElektrodaBot Witam serdecznie, mam pytanie z trygonometrii, mianowicie jak obliczyć kąt ostry, znając sinus kąta ostrego. Nie pytam o tabelę z wynikami ani o linki do kalkulatora, a o konkretną metodę, którą zastosuje na kartce papieru, która poda mi wynik liczbowy taki, jaki znajduje się w tablicy wartości funkcji trygonometrycznych dla kątów ostrych.

    Nauka Elektroniki, Teoria i Laborki   22 Mar 2023 19:36 Odpowiedzi: 18    Wyświetleń: 7395
  • Generowanie sygnału prostokatnego w matlabie

    Żeby nie wprowadzić Cię w błąd to nie. Z matlabem miałem do czynienia jakieś 5 lat temu i składni nie pamiętam. Zbuduj tablicę z czasem i wartościami funkcji sinus od tego czasu przy określonej w, a następnie nadpisz ją za pomocą warunku do tej samej tablicy. Zakładając że masz już y=sin... mniej więcej tak : for k=1:length(y), if (y(k) >=0) y(k)=A,...

    Programowanie   14 Lis 2011 15:12 Odpowiedzi: 23    Wyświetleń: 19399
  • Jak zaprzyjaźniłem się z FFT (DFT, FFT, Goertz AVR asm) - opowiadanie z obrazkami

    https://obrazki.elektroda.pl/3563451200_... Intro Zawsze fascynowała mnie możliwość konwersji sygnału czasowego na dane w dziedzinie częstotliwości. Pamiętam jak w wieku około 16 lat dopytywałem mojego ówczesnego nauczyciela matematyki, jak działa transformata Fouriera. Dowiedziałem się wtedy tylko że jest to całka, niestety nic więcej...

    Artykuły   12 Lip 2024 23:07 Odpowiedzi: 11    Wyświetleń: 2643
  • Jak działa generator sinus AT89c4051 z COVOX i co to jest COVOX?

    Witam serdecznie! Chciałbym prosić o pomoc w zrozumieniu działania przedstawionego poniżej generatora sinusa (programowo oryginalnie 50 Hz) Co to jest Covox i z czym to się je?? Proszę o kawałek programu najlepiej w Bascomie dla przykładu :) Wiem że w tablicach procka są zapisane wzory funkcji sinus w postaci próbek 8-bitowych i że są one przesyłane...

    Projektowanie Układów   05 Gru 2005 12:24 Odpowiedzi: 2    Wyświetleń: 2826
  • Xmega DMA - Wysyłanie danych z Tablicy z konkretnym punktem staru i końca

    Oczywiście w żaden sposób nie zrobisz tak, aby jeden kanał DMA transmitował dane do trzech różnych, niepowiązanych ze sobą adresów. Ja rozumiałem twój opis tak, że przy jednym wyzwoleniu chcesz przesłać dane do 2-4 rejestrów CCxBUF, ale z kolejnych adresów tablicy. Jeśli to wszystko ma być chaotycznie porozrzucane to się nie da. Prościej zmienić ułożenie...

    Mikrokontrolery AVR   18 Gru 2014 08:32 Odpowiedzi: 10    Wyświetleń: 1665
  • Dziwne zachowanie .ORG w AVR Assembler na Atmega w Avr Studio

    ...do tej tablicy odwołuję się poprzez ldi r31,high(0x200) ldi r30,low(0x200) lpm wpisanie w nawiasach sinus nic nie daje, wpisanie 0x100 także nic. Ldi wtedy nie bierze elementów tablicy. Dziwne... Pzdr.

    Mikrokontrolery   05 Sie 2007 11:02 Odpowiedzi: 6    Wyświetleń: 1404