Impulsy są generowane poprzez przycisk. To nie będzie działać dobrze. Przycisk mechaniczny przy naciśnięciu generuje wiele impulsów. Trzeba temu aktywnie przeciwdziałać. Poczytaj o debouncingu.
W Twoim układzie z transoptorem napięcie wyjściowe z opornika, czy to kolektorowego, czy to emiterowego raczej nie będzie miało parametrów TTL lub CMOS i dlatego bramki Szmita są tzw. układami pośredniczącymi między "światem" analogowym, a "światem" TTL/CMOS Nie znam parametrów bramek na pamięć, ale opisany układ można znaleźć w książkach o zastosowaniach...
Najpierw pewne sprostowanie do schematu który zaprezentowałem. Otóż wyjście "impuls po odliczeniu zadanej wartości" w miejscu w którym pokazałem jest błędem. Detekcję stanu liczników odpowiadających wartości 000 należy wykonać w inny sposób. I tak np. można zastosować 12-wejściową bramkę OR łącząc jej wejścia ze wszystkimi wyjściami Q liczników. Wówczas...
Do 10 zlicza (i to w obie strony) 40110, tylko nie wiem, czy nie trzebaby jakoś tego wejścia przetestować. Niby nie ma kłopotu z długością impulsu, ale to co czasem wydaje się nam jednym długim impulsem może mieć bardzo krótkie przerwy.
Oto moja propozycja: http://obrazki.elektroda.net/99_12272049... Urządzenie w oparciu o CD4017 (licznik do 10) oraz NE555 w konfiguracji generatora monostabilnego. Zasada działania: Licznik liczy do Q5 (wyjście) kolejny impuls powoduje wystawienie 1 na Q6 które to zwarte jest z wejściem RESET co kasuje licznik. Kolejny impuls wystawia 1 na...
Brakuje zielonego kabelka. Pociągnij go z cewki. Cewka ma dwa rzędy, zmostkowane pionowo. W jednym rzędzie masz +12 po stacyjce, w drugim zaś - sygnały masy wyzwalające iskrę. Tam musisz zapiąć wspomniany zielony kabelek
Ponieważ ten licznik zlicza impulsy o zboczu opadającym czujnik do licznika trzeba włączyć... http://obrazki.elektroda.net/58_12136890... Oczywiście trzeba dobrać źródło światła oświetlające fototranzystor aby nie był on nasycony pomiędzy impulsami.
Transoptor szczelinowy zliczający impulsy z przekładni jest uszkodzony, albo liczba impulsów podawana przy wysuwaniu obiektywu jest błędna, a wynika to z tego że obiektyw został luźno złożony. Przy składaniu trzeba zębatki przekładni maksymalnie dociągnąć, do oporu.
Od zawsze powtarzam : elektronicznie można rozwiązać KAŻDY problem i KAŻDY pomysł jest do zrealizowania. Tylko że, niestety, nie zawsze jest to proste i tanie.. :D Ale generalnie szczerze Ci powiem, że szerokich możliwości tutaj nie masz - albo ten rejestrator napięcia, albo na prawdę jakiś konkretny układ elektroniczny zliczający impulsy braku napięcia...
chyba masz podpiąć impulsy do PD.4. Bo zliczający impulsy masz ustawiony Timer0. Ja to mówię dla ATmegi8 bo nie podałes jaki procek masz u siebie założony. Dodano po 55 tylko nie zapomnij dać w $regfile="m8def.dat" bo kompilator nie wie dla jakiego procka pisałeś.
Witam, skoro wynik pomiaru prędkości obrotowej ma być podawany w powszechnie stosowanej (choć nielegalnej) jednostce, czyli w obrotach na minutę , to ilość otworków, czy innych znaczników (można używać np. czujnika magnetycznego), musi być całkowitą wielokrotnością 60, a najniższa liczba całkowita to przecież jeden. Wtedy na jeden obrót wału na sekundę...
Witam! Wydaje mi się że prowadzącemu chodzi o zbudowanie jakiegos prostego enkodera (np. co obrót będzie podawał sygnał 0 na INT0 lub INT1, lub wykorzystać transoptor i jakąś zębatkę do przerywania diody nadawczej - to chyba najprostsze jakie mi przychodzą). Potem piszesz program zliczający impulsy w przerwaniu (INT0,INT1) i w tym samym czasie puszczasz...
Witaj, No save spokojnie możesz użyć.... pod warunkiem, że nie korzystasz w obsłudze przerwania z instrukcji Bascoma bo jeśli tak to nie odkładając rejestrów na stos, zgubisz ich wartości i w najlepszym przypadku będą się działy różne rzeczy. Ja bym napisał wstawkę w asemblerze odkładając wcześniej na stos używane rejestry w tym SREG. Możesz też użyc...
Pewnie będziesz musiał zmontować jakiś ustnik z turbiną. może coś takiego się nada: [url=http://www.goldmedic.pl/Turbina_jed... (nie wiem czemu piszą tam że są jednorazowe...) Do tego jakiś ustnik. Ja bym próbował do takiej turbiny podpiąć tarczę z otworami, a do obudowy transoptor szczelinowy. Na wyjściu dostaniesz ciąg impulsów...
http://obrazki.elektroda.pl/3245071900_1... Promieniotwórczość od zawsze była moją pasją. Pomysł „KRUKa 1” narodził się dawno temu, kiedy jeszcze nie miałem wystarczającej wiedzy elektronicznej, aby go zbudować. W międzyczasie pogłębiłem swoją wiedzę elektroniczną i powstały inne urządzenia do pomiaru promieniowania radioaktywnego;...
Pokaż swój program, a pomożemy znaleźć błędy.
Witam. Jeśli chodzi o czas ,to pozostaje generator wzorcowy + licznik wstecz z wejściem preset. Wpisujesz np. 8s i zlicza do 0. Dekodujesz 0000 i zamykasz bramkę. Pzdr. dopisek W swoim układzie mogłeś zastosować trójwejściową AND ,z jednym wejściem przełączanym H/L i byłoby dokładnie to samo. Wyjątkiem jest chwila początkowa (ustawienie przerzutnika...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
(at)markoz7874 - tak jak wspomniałem, nie oczekuje cudów, wystarczy mi liczenie od 0 do XX. Na jakiej zasadzie działa taki krokomierz? W jaki sposób przekazywana jest informacja o zrobieniu kroku? Za pomocą jakiego czujnika? Proste wahadełko które zwiera styki. Zamiast Wahadełka podpinasz 2 kabelki. Zwierasz a układ zalicza ile razy zwarłeś. Proste...
http://obrazki.elektroda.net/74_12660199... Witam, kilka tygodni temu wpadła mi w ręce tuba do licznika geigera BOB33. by nie trafiła do szuflady i nie zakończyła swojego żywota tłukąc się tam po jakimś czasie postanowiłem poświęcić tydzień ferii zimowych na zbudowanie urządzenia, w którym spełni ona swoją rolę. Przeglądałem elektrodę i z...
Witam! Mam problem z napisaniem ,a raczej wymyśleniem programu który pełnił by funkcję obrotomierza.Impuls podawany by był na wejscie rs232. Ale jak zrealizować zlicznie? Trzeba by mieć jakiś timer do odniesienia się. Aby policzyć ile było impulsów w czasie... Ma ktos jakiś pomysł? Zamykam. - arnoldziq
Zasada działania natomiast przypomina słynne układy ICL7106/7, dla których taka metoda pomiaru mogła być pierwowzorem. No raczej nie bo ICL7106/7 to przetwornik A/C z podwójnym całkowaniem a tutaj mamy tylko prosty przetwornik zliczający impulsy z generatora odniesienia, w czasie proporcjonalnym do wartości mierzonego napięcia. Zupełnie inna zasada...
Witam. Jeśli Twój enkoder to przetwornik obrotowo-impulsowy inkrementalny (taki jak w myszce) to oznacza, że masz do dyspozycji 2 kanały licznikowe i/lub/może 1 kanał znacznikowy. Licznikowe dają określoną liczbę impulsów (najczęściej prostokątnych) na 1 obrót osi, znacznikowy 1 impuls na 1 obrót. Sygnały licznikowe (A i B) są przesunięte względem siebie...
Alternatywą dla 4059 jest kaskada dwóch liczników (dziesiętnych lub binarnych) w konfiguracji dzielnika częstotliwości, wtedy podział maksymalny będzie odpowiednio ÷100 lub ÷256. Autor tematu chyba raczej preferuje gotowe rozwiązanie, ale na marginesie zauważę, że użycie liczników pozwoliło by na odczyt aktualnej wartości, choć (byłoby to zliczanie...
Czy poniższy układ zadziała? Tak ale nie jest to optymalne. Co to za przepływomierz ? Czy emiter przepływomierza jest połączony z minusem zasilania ? Czy możesz zmienić logikę wejść PLC na NPN (czy do PLC są podłączone inne czujniki PNP)?
ICP -Funkcja Input Capture
Zastanawiam się jak jest zbudowane dialgizmo ? Na czym jest oparte i czy można było by je samemu wykonać. Można coś takiego spokojnie zbudować. Kiedyś budowałem w szkole dyskryminator na zwykłych TTL seri 74 bo nic innego nie było dostępne. Można to zrobić na wiele sposobów czy to używając gotowy układ generujący D T MF (choć nie wiem czy obecnie są...
OK. Sprawdź poprawność napięcia zasilacza niestabilizowanego na C1 w U5, powinno być ok. 9V -> napięcie to podawane jest na układ impulsatora jako zasilanie (zobacz też styki oprawki bezpiecznika F4). Napięcie to jest zasilającym układ silnika oraz samego impulsatora. Ten zasilacz również podaje napięcie na emiter tranzystora VT1 bloku U7. Cały ten...
proszę bardzo
Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...
Coś mi się nie podoba część dotycząca PWM (bez dogłębnej analizy programu). Powodem jest zmiana wartości Timer2 w programie. Załączę poniżej program, którym próbowałem działanie PWM'ów na M8. (Komentarze dotyczą Timera1, a poniższy program utuchamia Timer2) Program działa w 2 pętlkach - jedna zwiększa wypełnienie i kiedu dojdzie do max druga petla zaczyna...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
Przy pomiarach częstotliwości w zakresie mikrofalowym stosuje się dwie metody (oprócz dzielników częstotliwości): heterodynowa oraz metoda oscylatora pomocniczego (transferowego) patrz książka pt. "Częstotliwość i czas " Peter Kartaschoff WKŁ 1985.
Problem pojawia się, kiedy próbuję w obrębie funkcji wyzwalanej przerwaniem wykonać operację dodawania i wyciągnąć wynik. napisz w przerwaniu tak: [syntax=c]stykx=stykx+1;[/syntax] albo krócej: [syntax=c]stykx++;[/syntax] Drgania styków kontaktronu będą powodować chaotyczne naliczanie. Zrób debouncing programowo albo sprzętowo.
A co to za kwiatek: Lcd Wynik2 = Wynik + Wynik1 Powinno być: Wynik2 = Wynik + Wynik1 Lcd Wynik2 A jeszcze zmienna Wynik2 jest niepotrzebna i może być: Wynik = Wynik + Wynik1 Lcd Wynik
Witam. Jestem amatorem, a to co wymyśliłem wykonałem po przeczytaniu wielu postów na forach. Do rzeczy: Qashqai nie posiada otwierania klapy bagażnika z pilota. Tzn odryglowuje zamki, ale trzeba ręcznie zwolnić przycisk aby bagażnik się otworzył. Mechaniczne bagażnik po zwolnieniu przycisku sam się otwiera ALE dołożyłem STEROWNIK CZASOWY ZLICZAJĄCY...
1. tak 2. namawiam Cię, abyś narysował schemat PICa bo czasami brak kondensatora lub nie podłączony jakiś pin będzie skutkował problemami. Jako przykład takiego minimalnego schematu: http://obrazki.elektroda.pl/4050547300_1...
Masz 2 możliwości. - Zresetować licznik jako peryferium i ponownie go skonfigurować. Wtedy CNT przyjmuje wartość 0x0000, ale może zgubić przychodzący impuls. - Nic nie resetować, tylko wyznaczyć różnicę miedzy wskazaniami - wykonać odejmowanie stanu aktualnego od stanu poprzedniego i ewentualnie skorygować wartość o limit przepełnienia.
1. Nie używaj przypisań typu Rejestr=liczba. Używaj przesunięć bitowych i nazw bitów w rejestrach. 2. Ponadto co napisał (at)dondu - pamiętaj, że zliczając impulsy ze sporymi częstotliwościami musisz wziąć pod uwagę ilość instrukcji maszynowych, które procesor wykona od momentu zgłoszenia przerwania do zaprzestania zliczania impulsów/zapisania wyników.
Co zrealizować? Programowe zliczanie impulsów? Ustawiasz timer tak, żeby generował przerwanie co 100 us, sprawdzasz stan portu, robisz xor z poprzednim stanem i testujesz, które bity są ustawione - ustawiony, znaczy zaszła zmiana stanu, czyli inkrementujesz odpowiednią zmienną.
Prototyp zrobiłem na pomiarze napięcia (ADC) na fotodiodzie - to chodziło, dopóki nie zacząłem testu na dworze.... Fotodioda łapała podczerwień z... no właśnie, skąd? Nie wiem. To oczywiste. Światło z otoczenia również zawiera podczerwień, więc pojawiają się zakłócenia. Po odłączeniu fotodiody i dotykaniu kabelkiem do + na wyświetlaczu także pokazywały...
to ja też coś od siebie dołożę spróbuj wszystko zapisać w postaci liczbowe tj nie baw się w przesunięcia bitów i takie tam tylko na sztywno w pisz co masz wpisać do rejestrów, wnioskuje ze używasz darmowego kompilatora spróbuj wyłączyć optymalizacje kodu, ewentualnie spróbuj dopisać w obsłudze przerwania czy to wejście faktycznie ma stan niski. Swego...
Witam, W takim razie chyba coś masz namieszane. Sprawdź jeszcze raz wszystko. Ewentulanie w nowym projekcie dodaj tylko licznik i sprawdź działanie. A i reset musi restować ;) Pozdrawiam,
Poniższy zapis: ISR (INT0_vect) { } Oznacza, że deklarujesz funkcję/kod obsługi przerwania INT0 trybie blokującym (ISR_BLOCK). Oznacza to, że jeśli w trakcie wykonywania funkcji obsługującej przerwanie INT0 pojawi się inne przerwanie, np INT1 to nie zostanie ono obsłużone. Rozwiązaniem może być deklaracja ISR z atrybutem ISR_NOBLOCK....
Szybko zajrzałem do noty PCF8583 i tam jest napisane, ze kiedy nie używasz funkcji alarmu to stan na pinie INT zmienia się na przeciwny co 500ms. Tak wiec impuls jest na tyle długi ze spokojnie można go traktować jak zwykły przycisk naciskany co sekundę. [syntax=vbnet]$regfile = "m32def.dat" $Crystal=8000000 $hwstack = 64 $swstack=32 $framesize = 128...
Dlaczego w przerwaniu RBIF ustawiasz licznik ? Zmien if (cnt == 400) na if (cnt >= 400) mozliwe ze ten warunek przy wielu przerwaniach "nie trafial" dokladnie w 400 ale przeskakiwal i zliczal do 64k
Jeśli wyeliminujesz drgania przycisku, to najprościej to zrealizować podając wyjście przycisku na wejście zegarowe jednego timera (bedzie on zliczał ilość wciśnięć), a drugi timer wykorzystać do odmierzania czasów 1s - dokładnie co 1 s należy kasować licznik pierwszego timera. Ot i wszystko.
Taki prosty multiplekser można zrobić na dowolnych bramkach logicznych, wyjdą 2*3, na sygnał, więc np. 2x74xxx00, lub 4 jeśli zastosujesz bramki z wyjściem OC i zrobisz wired and.
czy masz może pomysł jak bym mógł uzyskać 1 sygnał z halla? a ja potrzebuje, zeby mi trzymalo silowniki pod napieciem do nastepnego impulsu P.S. i liczylo od nowa Kiedykolwiek coś robiłem z zastoswaniem hallotronu otrzymywałem zawsze pojedynczy "czysty" impuls. Taka jest jego zaleta że nie ma potrzeby stosowania debounce. Jak j uż wcześniej pisałem...
Witam kolegę, popatrzyłęm na notę katalogową (sam też popatrz) i na mój gust to wyjście jest typu otwarty kolektor (tak przez analogię do ukłądów TTL) Więc problem w tym że owo wyjście należy jeszcze spolaryzować do plusa zasilania jakim opornikiem myslę że 1-2 k spokojnie starczy. Wówczas będziesz miał układ w pełni działający bo jak na razie to Twój...
licznik zliczający impulsy zliczający impulsy enkodera układ zliczający impulsy
prostownik tyrystorami krzywa grzewczy grzejnik schemat rozrząd trafić
diagbox peugeot makita migają diody
Naprawa urwanego przewodu w lutownicy ZDZ Problemy z pilotem scyzorykiem w Mercedesie W210 290 TD