Gdy napiecia sa rowne nastepuje reset licznika, ale wczesniej musze pobrac stan licznika do rejestru, w ktorym nastapil reset, ale jak go pobrac, jak ten stan bedzie mniejszy o 1 LSB, bo reset za szybko dziala... W takim przypadku to sprawa jest jeszcze prostsza niz na poczatku to przedstawiles. Nie potrzebujesz dekodowac zadnego konkretnego stanu...
Właśnie przyszło potwierdzenie z Energii o zakwalifikowaniu jako prosumenta energii elektrycznej, pięć dni od przesłania certyfikatu.
Witam, 74121 lub 74123, na nich możesz wygenerować impuls z dowolnym opóźnieniem, jak i dowolnej długości. Pozdrawiam
Nie używaj delay() tylko timera lub funkcji millis(): https://www.arduino.cc/en/Reference/Mill...
Chodzi mi o czas rzędu kilku sekund.
Zamiast robić tam opóźnienie można policzyć ile taktów zajmie uartowi wysłanie ostatniej ramki i robić sobie inne potrzebne operacje ,które zajmują czas a po odpowiedniej ich liczbie zmienić stan porty i tyle . Asembler daje wiele możliwości wykorzystania czegoś co się nazywa opóźnieniem . A jak masz wolny licznik to można na nim zrealizować opóźnienie...
Witam po przerwie Wreszcie PGE założyło licznik dwukierunkowy :D Nie odbyło się bez wystosowania oficjalnego pisma do Urzędu Regulacji Energetyki. Sam byłem w szoku, że tak szybko zareagowali. PGE Obrót dostało nakaz w trybie natychmiastowym wystawienia zlecenia na wymianę licznika, PGE Dystrybucja mając zlecenie wymieniła licznik w przeciągu 3 dni...
Immobilizer nie widzi kluczyka ?
Różnice mogą wynikać z tego, że liczniki indukcyjne trzeba odczytywać dokładnie w godzinie zamknięcia okresu rozliczeniowego. Elektroniczne mają możliwość zapamiętywania wskazań w konkrentym momencie. Najczęściej jest godzina 00:00 na przełomie miesiąca. Gdy licznik indukcyjny odczytasz z opóźnieniem, to różnice mogą być spore.
Jestem początkujący. Czy ktoś mógłby mi opisać jak zrobić opóźnienie na liczniku T0 w asemblerze. Ważne są ustawienia TMOD i TCON ale co dalej. Chce uzyskać opóźnienie około 1s (jak wywołać przerwanie od licznika i jak je realizowac aby trwało 1s) ? Kwarc 20MHz, cykl maszynowy trwa 0,8us.
a _delay_ms i _delay_us Ci nie wystarcza ? Do opóźnień nie trzeba wykorzystywać koniecznie przerwań timera. Można wykorzystać flagi timera (o ile się da, ale wszystko zależy). Poza tym, zmienna deb w Twoim programie zapewne nie jest volatile, ale wrzuciłeś nam NIC, także pomoc też nijaka
A jak masz 10 przycisków wykorzystasz 10 przerwań? marnotrawstwo. wykorzystasz jeden licznik i po kłopocie zero opóźnień typu delay. Same zalety. minus? jeden: wykorzystany licznik.
Układów czasowych (121, 123) nie znajdziesz, możesz zrealizować opóźnienie taktując licznik z jakiegoś generatora.
Właśnie, że takie podejście jest złe. Ma to być suma logiczna nie arytmetyczna. 2 + 192 to nie to samo co 2 | 192. Może ja się jeszcze całkiem nie obudziłem dzsiaj, ale... 1. Oczywiście, że suma logiczna to co innego niż arytmetyczna :) 2. Akurat 2|192 = 194 = 2+192 ;) 3. Dalej nie wiem, dlaczego akurat suma logiczna. Chcemy skrócić czas do następnego...
Wg. Horowizta i Hilla jednak, jeśli licznik ma zatrzask na wyjściu, to zawsze jest to zatrzask przezroczysty, aby można było używać licznika tak, jakby zatrzasku nie było. W dokumentacji tej konkretnej kostki jest wyraźnie napisane że bufor przepisuje na zboczu rosnącym (nie stanie). Czyli nie jest możliwe ustawienie go w LS590 jako przeźroczysty....
Aby nie kolidowało z przepisami p/pożarowymi o drodze ewakuacji oraz aby nie zmniejszać szerokości ciągów komunikacyjnych poniżej dopuszczalnych norm, Jeżeli to stary budynek o grubych murach, może da się wykuć w ścianie wnękę i umieścić w niej licznik. Ponadto od 2025 r PGE montuje tylko liczniki zdalnego odczytu, może Tauron jest opóźniony w tym...
No to może odpowiem sobie sam i dla innych którzy szukaja pinologii do tego licznika. 1 pin +12V 3 pin GND Licznik załącza sie chwilowym opóźnieniem Pozdrawiam
Mają tak zawsze. Licznik jest mocno opóźniony. Na szczęście na koniec miesiąca zerują wszystkie liczniki, więc nie ma się co martwić.
No to kawa na ławę. Instrukcja Getrc5 w czasie działania używa jest licznika TIMER0 i związanego z nim przerwania. Licznik ten jest służy do generacji wymaganych opóźnień podczas próbkowania sygnału. TIMER0 może być dalej używany przez program, lecz należy się liczyć z wynikłymi opóźnieniami, gdy wykonywana będzie funkcja GETRC5(). Jest tylko jeden...
chwilowy stan "1111" wykrywa go za wcześnie. Podejrzewam, W jaki sposób mogę roziwązac ten problem? Dziękujęza odpowiedz Pozdrawiam Bez zagłębiania się w temat .... Możesz użyć negatorów w celu wprowadzenia opóźnień.
Możesz wykorzystać licznik cykli procesora do realizacji małych opóźnień. DWT_CYCCNT http://infocenter.arm.com/help/index.jsp...
Jeśli masz licznik , w którym po zaniku zliczania , po jakimś czasie gaśnie wyświetlacz (cyfry) , i Tobie będzie pasować tak duża zwłoka czasowa , to można to wykorzystać . Na mikrze też można spróbować , dając dwa kontaktrony ułożone naprzeciwko siebie , i podłączyć osobno pod dwa wejścia cyfrowe , oraz wykorzystać funkcje , czas opóźnienia naruszenia...
Z opisu funkcji wynika, że pętla używa 8-bitowego licznika. Gdzie w tej funkcji jest odniesienie do licznika.? W tej linii: dec %0 Po prostu jeden z rejestrów jest używany do odliczania opóźnienia i dlatego został "przezwany" licznikiem. Nie ma to nic wspólnego z fizycznymi licznikami/timerami. O wstawkach assemblerowych możesz przeczytać w manualu...
Właściwym sposobem na opóźnienie jest podłączenie licznika do RunFrame (szybkie zaznaczenie) i zrobienie czegoś takiego: // warning: quick dirty pseudocode static int frameNum = 0; frameNum++; if(frameNum == 2) { closeRelay(); } if(frameNum == 10) { doADCMeasure(); } if(frameNum == 12)...
8MHz. Inną opcją jest kalibracja pracy licznika.
[syntax=C]void SysTick_Handler(){ SysTick_Config(prescaler_systic);[/synta... W jakim celu w obsłudze przerwania od SysTick, ponownie konfigurujesz licznik? Logika podpowiada, że raz uruchomiony działa i nie trzeba nic więcej robić. Jeżeli po odliczeniu czasu, przyjmujesz przerwanie, przechodzisz do ustawiania i na nowo startujesz licznik, to częstotliwość...
Miałem podobny przypadek ale autom odpalało. Silnik reagował z opóźnieniem na pedał gazu - jakieś 2-3 sekundy. Uszkodzony był licznik.
Ma to znaczenie tylko w jednym przypadku - gdybyś ogromne ilości danych dodawał i usuwał - wówczas trzeba uważać na zakres, jaki przewiduje kolumna AI pod kątem przekroczenia. Poza tym to jest do olania, jaka tam wstawi się wartość. Zapytanie, które podałeś służy do ustawiania wartości inicjacyjnej, a nie zmieniania aktualnego licznika. Coś takiego...
Chyba nie da rady. Bo owszem dla 300MHz będziesz miał przestrajanie fazy 0...360stopni. Ale dokładniej będzie to przestrajanie opóźnienia. 0...3,3ns. Jak to podzielisz na 5, to wyjdzie 60MHz. Ale opóźnienie nadal 0...3,3ns. Czyli 60MHz nie przestroisz w zakresie 0...360stopni. Dalej. Zależnie od tego jak licznik załapie będziesz miał dodatkowe stałe...
W załączeniu impulsator ! Elementy R3 (równolegle z R2) i C1 dają stałą czasowa opóźnienia pojawienia się przedniego zbocza impulsu taktującego licznik względem ustalenia się sygnału wyboru kierunku zliczania (minimalny czas wg katalogu to 340 ns dla 5V, dla 15V minimalny czas wynosi 100 ns) Gdyby czas był za krótki to można zwiększyć C1 np. do 330n-470n....
A już tak najprosciej bez armat, czołgów i bombowcós. to zamiast 750ms oczekiwania wystarczy czekać 250x3ms. Czyli o ile mnie zrozumiałes co 3 ms sprawdzasz klawisz a co 3x250ms odczytujesz temperature - inaczej mówiac tworzysz pętle ob licznik 0-250 w której umieszczasz program obsług kalwisza i opóźnienie 3ms.
Po prostu przyjdą zdemontują stary licznik i założą nowy i oplombują. Ten licznik po prostu liczy pobór energii w dwóch taryfach. W zależności czy chodzi inkasent robić odczyty czy sam podajesz odczyt to zamiast jednego ogólnego odczytu podajesz dwa. Radzę tylko uważać na godzinę jaką ma wgrany licznik. U mnie ma 20 minut opóźnienia i tańszą taryfę...
Jeśli dobrze zrozumiałem algorytm, to najlepiej zastosować 3 liczniki. Wejście I1 dodaje na wszystkich trzech, a wyjścia odejmują. Każde swój licznik. Trochę zabawy z nawrotką ścieżki. Warto zastosować też andy ze zboczem, oraz flagi dla opóźnień.
Piszę ze sporym opóźnieniem bo na chwilę odłożyłem te sprawy. Komparatorki działają mi jak najbardziej ok. Tylko jedna sprawa mnie intryguje. Kiedy mamy na wejściu ilość sygnałów, która jest potęgą dwójki to ok, wszystko ładnie układa się w "drzewo". Ale co jeśli szukam największego z pięciu sygnałów wejściowych? Najprościej było by zrobić "drzewo"...
Rezystory muszą mieć wypadkową rezystancję około 120 Ω. Co daje 390Ω dla każdego rezystora. Nie jest konieczna masa, zegar RC procesora też może być. Należy zwracać uwagę na odczyt błędu ramki (rejestr UCSRA) przed odczytem z UDR. Oczywiście kod CRC jest niezbędny. Topologia gwiazdy, którą przedstawiłeś, raczej nie jest poprawna. Na początek...
Wiem tylko, że jak zgłoszę to do Tauronu ponownie i temat przypilnuję, to sprawę 'wyprostują'. I tak by należało zrobić, licznik to ich własność więc i oni tylko mogą wprowadzań zmiany w liczniku...
A coś z pomocą części które już mam? A coś się uparł jak dostałeś proste rozwiązanie? Tych enkoderów priorytetowych można troche znaleźć bo to popularna logika. Z tego co masz raczej nie zbudujesz takiego enkodera jako układu kombinacyjnego czyli takiego w którym zmiana wejścia po czasie propagacji wywołuje zmianę na wyjściu i nie jest to zależne od...
Witam nie posiadam tachografu w tym Iveco, Czujnik prawdopodobnie jest ok bo wsadzialem używany z innego Iveco i problem był ten sam dostałem cycka w innym temacie że to mogą być kable od czujnika przerwane pod lampą obok akumulatora, będę musiał je sprawdzić
Kolega nie wie jak to działa to niech głupot nie wypisuje. Synchronizacja sekundowa owszem to pikuś, lecz pozostałe przekaźniki licznika będą mieć opóźnienie losowe zależne od namagnesowania się rdzenia. Kilkanaście sekund na dobę jest pewne. W nagrodę za takie androny proponuję urlop od pisania na 30 dni.
Jeśli odłączą mi zwykły licznik boję się, że moje plany pójdą w diabli No i przyznał się, że chodzi o płacenie z opóźnieniem.
Ja mam podobnie w Tauronie, gdzie nawet dobowe wskazania w e-liczniku pojawiają się czasami z dużym opóźnieniem. Szczególnie po weekendach i dniach świątecznych. Zastanawiam się czy ktoś ręcznie tych danych nie wprowadza i stąd takie opóźnienia.
Kiepsko znam angielski ale z tego co widzę to wydaje mi się ze rejestry TIMSK i TCCR0 odpowiedzialne sa za ustawienia licznika a ja nie używam licznika. Opóźnienie w przerwaniu służy likwidacji drgania styków gdy go nie ma to przerwanie wywołuje sie w momencie wciskania przycisku i w momencie jego puszczania. volatile - pomogło i jest teraz ok dzieki...
Dzięki, (rozumiem że do symulacji mogę używać 8 bitowego licznika jednak w rzeczywistości potrzebuje 16 bitowego), mam kolejne pytanie otóż przeczytałem takie coś: "Zerowanie licznika w trybie porównania (Tryb CTC - czyszczenia zegara): (...)Jeżeli wpisana nowa wartość do OCR1A lub ICR1 jest mniejsza od aktualnej wartości w TCNT1, licznik opóźni proces...
Opóźnienie oczywiście będzie uwzględnione. Jeden licznik wchodzi tylko w grę, jeżeli będzie on uruchamiany na obu końcach toru. Nie jest co prawda to projekt komercyjny, jednak mimo wszystko, trzeba zastosować komunikację bezprzewodową. Pozdrawiam
Jeżeli Ci to pomoże to mam kod który po naciśnięciu przycisku dodaje wartość do licznika i wyświetla stan licznika binarnie na diodach. #include <io.h> #include <util/delay.h>//biblioteka funkcji opóźniającej unsigned char licznik;//deklaracja zmiennej int main(void){ DDRB = 0xff;//port b jako wyjście PORTB = 0xff;//port b w...
Forma: Border Style: 1- Fixed Single Min/Max Button - można nie wyświetlać MinButton, ale Max zostanie. Wyjście: anulować próbę zamknięcia okna po naciśnięciu X lub zrobić formatkę bez paska tytułu (Border Style - 0 None). Opóźnienie - zerknij na: http://tinyurl.com/6j8ccjo (są różne rozwiązania, z licznikami czasu i bez...) Można tak: Private Declare...
Podłącz dodatkowy obrotomierz pod złącze licznika A15. Poniżej schemat: http://obrazki.elektroda.net/45_12825840...
Zmienna val przelicza opóźnienie na ilość taktów zegara, jakie wykona on w podanym czasie, a pętla while zatrzymuje program, dopóki nie zostanie osiągnięta taka właśnie ilość taktów zegara. Nie wiem gdzie jest wyższość tej funkcji, nad biblioteką delay.h. To i tamto, tak samo bezproduktywnie blokuje procesor, z tym, że to jeszcze dodatkowo angażuje...
Licznik 74192 liczy w górę maksymalnie od 0 do 9, w dół może liczyć od 15 do 0 o ile po zerze będziemy wpisywać równolegle na wejściach A,B,C,D odpowiednie liczby >9 na 74193 masz licznik binarny od 0 do 15 z możliwością skracania przez wpisanie liczby Skracanie cyklu liczenia polega na połaczeniu wyjścia BORROW (przy liczeniu w dół) lub CARRY (przy...
nie działa, ani licznik motogodzin, ani obrotomierz...
Po awarii sieci wodociągowej w mojej miejscowości wodomierz rozpoczyna liczenie z opóźnieniem. Po odkręceniu kranu licznik stoi w miejscu przez 10-30 sekund później zaczyna się kręcić a po zakręceniu kranu kontynuuje liczenie przez kolejne 10-30 aż do całkowitego zatrzymania. Co może być przyczyną opóźnionego liczenia przepływu wody? Mogłoby to być...
Jaki licznik posiadasz ? Pozyton sLAB z portem RS485. Zdaje się, że nie do kupienia obecnie. Mało popularny. Na podstawie dobrej dokumentacji udało mi się zrobić obsługę jego protokołu. Jest OK, tylko to opóźnienie w odczycie jest nieco irytujące.
Witam Dzisiaj udało mi się połączyć i uruchomnić manipulator. Aż wstyd się przyznać ale przewód masowy COM podłączyłem nie pod COM ale pod CTL w centralce :) - ciemnawo już było:). Po prawidłowym podłączeniu wszystko ruszyło jak należy:) i problemów z połączeniem z kompem tez nie było. Mam dodatkowo jedno pytanie jak skonfigurować najlepiej czujki PIR...
"Godzina zero" minęła. Jestem ciekawy czy ktoś zauważył jakieś zakłócenia w starszym sprzęcie. Niestety problemy z działaniem odbiorników mogą też wystąpić z opóźnieniem...
Na jednej zakładce masz bloczki logiczne (and,or,not,xor, nand,nor) - poczytaj o logice układów cyfrowych, dla przykładu bloczek and - muszą być sygnały na wszystkich wejściach żeby się pojawił sygnał na wyjściu. Druga zakładka to bloczki z różnymi funkcjami czasu i liczniki ( np załączenie z opóźnieniem, załączenie po odliczeniu iluś tam impulsów)...
Sprawdziłem, ten układ, to licznik dekadowy i jest połączony z pinami spiętymi zworką Zapewne realizuje opóźnienie. Może płytka ma za zadanie ochronić silnik przed zbytnim przeciążeniem. Możliwe. Trzeba by rozrysować układ. A może załącza uzwojenie rozruchowe. Zgaduję tylko. Znalazłem Ci jeszcze takie coś: https://www.clasohlson.com/medias/sys_ma...
Witam jeszcze mam małe pytanko jeśli chciałbym dokonać resetu tej pętli z opóźnieniem 500ms, gdy licznik zostanie zatrzymany.
Minimalna częstotliwość odświeżania to ~100Hz. Jeżeli jest mniejsza, to cyfry "pływają" kiedy na nie patrzysz lub kiedy ruszasz głową. W praktyce przyjmuje się typowo ~250Hz, co dla 4 cyfr oznacza konieczność generowania przerwań z częstotliwością ~1000Hz. Więcej nie trzeba, ponieważ zajmujesz procesor obsługą przerwań, a nie daje to żadnego zysku na...
Ja doszedłem do trochę innych wniosków: aid: jeden 32 bitowy licznik, drugi idealnie stabilny to może być rozmiar kolejnego bloku danych audio w pliku tts. vid: jeden 32 bitowy licznik http://obrazki.elektroda.pl/9572088900_1... http://obrazki.elektroda.pl/3906301100_1... Dodatkowo rezultat z 535_00: [syntax=bash]$ python3...
Z drugiej strony ładowanie ogniw do 100% z kolei skraca ich żywotność. Widziałem, któryś z kolegów na w/w forum przedstawił wykresy zależności żywotności (liczonej jako ilość ładowań) w funkcji napięcia końcowego, do jakiego doprowadza się ogniwo. Wynikało z tego, że dla końcowego napięcia 4,2V można deklarować 500 cykli ładowania, natomiast zmniejszenie...
jak masz wolny licznik to na nim zliczaj takty. Pamiętaj, że każda instrukcja ma swój określony czas/czasy. Oczywiście tez musisz uwzględnic czas nastawiania licznika :)
Od kliku dni mam problem z pojawiającym się trybem awaryjnym i kontrolką ESP w fordzie focusie mk2 1.6 benzyna 100 KM 2005/2006 rocznik. W czasie jazdy najpierw na desce pojawia się choinka kontrolek, które po paru sekundach gasną i zostaje tryb i ESP. Byłam z tym pod komputerem ale akurat wtedy nie było tego problemu gdyż pojawia on się co jakiś czas...
Drobna uwaga co programu: if(licznik > ILOSC_KOLUMN) Jeśli kolumn jest 8, a indeksowane są od 0 to ostatnia kolumna ma indeks 7. Ty iterujesz licznik do 8 w związku z czym powstaje pewne opóźnienie pomiędzy wyświetlaniem ostatniej (licznik=7) kolumny i pierwszej (licznik=0) kolumny. To opóźnienie zapewne także ma wpływ na wypadkową jasność...
Spokojnie możesz zmienić czas wywołania przerwania tylko weź wtedy poprawkę na opóźnienia, bo licznik programowy będzie już w innym tempie zliczał. Tutaj masz ideę rozpoznawania krótki/długi : http://www.elektroda.pl/rtvforum/viewtop...
Jak już pisałem, dawno nic nie robiłem w bascomie, ale poniżej daję ogólny zarys opóźnienia dla przycisku przy użyciu licznika Config Timer0 = Timer , Prescale = 1024 Enable Interrupts On Timer0 , Czas Dim Flaga As Bit Main: Do If Pinx.x = 0 and Flaga = 0 Then Load Timer0 , 25 '0,0256s. dla 1MHz Enable Timer0 End If If Flaga = 1 Then Reset Flaga...
pomiędzy włączeniem licznika a kasowaniem flagi przerwań miałem opóźnienie, które powinno spowodować to że zdążą sie wpisać nowe wartości do rejestrów. Mógłbyś pokazać ten kod z opóźnieniem o którym piszesz?
elpapiotr - przepisy, PN oraz PE zasłaniają Ci zdrowy rozsądek, bo elektryk widząc gołe przewody pod napięciem to ma je natychmiast zaizolować ! ZE nie interesuje się instalacją za licznikiem, a PINB może zareaguje z takim opóźnieniem, że wcześniej dojdzie do tragedii.
Temat ciekawy. Nie mam "gotowca" ale potrzebujesz zmienne: "Licznik" - ilość odczytów napięcia "Nap" - odczytane napięcie "licznik_zmian" "Wartosc" - 0 - gdy "Nap"<0,4V albo 1- gdy Nap>0,65V "wartosc_pop" - wartość z poprzedniego odczytu Licznik =0 Do ' pętla główna incr licznik call Odczyt_nap ' skok do procedury odczytu nap call sprawdz ' sprawdzenie...
Przecież zamiast delay() można utworzyć pętlę while albo for i ten czas sobie wyświetlić jako licznik. Tak jak wyżej pisano...
Podpowiem Ci: - pierwszy układ jest do odróżniania impulsów trwających dłużej, niz 1 sekunda. To prosty układ z opóźnieniem i przerzutnikiem Schmitta na CD4093. Jeśli czas trwania impulsu jest dłuższy, niż 1 sekunda, to na wyjściu tego CD4093 pojawia sie impuls, który zostaje zliczony przez licznik 4017. Jednocześnie uruchamia się nastepne odliczanie...
Z tą zwłoką to może być tak jak mi się kiedyś zrobiło, a zrobiło się dlatego, że licznik opóźnień zrobiłem nieco inaczej niż zwykle tzn. zawsze był zerowany, a tu opóźnienie było ustawiane od 1 do 400 i zapomniałem na początku programu wpisać "1" do licznika jako jego wyzerowanie i odliczał mi od 65536 przez kilkadziesiąt sekund, bo kiedy wykonało się...
Przerwanie mam ustawione na LOW LEVEL bo steruje to pilotem RC5 a chciałem zrobić drugie INT1 na zbocze to nie działa tylko zmula program pewnie dlatego ze w skrajnych położeniach ciągle jest stan niski Jak obsługiwać ten Timer? czy on nie będzie zliczał zewnętrznych impulsów? bo własnie czytałem ze liczy impulsy na PB.0 a on wcale na to nie reaguje...
Posiadam µP AT89S8252 , jak by wyglądała procedura opóźnienia ( 100 ms ) z wykorzystaniem wewnętrznego licznika tego µP przy 12 MHz ?
Bateria od motoroli e398, w peli naładowana, kupiłem ja na allegro, i mial być POLIMER, napiecie na niej, to 4,7 v (przynajmniej tyle pokazuje mój miernik), ale wątpię, ponieważ krótko trzyma, wiec najpewniej jest to li-on. Mnie tez to zdziwiło, ze oba liczniki nie chodzą, dodam jeszcze, ze po podłączeniu baterii nic( żadna z diod) nie świeciła. Napisałem...
TV to czas w formie "S5T#2S" (opóźnienie załączenia,wyłączenia,impulsu) Jeśli z lewej strony zamarkujesz odpowiedni blok (funkcji,czasu,licznika itp.) i naciśniesz F1 to uzyskasz odpowiednie informacje dotyczące tego bloku. Bloki są widoczne z lewej strony jeśli się ustawi język programowania FUP - (po angielsku prawdopodobnie FB) W języku AWL a M 0.0...
W tym rzecz, iż szukałem i trafiłem tylko na liczniki zliczające a chodzi mi o proste opóźnienie czasowe na wyjściu ...
Nie ma po siódemce ósemki? Dziwne. Masz ten układ złożony, czy tylko symulujesz? Co do reszty "obiegu" - się zgadza, tak ma być. Układ wypracowujący PRESET, na bramkach NAND i NOT, po wystąpieniu A na wyjściu licznika natychmiast powinien wywołać załadowanie 0, a tutaj nic nie robi. Dopiero doliczenie do C powoduje wystawienie sygnału PRESET i załadowanie......
Szybkie liczniki i PTO są obsługiwane przez sprzęt, więc jeśli używasz technologii z pozycjonowaniem to odbywa się ono poza programem. Z programu wydajesz tylko komendy. Co do dokładności zliczania, w pierwszej kolejności sprawdź i zmniejsz opóźnienie filtrowania wejścia, którego używasz do pomiaru (we właściwościach tego wejścia z konfiguracji sprzętowej).
Witam, Ja egzamin praktyczny mam w poniedziałek o 9.00, ale mam kilka wątpliwości co do samego programu. Program, który jest u nas wgrany do sterownika (S7-300) przed egzaminem posiada aż 6 timerów i 4 liczniki podpisane jako: T1 - "czas postoju" T2 - miganie żarówki 0,5Hz - u nas zrobione jakimś systemowym generatorem T3 - "opóźnienie T3" ? T4 - "opóźnienie...
Poza brakiem volatile nie bardzo rozumiem sens kasowania flagi cron_chk poza warunkiem? Jeśli cron_chk się ustawi akurat wtedy gdy będzie procesor wykonywał inną funkcję niż ten warunek to skasujesz ją i nie wyśle ci nic na RSa. I jeszcze jedno - jaka jest pewność że terminal ci nie wprowadza opóźnień i błędów czasowych ? Zamiast takiego testu co 1...
Gdzie jest podłączony ten przycisk, czy jest na porcie UART1? Czy ma wbudowany rezystor podciągający? Czekaj, mówisz, że flaga Quick Connect jest dla ciebie problematyczna? Wszystko, co robi, to szybsze łączenie się z Wi-Fi, bez dodatkowych 5 sekund opóźnienia.
Ja w landisie, mam dodatkowy moduł GSM zainstalowany, do wysłania danych. I aplikacje Taurona na telefonie. Wyświetla dane z 1 dniowym opóźnieniem.
Jak nie radzisz sobie na razie z tym timerem to przynajmniej nie nadużywaj bezpodstawnie Wait. To co Ci zaproponuję nie zwalnia Cię od ogarnięcia timerów! Ustal sobie jakie dopuszczasz maksymalne opóźnienie pętli i użyj go tylko raz np. 10ms. Za rozwiązanie, może nie do końca eleganckie, zaraz zbiorę burę od fachowców ale w wielu przypadkach to naprawdę...
W takim razie jak to zrobić? W nocie katalogowej jest napisane, że typowe opóźnienie to ~15ns I jak działa taki licznik wewnętrzny? Jak go obsługiwać? A może lepiej będzie nauczyć się języka PIC'a, który może mierzyć wysokie częstotliwości?
Skrzynia jest sprawna. Efekt jest we wszystkich wymienionych zestawieniach nawet w aucie z salonu. Jest to na 95% problem w sofcie. BTW w PSA nie robi się adaptacji ale korektę licznika oleju.
Opóźnienia nie są krytyczne - masz przecież zegar sterujący transmisją. Więc zamiast 4us (o ile to opóźnienie istotnie tyle miało) możesz dać większe - chodzi tylko o to, aby CLK nie miało częstotliwości wyższej niż akceptowana przez SHT dla danego rezystora podciągającego. Co do samego delay - działa ono w ten sposób, że wartość opóźnienia jest przeliczana...
Odczytywanie stanu mechanizmu przez zliczanie czasu to trochę kłopotliwe rozwiązanie. Wystarczy drobna niedokładność licznika lub opóźnienie w pracy mechanizmu i całe liczenie można o kant d..omu potłuc. Nie będzie pewności co do położenia mechanizmu. Lepszym wynalazkiem były by jakieś czujniki krańcowe - np. fotokomórki. Wtedy tak dokładne liczenie...
Jeśli dobrze pamiętam to tak to się liczyło delay1: ldi R16, 0 ;1 cykl del1: inc R16 ;1cykl brne del1 ;2 cykle (1 gdy nie ma skoku) ret ;4 cykle ;razem (1+1+2)*256-1+4=1027 cykli delay2: ldi R17, 0 ;1 cykl del2: rcall delay1 ;3+1027 cykli inc R17 ;1 cykl brne del2 ;2 cykle (1 gdy nie ma skoku) ret ;4 cykle ;razem...
Mój problem dzięki pomocy (at)akrawiec oraz serwisu Solar-Log rozwiązany. Przypomnę może, że nie mogłem podłączyć do Solar-Log-a swoich inwerterów magistralą RS a Są to 3xGW3000-NS. Generalnie producent mojego falownika podał błędne oznaczenie interfejsu RS. Opisali go jako RS485 a defacto jest to RS422. Wystarczyło połączyć inwerter pod Solar-Log-a...
Hej! Na pewno musisz dać czas DS-kowi na przetworzenie temperatury (dla pewności dałbym nawet 750ms tak jak jest w dokumentacji bo przy mniejszym odstępie możesz mieć błędne odczyty) w każdym razie zrób tak że w pętli głównej programu odpal polecenie konwersji w DS i uruchom timer do odmierzenia czasu opóźnienia, licznik będzie liczył i po odmierzeniu...
Dobry wieczór, Gra działa, ale wyświetla tylko cyfry parzyste z wyjątkiem pierwszej. Generator liczb pseudolosowych polega na wycięciu młodszej cyfry setnych sekundy zegara systemowego... Kiedyś działało, a na CA80 kuleje... Zakładam, że problem wynika z różnicy w implementacji obsługi klawiatury starego (SA) i nowego (CA) systemu oraz wykorzystania...
A nie, ja co prawda mam doświadczenie z inną firmą, ale widziałem, że potrafili zmyślać. Zapłaciłem, napisałem im, że chcę wyjaśnienie - skorygowali rachunki, wyjaśnienia dotąd (kilka lat) nie dostałem. Ale proponuję sprawdzić, czy licznik prawidłowo działa, bo może zaczął zawyżać wskazania? Sorki za opóźniony post ale oni wyczytali to ze starego licznika...
Czas: zależy - czy się zmienia z 0 na 1 czy odwrotnie, on - od temperatury - od napięcia zasilania - od obciążenia wyjścia (rezystancja, pojemność) Parametry: - technika wykonania: bipolarne, cmos - napięcie zasilania (zakres) - czasy przełączania i maksymalna częstotliwość pracy (przerzutniki, liczniki) - zakres temperatur pracy - typ wejść (zwykłe,...
A impulsy mają się pojawiać z opóźnieniem po włączeniu licznika? Nie pamiętam nazwy bitu, ale na pewno da się zanegować sygnał wyjściowy. Wtedy początek impulsów będzie jednocześnie a czas każdego z nich wyregulujesz sobie rejestrem CCRx.
const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
Zmienną używaną w przerwaniu deklaruje się jako volatile (wykluczona z optymalizacji), inaczej będzie cyrk... volatile unsigned char licznik Ładniej by to wyglądało scalone... tzn... void czekaj(void) { licznik = 30; TCCR0 = 0x05; do{}while(licznik); } ISR(TIMER0_OVF_VECT) { licznik--; TCCR0 = 0; //wypadałoby...
We Wrocławiu dystrybutorem energii jest Tauron, który zamontował liczniki dwukierunkowe mające zainstalowany moduł radiowy typu Wireless M-Bus do komunikacji z siecią domową oraz dystrybutorem. Po zainstalowaniu apki Tauron-a "e-licznik" mam wgląd w dane licznika z jednodniowym opóźnieniem z każdego miejsca. Obecnie walczę aby móc odbierać dane w czasie...
Bascom to świetne narzędzie do nauki bo szybko widać efekty i łatwo zobaczyć Hello World ;) niestety moim zdaniem nie nadaje się on do pisania złożonych programów bo jego funkcjonalność jest mocno ograniczona i użycie sprowadza się do wstawienia wstawek asemblerowych lub wycieczki do rejestrów . Pomijając to wszystko można jeszcze trafić na jedną dolegliwość...
Po co Ci tak funkcja czekaj() Może jest tak, że czas wykonanie tej funkcji jest większy od czasu pomiędzy przerwaniami?? Wywal tą funkcje. Przecież opóźnienie realizujesz na przerwaniu.
W celu ćwiczenia powinno być brak kropki przed słowem "komputerowego" Spice a nie Spise Berkeley a nie Berkley Dobrze gdyby się udało przy liczniku synchronicznym i asynchronicznym pokazać różnicę w przebiegach o ile na to symulator pozwoli (opóźnienia, niejednoczesność zboczy) Licznik 7490 w części B jest mod 5 a nie modulo 4 Potem jest licznik modulo...
licznik opóźnić opóźnić stycznik opóźnić zmywarka
wskazania obrotomierza lodówka elektrozawór radio winda
smartwatch wgranie smartwatch aplikacja
Opinie o miernikach PeakTech: jakość i funkcjonalność Przyczyny spalonej płyty głównej pieca gazowego