Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...
http://obrazki.elektroda.pl/9079980500_1... Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...
Skoro mówisz, że wiesz co to jest nadpróbkowanie to czemu w takim razie twierdzisz, ze przy samplowaniu 2 MHz sinus będzie trójkątem? Uważam że przy samplowaniu 2Mhz żeby rozróżnić sinus od trójkąta czy innego przebiegu potrzeba minimum 10-ciu próbek, jak wcześniej napisałem to całe nadpróbkowanie jest dla mnie sztucznym poprawianiem zakresu. Oczywiście...
Właściwy sinus 'tworzy' się dopiero w polu magnetycznym stojana. Czyli wpięcie na wyjście takiego falownika np. trafa separacyjnego 230/230V powinno skutkować piękną sinusoidą na wyjściu? Dopytuję bo już mam fajny generator SPWM na AtMega 328 (Arduino) i zastanawiam się czy dawać na wyjściu trafo czy nie.
Wiedza sprawdzona pazurami, klucz do telegrafii zrobiony na Atmega 8 C++ Atmel Studio 7 Potrzebny timer wyznaczający rytm próbkowania (9600/s do 20000/s) , i drugi zatrudnić do PWM (chyba że chip ma C/A), przerwania, te rzeczy. Naiwny kod w arduino trzeba sobie wybić z głowy 1. Arytmetyka sinusa jest wiele bardziej skomplikowana niż piły, prostokąta...
potrzebuje wygenerowac sinus o częstotliwości kilkadziesiąt kHz na takim 12 bitowym przetworniku C/A z magstrala SPI http://www.national.com/pf/DA/DAC121S101... prosze o sugestie jak sie do tego zabrać , preferowany procesor to jakis AVR np ATmega 8,88,16,32,168 dodam że w sumie mają to być aż 3 sinusy o o częstotliwości podstawowej, dwa razy większej...
Ten sinus liczony w przerwaniu na Xmega to miał być żart, prawda?
Witam! Chciałbym zrobić coś takiego: http://obrazki.elektroda.pl/7391168000_1... Atmega ma generować sinus 50 Hz. Potem to ma iść na tranzystor PNP a następnie na trafo 24 V / 230 V. Czy to zadziała? Atmega chyba sobie poradzi z częstotliwością 50 Hz. Do 7805 muszę dorobić jakiś radiator. To "kółko" to gniazdko takie jak w zwykłej instalacji...
A użycie icl8038 do generowania sinusa i trójkąta do sterowania mostkiem falownika ma sens? Zależy do czego ci ten sinus lub trójkąt Jeśli to ma być urządzenie małej mocy to może mieć inne uzasadnienie. Jeśli dużej mocy, to PWM Czy w tym przypadku może bardziej atmega i jej PWM? Jeśli chesz wygenerować np. PWM modulowany sinusem, to żadko kiedy inna...
Witam, chciałem uruchomic asynchroniczny generator 32,768kHz w procku Atmega 128. Z dokumentacji wynika ze ma on taktowac timer0 po ustawieniu bitu AS0 w rejestrze ASSR. Owszem po ustawieniu tego bitu oscylator uruchamia sie (widac sinus 32k na oscyloskiepie) jednak timera0 nie taktuje. Po przerzuceniu taktowania na Xclk wszysto jest OK. Czy ktoś miał...
Jak sinus ma przejść pełen to przerwanie wyłączaj i podawaj statyczny stan ciągle na triaka.
rb401, bardzo dziękuję za obszerną odpowiedź. Myślałem nad STM32, ale wydawał mi się wtedy zbyt duży kolos do nauki. Kupiłem więc ATMega 128, ze względu na dużą pamięć flash, nie biorąc pod uwagę pamięć RAM. Swój wybór uwarunkowałem też tym, że ludzie na ATTiny robią odtwarzacze *.wav, z podpiętą kartą SD. Cały problem polega na tym, że nie potrafię...
Można by dopisać kilka linijek kodu, i uzyskać sygnały: sinus , piła na wyjściu attiny 25. Dany układ można by było zaliczyć w tedy do prawdziwego generatora przebiegów. Nie jestem pewien czy kod programu by się zmieścił , ale można by było wykorzystać mikrokontroler (8-bit) o większej pamięci (np. atmega 88) Sygnał prostokątny (pwm) można uzyskać wykorzystując...
Witam! Proszę o poradę starszych kolegów. Robie sobie generator (taki mini DDS) na atmega na wyjściu mam 10 bit R-2R, jednak prowadzący chciał miec Rwyj=50 Omów. Pomyślalem o wtórniku i szukam odpowiednniego wzmacniacza. Wymagania: *pojedyncze zasilanie 5V *minimalne wzmocnienie zapewniające stabilną pracę 1V/V *tani i ogólniedostępny *pozwalający uzyskac...
...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.
FFT na 4096 próbkach na AVR? Sprawdzałeś czas wykonywania tej Twojej funkcji FFT? Nie sprawdzałem, jak to będzie niezmiernie długo, to się zmniejszy do 1024. Z tego powodu, że AVR jest stosunkowo wolny, domyślam się, że nie jest możliwa obserwacja na bieżąco, zaakceptuję, jak jedno przeliczenie trwa ok. 5 sekund. Tablica wartości sinus i cosinus może...
Z tym to akurat nie jest wielki kłopot . np. AD9851 - programowalna synteza . Działa do powiedzmy , ze 100MHz (działa wyżej ale ciężko zrobić ładną płytkę). w kazdym razie 40MHz zrobi bez kłopotu. ma wyjście sinus oraz prostokąt. prostokąt można wykorzystać do taktowania pamięci. a sama procedura komunikacji z tym układem jest opisana tu na forum. no...
mpx-fm - widzę, że uparłeś się na integrację "PLL+VCO" w jednej kości :-) i inne metody cyfrowe. Zapewne z czasem będzie to standardem jednak teraz wiąże się to z pokonaniem kilku barier.... ADF4360-8 - ciekawa kość i skłaniałbym się w jej kierunku może tylko dlatego, że własne konstrukcje opieram o PLL-e z serii ... ADF4xxx :-) i nie tylko. Stosując...
Od pewnego czasu próbuję wykonać prosty falownik aby uruchomić silnik 3 fazowy. Ponieważ falownik nie ma mieć żadnych "wodotrysków" postanowiłem użyć do tego celu Atmegi8. Atmega steruje trzema sterownikami MOSFET IR21094. Generuje sobie trzy przebiegi przesunięte o 120 stopni korzystając z 3 wyjść PWM (OC1A, OC1B, OC2). Co mogę robić źle? Poniżej kod...
Jeśli ja podam, to będzie znowu "gdzieś wyczytana informacja" i błędy mogą się mnożyć. Jak wyszukasz, i sprawdzisz to zapamiętasz co i jak na całe życie. Poza tym prośba o skompilowanie własnego kodu i zobaczenie efektów programu chyba aż tak trudna nie jest. A dla zaspokojenia Twojej ciekawości u mnie wychodzi 134518174 bez static (gcc, linux) Albert...
Układ wstępnie zmontowany. Wykorzystalem MEGE8535, do jednego portu podłaczyłem drabinke R2R, do tego pamięć AT45DB161, a na wejscie ADC0 podałem sinusa z offsetem 2,5V. Niestety robie jakis blad z ustawieniem przetwornika AC. Przebieg na wejściu przetwarzam i podaję odrazu na wyjście by widziec zmiany. Wszystko jest wporzadku do 100Hz. Sinus prawie...
...czyli cały procesr zajmuje się mierzeniem napięcia A reszta "sprzętu" leży odłogiem ;) ... niestety potrzebuje aby ten sam uk wykożystać jako generator fali prostokatnej... Użyj timera 0 lub 2 i wyjścia OCx.Czy proc ma generować impulsy ze stała (jaką ?) częstotliwością :?: ...i do mierzenie częstotliwości z zewnętrznego generatora sinus (poprzez...
co do lcd to był on kupiony na allegro za śmieszne pieniądze 30PLN ale niestety sterownika nie miał. atmega musi cały obraz 70x na sekunde wysłąć na lcd. to naprawde dużo i niezostaje mu dużo czasu na reszte zadań do tego potrzebuje przynajmniej 10kRamu na zapisanie obrazu. co do karty katalogowej to wzorowałem sie na hlm6323. ten wyświetlacz jest w...
Jeśli masz oporność 0R1 i pojemność nawet 1000uF, to rozładowanie następuje ze stałą czasową 100us=0.1ms, albo inaczej, w ciągu 69us napięcie i prąd maleją o połowę. Powiedzmy, że mamy prąd 0.5A, a do podtrzymania styków potrzeba 100mA, to po jakim czasie styki puszczą? Weźmy jeszcze pod uwagę, że podczas przejścia przez zero połowę prądu dostarcza...
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,...
Na pewno nie wygenerujesz sinusa o częstotliwością 1.8MHz z jakiegokolwiek ATmega. Do wygenerowania sinusa potrzebny byłby PWM z filtrem RC, ale PWM nie osiągnie tak wysokiej częstotliwości w AVR.
Hej, Myślę, że mogłoby pomóc zastosowanie DDS (bezposredmia synteza cyfrowa). Temat jest może szeroki więc podam linki: http://teleinfo.pb.bialystok.pl/~krashan... po polsku i sa tam dalsze linki http://www.myplace.nu/avr/minidds/index.... strona Jespera Hansena. Chodzący projekt na AVR z kodem w asm. Ja sam zrobiłem coś podobnego na ATmega8...
Zamiast jednego rezystora lepiej dać kondensator. vcc o | | --- | | | | | | --- | We o---||-----+-----> do uK | --- | | | | | | --- | | ---
Witam Muszę zrealizować pomiar napięcia zmiennego (sinusidalnego ale jednokierunkowego) na procesorze ATMEGA. Tzn chodzi mi o wartośc międzyszczytową albo amplitudę sinusa. Macie jakieś pomysły jak to wykonac?? Myślałem o zbudowaniu detektora szczytowego (a później pomiar napięcia stałego) tylko, że dla przebiegu jednokierunkowego to nie zadziała. Proszę...
...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)....
W temacie który podałem masz właśnie wyjaśnione nietypowe zjawiska których się niespecjalnie zwykle spodziewamy. A co do schematy tu nie wiem czego szukasz. Nie mówiłem że mój się czymś wyróżnia (choć w zasadzie się wyróżnia i widać że tego nie zauważyłeś). Po prostu szukałeś jakiegokolwiek przykładowego projektu to go dostałeś. Cóż z problemem i ja...
Proponuję abyś w menu SZUKAJ (u góry) wpisał: Generator sinusoidy atmega wyskoczą Ci 4 tematy gdzie znajdziesz gotowe rozwiązanie. A następnym razem zacznij od tego lub Google.
Myślałeś ginar o czymś takim? http://obrazki.elektroda.net/41_12128710... Układ próbkująco-pamiętający. Kondensator pamiętający ładuje się gdy napięcie na wejściu jest większe od wyjściowego. Gdy napięcie wejściowe zaczyna spadać komparator porównujący oba napięcia zamyka klucz. Na kondensatorze odkłada się napięcie bliskie wartości amplitudy.
Witam Z tego co wyczytałem w postach to jest mozliwy pomiar częstotliwości dla impulsów prostokątnych. Co zrobić gdy ja mam przebieg sinusoidalny i to w dodatku nieprzemienny (posiada składowa stałą i nie przechodzi przez zero). Jak zmierzyć cześtotliwość takiego sinusa?? Pozdrawiam i dzięki za zainteresowanie moim postem
Sinus zużywa dużo czasu procesora, ale przy budowie termometru nie powinno to stanowić problemu.
Moim zdaniem lepiej przeprowadzić symulacje przed lutowaniem, Multisim to chyba jeden z najlepszych programów na rynku. Co do tematu, pojedyncza bramka wystarczy aby uzyskać pożądany przebieg? Poprawnie należało by użyc bramki z przerzutnikiem Schmitta na wejściu, poza tym sama ATmega ma coś takiego wbudowane. Ważne jest jaką amplitude ma przebieg...
Witam Mam problem do rozwiązania. Mam przebieg sinusoidalny nałożony na składowa stała (amplituda sinusa rzędu mV składowa stała około 1V). Chciałbym tak przerobić przebieg żeby móc zmierzyć częstotliwość przy użyciu procesora ATMEGA. Tzn. musze usunąc składową stała i przebieg sinusoidalny zamienić na prostokątny. Składową stałą wyeliminuje chyba przez...
Prostokąt wystarczy do pobudzania. Z tego co słyszałem (zasłyszane, a więc może być nie dokońca prawdziwe :) ) to te nadajniki 40st potrzebują niezłą amplitude napięcia na wejsciu, aby osiągnąc zasięg kilku metrów. Ja zrobiłem sonar na atmega, wzmacniaczu ze zmiennym wzmocnieniem ca3080 i ndajniku i odbiorniku muraty ma40a5s i ma40a5r. Pobudzałem je...
No więc szukam i mecze się od paru dni mam : następujące problemy 1. Projekt, gdy użyje polecenia wynik=sin(4.822); kompilator się kompiluje natomiast gdy napiszę float abc=2.345; wynik=sin(abc); się nie kompiluje i wyskakuje komunikat c:/winavr-20081205/bin/../lib/gcc/av...
pomyśl: f = 1/T f=50Hz T=20ms 1/2T = 10ms Problemem w twoim wypadku byłyby próbki.
Dzień dobry, Proszę o pomoc jak za pomocą atmegi128 przekształcić sygnał sinusoidalny na sygnał prosokątny. Dokładnie chodzi o sygnał audio z mp3. Czy jest to w ogóle możliwe? W internecie są opisane pwmy na atmegach ale nie znalazłem przykładów, które działają na podstawie zadanego zewnętrzego sygnału audio.
Mnie już sam IRF740 w tym zastosowaniu się nie podoba, tak duże Rdson dyskwalifikuje go już na starcie. To czysta fizyka czy konkurs na najgorsze elementy jakie da się znaleźć? Też się tak za młodego bawiłem... A nóż się uda? :D (at)resetmen jak chcesz, to po kosztach wysyłki oddam Ci sprawną płytę przetwornicy 12 VDC -> 230VAC 300W w topologii push-pull...
1) napiecie wieksze od napiecia zasilania, leci prad na baterie, co moze ją uszkodzić / przegrzać ale kontroler jest bezpieczny. Jakby to była bateria została by trochę doładowana, napięcie by niewiele wzrosło. Zazwyczaj obwody zasilania nie są przystosowane do pochłaniania nadmiaru prądu, wiec rośnie napięcie zasilania, co można być przyczyną uszkodzenia...
Przetwornik w AVR można uruchomić tak żeby robił ze 40000 pomiarów na sekundę. Wtedy trzy kolejne odczyty można traktować jako wykonane w tym samym momencie (przy sygnale wejściowym 50Hz). Co nie umniejsza faktu że odczytasz wartości chwilowe, a nie średnie. A chyba to chcesz uzyskać.
Witam, próbuję zrobić prosty miernik częstotliwości przy użyciu ATMega8 i jego wbudowanego komparatora analogowego. O ile pomiar dla sygnałów prostokątnych działa bez zarzutu, to już dla sinusoidy pokazuje bzdury - np. dla sinusa 110 Hz, wychodzi 3,5 kHz i nie mogę rozgryźć dlaczego tak jest. W swoim testowym obwodzie, sinusoidę generuję za pomocą PWM,...
Witam, proszę o pomoc w doborze nastaw dla filtra RC na wyjściu generatora PWM w Atmedze (wartości dla sinusa o częstotliwości 400Hz), lub o podanie wzorów, według których można je wyliczyć, dziękuje i pozdrawiam.
Liczyć cosinus kąta przesunięcia między napięciem i prądem i jeżeli dodatni to pobieramy moc z sieci a jeżeli ujemny to oddajemy do sieci?
Wielkie dzięki za odpowiedź i rozwianie kilku moich wątpliwości. Chciałbym jeszcze dodać, że to napięcie zmienia się od 3 mV do około 60 mV. (co 3 mV) - 3 mV odpowiada momentowi 1 Nm. I czy ATmega przyjmie napięcia ujemne? tzn sinusoidę? czy muszę zastosować filtr górnoprzepustowy, żeby pozostały tylko dodatnie połówki?
zasilane podpiąłem +5 aby nie podawać impulsów powyżej 5V na atmege 16 (i tu mam problem bo amplituda tych impulsów pewnie nie będzie ok 3,5V Ten problem rozwiąże Wzmacniacz Operacyjny z wyjściem typu Rail to Rail. Warto poczytać datasheet'a bo Rail to Rail czasami jest różnie definiowane. Dodano po 3 Nie wiem za bardzo jak dobrać pojemność filtrującą...
Czyli rozwiązaniem pozwalającym na "w miarę" dokładny pomiar napięcia przemiennego 230V jest układ z załącznika? Nie. Układem z załącznika zmierzysz napięcie stałe a nie przemienne. Po co dałeś diody i kondensator? Aby mierzyć napięcie przemienne? Jedno z wyprowadzeń transformatora daj do masy obwodu mikrokontrolera, z drugiego poprowadź diodę w kierunku...
sinus atmega atmega generator sinus generator sinus atmega
allwinner android przycisk dźwigienkowy buggy silnik skrzynia
kolejnosc cylindrów wymiana rozrzadu
Wpływ switcha na ping latency w sieci Baofeng UV-5R, UV-9R – odblokowanie częstotliwości fabrycznie zablokowanych, CHIRP, legalność, skutki