Bascom zawsze używa metody obliczeniowej, która należy do zmiennej wynikowej. Oznacza, że w tym przypadku Bascom wykonuje obliczenia na bajtach. Wartość obliczeniowa2 jest typu Word. Czyli (1) = Liczba_ok / 100 zmienna Liczba_ok traktowana jest jako byte. Jedynym sposobem na konwersję jednego typu na inny jest po prostu przypisanie go w ten...
Nie tędy droga, Ty musisz zrobić coś dokładnie odwrotnego - nie wygenerować sygnał, ale go zmierzyć. Rozwiązania są 2, ale jeśli programujesz w bascomie i nie masz ochoty na operacje na rejestrach w procesora to kurczą się do jednego. Mianowicie: 0. ustawiasz timer na zliczanie impulsów i zmianę wartości jakiejś zmiennej - parametry dobierz w zależności...
Witam serdecznie potrzebuje zrobić licznik impulsów tzn. ustawiam żądaną wartość np. 2 i po naciśnięciu przycisku 2 razy załącza mi się przekaźnik w impulsów ,naciskam przycisk znów dwa razy i znów załącza się przekaźnik także w impulsów i tak w kółko dodam iż chciałbym to zrobić na wyświetlaczu LED znalazłem w sieci avt1824 lecz niestety avt nie udostępnia...
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...
mam pytanie co do komputerów liczących w systemie dziesiętnym takich jak ENIAC. One dzieliły sygnał na 9 części np. natężenie aby wyszczególnić kolejne cyfry czy była jakaś inna logika dziesiętna? Cześć, ENIAC (Electronic Numerical Integrator and Computer) był jednym z pierwszych komputerów elektronicznych i wykorzystywał dziesiętny system liczbowy...
Domyślam się, że automat wrzutowy daje różną liczbę impulsów w zależności od monety - a jaki jest zakres monet i tej liczby? Jeśli może dawać np. do 7 impulsów, a czas ma być proporcjonalny do wartości monet 10gr 20gr 50gr 1zł 2zł 5zł, to będzie potrzebne jakieś dekodowanie liczby impulsów na wartość monet, i wtedy bez czegoś programowalnego (choćby...
Spróbuj poniższego kodu. Co prawda napisałem go "na kolanie", sprawdziłem tylko czy się kompiluje, ale zapewne zawiera kupę błędów. Idea jest taka, że wywołujesz wielokrotnie funkcję IrReceive(), aby odczytać pojedynczy bit z IR. Funkcja zwróci true, gdy odczyta pełne 11 bitów (również bit startowy w pozycji LSB; musisz sam sprawdzić, czy bit startowy...
1. Moc rezystora obliczana dla wartości średniej prądu, czyli przy wypełnieniu 50% dla 0.5A. 2. Kluczowanie impulsów raczej za stabilizatorem, czyli stabilizator na max. wartość prądu w impulsie. 3. Kondensator odpada, pojawiają się hece ze stałą czasową - zależność od częstotliwości. Nie warto się w to bawić. Stałego prądu nie przepuści, ale pierwszy...
Ja zawsze wpisuję Timer1 = var i to jest wartość początkowa licznika , a wpisując instrukcję load , podajesz ilość impulsów do zliczenia , a nie wartość początkową timera, kompilator sam wylicza wartość początkową.( chyba ). Timery zliczają w górę.
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.
Supermach - za dużo piszesz, a za mało czytasz. ;) Schemat też przecież jest na forum.. Może pomóc wymiana kondensatorka elektrolitycznego w bazie BU808 - C613. Utrata pojemności tego kondensatora jest częstą przyczyną przegrzania się i uszkodzenia BU ze względu na zbyt małą wartość impulsów na bazie. Po wymianie przed włączeniem TV przyłóż końcówkę...
Aproksymowana sinusoida to sygnał napięcia, który imituje kształt czystej sinusoidy, ale nie jest idealnie sinusoidalny. W kontekście urządzeń elektronicznych, takich jak falowniki czy zasilacze awaryjne (UPS), oznacza to, że kształt napięcia wyjściowego jest zbliżony do sinusoidalnego, ale ma pewne różnice w porównaniu z czystą sinusoidą. Może to być...
Tam leci sygnał LIN, więc to 3V to wartość "uśredniona" amplitudy impulsów jakie są transmitowane. Podłącz oscyloskop i będziesz widział przebieg prostokątny. Transmisja LIN bo moduł sterujący wysyła do modułu wentylatorów polecenie włączenia wentylatorów z określoną prędkością i tym samym przewodem dostaje informację zwrotną czy oczekiwana prędkość...
A PWM'a chciał bym użyć w razie zbyt duże produkcji gazu, żeby zmniejszyć ciśnienie w tubie. PWM to kiepski pomysł, raczej należałoby stosować sterowanie grupowe - wycinasz co któryś okres włączając zawsze w zerze. Zakładam tu brak kondensatora, bo jak rozumiem nie jest on konieczny. Jeżeli już PWM to z filtrem z wejściem indukcyjnym (dławikiem), który...
Dzisiaj przemyślałem sprawę i jednak licznik ten MUSI mieć wyświetlacz pokazujący aktualną ilość obrotów - tak będzie o wiele wygodniej. Czy chodzi o wartość zadaną czy wskazującą ilość już zliczonych impulsów? Rozumiem, że preferujesz gotowe rozwiązanie, ale gdyby chodziło o wyświetlanie wartości zadanej, to miałbyś ją na zadajnikach.
Oscyloskop tu będzie bardzo pomocny, ale do włączenia do sieci jeszcze długa droga. Trzeba zasilić układ od strony akumulatora, początkowo niższym napięciem, tak ok. 30V obserwując równocześnie czy jest zasilanie 494 i 358. Nie chce mi się wierzyć, że projektant postanowił zasilać je bezpośrednio z zacisków akumulatora. Zasilacz podłącz przez szeregową...
dodałem fizyczny rezystor podciągający do 3,3V o wartości 5kohm. Zasilanie 3,3V z rezystorem 5kohm (pomijając spadek napięcia na transoptora) daje prąd 0,66mA - za mała wartość i może łapać jakieś wyindukowane śmieci. Dał bym 1kohm maksymalnie. Jaki jest prąd diody w transoptorze? Zasilanie enkodera 24V, wyjście enkodera to OC czy nadajnik linii? Zobacz...
Wrzutnik Alberci AL55 może być zaprogramowany że podaje wartość monety szeregowo. Na jednym kanale za 1zł 1 impuls za 2zł 2 impulsy a za 5zł 5 impulsów. Do wh nie mam programatora więc nie wiem jakie ma możliwości konfiguracji. Do programowania tych wrzutników jest potrzebny jakiś dedykowany programator ? czy wystarcza jakaś przejściówka z rs232.
Witam, .......... Czy arduino uno posiada może wbudowany licznik który działa niezależnie od programu? Tak aby przerwaniem co sekunde mógłbym sprawdzać jaka jest wartość w liczniku który liczyłby impulsy? TAK! Arduino posiada ich trzy, funkcjonujące totalnie niezalenie od wykonywanego programu, z pewnymi jednak warunkami lub ograniczeniami. Są to :...
272 to taka nieciekawa wartość do mnożenia. Ja zrobiłem tak: Przerwania z TIM0 i TIM1 TIM0 zlicza impulsy z wejścia zliczającego, i gdy się przepełni jest króciutkie przerwanie inkrementujące parę 3 rejestrów. TIM1 zgłasza przerwanie równiutko co pół sekundy. Na samym początku obsługi przerwania jest odczytywana wartość impulsów z TIM0, i jest on resetowany....
(at)ElektrodaBot przeanalizuj datasheetsy i sprawdź czy 1M-BC848W NPN B97-2SB1197A PNP można je zastąpić: BC807 i BC817 Bezpośrednia odpowiedź – BC817-40 (NPN) może bezpiecznie zastąpić 1M-BC848W. – BC807 (PNP) nie powinien zastępować B97-2SB1197A – ma zbyt mały prąd i niższe napięcie. Poszukaj silniejszego tranzystora PNP w SOT-23/SOT-89 o Ic ≥ 1...
jak mogę zliczyć ile impulsów dostaję na dany pin mikrokontrolera AVR? Podać ten sygnał na wejście zegarowe timera i po prostu odczytywać wartość rejestru CNT. W nowszych AVR można to zrobić z użyciem np. event system, co daje pełną swobodę wyboru pinu IO.
Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru licznika timera, czyli jak sądzę counter0 (nie znam BASCOM).
Oczywiście możesz zrobić przerwania od QDEC - pin generujący event może też generować przerwanie. Lecz nie jest to potrzebne. Porównanie z określoną wartością możesz uzyskać sprzętowo - np. timer porównuje wartość CNT (licznik impulsów z enkodera) z CCx, równość może wywołać przerwanie. Co do przeliczania impulsów - jeśli zostaną ci wolne timery to...
Napięcie po mostku bez kondensatora filtrującego ma postać impulsów o częstotliwości 100 Hz, a woltomierz pokaże średnią wartość napięcia DC, która wyniesie około 0,9 napięcia AC na wejściu mostka. Po podłączeniu kondensatora napięcie DC wyniesie 1,41 napięcia AC na wejściu mostka, minus 1,5-2 V (spadek napięcia na diodach mostka). Przy napięciu uzwojenia...
według tabelki s1 Europa ma 2.2k No to OK. Żeby cos naprawiac to dobrze wiedziec jak to działa. Na diodzie Zenera 10 V miernik ustawiony na DC ma pokazać ok. 4 V. Dlaczego? Dioda ta włączona jest w obwód napięcia zmiennego 230 V przez dwz kondensatory no i rezystor. Napiecie na niej jest impulsowe. W kierunku zaporowym (+) 10 V, w kierunku przewodzenia...
Cześć, Pozwól, że przejdę do konkretów. 1. Możesz napisać program tak, żeby aktywować timer tylko wtedy, kiedy masz aktywny klawisz. 2. Dlaczego chcesz mieć klawisz na tym samym pinie co wyjście timera? 3. Jeśli chcesz liczyć, ile razy klawisz został aktywowany (naciśnięty), potrzebujesz zdefiniować zmienną, którą będziesz zwiększać o 1 przy każdym...
Witam, Wiem, że temat przedawniony, ale może komuś się przyda... Tego typu przepływomierze. Podają wyniki z czapy, wartości które podaje dokumentacja można sobie wsadzić w buty. 90% tego typu zabawek produkuje chińczyk. A parametry na papierze w ogóle są pomylone, albo zupełnie od czegoś innego. Aby poprawnie używać takiego przepływomierza, trzeba podłączyć...
AVE... Jakiego PICa konkretnie chcesz użyć? Zasada pomiaru jest dość prosta: najpierw ustawia się któryś z timerów, by odmierzał 40 sekund i po odmierzeniu wywołał przerwanie. Potem tworzy się pętlę, która w nieskończoność sprawdza stan wybranego przez Ciebie pinu. Gdy jest tam logiczna jedynka, to dodajesz 1 do zmiennej. Gdy timer skończy zliczać czas,...
Która z funkcji Math oscyloskopu może odpowiadać wielkości, którą podaje instrukcja? Proponuję użyć funkcję w rodzaju "Export & save to USB". Przechwyć sygnał na oscyloskopie i obliczenia wykonaj np.: w Matlabie. Średnia natężenia to średnia, żadne RMS i TRMS, ale w tym przypadku poprzez ujemne wartości występujące w przebiegu oscyloskop sobie z tym...
Cześć. Mam podobną maszynę, ale do transportu i cięcia tektury (zatem bezwładność dużo mniejsza). Nie wyobrażam sobie precyzyjnego zatrzymania silnika indukcyjnego. W mojej maszynie było tak, że sterownik w każdym skanie (ok 5 ms) porównywał wartość bieżącą licznika z wartością docelową i już mniej więcej w połowie odległości zaczynał sukcesywnie zwalniać...
Odpowiedź na pytanie: No to obydwa kontaktrony podepnij do pinów INTx, a później rób takie coś: 1)wyzeruj zmienną x i y odpowiedzialną za aktualny stan zliczonych impulsów z wejśc INT0 i INT1 (obydwa kontaktrony), wyzeruj timer0 2)załącz timer 0 aby odmierzał czas 10 sekund 3)poczekaj aż timer odmierzy czas, w międzyczasie są zliczane impulsy z wejść...
Oddziel przebieg kondensatorem i dodaj sobie inną składową stałą np połowę napiecia zasilania, niech wzmacniacz ma zbliżona wartość napiecia jako sztuczną masę. A wogóle to powinien być komparator a nie wzmacniacz operacyjny i powinien mieć histerezę.
Ładnie to wyjdzie na rejestrze przesuwającym np. 74164 i można zrobić do 8 diod. Jeśli ma świecić mocno, to do wyjść układu dorobić klucze tranzystorowe. Wejścia układu muszą być ze sobą zwarte i połączone z +5V. Na wejściu w roli generatora impulsów zegarowych przerzutnik monostabilny NE555. Poduczy się kolega i wnuk będzie zadowolony. Całość można...
podłącz tester i odczytaj kodowanie zegarów (software coding) ostatnia cyfra tego 5-cio cyfrowego kodu to parametr K (ilość impulsów na km ) , może ona przyjąć wartość "1" dla skrzyni manualnej , lub 5 biegowego automatu albo "3" dla skrzyni automatycznej 4 biegowej już wiesz wszystko
Taki sposób jest prawidłowy ale jego opis jest dość skomplikowany. Myślę, że najlepiej jest zrobić to następująco. Wiemy, że 13 impulsów jest lepszym przybliżeniem jednego centymetra niż 14 impulsów, jednak jest to przybliżenie z niedomiarem więc te niedomiary mogą się kumulować przy kolejnych centymetrach. Na starcie zerujemy licznik impulsów i licznik...
Ad.2 Czas narastania to czas w jakim sygnał zmieni się od 10% do 90% Ponieważ sygnał jest trójkątny (przedziałami jednostajnie monotoniczny) to wystarczy zwiększyć o 20% sumę impulsów i podzielić przez 100MHz Ad.3 Minimalna częstotliwość próbkowania to częstotliwość Nyquista (2x f5) czyli odpowiada dziesiątej harmonicznej Wartości dB odnosimy do harmonicznej...
To co potrzebujesz to zwykłe zliczanie impulsów w czasie. 1. Start timera. 2. Jeśli timer nie odliczył zadanego czasu to zliczasz impulsy. 3. Jeśli timer odliczył to przepisujesz zliczone impulsy to rejestru wyświetlanego na panelu( z jednoczesnym przeskalowaniem na np. godzinę), zerujesz wartość rejestru w którym zliczałeś i restartujesz timer. Czas...
To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....
Witam. Może rozwiązaniem było by zastosowanie 2 silników krokowych ( z przekładniami ) . Przy zastosowaniu odpowiedniego przełożenia dało by się uzyskać przemieszczenie o ( np - oczywiście ) 1 stopień. Do tego licznik impulsów i na wyświetlaczu masz wartość w stopniach . W sumie podobne do sterowania teleskopu - http://www.bbastrodesigns.com/BBAstroDes...
Pomysł ze zgłaszaniem przerwań sto tysięcy razy na sekundę jest zpełnie chybiony, to po pierwsze. Mierz czas timerem. Po drugie, sprawdź w manualu, jaka jest minimalna wartość rejestru ARR umożliwiający poprawną pracę timera. U Ciebie wartość ta wynosi prawopodobnie 0. Po trzecie, jest w języku C takie słowo kluczowe na literę 'v', o którym co chwila...
Opis działania telefonu i zestawiania połączenia Do telefonu abonenta dopływa prąd stały o napięciu zwykle ok. 50V. Na prąd stały mogą być nałożone różne sygnały informujące abonenta o stanie połączenia oraz sygnał mowy. Do wywołania (prąd dzwonienia) wysyłany jest prąd o częstotliwości 25Hz i amplitudzie 90-150V. W podstawowym typie aparatu (bez elektroniki)...
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...
Uruchom przerwanie od Countera (najlepiej od porównania wartości zliczonej z ustawioną) i zmień stan portu w podprogramie obsługi przerwania lub prościej, ale mało elegancko zmień [syntax=basic4gl]If Counter1 = 100 Then ...[/syntax] na [syntax=basic4gl]If Counter1 >= 100 Then ...[/syntax] Nie tak jest to, że w chwili zliczenia setki nasz if może się...
Cześć Układ który przedstawiłeś jest typowym układem generatora monostabilnego Czas trwania impulsu można obliczyć według wzoru: tWY = 1,1 R*C [s] w gałęzi pin 6i7 Czyli u ciebie ok od 0,001 do 11s Różnica w twoich pomiarów na pewno wynika z opóźnienia na przekaźniku Minimalny czas trwania impulsów generowanych przez układ wynosi ok. 5 μs, a maksymalny...
Czy to poprawny zapis do uśredienia wyniku z 60 pomiarów kodu co wyżej podawałem (*) pytam z czystej ciekawości czy to poprawna forma To nie jest 'uśrednienie',- to jest zbyteczne rozszerzenie rachunku wydajności, które jest równoznaczne z pomiarem impulsów w czasie 60 sec. Inaczej, zamiast odczytywać zawartość Countera1 po zliczeniu 250 4-milisekundowych...
Np. Musisz sobie zrobić interfejs przez który będziesz wysyłał impulsy. Np. na porcie LPT1 powinno być dziecinnie proste (przepustowość wystarczy i może być osiem linii). Do tego będzie potrzebny swego rodzaju patch programowy na grę który zczyta wartość prędkościomierza/obrotomierza i wyśle na LPT na odpowiednie linie - ilość impulsów trzeba dobrać...
Problemem jest tutaj fakt ze licznik zlicza impulsy. A ty każdemu krokowi enkodera chcesz przypisać pewna wartość (regulacja zgrubna/precyzyjna) a tego licznik nie robi (bo każdy impuls jest traktowany z taka sama waga). Jednym z możliwych rozwiązań jest zliczanie ilości impulsów i mnożenie ich przez wagę (w zależności od wybranej dokładności). [syntax=c]...
Witam! Zauważyłem dziwne zjawisko: Generuję np: 10000 impulsów na jednym pinie za pomocą timera0, a na innym pinie również 10000 impulsów za pomocą timera2. Oba timery są 8-bitowe i oba ustawione są na ten sam preskaler TCCR=5 ; i oba mają tą samą wartość TCNT=5. Generację zaczynam w tym samym czasie i o dziwo mam różne częstotliwości przebiegów. Dlaczego...
W pdf jest napisane wszystko . Może napiszesz czego oczekujesz a co wychodzi . Pewnie w obliczeniach zapomniałeś o samym liczniku i wychodzi 256 razy mniej . Wielu początkujących robi taki błąd , ze zapomina o tym ze aby licznik się przepełnił musi policzyć tyle impulsów ile ma jego pojemność a w niektórych trybach ta wartość się jeszcze zmienia . Napisz...
Już kilka lat temu wykonałem obrotomierz elektroniczny analogowy (ze wskazówką) i działa on bezproblemowo w moim motocyklu enduro jakim jest Yamaha XT600, typ 3TB, rocznik 1995. Myślę, że skoro konstrukcja sprawdziła się "w boju" to warto będzie ją tutaj zaprezentować. Dlaczego dokonałem takiej modyfikacji? Głównie ze względu na to, że stary mechaniczny...
Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . O ile wyjaśnienie podane przez Tomq jest błędne(!) Load...
Sam kupiłem na próbę taki generator. Póki co, czekam jeszcze na przesyłkę z ebay. Dokładna wartość napięcia wyjściowego zależy od napięcia zasilania. Ale ładną iskrę 2 cm można osiągnąć: [youtube]https://www.youtube.com/watch?v... A tu wnętrze tego generatora: [youtube]https://www.youtube.com/watch?v...
Ma 6 kabli bo ma gaszenie dodatkowo, co do sterowania wyprzedzeniem za pomocą mikrokontrolera to taki mikrokontroler można wpiąć przed fabrycznym zapłonem - między czujnikiem na magnecie a modułem zapłonowym. Mikrokontroler - wystarczy AVR np Atmega8. Cała zasada jest taka że mikrokontroler z impulsów dawanych przez czujnik w magnecie oblicza prędkość...
Zły pomysł, zły kod. Użyj jednego timera w trybie zliczania impulsów zewnętrznych i podłącz wyjście wentylatora do jego wejścia. Drugi timer zaprogramuj na zgłaszanie przerwań co 1 sekundę (timer 0 tego nie potrafi), w procedurze przerwania odczytaj wartość licznika, wyzeruj licznik i wyświetl wartość. Nie jest to idealne rozwiązanie, ale o niebo lepsze...
Nie opieraj się na pomiarze oporu potencjometru. Wartość wymagana dla sterownika jak sam pisałeś jest napięcie. Podłączasz trzy przewody do potencjometru? Jeśli tak to traktujesz potencjometr jako dzielnik na wyjściu masz napięcie zależne od ustawienia suwaka. Zobacz jakie napięcie ustawienie masz przy max i przy min wysuniętym siłowniku i masz swój...
Chciałbym jedynie zrozumieć jak płynie prąd w tym obwodzie i do czego w tym konkretnym przypadku służą poszczególne elementy (np. po co dany rezystor i tranzystor). Ten układ to multiwibrator astabilny (pewna jego szczególna odmiana) czyli rodzaj generatora. W dużym skrócie działanie układu polega na tym że okresowo tranzystor Q2 zwiera punkt A do...
Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1 i jeden z interruptów zewnętrznych. Zatem jest tez bez znaczenia...
Odliczy dokładnie: 1/1M = 0,000001 co 1024 tyknięcie zegara impuls czyli z racji że 100ms to 0.1s więc: 0.1/0.001024 = 97.65625 impulsów Więc w rzeczywistości odliczy 99.328ms. Więc możesz w przerwaniu dać funkcję która co 97 przerwanie zwiększa zmienną o 1. Potem wystarczy porównać jaką wartość ma ta zmienna np. w switch() i gotowe.
A niby czemu bez sensu? Na dzielniku ustawiam wartość napięcia dla 50% zakresu potencjometru w serwie. Wtedy silnik nie będzie pracował dla impulsów 1,5ms, dla krótszych (0,9-1,5ms) będzie kręcił się w lewo, dla dłuższych (1,5-2,1ms) w prawo (lub też odwrotnie, zależnie od biegunowości :D ). Oczywiście mowa o podłączeniu silnika z przekładnią z 1 postu...
jeśli chodzi o prędkościomież to stała K=1000 jest standartem w licznikach na linkę, oznacza 1000 obrotów linki na przejechany 1km, natomiast przekładnia napedzająca linke dobierana jest do przekładni głównej(układ róznicowy) i średnicy kół, tak więc spokojnie każdy licznik o stałej K=1000 będzie pasował i dobrze wskazywał, nie ważne do jakiego będzie...
Oczywiste że tak zawsze będzie. Tym licznikiem możesz liczyć tylko impulsy które są ukształtowane np z enkoderów, natomiast dla styków mechaniczynych musisz albo je ukształtować sprzętowo, albo zrobić debouncing programowy. Chodzi o to, aby z sieczki krótkich impulsów które powstają po wciśnięciu przycisku zrobić jeden impuls wydłużony. Można to zrobić...
Ten układ z cyferkami to ZN1040E, jest to licznik, który steruje wyświetlaczami, multipleksowo, wejście count to wejście zliczające impulsy. HEDS 1000 to enkoder, który na wyjściu daje sygnały o częstotliwości proporcjonalnej do obrotów wału. Sygnały te są formowane przez komparator lm311, który ma podłączone dzielniki napięciowe do 2 i 3 nogi oraz...
no dobra tmod skałda się z dwóch czwórek następujących bitów: GATE,C/T,M1,M0 m1 i mo ustalają tryb które znasz. C/T określa funcję c/t=1 Counter czyli zlicza impulsy doprowadzone do wejścia T(0lub1 w zalezności który licznik) c/t=0 timer zlicza cykle maszynowe (właściwie to powinno być C/ (negacja) T, tylko nie wiem jak to napisać) :) :( Gate - bramkowanie...
Nie wnikając w resztę kodu - w przerwaniu ustawiaj flagę (w zmiennej) na podstawie której zostanie wykonana procedura w funkcji, a na koniec, następuje zmiana flagi na przeciwną. Zatem w przerwaniu nie wykonujesz obsługi serial'a, ustawiasz tylko wartość zmiennej. [syntax=c] #define LED_R 10 #define LED_G 11 #define LED_B 12 #define ENKODER 2 int impulses;...
To zależy od software`a licznika i jak jest ustawiony. W twoim przypadku impulsy pochodzą z impulsów z pierścienia Abs a czy pójdzie poprzez CAN to nie wiem. Może trzeba przeprogramować licznik :P Jesli chodzi o CAN to musisz się podciągnąć. http://pl.wikipedia.org/wiki/Controller_... To nie jest sygnał analogowy tylko cyfrowy, a sygnał jaki...
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.
Niepotrzebnie ustawiasz preskaler (PSC=1). Zmień na PSC=0. Częstotliwość licznika jest dzielona przez (PSC+1). A teraz czemu UDIS pomagał: rejestr preskalera jest buforowany*. Nowa wartość zaczyna działać po UEV (update event). Bez bitu UDIS, UEV pojawiał się po przekręceniu licznika - zaczynała działać nowa nastawa preskalera (podział przez PSC+1,...
Jutro jeszcze sprawdzę jak będzie działać Attiny 45. Może coś uda się osiągnąć. Zrobiłem trochę testów na attiny13 i po nich jestem bardzo sceptyczny co do użyteczności funkcji micros() w takim zastosowaniu jak metoda użyta w twoim szkicu. Mam obawy że na attiny45 problem może być ten sam, tylko nieco mniejszy, z powodu możliwości wyższego taktowania....
TrueRMS - miernik mierzy rzeczywistą wartość skuteczną przebiegu o dowolnym kształcie (czyli to co powinien mierzyć). Bez TrueRMS tani miernik chiński mierzy wartość średnią, którą następnie skaluje na odpowiadającą mu wartość skuteczną ALE TYLKO DLA PRZEBIEGU CZYSTO SINUSOIDALNEGO. Oznacza to, że jak będziesz się jako amator bawił innymi przebiegami,...
Witam! Można oczywiście bez mikrokontrolera i pisania programu! Zobacz to: [url=http://sklep.avt.pl/photo/_pdf/AVT1... impulsów losowych bez uPC ... będziesz musiał dołączyć jeszcze jeden układ dzielnika CD4020 (IC3) aby impulsy losowe pojawiały się w odstępach (średnio) kilkuminutowych ("średnio" co 8 min - wartość bardzo mocno szacunkowa...
Co tu chcesz doświadczalnie wymierzać? Trzeba jedynie znać częstotliwość i amplitudę przebiegu PWM, to trzeba sprawdzić oscyloskopem. Sterownik akceptuje częstotliwość impulsów PWM od 100Hz do 200kHz - bardzo szeroko, na pewno będzie pasowało. Trzeba jedynie spełnić wszystkie warunki jakie podano w PDF odnośnie wartości amplitudy przebiegu PWM. Trzeba...
Zmodyfikowałem nieco układ z pierwszego schematu, gdyż uzyskanie czasów rzędu 10 minut na układzie NE555 może być nieco kłopotliwe. W tym układ NE555 powinien wytwarzać impulsy co 1 minutę, impulsy te są dzielone przez 10 na układzie U2. Układ U3 odmierza jak poprzednio czas 60 minut. Dorysowałem także sposób podłączenia pompy. Przekaźnik ją włączający...
Cytuję to po raz ostatni. A było już parę razy. Szukanie boli widocznie. I jest to jedyny poprawny sposób. Co nie znaczy, że standardowo, "na oko" się nie uda. Tak, Radku i Macosmail, ustawia się będąc w trybie serwisowym . Regulacja napięcia siatki drugiej Przed przystąpieniem do wykonywania jakichkolwiek regulacji w trybie serwisowym należy na wstępie...
Pozwolę sobie umieścić post pod postem żeby wiadomość dotarła do zainteresowanego. Jeszcze lepszym wyjściem dla takiego zegara będzie zastosowanie dedykowanego rezonatorka 32768Hz (32,768KHz) Wartość 32768 to w zapisie binarnym dokładnie piętnaście bitów. Jeśli więc Timer będzie zliczał generowane impulsy to po 32768 uzna że mineła sekunda :D Bascom...
Opis wieczorem koło 22, teraz nie mam czasu. Dodano po 2 Miernik fazy czyki przesunięcia w w czasie 2 sygnałów p równej częstotliowści (i jednakowej amplitudzie)w zakresie od 0 do 360 stopni. Np. kolejne fazy sinusoidy w sieci energetycznej są przeunięte o 120 stopni. Układ na schemacie porównuje własnie dwa sygnały a przesuniecie fazowe wyświetla na...
Ciężko się naprawia na odległość bazując na zdjęciach. Bez ujrzenia jak te elementy i rezystory przy tym kondensatorze są połączone pozostaje gdybanie. Gdybym miał to na stole przed oczami i mógł dotknąć tego miernikiem w kilku punktach, to bym coś więcej mógł powiedzieć. Może być tak jak wskazywałem, że ten rezystor co obecnie ma u ciebie zmierzone...
for (i=1 ; i<=NWW; i++) { if (i%(NWW/li_A)== 0) PORTC |=0x02; if (i%(NWW/li_B)== 0) PORTC |=0x08; if (i%(NWW/li_C)== 0) PORTC |=0x20; if (i%(NWW/li_D)== 0) PORTC |=0x80; // zerowanie pinów ABCD PORTC &=0x55; // opóźnienie _delay_ms(czas_kr/NWW); } Wszystko...
Witaj lukixyz123 , Ogólnie rzecz biorąc regulują to odpowiednie przepisy górnicze (Rozporządzenie Ministra Energii z dnia 23 listopada 2016 r. w sprawie szczegółowych wymagań dotyczących prowadzenia ruchu podziemnych zakładów górniczych) i wewnętrzne akty zakładowe (instrukcje eksploatacji Zakładów Górniczych). Dioda ta powinna być zapięta w głowicy...
7. czy falownik może sterować kilkoma silnikami na raz teoretycznie tak , ale praktycznie 1 falownik jest przypisany 1 silnikowi , można by zastosować układ włączający raz jeden raz drugi silnik pod ten sam falownik , ale wymaga to stworzenia odpowiednich blokad sprzętowych umożliwiających przełączenie w określonych warunkach Tylko w jaki sposób mogę...
Czas ładowania kondensatora przez opornik jest proporcjonalny do iloczynu R*C, ale nie pamiętam teraz dokładnego wzoru na tzw. stałą czasową T i czas ustalenia 5*T, gdzie występuje logarytm naturalny (może inni forumowicze z blisko dostępną biblioteką przytoczą te wzory lub poszukaj coś w rodzaju "ładowanie obwodów RC") Jest jednak jeden "knif". W praktyce...
Skoro 6000 obrotów dla fiata 126p to po prostu tak jakby dla jednocylindrowego 4-suwa to były 12tyś. obrotów, ponieważ wartość zliczonych świec dzieli się przez 2, tak? W instrukcji urządzenia, o które pytasz napisano m.in.: http://obrazki.elektroda.net/77_12290304... Tak więc zakres pomiarowy mógłbyś zmienić poprzez wymianę kwarcu na 6MHz,...
Podczas legalizacji jedzie się na tzw ''słupki'' czyli ustala się rzeczywistą ilość impulsów na przejechany km, ta ilość wprowadzana jest do tacho które potem na tej podstawie odczytuje dane i przelicza dane z impulsatora, podczas eksploatacji możliwy jest tylko błąd spowodowany zużywaniem opon ale jest wielkość rzędu około 3-4 km/h maksymalnie pomiędzy...
Przeanalizowałem działanie układu timera 4541 według informacji dostępnych z katalogu, a ponieważ dalej miałem pewne wątpliwości, to jeszcze dla pewności zrobiłem próbę, bo akurat miałem ten układ. Nie pamiętam dokładnie co Ci odpisałem na PW, ale mogę teraz powiedzieć, że schemat zamieszczony przez Ciebie w tym wątku jest poprawny (z wyjątkiem uwag...
nie pytajcie się mnie o jakieś szczegóły 0. Załatwione :) Ja nie będę pytał. 1. Nie liczenie wcale nie nastąpi. 2. Nie, O będzie miało stale wartość 0. 3. Daje to tyle, że wynik będzie z sufitu. A teraz kilka słów wyjaśnienia: Ad.1. W funkcji main, masz pętlę opartą o while(1). Ta pętla zostanie przerwana tylko brakiem zasilania. Program nigdy nie...
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...
Opornik R2=47Ω jest zdecydowanie za mały, zwiększyłbym go do 1kΩ a zamiast przewymiarowanego BD139 użyłbym BC548 lub podobnego. Napięcie wyjściowe NE555 w stanie niskim będzie dużo niższe niż 2V, prawie 0V, ponieważ w tym stanie nie wpływa do niego żaden prąd. Z tego powodu opornik od bramki do masy nie jest bezwzględnie konieczny, ale 47-100kΩ...
Licząc, że jeden impuls trwa dokładnie 1 us i przy timerze zliczającym do 10 (startuje od 246 - Timer0) to po przekręceniu się timera uzyskujemy czas 10us. Przy długości impulsów w podanym zakresie timer powinien się przekręcić od 100 do 200 razy. Niestety program zlicza mi od 12 do 24 przekręceń tylko. Gdzie robię błąd ??? Nieprawidłowe obliczenia...
http://obrazki.elektroda.pl/2529801700_1... Witam, Jako że ostatnio sprawiłem sobie oscyloskop doszedłem do wniosku, że przydałby mi się do kompletu generator funkcji. Przeglądałem sporo różnych projektów głównie na układach scalonych: ICL8038, MAX038, XR2206 itp. Udało mi się nawet zdobyć ICL- a i jedyny "problem" to zaprojektować...
[syntax=basic4gl]Config Timer0 = Timer , Prescale = 1024 Enable Timer0 : On Timer0 Przerwanie0 Dim Tmp As Word Tmp = 0 Dim Ptimer1 As Word Ptimer1 = 0 Do If Klawisz = 0 Then If Ptimer1 = 0 Then Ptimer1 = 100 End If If Ptimer1 < 95 And Klawisz = 0 Then Tmp = 1 End If End If If Tmp = 1 And Ptimer1 < 85 And Ptimer1 > 70 Then If Klawisz = 1 Then...
http://plugstype.eu/index.php?page_id=wt... Często spotykane symbole wejść na alternatorach: B+.......................wyjście na akumulator ("przewód mocy") IG (R, 15)...........B+ (po stacyjce - "włącznik/wyłącznik regulatora") I (IGN).................B+ (po stacyjce - "włącznik/wyłącznik regulatora") R.........................B+ (po stacyjce...
No to teraz jest zagwozdka, czy zmontowałeś wszystko poprawnie, czy może układ jest źle zaprojektowany przeze mnie, czy też może w ogóle nie o to chodzi z tym obrotomierzem. Przeanalizowałem mój układ jeszcze raz i wygląda na to, że wszystko jest OK. Najpierw dzielnik przez 3, bo to podstawa. Oznaczając wyjście Q (pin 1) jako Q1 oraz wyjście Q (pin...
Witam! Przyczyn można upatrywać w kilku miejscach. Przede wszystkim, naciskając przycisk Pł12 lub 13 wywołuje się udar prądu ładujący C12 i dodatkowo, przy Pł12, chyba C10 (nie widzę bo cuś zasłania, ale chodzi o te 47 nF podpięte pod UP/DOWN. Na długich ścieżkach zasilających może to wywoływać impulsy napięcia zakłócającego. Poza tym mogły już ulec...
A więc tak : - na przyszłość podawaj pełne nazwy, łatwiej bedziesz rozumiany. ;) - zajrzałem do pdf-ów od AT90S2313 i ATtiny2313 (trudno zgadnać którego miałeś na myśli) i tak - AT90S2313 (s.18 DOC0839.pdf) ma 11 wektorów przerwania wliczając RESET, a ATtiny2313 ma ich 19 (s.43 - doc2543.pdf). Wyciągając moją słabo działającą szklaną kulę jestem w stanie...
i połączyć po prostu dwa zasilacze ze sobą. Takie połączenie nie ma sensu. Rzecz trudna do wyjaśnienia w kilku słowach ale spróbuję pokrótce opisać mechanizm. Zasilacze impulsowe pracują w pętli sprzężenia zwrotnego ustalającego napięcie wyjściowe. Zasilacz 12-to woltowy rzadko ma 12,00V. Jeśli połączymy równolegle dwa zasilacze to zasilacz o wyższym...
Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...
Zrobiłem zdjęcia kilku przebiegów (podstwa czasu to 10us). Coś tu się nie zgadza, kalibracja podstawy czasu w skopie, albo leżysz z częstotliwością impulsów przy ca. 50kHz. Powinieneś mieć ca. 5 DIV na dwa okresy! Na djęciu 1 widoczne są oscylacje na pojemnościach pasożytniczych w układzie, mało interesujące. Zdjęcia 2 i 4 sugerują, że w obydwu przypadkach...
Walkę z przetworniczką zamknąłbym na obniżeniu napięcia diodą Zenera (tak jak opisałeś). Napięcie zasilające TL-494 jest w normie. Producent uznaje wartość 42V za maksymalną. Dlaczego 0V na bazie? Bo mierzyłeś miernikiem. Taki pomiar obarczony jest kolosalnym błędem. To ciąg krótkich impulsów o przebiegu daleko odbiegającym od sinusoidy. Tylko oscyloskop...
Witam, proponuję takie rozwiązane; szesnaście diod LED należy połączyć szeregowo i do tego w szereg ze stabilizatorem prądu na LM334, jako podstawowy blok. Takich bloków musi być dwadzieścia ( 16*20=320 ). Policzmy maksymalne napięcie dla połączenia szeregowego. Z karty katalogowej wynika, iż maksymalne napięcie przewodzenia dla jednej diody Udmax=2,35V...
Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...
licznik impulsów ilość impulsów mnożnik impulsów nadajnik impulsów
wyświetlacz biegów samochodu awaria samsung detektor przewodów elektrycznych
32pfl3107 podświetlanie wideorejestrator samochodowy
Setra 315 IL – błąd d 45: czujnik zużycia klocków, diagnostyka, naprawa Wnętrze pompy ciśnieniowej Kärcher HD 650 – budowa, tłoki ceramiczne, zawory kulowe