Skopiowałem, wyrzuciłem obsługę LCD, skompilowałem, wgrałem i podłączyłem oscyloskop. Impulsy chyba są co 20ms. Ale impuls trwa 4us a nie 1.5ms. Coś jest nie tak w ustawieniach peryferii.
Wada stosowania przerwania: dla ATmegi 328 działa tylko na dwóch pinach - jeśli oba są potrzebne do czegoś innego, to to rozwiązanie odpada. Wada stosowania funkcji pulseIn(): podczas sprawdzania, czy są impulsy, ATmega nie robi nic innego (a to trwa spory ułamek sekundy, zwłaszcza jeśli układ daje rzadsze impulsy). Wada użycia przerzutnika: dodatkowe...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
Powinno się filtrować . To co ty widzisz na odbiorniku wtedy kiedy nadajnik nie nadaje , to zwykłe zakłócenia .Musisz na odbiorniku poprzez atmege oczekiwać tego co ma się pojawić z nadajnika tzn. Musisz zrobić coś na wzór rozbiegówki czyli przed wysłaniem jakiś danych z nadajnika wyślij np 1,0,1,0 gdzie ściśle ustal ile ma trwać 1 i ile 0 , tyle samo...
Jak masz połączony układ? Sprawdzasz stan pinu w pętli programu czy podłączyłeś go na wejście wyzwalające przerwanie? Przy tak krótkich impulsach sprawdzanie stanu w pętli może tracic impulsy, ale wywoływanie przerwania powinno zawsze zadziałać. Jeśli kulka zasłoni wiązkę całą średnicą to impuls będzie trwał ok 50us , czyli ok 200 cykli - nie powinno...
Witam Problem zapewne dla wielu z Was banalny. Pracuję nad projektem, który wymaga bardzo krótkich czasów sygnałów, rzędu kilkudziesięciu ms. Opracowałem program, który co prawda poprawnie wysyła impuls, jednak jest on "bezpieczny" tylko dla długich czasów sygnałów. W moim przypadku istnieje duże ryzyko, że guzik zostanie przyciśnięty dłużej i urządzenie...
uczę się programowania AVR w c i na ATMEGA16 napisałem prosty programik mający zliczać impulsy w czasie 1 sekundy timer 1 odmierza czas 1 sekundy timer 0 zlicza impulsy i przy przepełnieniu inkrementuje zmienną do wyświetlenia wyniku zmienna jest przemnażana przez 256 a do wyniku dodawana jest bieżąca wartość rejestru TCNT0 do celów ćwiczenia, jako...
Witam Do atmegi 328p, do int0 mam podpięty jedną nogą pc814, drugą do masy, czyli ten pc814 zwiera do masy int0. LCD podłączony do portu D. Wejscie int0 podciagnięte wewnętrznym pullupem. W przewaniu próbuję zliczać te impulsy, ale otrzymuję dziwne rzeczy. [syntax=c]#include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...
witam kolegów może ktoś z Was podpowie mi jak zliczyć ilość naciśnięć switcha za pomocą timera w procku ATMega? czytam i czytam i nie mogę załapać - dużo jest o przerwaniach i pomiarze czasu, ale mnie chodzi tylko o to żeby zliczyć pojedyńcze impulsy - naciskam pryszcza i do pamięci, za kilka sekund naciskam 5 razy - ma się dodać do tego co juz było...
Witam serdecznie! W jaki sposób optymalnie zrealizować zliczanie impulsów (częstotliwość do ok 10kHz) na co najmniej 12 pinach atmega8? Procesor zdecydowanie nie ma tylu wejść licznikowych... Czy jest to wykonalne? Pozdrawiam, Patryk
Witajcie. Mam do Was kolejne pytanie. Chcę zrobić układ do zliczania impulsów pochodzących z impulsatora. Całość na atmega8, kwarc 8MHZ. I tu jest pierwsze pytanie: czy wiecie jak podłączyć taki impulsator?? Posiada on 3 nóżki, 24 impulsy na obrót. Zakładam, że nóżka środkowa do nóżka wspólna, a te z boku odpowiednio impulsy w lewo i prawo. Czy dobrze...
Witam; chciałem zrobić sobie licznik impuslów na procesorze Xmega. W ATmega była sprawa prosta, licznik mógł pracować w trybie licznika impulsów zewn. A w Xmega tego nie widzę. Wydaje mi się że można to zrobić na eventach, ale chciałbym sie upewnić, czy rzeczywiście to jedyna droga?
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??
Witam... Ma ktos pojecie jak sterowac programem za pomoca Impulsatora... Heh wydaje sie glupie ale ja mam z tym problem caly dzien na nim zmarnowalem... Da sie napisac program bez przerwan zewnetrznych? Dokladnie to chodzi o jakis dziwny Impulsator poniewarz, krecac nim raz z pozycji spoczynku, w ktoras ze stron zwiera nam sie z ktorejs strony pierwsza...
Witam Niech mi ktoś powie dlaczego nie działa mi impulsator pod prockiem ATmega16. Wyprowadzanie A podłączone mam pod przerwanie procesora a drugie sprawdzam w momencie przerwania. Niby wszystko logiczne: jak na kanale B mam 1 to kręcę w jedną stronę a jak 0 to w drugą. Ale jakoś mi to nie chce działać. Kanały już nawet podciągnąłem do plusa zasilania...
Witam! Pierwsze kroki z uC, czyli próba stworzenia zegara matki dla czasomierza podobnego do $regfile = "m8def.dat" $crystal = 2000000 Config Pind.0 = Output Config Pind.1 = Output Config Timer1 = Timer , Prescale = 64 Dim Licz_2s As Byte Dim Parz As Bit Enable Interrupts Enable Timer1 Load Timer1 , 62500 Licz_2s = 0 Parz = 0 Do Loop End Odmierz_1m:...
Witam! Jak rozwiazac problem zliczania impulsow z 8 kanalow np. na ATmega8535? ATmega8535 ma 3 wejscia typu timer/counter (ATmega128 tylko 4) a ja potrzebuje zliczac impulsy z 8 zrodel (wentylatory)-w celu pomiaru ich predkosci. CZy jest jakas mozliwosc podlaczenia tego przez jakis multiplekser (jak tak to jaki i jak to podlaczyc )?? Poniewaz jestem...
Witam, Do INT0 ATmegi16 mam podłączone urządzenie dające impulsy - łączące masę. Dopisałem filtr na drganie styków, ale jedno rozwiązanie działa, a drugie nie. Wolałbym całkiem wyłączać przerwania tak jak w listingu 1, ale w tym przypadku po upłynięciu timeoutu przerwanie uruchamia się jeszcze raz. Czyli na każdy impuls na wejściu licznik zlicza dwa...
Witam mam taki problem z przerwaniami int0 chciałem podłączyć transoptor szczelinowy pod wejście int0 atmegi16 i zliczać impulsy tylko jest taki problem ze jak zasłonię szczelinę transoptora to zamiast mi dodać 1 impuls to dodaje mi albo 2 albo 10 jak padnie w czym może być problem poniżej zamieszczam kod i schemat http://obrazki.elektroda.pl/3492000700_1...
Witam, Chce mierzyć długość trwania impulsu (stan niski) przy użyciu ATMEGA32. Napisałem poprawnie działający programik, problem w tym, że w czasie pomiaru impulsu procesor nie może robić nic innego. Do wykrycia stanu niskiego użyłem przerwań z INT1 a do odmierzania czasu trwania impulsu użyłem Timer2. Czy jest jakiś sposób, żeby mierzyć czas trwania...
Chce obsłużyć impulsator przy pomocy mikro procka. Przełącza w taki sposób że po przekręceniu na obu wyprowadzeniach pojawia się stan wysoki, a później znów niski, i tak w kółko. pomiędzy przełączaniem na jednym z wyjść impulsatora jest wcześniej jeden ze stanów. Podłączyłem atmega przez RS. Oto fragment kodu: while(1){ c=PINC; if (c==0x00){valid=1;...
Witam! Jestem początkującym w świecie mikrokontrolerów i w swoich działaniach natknąłem na taki oto problem: znalazłem w sieci program do obsługi timera0 w trybie licznika zliczającego impulsy z wejścia T0. Po wgraniu go do mojej ATmegi32L zero odzewu z jej strony. Klikam guziczkiem i diody na porcie A ciemne, myślałem, że to kwestia zbyt długiego stanu...
Mam silnik z przekładnią który daje 5 impulsów na jeden obrót przekładni, obrotów jest 139 to liczyłem na piechotę ale chcę wykorzystać Atmege 8 do sterowania tym silnikiem i nie mogę dojść do ładu z liczeniem tych impulsów. Próbowałem liczyć impulsy funkcja DEBOUNCE i szło dobrze dopóki nie zwiększyłem prędkości obrotowej, zaczęło gubić impulsy Następnie...
Witam, piszę program pod mikrokontroler podłączony do impulsatora. Impulsator podłączony jest do pinów PA.1 i PA.2. Nie za bardzo wiem jak działa impulsator, co prawda przeglądałem kilka stron internetowych dotyczących owego tematu, próbowałem również skopiować kilka kodów, aby sprawdzić jak będą działać. Niestety, żaden nie działał w 100%, może impulsator...
Witam!! Napotkałem się na dosyć dziwny problem... Dotyczy on zliczania impulsów i ustawieniu wyjścia po przejściu warunku. Poniżej przedstawiam kod który dotyczy tego problemu. #include <avr/io.h> #include <avr/interrupt.h> int imp=0; #define tau 251; double kat=0.0,x=0.0; unsigned int licznik=250; ISR(INT0_vect) { x++; kat=x*0.9;...
83,333...... to jest poprawny podział. To nie jest podział. 83,(3) czyli osiemdziesiąt trzy i jedna trzecia milisekundy ma trwać okres tych impulsów. Wtedy po dwunastu impulsach minie jedna sekunda. Sposób podziału pokazał Mundi1970 , choć nie jest to sposób jedyny.
Halogeny też będą zabronione ?? a co do projektu, właśnie zakończyłem projekt na uczelnie gdzie wykorzystuję sterowanie halogenem. jest to zrealizowane w ten sposób, że mam 100 poziomów jasności (0-100%). Sterowanie fazowe oczywiście i triak załączany impulsem. Logicznie, program działa tak: 1) system detekcji zera (transoptor) wykrywa moment w którym...
Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=http://mikrokontrolery.blogspot.com... Chciałbym go przerobić na Atmega16 na...
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...
Dobrze byłoby najpierw określić, jaki ładunek ma przepływać przy włączaniu/wyłączaniu tranzystora, a dopiero potem projektować układ. Przykładowo, dla BUZ11, czy IRFZ44 przy napięciu zasilania sterowanego układu 48V i napięciu bramki 12V ten ładunek jest około 50nC - przy 0.5A to by trwało 0.1us. [url=www.elenota.pl/datasheet-pdf/126481...
Linia WR jest wykorzystywana przy zapisie a przy odczycie nie. Normalnie powinna być w górze, a impuls zapisu to krótkie ściągnięcie do masy. Dodano po 17 Tzn ten impuls na WR trwa 1µs więc tego nie wychwycisz bez oscyloskopu, po prostu się upewnij że nie jest do niczego zwarta.
Po kolei. Jeden impuls Presence. Dłużej trwający odczyt (w nocie wyraźnie pisze że ma trwać więcej niż 60us! A jeszcze ma byc odstęp pomiędzy odczytami.) U Ciebie było 16us, a po odkomentowaniu opóźnienia 45us, raptem 61us. Spróbuj to: #include <avr/io.h> #include <util/delay.h> //#include <avr/delay.h> #include <avr/signal.h>...
Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Tak. Te dłuższe timery mają po prostu większy rejestr w którym liczone są impulsy, poza tym działają tak samo. 2. Czy do przerwania, kiedy jest...
Na początek podaj więcej informacji. Jak często występuje to ważne przerwanie i jak długo trwa jego obsługa? Dlaczego chcesz wyłączyć globalnie przerwania? Jeżeli będzie obsługiwane to ważniejsze przerwanie to zewnętrzne od enkodera może poczekać, tylko zależy jak długo.
Mój błąd ale normalnie to jest tak że jak piszesz kompilatorowi coś np że chcesz odmierzyć tyle to a tyle impulsów to kompilator to właśnie wykonuje. Takie właśnie jest moje wyobrażenie o językach wysokiego poziomu. Jak bym chciał pisać w asmo to bym pewnie na to zwrócił uwagę. Na razie to mój kontakt z prockami tego typu trwa około 2 tyg więc nie jedź...
Ten kod to zupełnie najprostszy sposób jaki można sobie wyobrazić w Bascomie. Chodziło mi tylko o to aby sprawdzić czy ATMEGA działa: Config Pinb.0 = 1 ' port jako wyjście Do Portb.0 = 0 Waitms 2 Portb.0 = 1 Waitms 2 Loop End Na innym ATMEGA8 z kwarcem 8MHz impulsy 1µs mają wzorowy kształt prostokąta. Więc nie jest to kwestia sondy i oscyloskopu....
czy układ l298 sam zapewni ograniczenie prądowe przy niskiej prędkości? Nie zapewni, musisz go sterować układem l297 i wtedy będziesz miał ograniczanie prądu (chopper) Dzięki za odpowiedź. Jeszcze tylko jedno pytanie: jeśli jeden krok będzie trwał np. 1s to ograniczenie całkowicie odetnie prąd czy tylko obniży go do 2A i będzie na takim poziomie do...
Tak masz. Od zbocza narastającego z sygnału 1 PPS z odbiornika GPS zaczynasz odliczanie. Następne zbocze powinno przyjść po 1000000 odcinków o dł. 1 us. To dość optymistyczne założenie jeśli procesor ma być taktowany własnym oscylatorem. Trzeba by zrobić coś w rodzaju PLL która na bieżąco zlicza ile impulsów ~1us mieściło się w 1PPS, na tej podstawie...
dondu dziękuję za artykuł bardzo fajnie opisane wszystko. Dla mnie początkującego cenne informacje. Dalej walczę i nie wiem jak to rozwiązać. Wrzucam schemat. Zasada działania: Radiowka LoRa e32-ttl-100 433mHz Atmega 328p Podanie impulsu na PD2(pierwszy kanał) i PD3(drugi kanał) wybudza Atmege uruchamia pin PD7, który uruchamia tranzystor lora załącza...
Jeśli taktujesz MCU zegarem 1 MHz (tak wychodzi z preskalera) to okres zegara wynosi 1us, tyle ile mniej więcej trwa impuls ujemny OW. Przy tak niskim taktownaiu można to zrobić, ale lepiej podnieść je do 4-8 MHz, co da więcej czasu. Tak jak pisałem, umieść w sekcji atomowej samo generowanie impulsu ujemnego, a delaye oprzyj o timer i będzie ok. BTW,...
Przede wszyskim sprecyzuj jakie sygnały chcesz badać - częstotliwość i szerokość badanych impulsów (granice). Od tego zależy czy wybrana metoda jest dobra. Po drugie sprecyzuj co chcesz badać - mierzysz szerokość impulsów, czy interesuje cię różna reakcja na zbocza? Wśród AVR masz różne rodziny, ATTiny, ATMega, XMEGA, niektóre znich mają specyficzne...
Witam Pracuje nad pewnym problemem. Wykorzystuję w projekcje ATMEGA 32 który jest wyposażony w zbyt małą ilość kanałów PWM. W projekcje docelowym chciałem uzyskać 32 kanały PWM. Próbowałem wykorzystać rejestry przesuwne 74HC... PWM stworzyłem programowo i przesyłałem do rejestrów za pomocą modułu SPI w tym że kontrolerze. Jeśli chodzi o sterowanie jednym...
Witam Ale U/f też się sam nie zrobi, jest o niebo bardziej skomplikowany od MCP, z moich doświadczeń wynika że wszystko płynie, kalibrowałem przetworniki przemysłowe o niebo lepszej klasy niż mogę wymyśleć, kalibratory muszą być o klasę lepsze niż obiekt kalibrowany, te którymi pracowałem kosztowały więcej niż dobre auto i wiem że każdy potencjometr...
Będziesz musiał zjechać częstotliwością PWM na tyle aby łapać czas między impulsami z wentylatora, gdy PWM jest na H. :arrow: Czyli proponujesz pomiar czasu, a nie impulsów? Ma to sens dla tych prędkości obrotowych? 4000 rpm >> ~ 66 obr/s >> x2 to jest 132 Hz (impulsy na obrót) >> czyli czas pomiędzy impulsami jakieś 7,5 ms. :?: A jak wychwycić impulsy...
Może faktycznie trochę za ogólnie to opisuję... Sygnał wejściowy jest sygnałem prostokątnym z impulsatora i to na nim pojawiają się szumy pochodzące z układu zapłonowego samochodu. Jego amplituda wynosi 5V (czyli od 0 do +5V) a impedancja wynosi około 6kΩ. Chce aby układ przyjmował także sygnał z ABS, którego amplituda z tego co mi wiadomo oscyluje...
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...
PietrekDer --> tak w ogóle to wygląda na to, że przyjąłęś z góry złe założenie. Super dokłady pomiar czasu pomiędzy impulsami wyzwalanymi "ręcznie" jakimiś klawiszami/stykami/stycznikami Niestety twoja super dokładność w tym momencie musi zostać ograniczona (tzn jej rozdzielczość) do właśnie czo najmniej czasu dla debouncingu czyli eliminacji drgań...
Próbowałem - stan wysoki powinien trwać 60ms czyli 60 impulsów timera. Efekt ten sam - program jakby nie zwracał uwagi na warunki jakie zadałem i OCR1B leci do tej samej wartości, zawsze za dużej. Dodano po 2 Program działa prawidłowo - ustawia co chwila w pętli OCR na 400, bo tak został napisany. Mówisz o pętli dla przycisku C? Bo dla przycisku A to...
Właśnie... Jest jeszcze motyw taki, że PIN, którym podłączam się do 1Wire to INT0, przerwania na oba zbocza. Zbocze opadające zeruje timerek a zbocze narastające sprawdza ile upłynęło czasu (ile trwał impuls). Jeśli czas trwania impulsu oznacza RESET PULSE od mastera, zaczyna się cała obsługa w moim SLAVE. W nocie katalogowej jest napisane, że jeśli...
Czy układ LA1185 lutowałeś bezpośrednio do płytki czy zastosowałeś jakąś podstawkę do niego? Może go przegrzałeś podczas lutowania. Jaki zastosowałeś kwarc? Ustawiłeś na odbiorniku radiowym odpowiednią częstotliwość? A tak trochę inne pytanie. Myślałem parę dni temu, aby zrobić nadajnik podczerwieni podłączany do RS232, aby ten sterował mi radiem, podczas...
Wywal z przerwania obsługę LCD i waitms. Z tego powodu może gubić przerwania i cały pomiar czasu jest do d.. Obsługa przerwania ma trwać jak najkrócej a pozostałe dodatki robić w pętli głównej. Impulsy masz co 20ms a obsługa przerwania trwa min 100ms więc to nie ma prawa działać
Schemat integratora wygląda tak: http://obrazki.elektroda.pl/5177416600_1... Natomiast impulsy tak jak poniżej przy czym biała linia to impuls z czujnika a czerwona to za integratorem http://obrazki.elektroda.pl/5524733000_1... http://obrazki.elektroda.pl/3608113900_1... http://obrazki.elektroda.pl/1998282200_1...
Dziękuje wszystkim za pomoc. Program poprawiłem, działa. No nie do końca tak jak bym chciał:) A mianowicie program obsługi przerwania podaje mi impuls co 2 sek. A powinien co 1 sek. Próbowałem już inaczej przeliczać wartość tak aby uzyskać czasookres impulsu 1 sek Załadowałem do licznika wartość o połowę niższa czyli 125. Teoretycznie powinno pomóc....
Witam. Jeśli wyzwalasz triaki długimi impulsami to impuls powinien trwać od momentu wyzwolenia triaka aż do momentu przejścia przez zero w danej fazie. Co do punktu naturalnej komutacji , to jest punkt od którego dany triak zacznie przewodzić . Ale wyzwalać możesz go nawet zaraz po przejściu napięcia przez zero. Po prostu triak w danej fazie przed punktem...
Żeby przetaktować, trzeba zasilać z 5 V. Żeby zasilać z 5 V trzeba większy i droższy akumulator, oraz dzielniki napięć lub konwerter napięć do LCD. Wyświetlanie wykresu nie jest szybkie, bo trzeba obliczyć amplitudę, wyskalować, zmazać stary wykres, narysować kratki w miejscach gdzie stary wykres je nakrył i dopiero potem rysować nowy wykres a to wszystko...
Ja widzę że Hantek6022BE ma do 35Vpp. Ale mniejsza o to. Jak masz sondę 1:10 (a masz) to możesz mierzyć napięcia do 350Vpp (o ile sonda na to pozwala, ale zdecydowana większość pozwala, zobacz w opisie swojej). W każdym razie pierwsze testy rób po stronie niskiego napięcia. Jeden kanał podłącz do impulsów przejścia przez zero, i to ten kanał wykorzystaj...
"do S1 mam ok 0.5 do 0.8 metra." A na świecy masz 10-20kV napięcia w impulsie. Te przewody do S1 MUSZĄ być skręcone i w ekranie podłączonym z JEDNEJ TYLKO strony do masy(motocykla). Przy "fajce" świecy MUSI być sprawny opornik tłumiący. Dodano po 4 R1 do 470Ohm, C1 do 1uF, zamiast R3 dławik 100uH na początek. Dołóż napięcia... potrafi sięgnąć 40kV...
Licznik 0 musi robić przerwanie co 2,5 ms dlatego że cykli jest 8, czyli 8*2,5= 20ms i to się nie może zmienić. Podałeś że dla w=187 impuls wyjściowy ma trwać 1,5 ms (dlaczego nie 1,87 ms?) Pracuje na 8MHz, liczniki jak wspomniałem w trybie CTC. Liczniki 1 i 2 mają preskaler 64 co po obliczeniach daje 8us na cykl. Więc aby uzyskać sygnał długości 1,5ms...
Koledzy otóż 3 fotorezystory dlatego że oprócz solara Atmega będzie wykonywała sporo funkcji. I każde wejście dla mnie jest ważne. A do programu nie będzie problemu. Jak widzicie na filmie nie ma problemu ustawić kopułkę prostopadle do słońca. W przypaku czterech czujników praca prawo lewo i góra dól bez problemu może być jednoczesna, a w przypadku...
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...
http://obrazki.elektroda.pl/1173779300_1... Witam, chciałbym wam przedstawić sterownik akwariowy zintegrowany z obudową, który niedawno skończyłem budować. Urządzenie jest w fazie testowania i rozbudowy, więc jest dużo niedociągnięć w projekcie. Ale jak ktoś kiedyś na forum napisał "ważne, że własne i działa", a jak długo, to się okaże....
Czyli przerwanie jest wywoływane co 10us. Impuls (PWM) do każdego serwa powinien trwać od 1-2ms czyli 100 do 200 wywołań. Ale też kazdy z tych impulsów powinien pojawiać się na każdym serwie co 20ms- czyli co 2000 wywołań przerwania. A tego w kodzie nie mogę dojrzeć. P.S. Mamy 80 cykli. A ile z nich jest w przerwaniu? Pewnie ze 40. P.S.2. Nie doczytałem-...
Witam szanownych kolegów :) Jako początkujący akwarysta postanowiłem ułatwić sobie obsługę akwarium... Przejdźmy do sedna sprawy: Zlecę wykonanie z zaprogramowanym (hmmmm.. atmega czy coś takiego) mikroprocesorem , wyświetlaczem LCD , resztę elementów mogę wlutować sam... Zadania jakie miałby wykonywać to: -sterowanie oświetleniem dzień / noc z ustawianiem...
eśli cokolwiek ma emulować prawdziwą klawiaturę, nie wyobrażam sobie inaczej, niż z w pełni kompatybilnym USB. Bez tego, nawet jeśli komputer się doprowadzi do widoczności mikrokontrolera, to i tak nijak to nie zbędzie uznane jako klawiatura. Masz rację. Tyle że to do czego się odnosisz, to tylko końcówka dyskusji o rozwiązaniu alternatywnym zaproponowanym...
Witam Poniższy program mierzy długość trwania impulsu / stanu niskiego podanego na INT1. Pomiar jest wyzwalany przerwaniem, zboczem opadającym, następnie następuje włączenie timera i przestawienie przerwania na zbocze narastające. Gdy ono nastąpi jest wyzwalane kolejne przerwanie, które zeruje zatrzymuje timer. Odczyt timera (rejestr TCNT1) następuje...
Cieszę się, że ci to działało, ale wystarczy zaglądnąć do noty procesora i zrobić parę prosty obliczeń, żeby przekonać się, że ci USART taktowany wewnętrznym generatorem w ATMega działał wyłącznie przez przypadek. Tak na szybko ja znalazłem dwa przykłady obliczeń: http://www.maximintegrated.com/app-notes... http://electronics.stackexchange.com/que...
Witam, Napisalem program na atmega8 do regulatora dwukierunkowego, którego schemat można znaleść tutaj. [url=http://www.modelhobby.republika.pl/... Licznik pracuje z zegarem 8Mhz i prescalerem 64. Czyli licznik powinien zapelnić sie minimalnie po 2ms. Sygnał z odbiornika trwa od 1ms do 2ms. Najpierw zliczam czas impuslu. W zależności...
Właśnie. Podszedłbym do tematu tak jak tmf radzi. A jak nie znajdziesz info w nocie, to zasil modem z 3,6 V (procek też daj na 3,6 V) i TYLKO DO TESTÓW podłącz szeregowe rezystory pomiędzy układami i zobacz oscyloskopem co wystawia modem. Jeśli wystawia stan wysoki na 3,6 V to wyrzuć rezystory szeregowe i przestań się martwić :) Nie wystarczyłoby zmierzyć...
Niestety ze względu na kompletny brak czasu projekt został chwilowo wstrzymany (na jakieś pół roku). Postęp prac od ostatniego postu - niewielki. Zamontowane wały napędu, śruby, silniki. Konstrukcja została wstępnie wyważona. Pozostał montaż balastu, kamery i sensorów. Prototyp sonaru wykonany i przetestowany - dokładnośc około 1cm na 1m - nie powala...
Nie chcę zakładać nowego tematu więc tutaj pochwalę się tym co udało mi się dzisiaj uruchomić. Zbudowałem sobie falownik trójfazowy na mikrokontrolerze avr. Wzorowałem się na programie falownika jednofazowego kolegów Tomasza Gumnego i Adama Tatusia. Niestety większość avr-ów posiada tylko dwa rejestry porównania OCR, tak że niezbyt się nadają do wytwarzania...
trwać impuls trwać impuls arduino pomiar trwać impuls
jednofazowy trójfazowy silnik instrukcja obsługi laptop lenovo uziom sztuczny wykonać
Odblokowanie komunikatu "Blokada na" w Kospel PPE2 Naprawa pada Genesis P59 - postać chodzi w lewo