A nie lepiej byłoby wykorzystać PWM? Wtedy można dosyć precyzyjnie ustalać częstotliwość na wyjściu, oczywiście ustawionym w tryb Toggle... Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Toggle , Prescale = 8
inną metodą jeśli nie chcesz mieć możliwości zmiany częstotliwości możesz zastosować coś takiego: process (clkIn) is begin if(rising_edge(clk))then if(ClkCnt = 5208)then ClkCnt <= 0; Clk <= not Clk; else ClkCnt <= ClkCnt + 1; end if; end if; end process; wartość ClkCnt obliczasz w następujący sposób: clkIn/(2*Clk),...
A ja zacznę od początku. Co autor miał na myśli? Czy uzyskanie precyzyjnego przebiegu na wyjściu o częstotliwości 1kHz czy precyzyjne generowanie Przerwania? I teraz poprawcie mnie jeśli się mylę. Jeżeli mam precyzyjnie generowane przerwanie i softwarowo generuję przebieg na wyjściu to i tak otrzymam przebieg tak dokładny jak dokładne przerwanie generuje....
Aaaale... Czy generowanie tego przebiegu ma być jedynym zadaniem twojego mikrokontrolera? Jeśli w pętli głównej będziesz chociażby odczytywać czujnik 1wire lub mocno utylizujesz przerwania, błąd nie będzie rzędu 10% (220Hz zamiast 200Hz), tylko rzędu 50%, a może i nawet 100%. Tego nie wie nikt, i nie ma takiej mocy żeby to policzyć... Co tu dużo tłumaczyć?...
Ta biblioteka generuje przebieg dla serw programowo i robi to w ten sposób iż, w moim przekonaniu, nie da się uniknąć jiitera. Przyjmuje się, że serwo steruje się impulsami o czasie trwania (o ile dobrze pamiętam) od mniej więcej 1ms do 2m z okresem 20ms. W tej bibliotece impulsy dla poszczególnych serw generowane są kolejno jedno po drugim w ten sposób,...
Fajnie, czyli można wykonać i testować w małej skali. A gaszenie łuku? Może komutator zamknąć w obudowie i zalać dielektrykiem?
Może ma ktoś pomysł jak to ugryźć? Najważniejsze to zrobić dobry stabilny generator przebiegu piłokształtnego. Potrzeba komparatora z histerezą albo dwóch komparatorów i przerzutnika RS (na wzór wnętrzności 555) - w tym drugim przypadku chyba łatwiej o dobrą precyzję progów przełączania. To będzie część odpowiedzialna za zakres napięć piły. Generowanie...
Pewnie wystarczy moduł STM32C8T6 ("blue pill", zegar 72 MHz), z programem w asemblerze; najlepsze, co można uzyskać, to zmiana stanu wyjścia w tym cyklu zegara, który będzie najbliższy wymaganego czasu zmiany, co oznacza, że sygnał wyjściowy na ogół będzie miał "jitter" na poziomie kilku ns, gdy 72 MHz nie podzielą się równo przez wymaganą częstotliwość....
Poniewaz jak juz wczesniej zostalo napisane otwieranie triaka musi byc zsynchronizowane z siecia zasilajaca to nie da sie ot tak podlaczyc potencjometru i jazda. Najbardziej popularna metoda to generowanie zsynchronizowanego z siecia przebiegu piloksztaltnego i podawanie na jedna nozke komparatora a na druga napiecie analogowe sterujace. Z wyjscia komparatora...
BlueDraco: gratuluję ci, że masz tak wspaniałych studentów. Albo wyrozumiałego Dziekana, który ci pozwoli oblać 90% roku :) Niemniej uwagi słuszne. taramis88: To wszystko co opisałeś robi się sprzętowo. Ponieważ impulsy dla serwa generuje timer, nie ma możliwości, żeby ci coś skakało. Do tego nie trzeba nawet kwarcu. Pozostałe elementy wygenerujesz...
http://obrazki.elektroda.pl/2373008100_1... Opisywane w artykule narzędzie to własnoręcznie napisany program, za pomocą którego na podstawie zdjęć PCB (górna i dolna strona), użytkownik odtwarza wszystkie połączenia, a następnie program generuje dla niego schemat w formacie SCH (Eagle). Motywacja Często, gdy zachodzi potrzeba naprawy...
Przepraszam za zbytnią zuchwałość. A jaką wiedzę masz? W sumie nawet procesor źle nazwałeś, więc obawiam się, że potrzebujesz kurs podstaw. A to raczej nie na forum.
Wynika to z nieznajomości działania liczników ,które używasz . Przeczytaj dokumentację to się dowiesz licznik poza generowaniem przerwań w trybie pwm generuje również sygnał pwm i jak go uruchomisz w trybie pwm to działa cały czas bez względu na obsługę przerwań chyba że go zatrzymasz lub wprowadzisz mikrokontroler w tryb zerowania (reset) . Jak przeczytasz...
Zerknij tutaj: http://www.powercontrol.pl/index.php?opt...
Witam! Chciałbym uzyskać przebieg o wypełnieniu 50% i f~33kHz w trybie CTC na pinie PB3 Atmega 8L (OC2). Podpiąłem wyjście OC2 na oscyloskop i ciągle stan wysoki. Pierwszy raz i na szybko potrzebuję wygenerować taki przebieg. Proszę o pomoc. Późno już i coś mnie chyba przyćmiło. Namieszałem coś z ustawieniami portów czy jakiś rejestr nie jest ustawiony?...
Witam. Niestety mam problem dotyczący wygenerowanie przebiegu prostokątnego ALE przy użyciu tylko Timerów bez PWMa. Musze Wygenerować sygnał o okresie 270ms i wypełnieniu 90%( czyli po 243ms wartość na wyjściu musi być 0 przez resztę czasu) Później po naduszeniu przycisku okres ma sie zwiększyć do 810ms.Problem juz mam na samym początku z kodem: #include...
A codo tej pory, że tak powiem 'wycudowałeś'?
To wina pozostałej części obwodu pokaz jej schemat. Albo masę dałeś w nietypowym miejscu
Witam. Mam takie pytanie. Jak wygenerować przebieg sinusoidalny w mikrokontrolerze z rodziny '51 , programowanym w języku C. Jest chyba funkcja sinus w bibliotece math.h, ale jak ją użyć do wygenerowania jednego okresu przbiegu sinusoidalnego od -5 do 5V ?? Z gory dzieki za pomoc .
Możesz to łatwo zrobić operując na dwuwymiarowej tablicy kombinacje, wszędzie tam gdzie używasz tablicy kombinacja (na początku każdego przebiegu pętli wykonujesz kopię poprzedniego wiersza tablicy w wierszu następnym). Ale korzyść z tego jest chyba niewielka.
Witam, czy jest możliwość użycia ESP8266160MHz pod Arduino aby wykorzystać go tylko do generowania szybkiego przebiegu (10-30MHZ) na jednym pinie bez obsługi WiFi itp. tzn. zrobić np. prostą pętlę do generowania przebiegu na jednym pinie?
Na ATmega 128 posiada sporo pinów. Jeśli 8 z nich ci nie jest potrzebnych to możesz spokojnie taki przetwornik wykonać. Rozdzielczość przetwornika będzie wynosić 8bit, czyli 256 stanów logicznych. Filtr i tak musisz zastosować w celu wygładzenia przebiegu schodkowego. Stosuj rezystorki z zakresu 10-20KOhm ale bardzo zbliżonej zmierzonej rzeczywistej...
Oczywiście, że jest to możliwe. Gotowy schemat można znaleźć tu: http://www.edw.com.pl/pdf/k01/19_11.pdf
Centralny układ RTL8139D to Single Chip Fast Ethernet Controller (jednoukładowy kontroler Fast Ethernet, czyli 100Mbps). Układ ten ma już dobre parę lat (pamięta koniec ubiegłego tysiąclecia). Układ ten realizuje praktycznie większość funkcji tej karty sieciowej. Na stronie producenta, Realtek, dowiesz się, jakie funkcje ten układ realizuje (jest tam...
To że sygnał PWM będzie tak wyglądał bez filtrowania to norma. Pomocna może być literatura do wzmacniaczy w klasie D - tam jest wyjaśnione jak z PWM robić ładne sinusy. Ogólnie filtr to kompromis - im więcej wytniesz tym mniejsza będzie sprawność.
Darmowy Audacity ma funkcję generowania tonu. Jeżeli tylko potrzebujesz sinusoidy, to możesz skorzystać z Sine Wave Generatora.
Do sterowania w falowniku potrzebujesz 3 przebiegów PWM, każdy z nich tworzy sinus przesunięty o 120 stopni. Na górne dodatnie tranzystory podajesz odpowiednio twoje 3 przebiegi natomiast na dolne podajesz negacje tych przebiegów. Należy jeszcze pamiętać aby pomiędzy górnymi a dolnymi tranzystorami w falowniku utworzyć tzw. czas martwy który ochroni...
ok dzięki:) z resztą sobie poradzę;)
Obawiam się, że ten układ jest obciążony tyloma wadami, że nie kwalifikuje się do realizacji nawet gdyby traktować go jako wprawkę zaprojektowaną by coś się nauczyć. Pomijając samą topologię układu, w której użycie drugiego trafo nie da się nawet wytłumaczyć potrzebą separacji galwanicznej, bo już pierwsze trafo to zapewnia poszczególne moduły są źle...
https://obrazki.elektroda.pl/3227491500_... https://filmy.elektroda.pl/98_1514068986... Właściwie mamy już Święta i świąteczny konkurs w DIY. A w nim sporo konstrukcji opartych na programowalnych diodach WS2812B. Stąd też, aby ułatwić innym realizację świątecznych projektów oświetleniowych, postanowiłem podzielić się rozwiązaniem...
--- kspro broni, kspro radzi, kspro nigdy Cię nie zdradzi! --- Jak już opisałeś jak to ma działać to się zmobilizowałem i zrobiłem ten projekcik, bo zdałem sobie sprawę, że to najlepiej wyjaśni, o co mi chodziło z tym generowaniem impulsu, rozwieje różne wątpliwości i w ogóle pokaże "jak to się robi". Poza tym jak dotąd te wszystkie dyskusje były mało...
Przy 16 MHZ i bramce 40106 to i tak sygnał nieźle wygląda . Warto zajrzeć do katalogu jakie są czasy narostu i opadania kostek serii 40xx. Przy tej częstotliwości by uzyskać porządny prostokąt trzeba zastosować przynajmniej serię HC.
Wstaw zamiast tego niebieskiego 100 k potecjometr
http://obrazki.elektroda.pl/3178861500_1... MFOS Echo Rockit jest przenośnym syntezatorem / efektem. Oryginalny projekt znajduje się na stronie www.musicfromouterspace.com i należy do Raya Wilsona. Moje wykonanie oparte jest na oryginalnym schemacie (z drobnymi modyfikacjami). Ponieważ autor sprzedaje gotowe PCB, nie udostępniam mojego...
Czy FX ... to stan faktyczny - zainstalowany ? Jeśli nie i możesz sobie wybrać inne rozwiązania - to są na to gotowe funkcje: http://www.google.pl/url?sa=t&rct=j&q=un...
Przydałoby się określić, czy bardziej miarodajny jest pomiar napięcia, czy obrotów. Ale jeśli Arduino może odczytywać przetwornik A/C z wystarczającą częstotliwością (a chyba może do około 70 kHz), to z odczytów napięcia generowanego (przemiennego) może określić i częstotliwość, i napięcie - pewnie nawet zdąży to robić dla wszystkich faz, o ile częstotliwość...
Jeśli chcesz w sposób ciągły generować sygnał prostokątny o zadanej częstotliwości i zadanym wypełnieniu, to najłatwiej użyć timera w trybie generowania PWM. W przypadku jeśli czas stanu wysokiego i niskiego mogą się zmieniać z okresu na okres, również można użyć generowania PWM (przykładowo Fast PWM (mode=15) dla atmega8) - używając T1, wpisując wartość...
Na logikę powinno go się wymieniać bo to jest pasek i może stracić zęby albo się powoli rozpadać pracując w oleju przy większym przebiegu ponad 50tyś.km a nawet po upływie czasu. Wiadomo co się dzieje z wynalazkiem paska rozrządu w oleju, pasek się rozpada i cząstki dostają się do oleju zatykając smok a przy dłuższym ignorowaniu go może narobić większego...
Najśmieszniejsze jest to, że gdy zmieniłem rezystory na 330 omów to ledwo można zauważyć ,że przez żarówkę płynie jakiś prąd. Gdy rezystory są większe od 660 omów to śmieci mocniej. Wniosek jest taki, że mniej = lepiej, ale dlaczego ? No to dość dziwne. Spotkaliście się z takim określeniem jak trzecia harmoniczna dodana do przebiegu sin ? No oczywiście....
Na przykład [url=http://www.world-voices.com/softwar... Tone/Waveform Generator. Oraz [url=http://www.google.com/search?rls=pl... wyszukiwania. To też może Ci się przydać [url=http://www.dxzone.com/cgi-bin/dir/j... Measuring System.
i:=0; x:=0; repeat ......... if odd(i div 1000) then x:=x-1 else x:=x+1; i:=i+1 until DoKiedyChcemy;
Witam Chciałbym wykonać multiwibrator astabilny z dokładnym wypełnieniem impulsu 50/50 z czego układ musi posiadać pewną dodatkową możliwość. Mianowicie musi jego praca być wyzwalana albo kluczowana zewnętrznym stanem wysokim. Oscylator przebiegów prostokątnych musi się wzbudzać po podaniu logicznej 1 albo 0. W sprzedaży jest układ CD4047, który posiada...
zastąp signal i stary vektor INTERRUPT0 SIGNAL (SIG_INTERRUPT0) { x++; } na nowsze ISR i INT0_vect ISR (INT0_vect) { x++; } tu masz wszystkie przerwania http://www.nongnu.org/avr-libc/user-manu... a co do watchdoga hmm... żeby użyć #include <util/delay.h> musisz dać wcześciej #define...
Interfejs SPI (Serial Peripheral Interface – ang. szeregowy interfejs peryferiów) jest jednym z najszerzej stosowanych interfejsów cyfrowych, wykorzystywanych do łączenia peryferiów z układami, takimi jak mikrokontrolery. Interfejs SPI znajdziemy w rozmaitych sensorach przetwornikach analogowo-cyfrowych (ADC) i cyfrowo-analogowych (DAC), rejestrach...
Jakiś czas temu zamówiłem GM328 . Mając w pamięci opinie użytkowników Forum dotyczące tego testera (duże możliwości, znacznie lepszy wybór od LCR-T4), postanowiłem na własnej skórze przekonać się, czy rzeczywiście ten tester jest tak dobry. Na co dzień korzystam z testera LCR-T4 w obudowie (również nabytego w Forumowym sklepiku), który w roli testera...
W sytuacji gdy odepnę Generator wzorcowy od komparatora fazy to generator VCO nie generuje żadnego przebiegu. Co w tej sytuacji masz na wyjściu komparatora i na wejściu VCO?
https://obrazki.elektroda.pl/7302243200_... Gdy zaczynałem przygodę z elektroniką większość z nas uruchamiała swój zasilacz warsztatowy i inne elementy wyposażenia. Cenowo było to opłacalne i przy okazji można było sporo się nauczyć. Obecnie ceny np. zasilaczy nazywanych laboratoryjnymi są dość przystępne podobnie jak innych urządzeń...
http://obrazki.elektroda.pl/8861043000_1... WSTĘP Chciałbym podziękować wszystkim pomocnym mi użytkownikom z działu "Mikrokontrolery ARM" którzy przyczynili się do powstania tej pracy. W szczególności Freediemu Chopinowi :) Cześć, Dzisiaj chciałbym wam zaprezentować urządzenie które powstało w ramach mojej pracy inżynierskiej na Politechnice...
https://obrazki.elektroda.pl/8952633700_... Projekt miał na celu stworzenie sterowania dla topologii half-bridge z możliwością ustawiania częstotliwości za pomocą programu na komputerze. Dodatkowo układ posiada synchroniczne próbkowanie przebiegu prądu w celu dokładnego pomiaru fazy oraz amplitudy i wykreślenia wykresu wartości tych...
Dlatego zdecydowana większość firm motoryzacyjnych odeszła dawno temu od prądnic na rzecz alternatorów. Raczej nie do końca dlatego. Ale pójdźmy inaczej, jak inaczej możnaby zbudować alternator/prądnicę i jakie by to miało zalety i wady? Po pierwsze prądnice prądu stałego w pewnym sensie nie istnieją. Napięcie indukowane w uzwojeniu to pochodna po...
generowanie przebiegu sinusoidalnego generowanie licencji impulsy generowanie
przestawienie anteny polsat naziemna spalić radio alpine
STN1170 i EEPROM - wygląd i funkcje Brak prądu w gniazdkach, światło działa - przyczyny