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...
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...
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...
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...
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...
Stworzyłem nowy mod (fork) z innym podejściem do rozdzielczości i stabilnych odczytów do monitorowania mocy / energii z BL0937: https://github.com/listen-obk/OpenBK7231... To podejście będzie działać tylko z układami monitorującymi moc wyjściową częstotliwości, takimi jak BL0937 i HLW8012. Mój zamiar: Chciałem zmierzyć niskie obciążenia, takie...
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ę...
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...
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ść...
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.
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ć...
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ą...
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.
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....
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...
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 :...
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).
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.
(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...
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...
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...
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...
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,...
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ć...
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...
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ść...
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ć...
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ę.
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...
Ł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...
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...
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...
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ć...
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...
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]...
licznik impulsów ilość impulsów mnożnik impulsów nadajnik impulsów
schemat agregatu trójfazowego odbiornik podczerwieni megane microsoft wirtualna maszyna
dodaj temat engine fault peugeot
Schemat czujnika napięcia Futaba SBS-01V – odtworzenie, zamiennik, S.Bus2, zakres 0-100 V TCL QLED – czarna cienka linia pionowa na ekranie: przyczyny, matryca, COF, naprawa