Kolego (at)sp5gbw o ile rozumiem to program ma działać tak: - po uruchomieniu wczytuje z EEPROM ilość cykli (od 2 do 30) i generuje je czyli generuje przez czas Ta sygnał 5kHz z odstępem Tb między sygnałami. - po wygenerowaniu tego sygnału sprawdza stan klawiatury w oczekiwaniu na zmianę ilości cykli. Jeżeli taka nastąpiła zapisuje ją do EEPROM. Zweryfikuj...
Chcesz generować sygnał synchronizacji poziomej i pionowej a kombinujesz coś z generatorem funkcyjnym? Eeee no trochę przegięcie chyba. Zobacz chociażby tu: [url=http://www.serasidis.gr/circuits/AV... Może to Cię naprowadzi.
Witajcie! Wiem że na Was zawsze mogę liczyć więc jestem pewien że i tym razem się nie zawiodę :-) A więc: Mam układ zbudowany na bazie uc Atmega32 (8MHz). Do niego mam podłączonych kilka przycisków i cztery sterowniki silników krokowych. Ogólnie można powiedzieć że jest to coś w rodzaju maszyny CNC. Program pisze w C i jego pierwszą wersję mam już praktycznie...
Witam, proszę o pomoc bo nie wiem jak sobie z tym problemem poradzić. Napisałem program, który mierzy czas trwania poziomu wysokiego impulsu za pomocą funkcji przechwytywania na proc. ATmega8. Sygnał jest podawany na wejście PB0 (ICP). Kiedy pisałem ten program nie miałem generatora, dlatego dopisałem jeszcze dwie linijki programu i na jednym z wyjść...
Jak najprościej zrobić sygnalizator na µC ATmega8 a dokładniej chodzi o coś takiego, że jak będzie sygnał na wejściu 1 to na wyjściu 1 pojawią się dwa krótkie impulsy, jak pojawi się sygnał na wejściu 2 to na wyjściu 2 pojawi się 10 krótkich impulsów. Jak to najprościej podłączyć i jak będzie wyglądał kod do tego??
Dzień dobry. Zwracam się z prośbą do Szanownych Forumowiczów o pomoc w napisaniu programu na procesor ATmega. Procesor w założeniu ma generować impulsy o stałej szerokości t1 i losowej (ale zawartej w przedziale np. 2s < t2 < 10s) przerwie między nimi. W założeniach potrzebuję 8 niezależnych kanałów generujących takie impulsy. Za wszelaką pomoc...
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...
http://obrazki.elektroda.pl/3499461100_1... Jest to bardzo specyficzna konstrukcja i prawie na pewno nikomu oprócz mnie nie przyda się w tej konkretnej postaci jaką tu opisuję, ale zawsze pozostają walory edukacyjne, nauczenie się jak coś zrobić albo jak czegoś w żadnym wypadku nie robić :D Urządzenie jest protezą dzięki której omijam...
Ty chyba potrzebujesz programowany generator impulsów z wyjściem przekaźnikowym.
No właśnie i czy przypadkiem nie będzie tak że ustawię sobie częstotliwość 100Hz i powiedzmy wypełnienie 50%. Kiedy zmienię częstotliwość nagle na 1kHz to wypełnienie zostanie mi 50% a to zmieni szerokość impulsu ( * 10 ) dla tej częstotliwości. A z założenia chciałem aby było to stałe. Oczywiście że tak będzie i tego nie zmienisz niezależnie czy wykorzystujesz...
Witaj. Według mnie pytanie raczej nie w tym dziale, ale co wiem to powiem i może to coś pomoże. Wszakże dopiero projektujesz układ. Pierwsze co bym zrobił to dał zewnętrzny licznik i tylko go resetował z AT po odczytaniu danych. Zewnętrzny licznik ma tą zaletę, że nie musisz pisać softu a wynik z licznika możesz przepisać portem równoległym do zatrzasków...
Witam Chciałbym użyć atmegi jako sterownika PLC (coś na wzór LOGO Siemensa) chce wykorzystywać następujące funkcje ( opóźnienie załączania ) ( opóźnienie wyłączania ) ( przerzutnik RS reset/set ) ten jest chyba ( generator impulsów ( przerzutnik stabilny z opóźnieniem ( generator pojedynczego impulsu ( licznik w górę ) ( licznik w dół ) największy problem...
W poprzednim poście pisałem że programator równoległy przy każdym wpisywaniu polecenia "avrpp -r" odczytywał inną wartość sygnatury i dalszy dostęp do zmian fusebitów i programowania był zablokowany. Miałem nadzieję że Atmega Fusebit Doctor uratuje mi procka, ale niestety Twórca tego wspaniałego urządzenia rozwiał moje nadzieje. Już miałem wrzucić go...
Witam serdecznie. Piszę program, w którym muszę zliczać przychodzące impulsy z licznika energetycznego do procka. Aby nie zliczać impulsów pochodzących od drgań styków wymyśliłam takie rozwiązanie. Jeśli na INT0 przyjedzie zbocze opadające, włącz licznik T0. Gdy licznik przepełni się- minie 32ms i w tym miejscu będzie poziom niski na pinie, to atmega...
uklad RC na resecie niczemu nie sluzy, te procesory maja POR i BOD, ktore zalatwiaja sprawe. Odpowiedni generator zakłóceń typu surge (po polsku zwanych udarami) weryfikuje takie tezy. Żaden wbudowany układ nie oprze się tak potężnym zakłóceniom. Zwyczajny kondensator 100n do masy - choć niby "niepotrzebny" - rozwiązuje problem natychmiastowo. Trust...
Sygnał podlega dalszej obróbce w integratorze, przerzutniki Schmita i mikrokontrolerze. Z tym nie ma problemu. Natomiast mam problem z testowaniem elektroniki – musi współpracować z czujnikiem a to nie takie proste – nie mam ciągłego dostępu do pracującego czujnika. Jaką funkcję pełni czujnik? Przy tak prostej elektronice chyba nie ma znaczenia...
Jak już wspomniałem to Ty decydujesz jaki protokół sobie napiszesz. Możesz więc przewidzieć, np taki algorytm każdej transmisji: 1 na początku transmisji część zewnętrzna wysyła sygnał o długości np. 10ms (tak się wydaje nadajnikowi), 2 część odbiorcza zlicza czas trwania sygnału np. 11ms (bo temperatura zewnętrzna wpłynęła na nadajnik w taki sposób,...
Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych przez inne osoby da się zauważyć pewne charakterystyczne i powtarzane...
A co pojawia się na tym buzerze? Jeśli napięcie stałe (np. 3V) przez 10 sekund, to nie trzeba robić czułego układu (wzmacniacz + detektor) dla sygnału 60mV. Swoją drogą, buzer z generatorem wprost do nogi ATmegi... nie wiem, czy nie za bardzo ją obciąża. Czy może jednak dokumentacja, o której pisze jarek_lnx, dotyczy innej wersji urządzenia, a tu jest...
Witam Szum z diody ma charakter zbliżony do szumu białego, to znaczy że amplituda jest w miarę stałą dla całego zakresu generowanych częstotliwości, stąd odzyskanie impulsów o niskiej częstotliwości będzie bardzo trudne do odzyskania komparatorem. Jeśli chcesz robić doświadczenia z impulsami raz na kilka sekund lub minut to możesz uzyskać je cyfrowo....
Chciałem podzielić się pomysłem na zintegrowany układ pomiarowo-zasilający. Ze względu na brak czasu, konstrukcja nie jest skończona i do 22 stycznia pewnie nie zdążę, ale już jest przydatna. Wewnątrz znajduje się zasilacz impulsowy 12V,9V,5V, regulowany (z napięć stałych korzystają pozostałe układy, ale są też wyprowadzone na zewnątrz. Całość oparta...
Witam, Chcę zrobić prosty licznik impulsów na mikrokontrolerze Atmega16 i wyświetlać ilość impulsów na wyświetlaczu LCD. Impulsy prostokątne będą doprowadzone z zewnątrz z generatora zbudowanego np: na kostce NE555... Pozdrawiam, Rafał Czy masz jakiś specjalny powód budowy zewnętrznego generatora impulsów na 555 mając do dyspozycji 3 timery (T0,T2...
Ostatecznie możesz zrealizować taki pomiar w oparciu o układy cyfrowe. Budujesz generator o odpowiednio dużej częstotliwości do tego jakiś licznik i układ bramkujący ...a mikrokontroler stosujesz do sterowania tym układem oraz odczytem wartości z licznika i akwizycji na wyświetlacz. Wspomniane mikrokontrolery XMEGA są oczywiście lepszym wyjściem z sytuacji...
Podczas programowamia szeregowego uC musi być taktowany. Fabrycznie ATMEGI8 są taktowane wewnętrznym generatorem 1MHz - chodzą same. Aby zmienić źródło taktowania trzeba zmienić fusebity. Po przełączeniu na kwarc zewnętrzny, który nie jest podłączony, uszkodzony itp. procesor nie ma impulsów zegarowych i uC nie odpowiada programatorowi. Połączenie jest...
Witam. Mam takie o to zagadnienie, potrzebuje zrobić regulowany generator 0-15hz. Na wyjściu sygnał prostokątny, albo tylko same impulsy mogą być. Wszystko było by fajnie, ale muszę do tego użyć Timera i przerwania. A nie mam w ogóle pomysłu od czego zacząć i jak to zorganizować. Potrzebuję zrealizować coś takiego aby nie zależnie od głównej pętli...
Ciekawe co to za scalak (ST - więc to raczej nie jest żaden 555 tylko coś lepszego). Prawie na pewno jest to SG3525A. Tu zdjęcie innego wariantu tej przetwornicy, prawdopodobnie o identycznym schemacie tylko mocniejsza, gdzie widać napisy: https://obrazki.elektroda.pl/1422030400_... https://www.aliexpress.com/item/10050056...
Program kończy się na 00. Fuse low byte=0x62; Fuse high byte=0xDF; Extended fuse byte=0xFF;Lock byt byte=0xFF. Rozumiem, że mam zaprogramować Tiny85 tym migaczem w układzie jaki podałeś do schematu ? Tzn +/- zasilania i reset ? Jest tak , że rzeczywiście na wyjściach jest sygnał 1:10 ale niestety, moja nędza, oscyloskop PM3206 ostatni raz kalibrowana...
Jako generator impulsów zastosowałem zwykły switch , który zwiera pin ICP1 do VCC. I teraz rodzi się pytanie. Po jednym kliknięciu zmienna "koniec_pomiaru" powinna być równa 0 i tym samym dioda nie powinna się włączać. Natomiast jest inaczej. Pierwsze kliknięcie po uruchomieniu procesora powoduje załączenie się diody. Czyli tak jakbym generował więcej...
Można na wspomnianej ATmedze8 a można coś kombinować z NE555 jako generator impulsów i jakiś skrócony licznik Johnsona. Program bez problemu do napisania na kolanie jak i schemat wspomnianego układu.
Co Twój program ma wspólnego z PWM? Ja tam modulacji szerokości impulsu nie widzę? Poza tym już Ci tu pisano - tego typu przebiegów nie generuje się programowo, ATMega ma odpowiedni "sprzęt" do tego.
Jakie to ma znaczenie? Do szkoły wymaga się bardziej szczegółowej odpowiedzi i większego formalizmu, a ja notorycznie idę na skróty. W zadaniach z laborek nie można też niczego poprawić, bo nie ma dostępu do stanowiska poza laborkami. Statystycznie najczęściej ludzie, którzy pytają o zadania szkolne, są po prostu głupi i niezaangażowani, rozmowa na...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
A moze by tak zastosowac AT89S8252, ma bardzo fajna funkcje do liczenia czasu pomiedzy impulsami, licznik T2 tego uC po sygnale na wejscie T2EX przepisuje wartosc licznika do specjalnych rejestrow i zeruje sie i tak do kolejnego impulsu. Ja to wykorzystuje do sprawdzania prędkości generatora SRG. pozdrawiam trikess
Znalazłem czas wniknąć w szczegóły...J Jaka ma być rozdzielczość/częstotliwość tego programowego timera? Bo z wartością 108 jest jakaś taka mało okrągła. Rozdzielczość 20ms nie wystarczy? Bo jeżeli musisz go tak skonfigurować do timerów programowych, to czwartego kanału serwa nie da się na nim zrobić. UART nie ma nic do rzeczy, ma swój generator częstotliwości....
Generalnie miałem do czynienia z ATMegą 8 mam do niej programator. Proboawałem się w programach typu generator impulsów bo to mi było potrzebne. Teraz jestem w trakcie prac remontowych w domu i chciałbym zrobić podświetlane schody. Układ ma być uruchamiany fotokomórką i po kolei mają się podświetlać schody jeden po drugim aż zapalą się wszystkie. Wydaje...
Pomiar częstotliwości to temat szlifowany dość mocno. Ogólnie pomiar częstotliwości realizuje się na dwa sposoby: Pierwszy to pomiar częstotliwości tj. zliczanie ilości impulsów w określonym czasie po czym następuje prezentacja wyniku zliczania (np. w czasie 1s -wtedy wynik jest wprost częstotliwością). Gdyby ten czas zliczania wydłużyć np. do 10s uzyskuje...
Dodaj rezystory szeregowo z kontaktronem. W tej chili masz kieszonkowy generator impulsów em.
A change of the COM1x1:0 bits state will have effect at the first compare match after the bits are written. For non-PWM modes, the action can be forced to have immediate effect by using the FOC1x strobe bits. Być może w tym jest problem. OC1A jest prawdopodobnie inicjowane z wartością 0 do momentu wystąpienia pierwszego "compare match". W trybach "set...
pubus - Wykorzystałem Twój kod, i liczy nawet. Tylko niestety nie to, co trzeba :D Czyli na timerze 2 generuję przerwania co 10ms, a na INT2 zliczam impulsy ze skrzyni. Timer1 miał liczyć czas wtrysku, czyli sygnał narazie z generatora podłączyłem pod nóżkę PD5 (OC1A). No i nic nie liczyło, ale jeśli sygnał podłączyłem pod wejście zliczania impulsów...
stan niski ma mieć 0,0100sec natomiast stan wysoki 0,0032sec = 0,0132sec stąd f=96,899225Hz Przy takim programie na oscyloskopie widzę częstotliwość impulsów ok 122Hz Zbyt duża różnica.(!) Muszą byc gdzieś błędy w rachunkach... Nie mam czasu sprawdzac teraz, bo muszę wyjśc..... Gdy powrócę, posprawdzam.. Tak pobieżnie, na szybko: 1/0.0132 nie będzie;...
http://obrazki.elektroda.pl/9114017400_1... Zanim Fukushimę nawiedziła fala, zaczytywałem się m.in. w stronie c4r0 o promieniowaniu jonizującym. Tak jakoś mnie temat zainteresował, a że lubię konstrukcje nietypowe to po małym rozpoznaniu postanowiłem zrobić dozymetr, który będzie oferował ciut więcej niż klasyczne urządzenia pokazujące...
Witam Chcę napisać program generujący na wyjściu przebieg, który odpowiadać będzie dwóm kołom zębatym umieszczonym na jednej osi w taki sposób, że zęby koła drugiego znajdują się między zębami koła pierwszego. Stosunek wzajemnego położenia kół zmienny. Prędkość (20-150rpm), ilość zębów koła(10-150). Myślę o wykorzystaniu w tym celu Licznika1 w trybie...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Poczyniłem programik w C do zliczania impulsów z zewn. wejścia T1. Program zlicza impulsy do T1 w czasie ustalanym przez T0. Sterowanie jest tak ustawione że pierwsze odliczanie wpisywane jest do F1, drugie do F2, trzecie do F3 i tak w kółko. Na czas wyświetlania na LCD wyłączyłem przerwania. Wszystko działa ale nie do końca prawidłowo. Problem polega...
Witam, dokladnie jak to rozwinal przedmowca, gdzies masz bledy w kodzie. Przykladowo kiedys stworzylem z baku odpowidnich kwarcow generator sygnalu wzorcowego do czestosciomierza TTL, generator byl na PIC12Fxxx wykozystywal wewnetrzny oscylator RC i generowal impuls ktorego czas trwania stanu wysokiego byl krytyczny wiec wszelkie obliczenia i ladowanie...
...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...
Usiłuję napisać program takiego miernika i podczas analizy konfiguracji timer-ów w różnych tego typu projektach a szczególnie w jednym (ale o tym później) pogubiłem się trochę i pojawiły się wątpliwości. Do testów używam platformy arduino nano (atmega328p, 16MHz, 5V) i na chwilę obecną napisałem coś takiego: [syntax=c]#include <Wire.h> #include...
Fajny, bo mały :) Jakiś czas temu też zacząłem robić generator, który zmieści się w kieszeni tyle, że mi potrzeba tylko prostokąt i parę innych unikatowych funkcji w kwestii impulsów. Zapewne opiszę go tu niedługo :) Jaki masz skok regulacji częstotliwości? Dodano po 30 Wystarczy procesor->rezystor->kondensator->enkoder... Tak naprawdę to wystarczy procesor...
Witam. Chciałem przetestować napisany licznik impulsów na generatorze sygnału prostokątnego i mam pytanie dotyczące podłączenia Atmegi do tego cuda.:p. Jak rozumiem, jedno wyjście daje na masę, drugie na pin od zewnętrznego clocka Atmegi + opornik kilka kilo między wyjścia? I druga sprawa - jaką amplitudę powinien posiadać ten przebieg? Taką jak zasilanie...
3x ATtiny będzie chyba najlepsze- jak napisał atom. I może ATMega jako master. Dokładność na początek ma być 1xE-4 a zwykłe kwarce mają dryft temeraturowy 100ppm. No i cała reszta- rozrzut parametrów, starzenie itp. Proponował bym wspólny zegar dla procesorów- nie zwykły kwarc a generator kwarcowy wspólny dla wszystkich procesorów. Taki jak w komputerach.
A umiesz w ogóle programować jakiekolwiek mikroprocesory, nie tylko AVR'y (ATMega to model z rodziny AVR ) w jakimkolwiek języku? Jeśli tak, projekt mógłby być znacznie bardziej rozbudowany, pojawiłaby się możliwość zapamiętywana danych sekwencji ruchów, LCD itp. co dałoby chyba lepszy wynik z matury:D Jeśli nie, a szkoda, to pozostaje Ci rozwiązanie...
Zwłaszcza że dokładność generowanych impulsów dotyczy tylko prędkości z jaką obraca się silnik ustawianych za pomocą potencjometru.
https://obrazki.elektroda.pl/5128171500_... https://obrazki.elektroda.pl/1498445100_... https://obrazki.elektroda.pl/5424905700_... Witam. Przed rozpoczęciem opisywania mojej konstrukcji chciałbym ostrzec: OZON W ZBYT DUŻYM STĘŻENIU JEST SZKODLIWY DLA ZDROWIA I MOŻE ZAGRAŻAĆ ŻYCIU ! Wszelkie próby...
No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło by nie restartorwać tego zewnetrznie bo chyba prosciej zaimplementowac...
generator impulsów atmega impulsów atmega atmega licznik impulsów
włączyć dzwonek wkładka przedwzmacniacz kondensator wykres wektorowy
trilux pilot instrukcja astra parujące szyby
Jak sprawdzić system kominowy w Junkers Cerasmart Modul ZBS? Satel Micra, Perfecta – alarm sabotażowy często się uruchamia, fałszywe wyzwalanie tampera