Przetrzymuj w pamieci ostatni stan portu (tylko tych bitow co cie interesuja - najprosciej trzymac bajt po funkcji AND na te bity) Teraz w petli while(1){...} jezeli stan wejscia sie zmienil dla ktoregos bitu z 0 na 1 to dodaj 1 do jego licznika - nastapil impuls. Na koniec petli ponownie do pamieci wrzuc nowy stan portu Kod by wygladal mniejwiecej...
Hmm na początek może spróbuj coś prostego, spróbuj tak ustawić Timer żeby działał ci na jedno zbocze i np narastające w trybie InputCapture i generował w tym momencie przerwanie, a ty każdorazowo będziesz sobie zliczał (dodawał +1). Podpowiem tobie że Ciebie Timer15 posiada 2 kanały i może wygenerować dwa przerwania, spójrz sobie na stronę 377 w RM0041.
Witam. Ja jeszcze czekam na brakujące układy scalone więc nie mogę się na razie niczym pochwalić. A jeśli chodzi o twoje pomiary to … mam takie wrażenie że ty nie do końca rozumiesz co się w tym układzie dzieje. Jest do tego dokładny opis, schemat … itd. Więc przeczytaj raz jeszcze wszystko powoli ze zrozumieniem i na pewno wtedy już bedzie o wiele...
Mam problem z programem w którym timer ma zliczać impulsy (zbocza opadające). Konkretnie zegar timera ma działać w rytm impulsów podawanych na piny TIM4_CH1 i TIM4_CH2, z tym, że osobno liczę impulsy z każdego kanału i generuję osobne przerwanie dla każdego kanału. Liczenie impulsów z dwóch kanałów powinno działać jednocześnie. Impulsy pochodzą od 2...
Panowie dzięki za odpowiedzi. Dzisiaj napisałem sobie już kompletny kod. Jutro planuję zrobić płytkę. Kod na płytce ewaluacyjnej działa tak jak powinien. Co do minimalnej częstotliwiści... hmm... Myślę że około 3Hz na kanał. Nie chodzi tu tyle o liczenie przychodzących impulsów co o wykrycie ich braku (ciągły stan wysoki). W takim wypadku alarm po 10...
A i B mogą być sygnałami o przeciwstawnych poziomach - wtedy musimy mieć wejście liczące różnicowe - sygnał bardzo odporny na zakłócenia. W innych rozwiązaniach pojawienie się A->B lub B->A umożliwia rozpoznawanie kierunku liczenia. Szybkie liczniki - jeżeli ilość impulsów z enkodera tego wymaga (mogą być powolne ruchy i częstotliwość spodziewana jest...
Tyle, że licznik rowerowy jest droższy niż kalk. To zależy do czego będzie go autor używał, jesli do żadkich impulsów liczonych przez dłógi czas to kalk. będzie dobry, ale jeśli impulsy będą podawane z dośc dużą częstotliwością albo pomiary będa trwały krótko i co chwile nowy pomiar, to nie zda to egzaminu, bo trochę uciążliwe będzie wciskanie + 1 przed...
Tak czytam z ciekawości, bo mierzę się z pompowaniem nadprodukcji w bufor, pytanie teoretyczne czy założycielem wątku jest ten ,,pan" z kanału 4energy ? :) Osobiście planuję zrobić to w ten sposób że chcę liczyć impulsy z podlicznika i przez plc sterować grzałką lub PC rozliczając impulsy nadprodukcji w cyklach godzinowych jak to robi ZE, czy ktoś już...
Wybacz, że nie rozumiem wielu rzeczy. To pierwsze w sumie spotkanie z arduino. Tak, potrzebuje dwa kierunki, bo walek do ktorego będzie przylorzony enkoder potrafi (na postoju) minimalnie sie cofnac i jesli nie zmniejsze tego licznika w tedy, to po ruszeniu do przodu, przekaznik bedzie w innym "miejscu" się załaczać. Co do wałka do ktorego bedzie przyłożony...
Dobrze liczysz. 2,5 A na 7 wyjść, to 0,357 A. Dla pewności i łatwości 0,35 A. Ale to dla prądu stałego. komplikuje się przy impulsach. Będziesz miał jakieś impulsy? Wyjścia, nazywany przez Ciebie outputy, to kolektory tranzystorów. Nie będzie na nich napięcia jeżeli nie zostanie podane przez element przyłączony do zasilania. Tranzystory przyłączają...
Różnicowe to znaczy że jest np +/-5VDC czyli jak jeden kanał ma 2500 imp to liczy on dodatnie impulsy i ujemne wiec w sumie 5000. Silnik 44 obr/min ?? Czy na wyjściu przekładni, wspominałeś wcześniej coś o przekładni.
Cze. Potrzebny mi program do mierzenia ilości impulsów na minutę Myślałem żeby to jakoś tak zrobić że program zlicza np. 3 impulsy stwierdza że zajęło mu to 3 sekundy a wynik przelicza i wychodzi mu że jest 60 impulsów na minutę. Program ma liczyć raczej "wolne impulsy" do 255 impulsów na minutę ale w dwu kanałach jednocześnie i niezależnie wyniki będą...
Słowa kluczowe Przełącznik obrotowy impulsowy serii PS, PS1010 itp. taki jak ten: http://obrazki.elektroda.pl/2046786300_1... jak nie znajdziesz, to spróbujemy pomóc kupowałem chyba w tme w cenie ok. 8zł/szt. nie licząc ceny paczki Dodano po 12 Zobacz, że powinien pasować w SM jest wzór płytki http://obrazki.elektroda.pl/1290976800_1...
Witam Przepraszam was, że znów zatruwam życie, ale dzisiaj sprawdziłem jeszcze raz działanie przerobionego powyższego programu od Kuniarz i jest taki mały problem. Kiedy uC dostaje zmienny sygnał, wtedy jest dobrze, kiedy nie dostaje sygnału wgl, wtedy po ok 10 sek na ekranie ustawia się jedynka, czyli też jest dobrze, jednak kiedy dostaje ciągły sygnał...
Układ z efektem "ogona" http://obrazki.elektroda.net/92_12314405... Układ 555 generuje impulsy o częstotliwosci od 1.3 do 12Hz (Przestrajanie R7) taktujące licznik 4017 liczący do 8 (od 0 do 7). Bramki układu U2 dekodują poszczególne stany włączając kanały od 1 do 5 dla uzyskania efektu naprzemiennego (zbieżno rozbieżnego) zapalania diod. Diody...
Komputer śle informacje o jasności danego kanału reszty pilnuje uC. Do wejścia przerwania dołączony jest detektor zera. Od przerwania liczony jest czas. Im większa była wartość dla danego kanału tym później podawany jest impuls załączajacy triaka. Odświeżanie na tym etapie odbywa się z maksymalną prędkością z jaką wydoli procesor. Po jednokrotnym wyzwoleniu...
OK . Jeżeli chcesz uzyskać taką dokładność położenia , to wcześniej zwalniasz napęd i dochodzisz do położenia na małej prędkości . Są wersje enkoderów posiadające trzeci kanał dający 1 impuls / obr. Jeżeli na dużej prędkości będziesz liczył pełne obroty , a dokładne pozycjonowanie zrobisz na małej prędkości ( np 100 obr / min ==== 120 mikrosek. ) bascom...
Układ odmierzania czasu: można zrobić na CD4060. Układ wykonawczy: 1) Przekaźnik (musi być jakiś solidniejszy - może tzw. stycznik); ponieważ CD4060 może dać ułamek miliampera, a przekaźniki potrzebują dużo więcej, trzeba by dodać jakiś wzmaczniacz. 2) Mostek prostowniczy (na 400V, i pewnie z 10A - jeszcze zależy, jaki jest ten grzejnik), plus tranzystor...
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...
Dzieki za odzew. Tak własnie wieczorem pomyslałem, czy nie dałoby sie to ręcznie zrobić: 1. Wmontować czysty 27c64 2. Odciąć 8 wyjść danych 3. Przełaczać kolejne kanały i podawać impulsy programujące na wej/wyj przez jakiś prosty timer Ale licząc 5x40 kanałów x 2 (dla +10kHz) = 400 komórek x 8 bit i sie nie pomylić ani razu to czulbym sie jak saper....
Skąd Tyś wytrzasnął głośniki 3Ω? Typowa wartość oporności głośników z kina domowego dla mniej wymagających... Chodziło o to by wycisnąć możliwie dużo mocy ze wzmacniaczy KD. Niestety - przeważnie były to głośniki również o niskiej efektywności i ...nie najlepszych parametrach. Co do mocy tychże głośników - nie byłbym taki optymistyczny co do tego co...
Są różne metody, gorsze, lepsze, łatwiejsze. Liczenie czasu jest dosyć prostym rozwiązaniem, pod warunkiem, że mamy czym liczyć :) W opisanej przez Ciebie metodzie potrzebujemy ADC i DAC które tanie nie są. Takie super krótkie impulsy można zliczać używając metody Verniera. Tutaj opis: https://en.wikipedia.org/wiki/Time-to-di...
Przycisk - sterowany pneumatycznie pompką daje impuls do włącznika Stycznik raptem 3 sztuki będą zastosowane, tylko czekam jakim napięciem byłyby sterowane Myślę sobie, że zamiast stosować przekaźnik czasowy, można napisać program do sterownika, po jakim czasie pompa ma się wyłączyć Nie mam żadnego doświadczenia w pisaniu programów - coś tam niespecjalnie...
Przy okazji podawania napięcia wyjściowego (zakresu) czasami widuję wpis "input overdrive", co to oznacza? Zmierzyli napięcie nasycenia tranzystorów przy silnym przesterowaniu - jakbyś chciał użyć jako komparatora. Rzadziej spotyka się parametr stabilności długoterminowej, ma on praktyczne znaczenie? Bo daty produkcji układu ciężko byłoby się dowiedzieć....
Hej dzięki za odpowiedzi , niestety problemu swojego nie rozwiązałem. Próbując zmienić funkcje CHANGE na RISING lub FILLING nie każde przestawienie enkodera jest liczone, po przestudiowaniu filmu i nawet użyciu kodu jaki jest zamieszczony enkoder zlicza co 2 co dalej jest nie ok... czy ktoś może coś prostować ? Przyczynę poczwórnego (x4) zliczania...
Witam Fyszo po co cytujesz Leoo, przecież zgadzam się z nim w całej rozciągłości?, czytam uważnie co wszyscy piszą, gdybym się nie zgadzał z Leoo to pewnie już siedemnastego skomentowałbym jego pisanie. A co do siebie to też czytam co napisałem, z punktu widzenia miksera to czy zmiksujemy żyro w procesorze czy poza nim nie ma żadnego znaczenia, więc...
Czy widziałeś kiedyś wrzutnik monet (czytnik) Samo liczenie monet nie jest tak skomplikowane jak stworzenie wrzutnika który rozpozna czy dana moneta jest 1, 2, 5 , 0,50 , 0,20 , 0,10 PLN czy nie jest to po prostu blacha. Chyba ze skorzystasz z gotowego wrzutnika i dopiero wtedy jego kanały (wyjścia ) podłączysz pod swój układ. Niektóre wrzutniki mają...
Domyślam się, że trzeba urzyć innego Timera do obsługi PWM, ale nie wiem którego używa odbiór IR. Poczytałem trochę o Timerach i dla PWM najczęściej stosowany jest tryb CTC. Albo nie do końca zrozumiałeś to co czytałeś, albo autor tej informacji wstawił wierutną bzdurę! Zarówno CTC jak i PWM są to oddzielne tryby pracy timerów w AVR i ich funkcjonalność...
Moje rozwiązanie przytoczyłem tylko przykładowo - zrobiłem je bo nic takiego wtedy na rynku nie było - dokładnie w tym samym czasie DTM i PROXIMA zobaczyli niszę rynkową (chyba czytują to forum i parę innych ...) i teraz mamy wysyp takich pilotów. Po pytaniu o użyteczność takiego czegoś - JESTEM ZA. (ale impulsowanie długimi w czasie wyjeżdżania z posesji...
-Czy opłaca sie robić z tego cymes DUAL MONO??? Jeśli potrzebujesz DUAL MONO to tak, w przeciwnym razie bedzie to tylko niewykorzystany bajer. -Czy trafo 200W wystarczy dla obu układów czy dawać 2x150 lub 1x300??? Trafo 200W wystarczy dla obu układów. Ponieważ jest w stanie oddać taką moc przy obciażeniu ciągłym. Potrzebujesz około 138W mocy ciągłej...
Witam Dostałem od brata sterownik suszarki Beko DF7434RXA, w którym zmieliło encoder / im pulsometr od zmiany programów. Nie ma a nim żadnych oznaczeń nawet po wylutowaniu. Suszarka posiada 16 programów. Rozebrałem encoder i widzę 8 blaszek, czyli skoro są dwa kanały to 16 impulsów na obrót? Dobrze to liczę. Szukam pomocy co tam dobrać bo 16 imp encoder...
Witam, pomijając całą resztę, to skąd wiesz, że liczy źle? Z czym porównujesz? Twój kod nie zlicza impulsów z enkodera, tylko zmiany stanów na pinach podłączonych do kanału A i B, co raczej nie przekłada się ani na kierunek, ani zmianę pozycji enkodera (tylko zbiegiem okoliczności). Może Twój enkoder produkuje kod Graya?
Oczywiscie, ze bład wskaze która to klapa. Usterka ta polega na tym, że maly elektryczny silniczek napędza przekładnię, która z kolei przez kolo zębate ramię klapy. Ramię to moze się poruszać w w przedziale otwarte - zamknięte, co w przeliczeniu na VAGa, to coś okolo 0 - 132, lub 0 - 152 impulsów. Obroty silniczka są wiec liczone w tym przedziale, co...
Witam ... jak w temacie mam pytanie enkoder zasilanie 5V wyjście kanały A B na poziomie 1Vpp czy mogę to razem połączyć z wejsciem licznika 16bit PD5 noga 11 bez dodatkowych zbędnych układów układ ma być licznikem impulsów z enkodera 2000imp/obr przerwaniem zewnętrzym będzie sygnał zbocza opadającego na PD3 noga 5 - znalazłem kiedyś dość prosty interface...
czy mogę liczyć że ta końcówka ma te deklarowane 650 wat przy 4 ohm na kanał ? Możesz. W tego typu wzmacniaczach nie podawana jest moc sinus, więc muzycznej jak najbardziej, a w impulsie jeszcze więcej (energia wtedy jest pobierana przede wszystkim z kondensatorów, a te doładują się w "wolnej chwili"). Zresztą i te 8 A zapewnia sporo mocy...
PLC Simens LOGO. Musze wykonać takie sterowanie mianowicie do dyspozycji jeden kanał pilota z radioodbiornikiem gdzie sygnał to 1 sekunda. 1. Podanie sygnału na I1 włącza Q1 na ustalony czas - to ok: https://obrazki.elektroda.pl/2282694300_... Teraz kolejne nacisniecie w trakcie trwanie tako czasu załączenia resetuje czas i wyłacza...
O załączeniu 230V. Ile znasz urządzeń które pracują poprawnie od 1ms po włożeniu wtyczki do gniazdka ;) Po załączeniu zasilania w każdym układzie jest potrzebny pewien czas na to aby napięcie zasilania osiągało wymaganą wartość i ustaliły się punkty pracy, w trakcie tego procesu układ nie pracuje poprawnie. Widzę nie rozumiesz co pisze kolega CYRUS2...
Dziękuje kolegą za rozjaśnienie sprawy :) FPGA będzie, ale to w przyszłości :). A na moment obecny, w takim razie może zmienię założenia: 1. Zrezygnujemy na razie z 30 kanałów, niech były by sobie na moment obecny ze dwa. 2. impulsów miało by być do ok 200tys na sekundę, co mi daje impuls co ok 5μs na kanał, a nie tak jak wstępnie napisałem co...
...czy z tego odbiornika da się wyciągnąć sygnał PPM... Co rozumiesz pod pojęciem "wyciągnąć sygnał PPM" ? Przypuszczam, że chodzi o sygnał onegdaj taktujący 4017 w odbiornikach RC. W rzeczy samej łatwiej bułoby liczyć czas pomiędzy impulsami na jednej linii niż mierzyć czas impulsów na 6 liniach. Obawiam się jednak, że przy obecnym stopniu scalenia...
Pomimo zignorowania mojej prośby o dodatkowe informacje spróbuję pomóc Kurcze, a jednak konfiguracja przerwań ma sporo do rzeczy bo tak jak pisałem, miałem przerwanie tylko dla zmian jednego z kanałów każdego z enkoderów. Czyli faktycznie 1/4 tego co można odczytać. PS. Twój kod (z tą modyfikacją jaką wyżej wkleiłem) liczy 4x dokładniej niż mój jale...
funkcje mam zdefiniowane w pliku obrotomierz.c, w pliku obrotomierz.h mam zadeklarowane zmienne, są one volatile void kan0(void) { if(g>=1600) { g=0; if(licznik0==0|licznik0>1000) { wynik=0; } if(wynik) { wynik=(96000/(kanal[0].T... } licznik0=licznik0*60/(kanal[0 ...
Na obrót enkodery generują sporo impulsów, ale takie mechaniczne do sterowania to do kilkuset maks. Czyli zakładając, że ktoś kręci jak szalony, to wyjdzie maks. 1000-2000 impulsów/s. Kod musiałby być fatalnie napisany, żeby tego nie obsłużyć, co jest oczywiście możliwe... Gdybyśmy mówili o dziesiątkach-setkach kHz, to można by użyć do forwardowania...
Zakładasz na koło, ew końcówkę półosi enkoder. Jak zrobiony będzie, czy gotowy, czy stworzony przez ciebie, to już osobna kwestia. Ważne aby miał sporo impulsów na obrót. Ile ? Ok 200. Impulsy z enkodera po dopasowaniu poziomów podajemy na kartę dźwiękową laptopa. Ideałem było by podać na drugi kanał impulsy dokładnego zegara. Wszystko zgrywamy np....
Witam Niestety tamten sposób - program miał wade, przykładowo kiedy jeden z kanałów zmienił swój stan kilkukrotnie stan licznika był zmieniany w jednym kierunku (w zależności od stanu drugiego kanału) prostymi słowy wahający się enkoder generował błędy rozwiązałem ten problem ustawiając wejście by reagowało na zbocze rosnące i opadające. [syntax=bascom]$regfile...
Jeśli lubisz lutowanie, to F&F Pabianice produkuje przekaźnik bistabilny BIS414 w którym masz licznik Johnsona CD4017 i liczy tam do 3 ale w układzie - wył, 1 zał 2 wył, 2 zał 1 wył, 1 i 2 zał. Można przerobić i masz jak chcesz. Zasilanie z sieci przez zasilacz beztransformatorowy, konieczne dodatkowe przekaźniki.
Hej, czy to twoje rozwiązanie nie spowoduje tego, ze tak naprawdę pomiędzy impulsami na kolejnych wyjściach rejestru będę miał przerwy wynikające z wpisów w OC1A (zegar będzie przecież liczył mnie tylko do 2ms, ale do 4ms..... pozdrawiam krzysiek Proszę poprawić błędy w pisowni w całym temacie - regulamin p.15
Nie wiem, co to jest SPI. Skoro chodzi o 200Hz, i sterowanie z uP, to może układ 8253 lub 8254 - to jest potrójny timer stosowany w PC, można mu ustawić tryb, w którym daje PWM. 8253 zlicza do 2.6MHz, 8254 do 8MHz, obydwa dzielą przez 65536... no, to w tym trybie nawet 8254 będzie za wolny - da na wyjściu 120Hz zamiast 200, chyba że teraz robią jakąś...
Drobiazg miszczo997 :D Odnośnie Twojego zapytania - musiał byś zastosować dla każdej z diod sterowanie PWM (modulacja szerokości impulsów). Ten procesor nie posiada aż 8 kanałów PWM, dlatego będziesz musiał zaimplementować to programowo. Ogólnie działa to na tej zasadzie, że masz stałą częstotliwość przebiegu prostokątnego a zmieniasz tylko czas trwania...
1. W warunkach w których masz Stop Timer to zaraz po stopwaniau Tmiera powinieneś jeszcze zerować zmienną licz, ponieważ po pierwszym wywołaniu licz bedzie zawsze ustawione na 1. 2. Tak, timer ma prawo działać z tym że jeśli chcesz odliczyć dwie sekundy do do Timera powinieneś wpisac wartość 65536 - 15625 = 49911, ponieważ Tmier zgłasza przerwanie po...
Ludzie proszę was czytajcie opis zanim coś napiszecie wyraźnie napisałem ze wzmacniacz gra pod obciążeniem 8R więc trafo o mocy 500WAT spokojnie starczy na 2 kanały Dodano po 10 A poza tym nie potrzeba pod 2 kanały trafa 1kw żeby wyciągnąć 2 x 400wat przy 4R przecież liczy sie moc muzyczna a nie RMS niebede tym spawał tylko grał :) do uzyskania 2 x...
liczenie impuls bascom liczenie impuls arduino liczenie impuls
iveco daily ciśnienie oleju karta pamięci uszkodzona briggs stratton obrót sprężynka
Jaki topnik do lutowania BGA? Wybór i rekomendacje Macronix MX25U12872F 1.8V SPI NOR BIOS Flashing: Voltage, Programmer, and Image Handling