Teraz spłodziłem coś na chacie w bascomie ;-) Może w końcu ta koncepcja ruszy.... uwzględnia drgania styków, działa na innej zasadzie... powinna byc odporna na wszelkiego rodzaju czasy między puszczeniami wciśnięciami itp... w przerwaniu co 10ms sprawdzamy stan przycisku zadziałanie przycisku następuje najwcześniej po 10 jego sprawdzeniach (po 100ms)...
https://obrazki.elektroda.pl/8584122000_... https://obrazki.elektroda.pl/6167335700_... Do warsztatu trafił UPS do wyzłomowania. Szkoda sporego trafa, użyć odwrotnie i będzie mocna ładowarka. Gdy kiedyś pierwszy raz spotkała mnie "radość o poranku" pomyślałem: puścić w accu z 15min z 20-30A i auto na pewno by odpaliło...
https://obrazki.elektroda.pl/6102883800_... Witam wszystkich serdecznie. Dziś chciałbym Wam przedstawić projekt który niejako powstał z pilnej potrzeby obrony przed sąsiadem, a właściwie przed jego uciążliwym dymem jego komina. Pomijając fakt że sąsiad w żaden dyplomatyczny sposób nie chciał ze mną rozmawiać tylko truje mnie i moją...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
http://obrazki.elektroda.net/73_11934106... Chciałbym zaprezentować konstrukcję jednogodzinnej ładowarki przystosowanej do ładowania akumulatorków NiMH oraz NiCd 1,2V o rozmiarach HR6/AA i HR03/AAA. Ładowarka posiada dwa oddzielne kanały, dzięki którym możemy ładować jednocześnie dwa różne akumulatorki lub po niewielkich przeróbkach cztery...
http://obrazki.elektroda.pl/9151953900_1... Założenia projektu: - obsługa wszystkich funkcji dostępnych z klawiszy sterujących magnetofonu, - wyświetlenie nazwy aktualnie wykonywanej funkcji na wyświetlaczu LCD, - wykorzystanie fabrycznego pilota zdalnego sterowania, - zasilanie układu z zasilacza magnetofonu, - możliwość podłączenia...
(...) (to chyba mosfet typu n)) moze byc mosfet typu p mi tam obojetnie jaki mosfet bedzie Licze na szybka pomoc (at)ElektrodaBot AI: Jaki jest dokładny model lub typ regulatora prędkości PWM, którego używasz? Podalem link w opisie AI: Jaki typ silnika używasz (np. szczotkowy, bezszczotkowy)? Szczotkowy Wstępna ocena dostępnych informacji - Użytkownik...
Jak łatwo, tanio i przyjemnie zacząć przygodę z elektroniką? https://obrazki.elektroda.pl/6958449000_... W ucząc dzieci elektroniki . Pomysły i inspiracje na początek nauki elekroniki Największą (za to możliwe, że jedyną) przeszkodą w rozpoczęciu edukacji elektronicznej jest zebranie kilku elementów wyposażenia. Jak już zostało...
... poza tym w tej samej dokumentacji jest napisane że przy pisaniu w C kompilator ogarnia dostępy do tych rejestrów i też tak wynika z moich dotychczasowych doświadczeń. Zgadza, się ale nie pokazałeś tego fragmentu programu (odczyt). Poza tym szybka praca licznika wskazuje na to że nie jest to problem tylko z odczytem. Dlatego napisałem: Nie wyjaśnia...
Akumulatory grzeją się w czasie ładowania? Muszą się grzać. To normalne zjawisko związane z przepływem prądu elektrycznego. Im większy prąd płynie, tym większe nagrzewanie się ogniwa. Co to znaczy muszą się grzać? Prąd nie nagrzewa tylko tracona moc a ona nie zależy tylko od prądu i to można zoptymalizować. Wszytko się grzeje w zależności od wielkości...
Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...
Pokaż ustawienia BIOS dotyczące dysku. Transfery są fatalne, ale absolutnie nie jest to wina sprzętowa dysku a raczej systemu/ustawień w BIOS. Zrób skan Victorią i pokaż zdjęcie ekranu po zakończeniu. Dyski serii Blue i Green mają fabrycznie zbyt krótki czas między parkowaniami głowic wynoszący 8 sekund co strasznie spowalnia dysk. WD wypuścił soft...
I tutaj się mylisz co do własnego kodu bo to powinno wyglądać tak.... Zgadza się - literówka powiedziałbym, bo jeszcze mi w krew nie weszły zasady C, a to po prostu była szybka reakcja na zamianę znaku równości na znak większości, przy którym cały algorytm bierze w łeb... ;) Naprawdę nie wiem jak Ty to wywołujesz, że wychodzi 2s, bo u mnie działa na...
Tryb normalny, 8 bitowy tim0, prescaller 64, zaczyna liczyc od TCNT0=6, czestotliwosc wychodzi 1000Hz, w przerwaniu incrementowany jest licznik tysiecznych sekundy. Po pomiarze wyswietlany. BTW, w planach dolozenie modulu z mikrofonem i dopisanie trybu normalnego timera strzeleckiego (liczy strzaly i zapisuje ich czasy). Oraz w takim wypadku, beda odpinane...
Procedura obliczenia() musi być wykonana po każdym przepełnieniu timera i tylko po przepełnieniu timera (musi się wykonać dokładnie tyle samo razy ile razy wystąpiło przerwanie timera). Wymagana jest też w szybka reakcja na inne przerwania - szybsza niż trwają obliczenia() Prawie dobre rozwiązanie nr 1(pseudokod): Proszę wytknięcie błędów, opinie który...
Minimalny (najwolniejszy) prąd ładowania dla MAX712/713 wynosi ok. C/3 (trzygodzinny), gdyż najdłuższe możliwe ustawienie timera wynosi 4h24min (należy zwrócić uwagę, aby timer nie powodował wyłączenia ładowania zanim układ wykryje -DeltaV ;) ) pzdr !
Te 32 bity to w małych projektach wygoda, w dużych - konieczność. Głupia średnia krocząca o głębokości 16 przy 12bit próbkach wymaga akumulatora 16bit. Szybka zamiana wartości z ADC na mV (bez dziwnego dzielenia i floatów) wymaga już więcej (dla Vref=3300 masz (3300*adc_val)>>adc_bits, wykonanie mnożenia wymaga juz 24 bitów). Łatwo się przyzwyczaja...
Dzięki za szybka odpowiedz. Czyli żeby przy wystąpieniu przerwania zatrzymać licznik, muszę wyzerować prescaller - czy mogę to zrobić jakimś innym bitem? - i jeśli chcę żeby znowu zliczał, to muszę ponownie uruchomić prescaller?
Nie jest to lepszy przykład. Jak widze te delay_us w przerwaniach to aż mnie skręca. Z całym szacunkiem ale nasuwa mi się tylko jedno słowo: amatorszczyzna. Jeżeli Ci się wydaje, że robisz coś przełomowego i odkrywczego to chciałbym Cię uświadomić, że jesteś w błędzie. Finalną wersje optymalizacji można będzie zobaczyć w EP, to jest szybka poprawka...
Witam zbudowałem układ z postu http://www.elektroda.pl/rtvforum/topic82... Dodatkowo pozmieniałem miejsca mikroprzełączników oraz dodałem pomiar temperatury (a raczej mam zamiar bo mi nie dziala) problem jest taki ze nie liczy mi dokładnie. jestem początkujacy i nie korzystałem jeszcze z zegara zewnętrznego wiec pewnie tam mam cos zle ustawione...
Inaczej, zostawmy narazie problemy interpretacji. Załóżmy, że mamy tylko sprzęt, 2 uarty sterowane timerem sprzętowym. Master wysyła jedną ramkę, owszem wszystkie odbiorniki zaczną odbierać dane w tej samej chwili (Bufor jest pusty, to założenie magistrali - jeden master), wszystkie naraz wyzwalają timer t3.5 sprzętowy. W tym momencie nie mają nic do...
Witam! Mam szybką ładowarkę do spalinowego samochodziku. Dostałem ją gratis zepsutą :(. http://obrazki.elektroda.net/84_12873278... Dynamite DYN4010 Mega 1 AC/DC Quick Charger Operates from 110V AC outlet or 12V DC power source Average charge capacity of 4.0 amps Charges 6/7 cell NiCd or Ni-MH packs Pre-wired Tamiya style connector 15 minute timer...
Witam, mam kłopot ponieważ chciałbym zakupić telewizor. Rozejrzałem sie po sklepach, po promocjach, mam ograniczone fundusze ale takze i wybór, więc spisałem modele jakie są w moim zasięgu. Najlepiej było by gdyby głos zabrała osoba znająca się w temacie.Mam pokój o rozamiarach 4x5, telewizor ma stać obok okna, oglądany jest z odległości od 1,5 do 4...
... tak naprawdę ma to być obrotomierz do motocykla . ... Priorytetem jest bardzo szybka reakcja wyniku .... Zastanów się czy nie warto wykorzystać w tym procesorze Timera pracującego w trybie Capture Mode: http://obrazki.elektroda.pl/4130623300_1... Znajdziesz w nim dodatkowo wbudowany układ redukujący szumy sygnału wejściowego oraz...
Witam po chwili nieobecności:) co to pytań i odpowiedzi: do kolegi "piotrva": 1. F_CPU zadeklarowałem na samej górze programu o to mi chodziło :D 2. Zapamietam na przyszłość:) 4.Myślę że to kwestia już bardziej kwestia indywidualna jak komu jest wygodniej, mi w zapisie heksadecymalnym posługiwanie się idzie całkiem sprawnie. Ale będę pamietał o tym...
Myślałem właśnie też o jakimś AVR ale to się zobaczy. Tak poczytałem o tym CD i ne555 lub lm555 ale to są te same. Może opiszę co chcę zbudować. Generalnie ma to być moduł sterowania spryskiwaczami lamp w aucie. Teraz jest to tak rozwiązane że jak naciskamy spryskiwanie szyb to i pryskają się światła ale to rozwiązanie nie jest za dobre bo płynu ubywa...
czy Crossworks jest taki madry, aby sam potwierdzac przerwania w ich ISRach? w kazdym z nich brakuje przypisania dowolnej wartosci do rejestru VIC odpowiedzialnego za adres... osobiscie nie sadze, aby Crossworks zalatwial to sam, bo w koncu oparty jest na gcc, ktory tego nie zalatwia. bez tego kolejne wywolanie przerwan nie bedzie mozliwe raczej......
Skoro nie działa to widać napięcia za wolno opada. A może chociaż dioda D2 gaśnie od razu gdy na krótko odłączysz zasilanie?? A w ogóle to jakie dąłeś wartości tego kondensatora 15uF i tego który nie ma zaznaczonej wartości na schemacie. I na jakie napięcie dąłeś diodę zenera. Spróbuj połączyć tak jak na dołączonym schemacie. Gdyby się okazało ze dioda...
Witam wszystkich majsterkowiczów :D Oto mój jeden z pierwszy programów napisanych na ATMEGE 8. Dotychczas programowanie mikrokontrolerów traktowałem jako zabawę, używając do tego BASCOMA i zestawu Treningowego. Obecnie stoję przed zamiarem budowy pewnego urządzenia ale przed rozpoczęciem prac chciałbym mieć pewność że część programowa będzie ok. Sam...
Panowie mam problem. Muszę kupić LCD'ka 32'' i natrafiłem na trzy modele którymi jestem zainteresowany.. Lecz nie wiem na który się zdecydować.. Najbliżej jestem LG'ka po dobrym czasie reakcji, ale konkurencja ma lepsze kontrasty.. Więc na co się zdecydować? Dodam, że odbiór będzie wyłącznie z kablówki.. Samsung LE32S81B Kolor Czarny Załaczone wyposażenie...
Dlaczego uważasz, że to będzie trudne? Zasadniczo potrzebujemy głównego timera (co sekundę) i szybkiego timera (25 ms?), Oba mogą być za HAL. Potrzebujemy również serwera HTTP do pracy, ale to tylko jedno miejsce do stubowania... coś jeszcze?
Cześć, Panasonic AS640 będzie najlepszym TV z pośród wymienionych przez Ciebie modeli. Jest na matrycy VA, więc zapewni Ci znacznie lepszą czerń i kontrast przy wieczornym oglądaniu filmów. Pozostałe wymienione TV są na matrycy IPS. Alternatywą dla AS640 będzie Samsung H6400 lub H6200. Ten drugi zapewnia praktycznie taką samą jakość obrazu jednak ma...
Zrobiłem taki prosty program w PLC. Generator impulsów na dwóch timerach. http://obrazki.elektroda.pl/1390334300_1... http://obrazki.elektroda.pl/9343867500_1... Jeden genereje impuls co 10ms a drugi kończy zliczanie po 1s. Czyli przez 1 sekundę powinniśmy miec 100 impulsów. Podłączyłem Q0.0 do wejścia I0.0 odblokowałem...
O ile mi wiadomo, PowerSave dotyczy tylko urządzeń BL0937 i mamy nawet na to rozwiązanie, które wkrótce powinno zostać scalone. Dla takich przypadków dostępna będzie alternatywna opcja/polecenie PowerSave. Jeśli Twoje urządzenie nie korzysta z BL0937, możesz włączyć PowerSave nawet teraz. Cóż, może również z wyjątkiem urządzeń IR, ale nie jestem pewien....
Odpowiedz sobie (przy okazji możesz i nam) na poniższe pytania: Jaki to mikrokontroler? Jaka jest częstotliwość głównego zegara? Jaka jest częstotliwość zegara szyny timera? Jaka jest częstotliwość zegara timera? (to nie jest wcale takie oczywiste - są automatyczne dzielniki, przy podziale częstotliwości szyny zegar timera może być 2x szybszy od zegara...
1. Właśnie timer podany na wejście (wg wyjścia) i potem to wejście steruje roletą 2. Specjalnie stworzona nowa strefa, która włącza się i wyłącza wg godzin timera. Roleta sterowana wg załączenia stref. Szybszych sposobów raczej nie będzie.
Zawsze możesz taktowac tym sygnałem "wzorcowym" procka. Niektóre kontrolery ATtiny posiadają PLL do taktowania szybkiego timera, pomyśl nad wykorzystaniem. Pozdrawiam
Z tego co się orientuję, jedyne co pozostało do zrobienia, to krótkie testy z czujnikiem W600 lub W800 DHT11, aby sprawdzić, czy timingi są prawidłowe. Mój zestaw 5x DHT11 z Aliexpress właśnie dotarł, postaram się to zrobić wkrótce. Jestem bardzo zadowolony z portu RTL, dobra robota (at)insmod, mam już trochę materiałów do tutoriala WBR3: https://obrazki.elektroda.pl/8848396700_...
No to wg. mnie wywazasz otwarte drzwi. Skoro w wiatraku masz enkoder to wystarczy dowiedziec sie co to za rodzaj enkodera i napisac aplikacje. Jezeli zwykly impulsowy enkoder 2-fazowy to musisz znac ilosc impulsow na obrot. Szybkim licznikiem liczysz z niego imulsy a timerem liczysz czas i ustawiasz przerwanie na wartosc zadana timera. W tym przerwaniu...
Jeśli chodzi o samo przerwanie to wywoływane jest oczywiście z atrybutem naked, i całe będzie w asemblerze. Natomiast napisanie kilku KB kodu jako wstawka asemblerowa kompatybilna do reszty programu wyprowadziłoby mnie z równowagi. Wystarczy jak piszę większy algorytm w asemblerze (jako wstawka w C) to i tak wywala sporo błędów, nad którymi mecze się...
nie moge uzyskac odpwiedniej prędkości dla pracy portu, musi chodzić jako 9bitów, asynchronicznie i w dodatku na 250kb. prędkość wyliczyłem ze wzoru: n=Fxtal/(65536-RLD)x32 no i wyszło mi że rejestry RLDH=FFh, RLDL=FCh mimo to uart odbiera bzdury procek to szybka 51ka (DS89) kwarc to 32MHz, wszystko oprucz UARTa wydaje się chodzić ok, tryb szybki dla...
Dobrze kombinujesz. Ja rozwiązałbym to tak, że zapamiętywałbym timestamp (w milisekundach) ostatniego przychodzącego znaku. i jeżeli jest większy niż 4 ms (dla baudrate 9600) to uznajemy że jest koniec ramki. Oczywiście można użyć timera o większej rozdzielczości dla szybszych transmisji. Dla trybu ASCII sprawa jest chyba jasna.
Witam No właśnie gdzie można znaleść przykład? jak napisać szybkiego Timer'a w delphi ten systemowy jest niestabilny i posiada rozdzielczość 1ms. Myślałem żeby napisać to na niskim poziomie ale nie mam doświdczenia w assemblerze. pozdrawiam.
Witam, Czy przy takiej rozdzielczości da radę?? Jasne że da radę pytanie jaka dokładności jest Ci potrzebna . Przy zastosowaniu szybkich liczników jak radzili koledzy będzie ok. Nawet z timerem będzie ok. Implementowałem podobną rzeczy jak Ty. Miałem enkoder, zliczałem impulsy w czasie z zastosowaniem timera a następnie wynik jeszcze uśredniałem. Miałem...
Dobrze liczysz. Tanie z tych szybszych jest H750 400MHz, taktowanie timera 200MHz. Szybsze niż 48 sa tanie F4 100 i 168MHz zarówno CPU jak i timery działają z tą częstotliwością.
Jeżeli nie potrzebujesz dużej mocy obliczeniowej, to lepiej zastosować wolniejszy. UART dobrze robi się na 3,6864MHz - do kupienia w zasadzie wszędzie. Jeżeli okaże się, że mocy obliczeniowej brakuje, to zawsze możesz wymienić kwarc na szybszy. W programie dobrze jest zdefiniować sobie wszystkie wartości wpisywane do ustawień zegara UART-a, timera itp...
Można też zrobić sobie ładną strukturę do przechowywania danych o przycisku, a potem z tych struktur utworzyć tablicę i dodatkowo tablice wskaźników na funkcje dla każdej akcji każdego przycisku i mamy wszystko rozwiązane w eleganckiej i szybkiej pętli w przerwaniu.
Witam. Problem raczej jest w obsłudze przerwania. Są za szybkie. Przerwania nakładają sie na siebie czyli zanim zakończy sie obsługa, timer wywołuje ponownie. Najlepiej w podprogramie obsługi przerwania na początku zatrzymaj przerwania a na końcu podprogramu wznów przerwania. Krzysztof
Jak masz schemat to wstaw REMOTE/TIMER CONTROL.
Czy wedlug Was pomysl aby zrobic taki generator na ukladzie 555 jest dobry? Nie bedzie problemow z takimi malymi pojemnosciami? A moze zrobic generator na tranzystorze, albo na bramkach? Tranzystory czy bramki, to jakies tam kłopoty. Użyj multiwibratora 9NE555, 74xx123, lub podobnego). Naturalnie bez kalibracji się nie obedzie. NE555 jest o tyle fajny,...
4. Podłączenie sygnału z wyjścia PWM do ADC1 aby ponownie spróbkować sygnał PWM A po co? Po to aby odczytać ile kroków wykonał silnik. Sygnał PWM niski wysoki niski to jeden krok na wejście STEP. I chce żeby pwm był jakoś ogarniczony. Aby silnik wykonał na przykład 20 kroków - nie więcej. Na ATMega możesz to zrobić tak jak ci napisał kol. piotrva....
Radziłbym Ci zobic tak: Cały PWM zrób na przerwaniu od jakiegoś Timera; nie uzywaj zmiennych typu single, jeżeli częstotliwośc przerwań bedzie odpowiednio szybka wystarczy zmienna typu byte lub word. Obsługe LCD czy przycisków i innych obliczeń zostaw w pętli główne Przykładowy PWM dla portb.3: Gdzie a to jakas amienna a do b podajesz wartosc PWM (0-255)......
Przerwania mogą pochodzić z różnych źródeł: - od wejsc sterownika (sygn narastający i opadający) - od wyjść impulsowych (gdy wartość zliczona jest równa zadanej) - od szybkich liczników (gdy wartość zliczona równa aktualnej) - od portów komunikacyjnych - od szybkich timerów (liczy co 1ms) Gdy wystąpi któreś z powyższych zdarzeń następuje przerwanie...
Witaj, można zastosować timer Li (szybkie generowanie sygnałów STEP, ustawić na 1 cykl); następnie zliczać te impulsy na liczniku z zadanym progiem przełączenia. Próg przełączania można wyrzucić na wyświetlacz i tam zmieniać jego zawartość (authorized modifikation). http://obrazki.elektroda.pl/1330009600_1... . Druga metoda to wyjście...
Miałem podobny problem wystarczyło obniżyć w u stawieniach czasy latency timer standardowo jest na 16 ustawiłem na 10 komunikował się ale nie można było ustawić autoregulacji a na 7 autoregulacja ruszyła. Menadżera urządzeń porty COM i LPT USB serial port właściwości ustawienia portu zaawansowane latency timer (msec) Zwalnia to czas transmisji i zwiększa...
1. Jeśli kierunek ma wartość 0 to to przerwanie nigdy nie jest wykonane. 2. Używanie biblioteki SPL dla potencjalnie szybkiego sygnału mija się z celem. 3. Jeszcze bardziej z celem mija się używanie Exti dla enkodera skoro STM32 ma timery z wejściami enkoderowymi.
To zależy. Jeśli timer jest taktowany z szybkiego zegara, to podczas zerowania timera drugiego pierwszy może już coś zliczyć. Generalnie prościej jest stosować ten sam zegar, lub wykorzystać event system do przekazania sygnału resetu timera - zobacz jakie polecenia obsługuje timer.
Pasma 40 MHz nie, ale 40 Msps mam nadzieję że tak. Tylko chciałbym się dowiedzieć który sposób (bez stosowania dodatkowych zewnętrznych układów) będzie najszybszy. Ale przecież podaliśmy jeden sposób :) DMA na timerze. Odczytywanie wejść + zapis do tablicy + inkrementacja wskaźnika jest z automatu, a w pollingu tracisz czas na wykonanie kilku rozkazów....
tak szybki timer potrzebuje do odbierania danych z ComPort,zdarzenie onRxChar nie pobiera całego bufora ,co powoduje że 1 na 10 przesłanych danych jest ok . Przesyłana ramka zawsze zakończona jest sumą CRC i jest zmiennej długości ,na chwilę obecną odczytuje to za pomocą TTimera uruchamianego co 1mS ale to dalej mało , wydajność odbieranych danych jest...
...chyba rozmawiamy o dwoch roznych jezykach.Chodzi mi o delphi. Czy na prawde nie ma, zadnego timera szybszego niz 1ms,ktory nie obciązalby procesora w 100% i chodzilby po XP??!! :cry:
A co do pisania na ST32.. cóż jak nie ma się kontroli nad timerem w zakresie 1 us - gdy szybkość egzekucji instrukcji idzie w 30-300 MHz, no to problem nie jest w ST32 tylko w umiejętnościach programisty i kompilatorze, Tu właśnie chodzi o kompilator, który daje pewien "narzut" przy wejściu do funkcji przerwania. Odłożenie rejestrów na stos, wykonanie...
To i tak chyba się skończy obliczeniami możliwości sprzętu. Przy 9.6MHz wychodzi przy praskalerze=64 przerwanie od timera co 1.7 ms a skok timera co 6.7us. Silnik będzie napędzany przez PWM ok. 500Hz- będzie piszczał. Przy preskalerze=1 silnik pewnie wcale nie ruszy bo indukcyjność uzwojeń nie pozwoli na wystarczająco szybkie narastanie prądu. Przy...
Będzie różnica w pamięci: W markerach, w licznikach, timerach etc. w 102 będzie mniej niż w 103. Można użyć więcej FB, DB etc. w 103 w stosunku do 102. 103 będzie pewnie szybszy. Ma też zegar czasu rzeczywistego.
dondu pisał o zerowaniu preskalera timera nie zapomnij wyzerować licznika timera.
Popatrz na enable cycle time - 1200 ns, czyli wieczność. Obsługę tego wyświetlacza na szybkim MCU należy oprzeć np. o przerwania. Czyli w przerwaniach timera, wywoywanych co odpowiedni czas - max co 1200ns dokonujesz zapisu, jeśli masz coś do zapisania i kończysz przerwanie. Dzięki temu procesor ma szansę w międzyczasie zrobić cos sensownnego, a nie...
witam prosił bym o wyjaśnienie jak działają timer-y w sterowniku PLC mam w szkole na pracowni symulacje komputerowa i nijak nie wiem jak działają te timery gdzie wyjście wejście. Proszę o szybkie odpowiedzi. Pozdrwaiam
czy sygnal taktujacy tajmer zewnecznie moze miec wieksza czestotliwsc nisz zegar ???
Pewnie brakuje Ci "nośnej" W świetle słonecznym (i nie tylko) jest też podczerwień i odbiorniki podczerwieni by odbierały śmieci. Tak więc zabezpieczono odbiorniki. Reagują na sygnał 36kHz. Czyli szybko włączasz i wyłączasz diodę nadawczą z prędkością 36kHz i wtedy masz sygnał niski na wyjściu odbiornika. Odbiornik ma demodulator czyli zamienia ten...
Dziękuję za takie szybkie odpowiedzi. :)
Może Master-K120S z wyjściami tranzystorowymi firmy LG. Masz do dyspozycji 4 szybkie liczniki jednofazowe(po dwa 100kHz i 20kHz) albo 2 dwufazowe (50kHz i 10kHz). Do obsługi licznika słuza gotowe bloczki. Wyjście możesz zrealiwać za pomocą funkcji PWM albo timerów. Soft do sterownika jest darmowy.
A nie uważasz ,że to jest wina twojego algorytmu ? (Myślisz ,że twój algorytm wykonuje się szybciej niż 1ms?) Wyobraź sobie ,że masz najszybszy na świecie Timer ale twój sam algorytm wykonuje się przez 1 minutę. Jaki czas uzyskasz przy 2 cyklach tego timera? Widzę ,że chcesz przegonić samego siebie :)
Witam czy ktoś ma może link, ewentualnie da namiary na urządzenie które steruje 4 przekaźnikami, ustalamy kiedy ma dany przekaźnik włączyć w przedziale 24h oraz możliwość wyłączenia danego przekaźnika nawet po 1s działania. Pozdrawiam.
Bardzo dobry postęp (at)insmod, postaram się pomóc wkrótce, gdy moja deska dotrze: https://obrazki.elektroda.pl/7801959200_... . Btw, czy materia powinna być rozwijana? Ten sdk go obsługuje, a źródło materii jest publicznie dostępne (https://gitlab.bekencorp.com/wifi_pub/m... Ten sam sdk, ale z historią jest dostępny...
Posługiwanie się pojemnością daje kilkukrotnie zaniżone rezultaty, lepiej liczyć z ładunku bramki który dla tego tranzystora wynosi do 43nC przy 10V taki ładunek zgromadził by kondensator 4,3nF Jeśli nie, to czy za wartość prądu należy przyjąć obliczone 200 µA czy jest jeszcze inny sposób na jego określenie? W liczone z ładunku wychodzi bliżej...
Progamator to PICKit3 Środowisko MPLABX Komiplator XC16 Zależy mi na jak najszybszej realizacji funkcji przerwania od Timera
No dokładnie tak robię. Tylko że najszybszy i najłatwiejszy sposób na to to wyłączenie przerwania i ponowne jego załączone po czasie przez timer. Mylisz się co do tego, że bardzo szybka obsługa przerwań nie będzie miała na nic wpływu. Problem z Twoimi radami jest taki, że podajesz dużo ogólników i żadnych konkretów. Nie oczekuję gotowego rozwiązania,...
Masz włączone szybkie sterowanie w opcjach manipulatora?
No dobrze BIGJack , napisz swój programik jak najlepiej potrafisz i pytaj dalej o dręczące Cię wyrywki programiku, pomogę :) Aha co do wejścia czujki, to lepiej napisz to na przerwaniu zewnętrznym INT0 (PIND.2), lub INT1 (PIND.3) Nieee nie musisz robić opóźnień na Timerze, lecz jest to wskazane ze względu na późniejsze przyzwyczajenie, a przede wszystkim...
Wszystko OK. Ale (zawsze jest jakieś ale :-), najmniejsze opóźnienie jakie należy odliczyć przy 1wire to 7us ( w trybie szybkim nawet mniej ). Timerem może być trudno. Poza tym na początek lepiej coś prostszego. pubus - Aby mówić coś o rejestrach należy najpierw zdefiniować o jakim procesorze mówimy
Szybka odpowiedz - a w nocie katalogowej nie ma? I dlaczego sam tego nie sprawdzisz?
Ludzie pomocy! Wiem, że takie "puste" posty są niezgodne z regulaminem, ale potrzebuję szybkiej pomocy %-]
> stoowa Twoje kłopoty powodują 3 ostatnie linijki w pętli while czyli obsługa LCD. W ciele funkcji obsługujących lcd na pewno sa instrukcje blokowania przerwań na czas transmisji danych do lcd. Powoduje to pomijanie wywołań przerwań a co za tym idzie zegarek będzie się spóźniał. Chcemy skrócić czas do następnego przerwania o czas opóźnienia obsługi...
Sprawdź kod w załączniku. Warunkiem użycia jest wykonanie kodu w przerwaniu od timera. Im szybsze będzie przerwanie tym szybsze impulsy będą wychwytywane. Testowałem kod z enkoderem optycznym 360 imp. oraz przerwanie było ustawiane na poziomie 0.1 ms - 1 ms kręcąc nim "jak szalony". Przy Twoim enkoderze pewnie szaleństwo będzie bardziej ograniczone,...
Witam ponownie. Z braku czasu odłożyłem budowę tego zegarka i teraz postanowiłem do niego wrócić. Mam pytanie odnośnie ustawienia timera. Jaki ustawiłeś prescaler? Ustawiasz na szybkie przerwania i je zliczasz czy wpisujesz wartość do timera dokładnie taka, zeby wystąpiło 240 przerwań na obrót? Próbowałem z wpisaniem wartości ale niestety wyszło około...
masz w kodzie: Signal_1_period_timer <= (others => '0'); co sugeruje, ze ten timer jest zadeklarowany jako std_logic_vector ; zaraz potem masz linijke: Signal_1_period_timer <= Signal_1_period_timer + 1; do std_logic_vector dodajesz integer (1); kazdy przyzwoity kompilator pokazal by tu blad, moze kompilator Lattice zrobil jakas dziwaczna konwersje...
Przerwania nie służą do tego, żeby je wywoływać z częstotliwością 1 MHz, nawet na uC działającym na 150 MHz. Do szybkiego machania nogami służą timery, a podejrzewam, że to, co chcesz osiągnąć , łatwo da się zrobić na dowolnym timerze z funkcjonalnością PWM.
Cześć, kupiłem ta płytę, sprawuje się bdb. 6ty zmysl dziala jak nalezy, sluzy do szybkiego gotowania wody, timer i inne rzeczy sie przydają, plyta jest szersza od standardowych, moja jest na sile i tylko takie przewody byly w komplecie,. Model warty polecenia.
Na pomiar prędkości są dwie szkoły: - dla wolnych obrotów zliczasz czas pomiędzy impulsami i to najlepiej licznikiem/timerem (hasło ICP) - dla szybkich obrotów zliczasz impulsy w ustalonym czasie i to też zrobisz najlepiej dwoma timerami/licznikami (jeden odlicza ustalony czas, drugi impulsy) Wybieraj... ;)
Nie wiem jaka częstotliwość impulsów bedzie chciał mierzyć. Nie znam też czasu trwania imulsu. Rozwiązań jest kilka. - użycie wejścia Tx timera. Możesz zliczać Fmax = Fcpu / 2. - w przerwaniu od timera sprawdzasz czy nastąpiła zmiana stanu piny. Tak zmierzysz do kilku kHz - impulsy doprowadzasz do wejścia INTx. Tak zmierzysz kilkadziesiat kHz. Najlepsza...
Chodzi o to by wyjście PWM (Q4) oprócz "napędzania" sterownika krokowego zostało zapętlone na wejście Crouzet (I1) - dla zliczania wygenerowanych już impulsów (określasz w programie ile impulsów trzeba wysłać by obrócić silnikiem o określony kąt); OPCJA: Alternatywnie na wyjście Q1 "taktuje" timer Li - zapętlając jego wyjście z wcześniej omówionym wejściem...
Ten z ewd jest taki sam jak ten twój " http://www.elektroda.net/dla_domu/schema... " Różnica polega na tym że zamiast tranzystora T1 wkładasz triaka a rezystor R5=1kohm to u ciebie 220ohm. Dodano po 16 Wykasuj ten link albo go przerób przy pomocy tego : http://www.tiny.pl/ zaraz Ci przerobie ten układ z edw tylko, wiesz mecz. Dodano...
Nie mam tyle wolnych pinów od timerów by mierzyć każdy sygnał z osobna. Może mierzyłbym czas trwania stan wysokiego, potem szybkie obliczenie na procenty. Tylko czy można mierzyć jednym timerem 4 sygnały ?
Zieew... Z jakiego to istotnego powodu nie użyjesz mikrokontrolera z wieloma 16- lub 32- bitowymi timerami, tańszego i przy okazji z kilkadziesiąt razy szybszego od ATmega, z którym nie miałbyś żadnych problemów tego typu?
Nie przerwiesz pętli for, while, do while jeśli nie będziesz w każdym obiegu pętli sprawdzał stanu, który ma to przerwać. Ta część: if (irrecv.decode(&results)){ long int decCode = results.value; się nie wykona w żadnej takiej pętli. Musiałbyś obsługę tego przenieść w przerwanie, czyli cyklicznie co np. 10ms sprawdzać stan (irrecv.decode(&results),...
Czyli ogólnie lepiej i prościej pójść w stronę STM? Zależy od charakteru powyższego pytania. Jeśli pytasz, czy prościej zrealizować ten konkretny, opisany przez ciebie problem na AVR, czy STM to odpowiem - dużo prościej na AVR. A to dlatego, że problem jest banalny dla podanych założeń i jak pisałem każdy MCU da radę. Więc im prostszy MCU tym szybciej...
Bardzo prosze o szybkie wyjaśnienie czym się od siebie te timer'y S_ODT od -----------(SD) Jak się nazywają (z jakie rodziny np. allocated timer<< co to oznacza ) czemu lepiej stosować timer'y te pierwsze pozdrawiam
no to problem rozwiazany [; caly czas nie zwracalem uwagi, ze ty dane pchasz przez DMA. no wiec problem polegal na tym, ze UART jest na tyle wolny (albo procek na tyle szybki [; zalezy jak na to patrzec), ze zanim on zaczal te dane tak naprawde odbierac i wysylac spod zadanego adresu, to juz funkcja sie skonczyla. skoro zmienna byla lokalna, to byla...
albo powielić na jakimś szybkim Cortexie do 1kHz Następny. Jak się powiela na szybkim Cortexie, czego nie można zrobić innym procesorem? Albert To tylko sugestia. Jeśli w tej samej cenie mogę mieć dostępne 48MHz (przykładowo STM32F0) zamiast 16MHz (Atmega8) i nie muszę szczypać się, ile taktów zajmie mi zmiana GPIO, to czemu nie? O 32-bitowym timerach...
Witam. Twój problem z jasnością świecenia spowodowany jest rodzajem zastosowanych diod led w segmentach wyświetlaczy a mianowicie chodzi o dwa parametry, prąd diody oraz wsteczne przebicie przy dużej częstotliwości. Pierwszy parametr odpowiada za szybkość zaświecania się diody w segmencie, drugi za uniemożliwienie zaświecenia się diod wygaszonych przy...
Odnosisz się konkretnie du rozwiązań układowych, a schematu nie zamieściłeś, to test na wyobraźnie? Na zasięg GSM też nie ma co liczyć? Bo w tym zastosowaniu to ten mikrokontroler jest średnio konieczny myślę. Dałoby się bez niego na jakichś timerach. Ok, byłem szybszy niż Twoje załączniki ;)
timer dziać szybka pęknięta szybka szybka ładowarka
ekspres bosch wyczyść zaparzacz kenwood kamera cofania kaseta czyszcząca głowice
Indy TIdTCPServer i TIdTCPClient – odbiór i wysyłanie odpowiedzi, obsługa komunikacji TCP Delphi Blender ręczny Braun - silnik działa, ostrze się nie obraca