witam. chcialbym skorzystac z pwma i zrobic przebieg sinusoidalny. napisalem nastepujacy program. sinusik jest bardzo ladny ale maxymalna jego czestotliwosc to ok 50Hz. Do For Kat = 0 To 360 Step 2 Rad = Deg2rad(kat) Wartosc = Sin(rad) ' -1 - 1 Wartosc = Wartosc + 1 ' 0 - 2 Wartosc = Wartosc * 128 '0 - 256 Pwm1a = wartosc ' Waitus 2 Next Loop wyglada...
Problemem jest to jakieś. Jesli timer ma np. okres 550us, a twoja pętla np. 551us to się robi problem - synchronizacja będzie się co raz bardziej rozjeżdżać, a kolejnej impulsy PWM będą co raz bardziej zniekształcone. Zamiast delay zrób tak jak pisałem - w funkcji obsługi przepełnienia timera uaktualniaj OCR. W dodatku musisz tak ustawić preskaler,...
no tak, właściwie fajny pomysł, ale jak tu sterować wypełnieniem PWM-u (amplitudą sinusa), poza tym do starowania mostkiem H właściwie potrzebne są dwa sygnały PWM, docelowo chciałbym zbudować mały falownik, ale do tego jeszcze daleko...
To jaki jest sens używania timera2 w trybie PWM skoro mogę zrobić funkcję, na przerwaniu timera, która będzie zwracać wartości sinusa.
Przede wszystkim zastosuj bramkę z wejściem Shmidta - np. 74132. Tu prawdopodobnie tkwi problem w pojawianiu się oscylacji przy sygnale sinusoidalnym. AK
Jeśli chodzi o rejestr Z to już rozumiem. Chodzi tam o bajtową organizację pamięci i to że tablica przechowywana w 2 bajtach (nie wiem czy dobrze to teraz napisałem, ale wiem o co chodzi). Jeśli chodzi o ten przebieg, to przy wartości 256 rejestr R16 ulega przepełnieniu i przechowuje wartość 0. Z tego co widzę należało by przeskalować jeszcze raz wartości...
Zamiast jednego rezystora lepiej dać kondensator. vcc o | | --- | | | | | | --- | We o---||-----+-----> do uK | --- | | | | | | --- | | ---
Uruchom arkusz kalkulacyjny, utwórz formułę by na podstawie kąta w kolumnie A od 0-179st utworzyć wartości sinusoidy od 0-255 w kolumnie B. W Excelu będzie np. taka =LICZBA.CAŁK(SIN(A1*(PI()/180))*255). Jest ona prawidłowa dla PWM 8bit. Jak chcesz inną amplitudę, np. przy PWM 10bit to zmień ostatnią liczbę na 1023. Teraz rozdzielczość sinusa z PWM możesz...
Witam. Wiem że temat troche sie przedatował, ale dla formalności: Robiłem generator sinusa na ATMega8. Układ generuje 16bitową sinusoidę od 2Hz do 24kHz przy próbkowaniu 48kHz, taktowałem go kwarcem 24MHz. Pracował stabilnie przy 5V i wogóle się nie grzał. Natomiast ATMega128 działała na kwarcu do 20MHz.
A jaki problem wzmocnić sygnał?
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...
...to w czym problem? albo sterowanie PWM i generacja odpowiedniego przebiegu, albo drabinka R-2R jako przetwornik C/A i też generacja odpowiedniego przebiegu, chyba sinusa dla tego miernika ilorazowego Pzdr.
Nie widzę nigdzie config SPI. Może powinieneś dopisać konfigurację w kodzie.
Czy Mega8 da rade udźwignąć np 3 fazy robione programowo pytasz o 3 fazy sinusa przesuniete o 120?
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ć.
Atmega8 (weźmy ją jako przykład) mierzy napięcie z 10-bitową dokładnością. Jeśli wykorzystasz cały zakres 0 - 2,56 V to dostaniesz pomiar w 1024 krokach, czyli z dokładnością do 2,5 mV. Przy wartościach bliskich 2,56 V będziesz miał znacznie lepszą dokładność procentową, przy wartościach bliskich zeru dużo mniejszą. Powinieneś zbudować detektor szczytu...
Ach, Ty masz tutaj INT0 wyzwalane z zewnątrz w zerze sinusa sieci (100x /s), więc można z tego skorzystać. Zmień to: [syntax=c]ISR(INT0_vect) { // wykonywane 100x /s static uint16_t licznik = 0; licznik = (licznik + 1) % 400; // zeruje się co 4s if (kanal1 < licznik/4) TRIAC_ON; else TRIAC_OFF; }[/syntax]
masz w nocie 7414 narysowane jak z sinusa robi impulsy edit: w sumie w nocie 74132 jest ten sam obrazek a http://www.boondog.com/tutorials/mouse/m...
Witam z samymi obliczeniami atmega8 oczywiście że da rade tylko ja steruję jeszcze innymi rzeczami i chodziło o liczbę IO sam wyświetlacz połyka 14 a gdzie reszta będę jednak robił to w przerwaniach od ADC.
Może i lepiej, ale tam jest specjalizowany LCD, a tutaj wszystko zrobione na ATMega8 i zwykły LCD4x16. Program można napisać prosto.
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...
Chcę zbudować prosty generator DDS (lub tylko sinusa) na AVR ATtiny2313 ewentualnie ATMega8. Pomyślnie udało mi się przeprowadzić próby z przetwornikiem D/A w postaci drabinki rezystancyjnej r-2r ( http://www.irctt.com/pdf_files/LADDERNET... ). Jak wzmocnić taki sygnał? Chodzi o to żeby był w miarę sensowny maksymalny prąd oraz aby amplituda napięcia...
Post musi chyba powędrowac do działu DSP - tam chłopaki doradzą dokałdnie jaki filtr do czego wykorzystać. Generalnie takie filtry polegaja na sumowaniu aktualnej wartości z poprzednia w odpowiedniej wadze (mnożniku) i ewentualnie jeszcze poprzednich an tej samej zasadzie. Dlatego tam definijuje sie ile ma być komórek X(n-1..y). O ile dobrze pamietam...
Trochę o "jednofazowym generatorze sinusa" można się dowiedzieć [url=http://ww1.microchip.com/downloads/... Sama generacja PWM'ów to nie problem - w moich falownikach robię to nawet na atmega8 i sprzętu wystarcza a flash'u używam ok 20% . Większym problemem, przynajmniej dla mnie, jest odfiltrowanie tego PWM, żeby przebieg napięciowo...
3 kolumna działa jak najbardziej, tylko że dźwięki o częstotliwości 31Hz w mp3 sa bardzo słabe, weź jakiś generator na kompie uruchom tam sinus o tej częstotliwości i zobaczysz jak hula :D
Zakres sinusa od 0 do 5V. Moze da rade zrobic to na przetworniku ADC i na podstawie przarwan z timera ustalac czestotliwosc sygnalu? Byc moze moje myslenie jest bledne ale tak to sobie wyobrazam. procek - Atmega8 mysle ze da rade.. pozdr
W ATmega8 o tym nie słyszałem ale PLL-a ma ATtiny26 dzięki któremu peryferia mogą pracować do 64 MHz to już coś no nie ?
Zouk - może i ruszy ale po co sobie komplikować, w najlepszym wypadku będzie to działało podobnie jak układ z pierwszego postu, ale jest to najbardziej prymitywne z zaproponowanych do tej pory rozwiązań. Użycie attiny lub jakiegoś innego mikro kontrolera ma już większy sens z tym. Robiłem taki układ z atmega8 do generowania sinusa i teorerycznie działało...
Użyć sinus i cosinus, tak jak na matematyce w liceum/gimnazjum uczyli?:) Wartości można stablicować (dla marnej rozdzielczości tego wyświetlacza nie potrzeba ich tak wiele).
(...) ponieważ jest to generator o zmiennej częstotliwości to odfiltrowanie wyższych harmonicznych nie wchodzi w gre. A da się. Przy użyciu filtru z przełączanymi pojemnościami. Częstotliwość odcięcia takiego filtru jest wprost proporcjonalna do częstotliwości zegara sterującego wewnętrznymi kluczami. Kłopotliwa tylko ta częstotliwość. Wiem że Maxim...
Tak układ sygnał wejściowy zamieni na prostokąt... Czy to będzie trójkąt czy sinus... Z tym, że tak to amplitudy raczej nie zmierzysz... Do tego to A/D trzeba zaprząc ale tu już ci nie pomogę...
Nośną można zmienić. A modulacja dwubiegunowa ma zalety. Mój falownik jest podobny. No bo to jest klasyczny układ wykorzystania driverów Low & High Side i mostków H, więc trudno żeby się mocno różnił. Ale program mam w C. Tylko że na ATMega8. Można go oczywiście znacznie uprościć wywalając rzeczy które tutaj nie będą potrzebne. Przerobić go na jakieś...
Myślę że nie ma problemu. A nawet jak jest to rozwiązuje go Timer sprzętowo. Chodzi o to że na rym rysunku są znacznie przesadzone proporcje częstotliwości przebiegów. Na półokres sinusa jest tylko 6 okresów PWMa. A tak się raczej nie robi. Zwykle się daje minimum ze 32. I to jest minimum minimów. Ja w falowniku nawet na zwykłym ATMega8 miałem zdaje...
Przetworniki podane w linku niespecjalnie nadają się do tego zastosowania gdyż pracują na określonej częstotliwosci (mają wtedy najlepszą wydajnosć) Jako przetwornik można zastosować głośnik wysokotonowy + przetwornik na 40KHz. Głośnik będzie wymagał odpowiedniej wydajności prądowej (można wykorzystać kostkę jakiegos scalonego wzmacniacza audio) Przetwornik...
"Co jest szybsze odczyt stanu pinu czy odczyt stanu komparatora?" Tak właśnie o takie pytanie mi chodziło. :) Nie bardzo rozumiem po co jednak Ci przyspieszać ADC i zmniejszać jego rozdzielczość skoro go nie wykorzystujesz do enkodera. Te pytania o ADC to były z innej beczki i nie mają związku z enkoderem bo do jego odczytu go nie używam. Nie rozumiem...
witam. Musze zrealizowac wykrywanie momentu minimalnej wartosci napiecia przy pomocy Atmegi8. Probowalem wykorzystac przetwornik a/c, lecz okazalo sie ze przy obecnym ksztalcie programu probkuje on z czestotliwoscia 1kHz, co jest zdecydowanie za malo by z zadowalajaca dokladoscia wykrywac U min . Komparatora wykorzystac nie moge, gdyz wartosc tego napiecia...
Witaj, Ja popełniłem w przeszłości taki sterownik właśnie na atmedze tyle że na 16-ce. Była to dosyć prosta konstrukcja jedynie na triaku sterowanym optoelementem oraz prostym detektorze przejścia przez 0. Kilka porad aby wogóle silnik rozpoczął pracę przy takim sterowaniu należy przez kilka okresów sinusa warto puścić pełną moc a następnie załączać...
Witam Mam problem z próbkowaniem sygnału energetycznego (230V 50Hz) sygnał obniżyłem za pomoca transformatora i dzielnika rezystorowego do odpowiedniej wartości i podałem na przetwornik w Atmega8. Niestety przy wartościach napięcia w okolicach "0" przetwornik jakby na chwile sie zatrzymuje. Co będzie naprostszym rozwiązaniem? Czy propozycja http://obrazki.elektroda.net/77_11544781...
6A to nie jest sporo, Ale przy 15A już będziesz mieć pierwsze oznaki ciepła. To jak włączasz i wyłączasz tranzystory jest ważne i wiem jak to się robi.Napisałem że tego typu rozwiązanie jest najprostszym i jest obarczone wieloma minusami. Zresztą w ten sposób zbudowane są proste chińskie konstrukcje. Można sobie na YT poszukać jaką mają sprawność. I...
Dokumentacja jest dokładna. Po prostu nie rozumiesz pewnego zagadnienia, które jest dla innych oczywiste. Wyobraź sobie to jako sterowanie fazowe w sieci 50Hz. Czy to gdzie włączysz triaka ma jakieś znaczenie dla częstotliwości jego załączania? Nie. To czy będziesz włączał go w zerze czy w szczycie sinusoidy nie ma znaczenia, i tak będzie się uruchamiać...
Na 99,999999% AtMega8/88/168/328, bo 28 nóżek, kwarc do 9 i 10 (nie wiem po co, według mnie do ups wystarczyłby wbudowany generator RC), 1 do Vcc, zasilania i masy 7, 8 ,22.
Schemat jest ale bez wykrywania zera które znajduje się na płytce zasilania która nie jest jeszcze projektowana. Zwykła aplikacja Atmega8 + 8 LED +74hc595 + 5 BC557 + tego nie było chyba nigdzie RS485. Potrzebuję odczyt w domu. Mam 2 kotłownie na placu (3 w domu) i potrzebuję wiedzieć co się dzieje w tych 2. Na początek będzie skrętka a później może...
Z wykorzystaniem języka assembler można zredukować niezbędną liczbę cykli zegara do 7, co spowoduje zwiększenie liczby próbek do 15 przy 150 kHz. Nie jest to zbyt wiele, ale różnica w wyglądzie przebiegu jest wyraźna. W jednym z projektów generowałem przebieg sinusoidalny z wykorzystaniem drabinki R-2R i ATTiny 2313. Udało mi się zejść do generowania...
A rozumiesz jak działają obliczenia w stałym przecinku? >>15 występuje w pierwszym algorytmie nie bez powodu. Poza tym, dlaczego *255 a nie 256 czy 128? Poprawka (po zastanowieniu i przeliczeniu). 255 to tylko w komentarzu :/ Jeżeli współczynniki są poprawne, to A powinno wynosić 126, nie 125. Jeżeli współczynniki z pierwszego algorytmu są ok, to jeszcze...
A niby do czego można to wykorzystać :?: Tym nawet pośredniej w radiu nie zestroisz. Głównie ma on służyć do audio, więc taka częstotliwość jak dla mnie jest ok. Żadnego opisu, nic. Nie mam pomysłu co o nim napisać. Sygnał wyjściowy jest o wypełnieniu 50%. Mikrokontroler to atmel Atmega8 pracująca z częstotliwością 6,5530 MHz. Drabinka R2R składa się...
Faktycznie, najlepiej zobaczyć jak zrobiony jest moduł "fabryczny". A co do schematu, myślę, że jest zbyt skomplikowany. Myślałem o czyms prostszym. Na początku jest wtórnik żeby nie było wpływu oporności wejściowej prostownika. Na końcu drugi wtórnik, żeby mieć małą opornośc wyjściową. Stała czasowa 220k i 220 nF jest wystarczajaca bo masz częstotliwość...
Witam po już ponad dwóch miesiącach testów oraz prób. Niestety większość przetestowanych układów nie zdała egzaminu. Aktywne firmowe PFC zbyt gwałtownie obciążało turbinę i powodowało jej gwałtowne wyhamowanie. Miałem także problem z podłączeniem się do wspólnej szyny DC (niewłaściwa separacja zasilania sterownika układu PFC). Prosty układzik na NE555...
Zakres częstotliwości powiedzmy od kilku Hz do 100k. No to masz takie rozwiazanie ktore podalem wyzej w linku... "It's controlled over RS232 from a small Windows program, and can generate Sine-, Sawtooth-, Trangle- and Sqare-waves ranging from 0.07 Hz to about 200-300 kHz in 0.07 Hz steps (depending on your crystal)." Masz schemat i kod zrodlowy w...
Witam Planuje zrobić sobie miernik częstotliwości różnych kształtów napięcia: sinus, prostokąt, trójkąt. Zamianę sinusa i trójkąta na prostokąt mam już zaplanowaną. Zostało mi tylko zmierzenie częstotliwości sygnału prostokątnego o amplitudzie 5V i przedziale częstotliwości od około 10 kHz do 500 kHz. Chciałbym to zrobić na mikrokontrolerze ATmega8...
Witam wszystkich. Jestem początkującym programistą w języku C, moje pytanie dotyczy tego czy napisał ktoś może program do sterowania fazowego. Chciałbym zaznaczyć, że modulacja PWM mnie nie interesuje ponieważ tematem mojej pracy jest sterowanie fazowe. Co nie co czytałem i wiem że, można zrealizować to na liczniku, który będzie odmierzał czas po przejściu...
Sterowanie jedną połówką jest do max 10ms (od przejścia przez zero). Triak wylącza się w zerze (taka jest charakterystyka ale program wyłącza również optotriaka) i od przejścia przez zero jak dam opóznienie 5ms a potem włącze to generalnie jest półowa sinusa na górze i połowa na dole wiec jakgdyby interesuje mnie tylko momen przejścia przez zero oraz...
Program jest na kwarc 11.0592MHz. czy nie powinno to być zadeklarowane gdzieś w programie? Czy testowałeś na programie typu terminal ? nie za bardzo wiem jak? może mi coś podpowiesz? nie wiem jak to zrobić żeby terminal podglądał i wyświetlał to co się dzieje na nim podczas komunikacji procesor -komp Układ nawet bez podłączenia do komputera powinien...
Najprościej jest zlinearyzowć bramkę HC przez rezystor 10k z bramki masz wzmacniacz który wzmocni twój przebieg sinus do prostokąta do standardzie TTL. Taki wzmacniacz pracuje bardzo ładnie do1MHz do 50MHz przy czułości ok. 100mVpp Zalety nieduży koszt , spora czułość i prostota układu. Wady pasmo do 1MHz do praktycznie 100MHz ale tu stoi na przeszkodzie...
Jeśli są plomby to raczej nie sugeruję otwierania. Prawdopodobnie sterowanie jest na triaku to najtańsze i chyba najczęściej stosowane rozwiązanie choć nieco nie stosowne dla silników. Ale do rzeczy ja również zrobiłem sterowanie na triaku nie jest ono aż tak mocno skomplikowane. Jedyne co będziesz potrzebował to badanie prockiem poprzez jakiś optoelement...
Dokładnie, a bardzo wiele zależy przecież od sterownika. Użytkownik kura999 napisał, że alternator sterowany półkrokowo sterownikiem na Atmega8 na 350W mocy wrzuconej oddaje ok 50W. Niezbyt to zachęcajace, ale mimo to robię sterownik BLDC na MC33035, żeby zobaczyć jak to wyjdzie z wykorzystaniem hallotronów. Na zrobienie falownika z ładnym sinusem i...
Witam, Ostatnio interesuje mnie pewne zagadnienie, które chce zrobić na uC. Sprawa wygląda następująco: Mamy element nadawczy, element odbiorczy a pomiędzy nimi ośrodek o zmiennej gęstości. http://obrazki.elektroda.pl/8495424800_1... Teraz o co by z tym chodziło: Mam prześwitującą rurkę w której płynie ciecz + mikroskopijne farfocle które...
ad.1. : Nie znałem takiej opcji Timera, ale z tego co piszesz brzmi zachęcająco. Doczytam w nocie, zmienię kod i przedstawię na forum. Rozumiem, że w ten sposób impuls będzie generowany od razu automatycznie po przepełnieniu timera nie "manualnie" w przerwaniu. ad. 2 : Nie do końca rozumiem o co chodzi z tym, że "Musisz wtedy pamiętać, że wartość tuż...
Witam.Układ już działa prawidłowo. Schemat przedstawiony na rysunku http://obrazki.elektroda.net/87_12053988... W porównaniu do mojego pierwszego schematu zmieniłem: - CS nie jest podłączony na stałe do masy a sterowane programowo i podciągnięte do plusa zasilania, - LDAC na stałe podłączony do masy. Obrazek poniżej przedstawia generowany sinus...
Kolego SZA a można wiedzieć które PCB masz u siebie bo już wyszło tyle wersji że ciężko stwierdzić o którym mowa a co do wsadu, może pomoże ten co ja mam. http://www.elektroda.pl/rtvforum/viewtop... fusbity powinny zostać "fabryczne" Kolego miszczo997 jakie masz wartości rezystorów R9 i R10? Może problem leży po stronie OP07CN,...
Na tym właśnie polega zasada działania ściemniacza. Załącza on obciążenie z odpowiednim opóźnieniem względem zera sieci energetycznej. Im większe opóźnienie, tym mniejsza moc na obciążeniu - wynika to z tego, że do obciążenia prąd dopływa przez krótszy czas. Aha - bo ja myslalem ze na odwrot - tzn. zalacza obciazenie w zerze i odlacza pewnien czas...
Zgadzam sie w duzej mierze z kolega PiotrPichuta szkoda czasu na LED-y skoro ma sie prosta obsluge LCD... Jak patrze w listing progamu stedujacego 4 wyswietlaczami LED to zajmuje ona okolo 3 strony formatu B5... Wiec kolego rozpatrz mozliwosc zastosowania wyswietlacza LCD... Co do czestosciomierza to znowu zgadzam sie z kolega Piotrem :)... i dodam...
Witam! Jeden z postów odnośnie kalkulatora nasunął mi na myśl bardzo fajny pomysł. Otóż można byłoby zbudowac prosty (niby) kalkulator, bardzo pożyteczny jeśli chodzi o egzaminy, na których takiego narzędzia można używac... Pomysł jest taki: na procesorze AVR (np. Atmega8) zaprogramowac prosty kalkulator, z podstawowymi działaniami typu dodawanie, odejmowanie,...
Da się. Ja robiłem coś podobnego, tylko częstotliwości trochę inne i zakres węższy. A robi się tak: Sygnał podaje się na mieszacz kwadraturowy, co w praktyce sprowadza się do pomnożenia go przez zespoloną sinusoidę (czyli sinus i cosinus, z jednego kanału się robią dwa). Sinusoida ma mieć częstotliwość taką, jak środek pasma. Potem z sygnału wycina...
Poziom wejściowy nie ma większego znaczenia, aby się mieścił w przedziale szyn zasilania wzmacniacza operacyjnego... po to właśnie jest r13 i r14 aby ustawić wzmocnienie obydwu pasm. Filtr pracuje dobrze, jest on bardzo stromy (jak na swoją prostotę) i faktycznie może troche podbijać tuż przed odcięciem, a żeby był idealny trzeba by było stosować elementy...
Dobrze zrozumiałeś Marku, niemal - filtr musi być przed trafem. Za trafem też się przyda ale podstawą jest zmiana PWM na AC jeszcze przed trafem. Tak napisałem "na wejściu". To jeszcze jedno czy dwa pytanka. Czy sama indukcyjność transformatora nie wystarczy do odfiltrowania tej wyższej częstotliwości, czy też typowy transformator się od tego zagotuje?...
(at)up - to prawda, ale naprawiam urządzenia przemysłowe z naprawdę niewielką niepewnością pomiarową, a nie posiadają w obwodzie żadnego wydumanego źródła napięcia referencyjnego. Większość problemów można usunąć modyfikując obwód, metodę pomiarową itp. a nie jedynie przez szukanie coraz dokładniejszych adc, vref, opamp itp. I tak jak kolega uważam,...
1 Tak, niebieski przebieg jest za mostkiem prostowniczym, wcześniej tak używałem i nie było problemów lecz tym razem dla pewności sprawdzałem na normalnym sinusie iniestety ten sam efekt. Aczkolwiek zgodnie z ostatnim przebiegiem zero jest rozpoznawane bezproblemowo. a) tak, 1 impuls to w tym przypadku 10ms b) zgodnie z przebiegiem nie zauważyłem żadnej...
Po pierwsze to na pewno musisz mieć separacje galwaniczną układu pomiarowego do sieci energetycznej. Można to zrobić dwoma tanimi metodami. Albo zastosować układ IL300, i na nim zrobić izolację gwalaniczną, akbo zastosować zwykły mały transformator sieciowy, na jakieś niskie napięcie. Wadą tego pierwszego układu jest rozbudowanie samego ukladu. Druga...
http://obrazki.elektroda.pl/4399558400_1... Witam. Jest to mój pierwszy post w tym temacie, także proszę o zrozumienie. Ostatnimi czasy zwrócił się do mnie znajomy z potrzebą wykonania sterownika do zgrzewarki punktowej o mocy teoretycznej 24 kVA zasilanej między fazowo. Podjąłem próbę i tak powstało urządzenie, które zamierzam opisać...
No tak, zapomniałem dodać, że programatorem jest STK500v2. Po wpisaniu (nie korzystałem z avr dude bezpośrednio, dlatego skopiowałem komendy z avrCalculator i dodałem -B8): avrdude -B8 -p atmega8 -c stk500v2 -P avrdoper -V -u -U flash:w:"C:\Users\user\...
Pewnie chodziło Ci o zrobienie układu, w którym AVR steruje bezpośrednio tranzystorami, które wytworzą napiecie sinusoidalne dla silnika. 6 tranzystorów (3 od + do fazy i 3 od - do fazy) na każdą parę jeden PWM, czyli 3 PWM-y i dodatkowo bit odblokowujący górny lub dolny tranzystor. Zmiana wypełnienia to zmiana napięcia na fazie. Teraz tylko pozostaje...
Witam. Zanim postanowiłem napisać nowy temat przeglądałem różne tematy z podobnymi do mojego problemami i nic z tego nie rozumiem. Do rzeczy- zbudowałem sterownik do zgrzewarki oparty na uC Atmega8A https://obrazki.elektroda.pl/9250457200_... Problem polega na tym że uC nie pamięta zapisanych ustawień (czas preimpulsu, czas przerwy,...
https://obrazki.elektroda.pl/8919113900_... Miernik mocy wzmacniaczy elektroakustycznych Wstęp Każdy miłośnik sprzętu grającego zna siłę rażenia mocy wyjściowej posiadanego wzmacniacza. Jest to jedyny parametr, na który patrzymy w tabeli. Może to i dobrze, bo reszta jest zupełnie bezużyteczna. Moc wyjściowa nic nie mówi o brzmieniu...
O impedancji to można mówić dopiero przy przebiegu okresowym sinusoidalnym albo złożonym z wielu harmonicznych. Tu jest inaczej. Impedancja tego nie wymaga aby być impedancją :D Tutaj rezystor ma 10k, ktoś później pisał żeby zmienić na 2k2. Czy ta druga wartość jest wystarczająca, czy mam wsadzić jakiś blisko 500 omów? A dlaczego 500 omów jak "ktoś"...
Skoro już się pojawił temat czy da się zrobić analizator widma i oscyloskop to załączam filmik z demem w tym temacie. Wyświetlacz DMT80480T070_18WT. Podłączony po RS232 (115200kbps) do komputera. Wyświetlane dane są symulowane poprzez program w Visual Basic. Wyświetlacz ustawiony w cyklu pracy 80ms co daje 12,5fps. Pseudo FFT: - Obraz składa się z 32...
Nie rozumiem co masz na myśli pisząc "sprawdzony projekt", miesiąc temu popełniłem generator na max 038 , wstępnie bezproblemowo uruchomiłem generator z min. elementów na płytce stykowej . Do 2Mhz idealne przebiegi potem spadek amplitudy i małe zakłócenie na sinusoidzie przjściu przez "0". Na gotowym urządzeniu bez zakłóceń .Główny problem w konstrukcji...
Jeżeli przewód idzie z kopułki do cewki to znaczy, że masz zwykły przerywacz!!! i musisz zastosować układ zabezpieczający na wejściu procka ponieważ napięcie w tym punkcie osiąga nawet 350 V. Racja, napięcie na pierwotnym obwodzie indukcyjnym jest b. wysokie. Samochodziarze mówią że to niskie napięcie, ale tylko przez porównanie do wysokiego. Inne...
Wyżej napisałem ze chyba coś w metodzie jest wg mnie nie tak. Jezeli napięcia sa dodatnie i maja takie przesuniecie fazowe to A+B+C zawsze jest nie równe A lub B lub C. Tak ze warunek suma napięć równa napięciu fazy nigdy nie zostanie spełniony. Jezeli bywają ujemne to nie zmierzysz ich ADC. Musisz je wtedy "przesunąc" w górę. Jezeli te sinusoidy mają...
Dzięki! Pytałem zapobiegawczo. Muszę wybrać temat pracy inżynierskiej. Kiedyś bawiłem się BASCOM-em, ale do przerwań nie doszedłem- pamiętam, że też miałem problemy z równoległym wykonywaniem zadań przez procesor, ale i moja wiedza była też mizerna. Ten program chcę napisać w AVR-GCC, bo to jest szeroko chwalone środowisko programistyczne i język programowania...
Wysłałem filmik na youtube for (i=0;i++<1000;) line(rand()%640,rand(... ok 200 średniej długości (400p) linii/s (nie wiem jak szybka jest funkcja rand() ) 2. Koncentryczne okręgi - ta matryca ma tylko 3 składowe co daje 7 kolorów +tło jednak wizualnie kolorów...
http://obrazki.elektroda.pl/5201699200_1... Cześć, Chciałbym wam przedstawić kolejny komponent do mojego systemu audio. Wzmacniacz ma współpracować z inną moją konstrukcją umieszczoną na forum, dla zainteresowanych podaję linka: http://obrazki.elektroda.pl/3320175800_1... Obudowa została poskręcana i wszystkie elementy...
W okresie braku części na rynku ( triaków ) tyrystor + mostek rozwiązywał problem, chodzi mi o różnego typu układy dyskotekowe "kolorofony". Żarówki były wysterowane pełną sinusoidą, brak efektu migotania.
Nie do końca się zgodzę w jednej kwestii, a mianowicie tych 2-3V. W układach z załączeniem w zerze jak najbardziej. Ale w układach gdzie triak jest załączany w dowolnym momencie, to przy załączeniu na szczycie sinusoidy, potencjał na rezystorze wynosi nawet 330V. Co prawda czas trwania takiej sytuacji to tylko kilka us, ale jakby nie patrzeć wyjątek...
i=(U/R)*(1-e^(-t/T)). Gdzie: U- napięcie zasilania (24V) R- oporność uzwojenia T=L/R- stała czasowa uzwojenia silnika- zwykle 10ms. L- indukcyjność uzwojenia silnika. L często nie podają dlatego można ją oszacować na podstawie podanego R i typowej wartości L/R 10ms. Po załączeniu napięcia na uzwojenie prąd zaczyna narastać od 0. Czyli włączyć przekątną...
Po odsłuchaniu wydaje mi się, że to problem z ADC - za małe pasmo. Spróbuj z jakimś sygnałem o węższym paśmie - najlepiej z jakąś sinusoidą o znanej częstotliwości, zobaczymy czy ciągle jest ten szum. Jeśli zniknie to sprawa jasna, jeśli nie to jakiś błąd w programie. Próbowałeś z tymi przykładami z noty aplikacyjnej Atmela?
Witam rozwiązałem. Pomiar zawsze będzie niestabilny przy tych układach ze względu na dość spore tętnienia i pomiar w różnych punktach sinusoidy. Rozwiązanie jest takie dokonuje pomiaru przejścia przez zero i od tego uzależniam czas w jakim ma dokonać pomiaru dzięki temu wynik jest już przy 5 średnich dokładny i nie odbiega od prawdziwej wartości. Uzasadnienie...
więc pozostają testy ze sterowaniem grupowym a nie pwm. nie powinno być trudno skoro masz detekcje przejść przez 0. tylko dorobić liczniki tych przejść i załączać zasilanie w zerze np na 4 pełne sinusoidy, a np 7 przerwy. nigdy nie sprawdzałem z silnikami, ale z grzejnikami działa tak że wreszcie sąsiedzi mogą słuchać radia na długich falach :)
Mam zamiar zrobić układ grający proste dźwięki w oparciu o Atmegę (Atmegę8/16/32 wydaję mi się, że nie ma dla mnie różnicy). rozważam dwa warianty: wersja minimum: monofoniczny - z poziomu kontrolera zmieniam poziom wyjścia z odpowiednią częstotliwością, generując falę prostokątną. za wyjściem bezpośrednio filtr dolnoprzepustowy (rezystor szeregowo...
...niestety te geeratorki DDS zmontowane z prcoka + drabinka rezystorów są 1 kanałowe , nieznalazłem narazie nic wielokanałowego jedyne co to ktoś udostepniał schemat i wsad dwukanałowego na ATtiny2313 (6+8 bitów) o stałej nieregulowanej częstotliwośći 19 i 38kHz ... Jak dobrze pamiętam to osobiście zamieściłem stosowny soft o którym jest tu mowa i...
E... mam zapłon w takim motocyklu na atmedze i działa, także to jest sprawdzone, nie przesadzajmy z tymi zakłóceniami. A tu sposób na obrotomierz, wg mnie najlepiej mierzyć napięcie z wykorzystaniem przetwornika F/U (sinusoida z alternatora) bądź pomiar czasu między impulsami, zliczanie impulsów w czasie jednej sekundy to zły pomysł nawet jak ten czas...
To nie jest takie skomplikowane tylko pytanie czy chce Ci się pisać program czy kupując kit AVT liczyłeś że sprawa zapłacona/rozwiązana :D Generowałem do testu kilka częstotliwości z Audacity, a że mam oscyloskop to podejrzałem jak to wygląda. Nie są to sinusoidy na co może czeka program AVT. Napisałem program który reaguje na komendy głosowe. Taka...
Ale po co tak komplikujesz uklad? Grzalka ma taka bezwladnosc, ze nie steruje jej sie fazowo, tylko grupowo. A tu ladujesz transoptor zalaczany w zerze i zapominasz o detekcji. Inna sprawa, ze twoj problem lepiej rozwiaze kupienie baterii termostatycznej. Obecnie nie sa juz takie drogie. No właśnie kolego zwróciłeś uwagę na sedno sprawy, ta regulacja...
Specjalizowane scalaki zajmują się generowaniem różnych rodzajów piszczenia, nie warto sobie zawracać głosy ich generowaniem od podstaw. Z Atmela uzyskasz co najwyżej przebieg o zmiennej częstotliwości i rożnej długości generowanego impulsu. "prostokąt" nie ma zbyt przyjemnej barwy dźwięku. Aby ta syrena była "miła" dla ucha musisz generować różne przebiegi(sinusoida,piła,prostokąt)...
Widziales kiedys sinusoidę? ma dwa zboCza: narastająCe (rising) i opadająCe (falling) Przerwanie może byC wyzwolone jednym z tyCh dwóCh zboCz. w powyższym kodzie masz na zboCze opadająCe, będzie działaC.
Atom policzył sobie inny układ. Przy uC wymuszającym stan wysoki i niski jest ok. Jednak jest to raczej szczególny przypadek. U mnie ten obliczeniowy 1V zastępuje twoje obliczeniowe potrojenie prądu bazy. Często sam stosuję na wyjściu uC tranzystor z rezystorem w bazie i liczę tak samo. Temat dotyczy jednak pewnej ogólności umiejętności praktycznych...
Co do synchronizacji na razie nie potrzeba nic i wszystko bardzo dobrze działa, ale dla bezpieczeństwa zastosuję chyba taki algorytm: - dane którą są obrabiane w wątku będą pobierane na samym początku i przepisywane do lokalnych zmiennych na stos - mam gwarancję że gdy nastąpi wywłaszczenie to nic się nie stanie. Wyłączanie przerwań jakoś dla mnie...
tak chcę sterować dmuchawą oraz dwoma żarówkami dmuchawa jest przy nagrzewnicy a jak śpię to męczy mnie ten dźwięk i częste wstawanie w nocy żeby wyłaczyć, bo za cieplo. Ogólnie jak tylko nauczyłem się programowania procków zawsze chciałem zrobić taki sterownik oparty na wypełnieniu sinusoidy szkoda że dopiero teraz odszło do mnie że moc3041 ma deketcje...
Nierozumiem o co Ci chodzi? Czujniki SY-HS-220 i SY-HS-230 sa to moduly wyposazone w sensory SYH-2S lub SYH-2T. Napiecie zasilajace na nich to +5V nic wiecej ... napiecie wyjsciowe okreslajace wilgornosc znajdziesz w nocie katalogowej. O jakim napieciu odniesienia powyzej 1V mowisz? O napieciu zasilajacym? Nierozumiem Cie tutaj. Jesli mowisz o napieciu...
Zdravim muzu mit prosbu....jsem tak trochu amater a nejde mi zkompilovat jeden zdrojacek v BascomAVR a hlasi mi to chybu na "Enable Timer1" jako "Unknown interrupt source $regfile = "m8def.dat" $crystal = 16000000 '----------------------KONFIGURACJA-----... Const Falloff = 1 Const Lcd_offset = 1 Const Czulosc = 20 '----------------------STAŁE------------...
jeśli chcesz sterować jakimś halogenem ale ma on być podłączony do stałego napięcia to na tranzystor podajesz sygnał PWM o odpowiedniej częstotliwości tak aby nie było mrugania i działa to wyśmienicie ale jeśli chcesz halogeny zasilać napięciem zmiennym to musisz zastosować układ detekcji zera i poprzez triak sterować odpowiednim wypełnieniem sinusoidy...
generator atmega8 sinus pływa sinus sinus kondensator
amica pokrętło regulacji temperatury włącznik pociągany podłączenie president schemat
drzwi kominkowych instrukcja ostrówek
Rozrusznik VW Caddy 2.0 SDI: numery czy zęby? Zamienniki układu scalonego ME8321A w zasilaczach