dwa timery - jeden sluzy jako generator (jego okres musi wiec wynosic polowe okresu tonu). drugi sluzy do wylaczania pierwszego po osiagnieciu zadanej wartosci (czyli do tego, zeby ton trwal ilestam czasu) w ASM max 30 linijek, wiec do dziela [; 0x41 0x56 0x45!!
Nie timery chodzą dokładnie tak jak je ustawiles, a nie jak chcą. Jakiś glitch w oscyloskopie
otórz takie urzadzenie to wybij sobie z glowy bo by kosztowalo majatek mozesz do urzadzen transformatorowych zastosowac transformator lub autotransformator dostepne w ofercie firmy indel a co do 60 hz nalezy zbudowac prosty generator 60 Hz z kwarcem i jego sygnal polaczyc w odpowiednim miejscu zegara ktory kozysta z czestotliwosci z sieci wtedy timery...
Zapytaj profesora (ma tytuł profesora?) po co ta wiedza? 8253 ciężko już kupić (bi i po co, chyba, że ktoś chce składać PC XT), 8051 jest coraz mniejszy wybór. Biorą pod uwagę czas nauki i zmiany na rynku elektroniki, w szkole powinni uczyć o najnowszych uC a nie tego, czego za 5 lat nie będzie na rynku. Każdy współczeny uC zawiera bardziej zaawansowane...
Zakres pracy to 500 - 1500kHz. W atmedze chciałem timerów używać czysto sprzętowo. Kiedyś w podobny sposób zrobiłem przestrajalny generator z regulowaną czestotliwością i wypełnieniem łącząc szeregowo 2 timery
https://obrazki.elektroda.pl/4412519100_... Miernik częstotliwości to chyba jeden z najważniejszych przyrządów w pracowni elektronika radiowca. Tak zwana F-miarka czy hercmiarka jest bardzo ważnym przyrządem podczas prac z urządzeniami radiowymi i pozwala dokładnie zmierzyć częstotliwość pracy heterodyny czy też wyjściową nadajnika....
https://obrazki.elektroda.pl/5900465500_... Nie, nie jest to kolejny klon STM32F030 jak by sugerowało oznaczenie. Jest to Cortex M0 z pinoutem podobnym do 8-mio bitowych mikrokontrolerów STM8S. STM8S/HK32F030M/STM32F030: https://obrazki.elektroda.pl/8248415200_... https://obrazki.elektroda.pl/9155014300_...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
http://obrazki.elektroda.pl/2773117400_1... Jako, że niedawno zakończyłem dość poważny większy projekt to w ramach relaksu naszło mnie na realizację kolejnej pchełki, która od jakiegoś czasu zaprzątała mi głowę :) Dość często potrzeba mi odmierzyć niewielki odcinek czasu bez zbędnej dokładności. Zazwyczaj używałem do tego celu timera...
Witam W podprogramie na końcu są resetowane M0.2 i Q0.7. Podprogram natomiast zawiera timery i generator PTO do przebiegu prostokątnego. Za ich pomocą poruszam odpowiednio silnikiem krokowym, a chciałbym aby to wszystko mogło być powtarzalne właśnie w sposób opisany powyżej.
https://obrazki.elektroda.pl/2772252300_... Firma Microchip wprowadziła do sprzedaży kolejną serię mikrokontrolerów z rodziny tinyAVR. Nowe układy są jeszcze mniejsze i jeszcze tańsze niż elementy z poprzednich generacji czy z serii oznaczonej numerem jeden, o której https://obrazki.elektroda.pl/6240366500_... https://obrazki.elektroda.pl/4990563200_...
Istnieją scalone timery z licznikiem, np 4541, albo liczniki z generatorem jak 4060, w takim połączeniu generator pracuje na umiarkowanie niskiej częstotliwości, dzielonej później przez kilkadziesiąt tysięcy.
https://obrazki.elektroda.pl/7411975800_... Bouffalo Lab BL616/BL618 to 32-bitowy mikrokontroler RISC-V z obsługą komunikacji bezprzewodowej: Wi-Fi 6 2,4 GHz, podwójnym trybem Bluetooth 5.2 i radiem 802.15.4 dla protokołów Zigbee, Thread i Matter. Całość przeznaczona jest do zastosowań w zakresie Internetu Rzeczy (IoT). BL616 RISC-V...
https://obrazki.elektroda.pl/9835472500_... Niedawno na forum wspominaliśmy o Specyfikacje ESP8684: * CPU — 32-bitowy procesor o architekturze RISC-V taktowany zegarem do 120 MHz, który osiąga 305,42 CoreMarków — 2,55 CoreMarków/MHz; * Pamięć operacyjna — 272 KB SRAM (16 KB na pamięć podręczną); * Pamięć masowa —...
WItam, Dwa timery i masz miganie. Ewentualnie jeden choć nie pamiętam jakie są dostępne w LOGO. Pozdrawiam,
Takich urządzeń raczej się nie robi na analogach. Stosuje się generator + cyfrowy licznik, albo najczęściej tani mikro-kontroler w formie kleksa, zazwyczaj na bazie architektury '51, kosztujący jakieś grosze. A co do praktycznej realizacji to przerabiałem kiedyś odświeżacz firmy Air Wick i odliczanie czasu jest zrealizowane o cykliczne wybudzanie uC...
Poszukaj chociaż troszkę sam :) [url=http://www.elektroda.pl/rtvforum/to... programowy generator 1Hz
W Atmega8 masz 3 timery z czego: - 8 bitowy timer0 ma wejście T0, ale nie ma trybu CTC ani PWM , - 16 bitowy timer1 ma tryby CTC i PWM oraz wejście T1 i dwa wyjścia OC1A i OC1B, - 8 bitowy timer 2 z trybem z CTC i PWM, ale bez wejścia T2, ale ma wyjście OC2. Dodatkowo możesz podłączyć kwarc będący potęgą liczby 2, a to pomaga bo timery mają preskalery...
na przerwaniach nie polecam lepiej w postacj petli nieskonczonej i sprawdzac zmienne - modyfikowane przyciskiem +- , z przerwaniami jest ten klopot ze jesli wykorzystasz np uart to wszystko sie pomiesza on tez wykorzystuje timery .
Więc robisz układ na 2 przekaźnikach w celu odwrócenia obrotów. I robisz 2 timery monostabilne na czym chcesz ne555, cd4047 , 74123...... Każdy generator zasila przekaźnik , jeden kończy działąnie , załącza drugi i tyle. Ręcznie wyzwalasz pierwszy.
Też przez myśl przeleciała mi myśl o Atmega, ale nie jestem pewien czy któraś wersja ma 4 sprzętowe timery PWM, czy trzeba będzie to załatwić programowo.
Witam. Nie wiem czy dział będzie ok. Mam nadzieje że tak. Chciałbym poprosić kogoś o napisanie krótkiego programiku w Bascomie. Dawno temu bawiłem się w AVR a teraz mam szybki temat i proszę o pomoc. Program miałby wyglądać następująco. (tak bym go napisał w PLC) Impuls (zbocze narastające) na wejściu X1 setuje marker M1 Marker M1 wyzwala Timer T1 Timer...
:) czyli dobrze myślałem. n to numer tego WGM (jakiś tam generator fali czy cuś) Jest to numer Timera ktorego konfiugurujesz. WGMn 3:0 - masz w sumie cztery bity do konfiguracji (3,2,1 i 0) Jezeli konfigurujesz Timer1 to te bity znajduja sie w rejestrach : bity: 3 i 2 - TCCR1B - jako bit 4 i 3 tego rejestru natomiast bity: 1 i 0 znajdziesz w: TCCR1A...
To ja bym autorowi polecił zainteresowaniem się układem STM32F334 gdzie jest bardzo dobry HRTIM do generowania przebiegów prostokątnych. Ja uzyskałem takie możliwości z tego procka: https://www.youtube.com/watch?v=TAbC0UGf... Gdzie częstotliwość zmienia się względem zmiany indukcyjności a układ spokojnie pracuje do 10A. Tylko projekt nie jest banalny...
Mikrokontroler jest wyposażony w układ licznikowo-czasowy i zapewne prowadzący chciał, żeby tego właśnie użyć zamiast czarować z pętlami. Ma to tą zaletę, że nie trzeba liczyć żadnych cykli (no może tylko do ustawienia). Ustawiasz raz i timer działa. http://ww1.microchip.com/downloads/en/de... tu masz notę katalogową, są nawet przykłady...
Witam Tak sobie pomyślałem, że gdyby budowę sonara oprzeć na 89c52 i wykorzystać timer2 w trybie MODE = 5 jako generator 40 kHz, a pozostałe dwa timery do odbioru sygnału / jeden z lewej , drugi z prawej strony/. Na wyświetlaczu 2x16 mogły by się pojawiać L******......... R********..... ? Czy ktoś eksperymentował z rozmieszczenie czujników w pewnej...
No więc skoro masz ATtiny2313 to po cóż jeszcze jakieś wynalazki typu NE555 ???? ;) Toż masz sprzętowe timery w procku na których bez mrugnięcia oka można taką nośną wygenerować i to jeszcze nawet nie będzie ani na 0,00000000001% obciążało programu, bo będzie działać sprzętowo ;)
Np. zaprogramuj timer na 200 Hz, ustaw wyjście jako toggle on match, a to, co robisz, rób w co drugim przerwaniu (np. if (++ cnt & 1)). Zdaje się, że ten timer nie ma trybu PWM niestety.
Tak trudno się domyślić że to są setne sekundy, gratuluję mm - setne sekundy :-) W jakim języku? Jidysz? Gby było GG:MM:SS:ss to można by sie domyśleć ale mm? Na płytach CD czas podaje sie w formacie godziny,minuty,sekundy,ramki z ofsetem 0:00:02:000. Można więc mieć wątpliwości o co chodzi. Dodano po 7 Setne sekund , timery z sekundami są i to dużo...
Mikrokontrolerem można odmierzać okres - jeśli działa z zegarem 1MHz, to można na nim zrobić generator dający się ustawić na 1000Hz, 999.001Hz, 998.004Hz,... przy mniejszych częstotliwościach odstępy będą coraz mniejsze. Nie da się cyfrowo zrobić równych odstępów, jeśli sygnał ma być równym prostokątem. Można natomiast wykonywać dodawania: np. do zmiennej...
moze pomogłoby połaczenie kilku programowanych równolegle liczników i na tej podstawie (przy odpowiedniej częstotliwości zegara) programować go wartością przy której liczniki zgłaszałyby przerwanie (przeniesienia albo pożyczki w zależności w którą stronę by liczył) wówczas może by można było mówić o nieco płynniejszej regulacji częstotliwości. Tylko...
Usiłuję napisać program takiego miernika i podczas analizy konfiguracji timer-ów w różnych tego typu projektach a szczególnie w jednym (ale o tym później) pogubiłem się trochę i pojawiły się wątpliwości. Do testów używam platformy arduino nano (atmega328p, 16MHz, 5V) i na chwilę obecną napisałem coś takiego: [syntax=c]#include <Wire.h> #include...
po pierwsze spokojnie na PICu jak i na innym procku taktowanym odpowiednią częstotliwością można zrobić taki generatorek. Po drugie wydajność prądowa w prockach AVR jednego wyjścia to 20mA a w PICach musisz sprawdzić ale o ile się nie mylę to także 20mA - więc jeśli wystarczyłby ci prąd do wysterowania diody w transoptorze rzędu 5mA to spokojnie a jeśli...
Witam, Co do generatorów, to masz gotowe w bajcie Clock Memory (musisz ustawić w HW). Miganie wyjściem dałoby się chyba zrobić na dwóch licznikach zliczających w dół. Jeden licznik będzie zliczał dziesiątki, a drugi jedności. Na wejścia zliczające podajesz bity z Clock Memory. Oczywiście trzeba uzależnić liczniki od siebie (w danym czasie liczy tylko...
Witam. Potrzebuje zliczać impulsy z dwóch transoptorów szczelinowych. Problem polega na tym że jeżeli ustawię: np. Timer0 - obsługa przerwań, Timer2 - Generator PWM, to zostaje mi tylko Timer1 do zliczania impulsów. Dlatego też chciałbym spytać jak rozwiązać ten problem aby zliczać impulsy z dwóch transoptorów(potrzebne 2 timery w trybie liczników)....
Można wykorzystać timery i licznik, a następnie komparatory... Pierwszy timer odpowiada za opóźnione załączenie - np 1s Drugi pracuje jako swego rodzaju generator impulsów Impulsy idą na licznik Komparator porównuje stan licznika z zaprogramowaną wartością i załącza odpowiednie wyjścia. Np jeżei C1=1 to komparator A1 załączy wyjście Q1, C2=2 to A2 załączy...
Megi nie miałbym czym zaprogramować, raczej wykorzystam dwa liczniki i... generator 10kHz ew. 5kHz np. na NE555 odblokowywany sygnałem z wtrysku. Obsługa przerwania zajęła by chyba trochę za dużo czasu :/ przy 900rpm to jest przebieg 15Hz z wypełnieniem 3,7%, czyli co 67ms jest stan wysoki przez 2,5ms. Pobieranie wartości przewiduję co 0,25 lub co 0,5s...
Witam, chcę zbudować generator przebiegu prostokątnego o wypełnieniu 50% na ATtiny2313. Chcę zmieniać płynnie jego częstotliwość. Znalazłem program w Bascom dla uC AT90S2313 (generator przebiegu przestrajany liczbą): http://obrazki.elektroda.net/54_11989575... problem w tym, że nie chce on działać w uC ATtiny2313 !!, tzn. niby działa bo stan...
Witam . Jako że nikt nie odpowiedział więc sam sobie odpowiem a może przyda się komuś na przyszłość. Goście z Microchipa skopali troszkę tego pic -a i nie raczyli napisać tego w erracie. Aby PORTB działał poprawnie jako wejście należy do rejestru ADCON1 załadować wartość 0x0F . Nadmienię że już PIC18F46K22 czyli jego większy brat ale w pełni zgodny...
zalecany układ połączeń scalonego czujnika podczerwieni masz w dokumentacji http://alfa.iele.polsl.gliwice.pl/elenot... co do samego sygnału IR to była już mowa wielokrotnie o tym , lepiej zastosuj modulację fali nośnej dużo prościej jest wykorzystać do tego generator zewnętrzny przynajmniej do fali nośnej modulując go sygnałem z...
jak zaduzo napchasz to zawsze mozesz uzyc innego kwarcu np 24 mhz i napiecia 6v Dodano po 1 hm timery nie beda pracowac razem zuartem bo je wykorzystuja do transmisji mysle ze lepszym rozwiazaniem choc mniej eleganckim bedzie uzycie calego programu w petli a ew opoznienia powkladasz sobie w odpowiednie miejsca
No właśnie i czy przypadkiem nie będzie tak że ustawię sobie częstotliwość 100Hz i powiedzmy wypełnienie 50%. Kiedy zmienię częstotliwość nagle na 1kHz to wypełnienie zostanie mi 50% a to zmieni szerokość impulsu ( * 10 ) dla tej częstotliwości. A z założenia chciałem aby było to stałe. Oczywiście że tak będzie i tego nie zmienisz niezależnie czy wykorzystujesz...
Dokumentacja Atmela nie opisuje bardzo precyzyjnie działania bloku "Waveform generator". Sugerując się jednak fragmentem: setting the COMnx1:0 = 0 tells the Waveform Generator that no action on the OCnx Register is to be performed on the next compare match można przypuszczać, że jeśli ustawisz bity COMnx1:0 na zero w momencie, gdy rejestr OCnx jest...
Myślę że zmiana co 1 Hz by wystarczyła. Częstotliwość też nie musi być dokładna, ale powinna być stała w czasie. Ma to służyć do pracy stroboskopowej. Sygnał ma sterować pracą tranzystora który to będzie wymuszał prąd w Power LED. Mam zadanie zbadać natężenie światła diody przy prądzie dochodzącym do 6 krotności znamionowego prądu. Ponoć przy tak małym...
Witam, zacząłem pisać program na zaliczenie tj. Zamek szyfrowy sterowany zdalnie z terminala i odrazu pierwszy problem, chodzi o ustawienie transmisji. Mam oto taki kod: [syntax=asm]$NOMOD51 ; wymagana dyrektywa kompilatora - ten procesor to nie 8051 $INCLUDE (REG517.INC); dolaczenie pliku definicji rejestrow procesora 80C537 LCALL ustaw_lacze petla:...
Układy 555 są bardzo wygodne, ponieważ można je zewnętrznie pobudzać - mają linię zerowania. Ponadto można zrobić z niego generator przestrajany napięciem, ale nie wiem, czy miałby odpowiedni dla Ciebie zakres przestrajania. Są też bardzo wygodne wersje dla podobnych zadań - dwa niezależne timery w jednej obudowie. Oczywiście zamiast 555 możesz zastosować...
Poczytaj sobie panie kolego ten temat: http://www.elektroda.pl/rtvforum/topic11... Zobacz jak prosto można zrobić taki nadajnik a odbiornik jeszcze prościej. Zero dodatkowych elementów przy procku poza klawiszamy, diodą czy odbiornikiem IR. (masz tam też sporo informacji jak się za to zabierać samemu). To z tego powodu ja twierdzę, że budowanie...
Prace ruszyły. Niestety, generator 40MHz który otrzymałem daje na wyjściu 1,8Vpp a nie HCMOS. Zanim będę miał to co trzeba zastanawiam sie nad tymczasowym rozwiązaniem programowej realizacji PLL. Napisze dokładniej o co mi chodzi ale czy to mam sens. - Mam generator o dobrej stabilności krótkoterminowej. Stabilność długoterminowa 30ppm. Niestety nie...
Zobacz Emulator wciskania klawisza + winda do nawigacji #7 - coś jest, ale nie jestem pewien, czy będzie pasować, ani czy uda się to kupić. A poza tym w schemacie są błędy w samej koncepcji i raczej trzeba najpierw ją dopracować, i może lepiej bez egzotycznych elementów.
Witam. Napisałem kod na procesor jak w temacie, zaprogramowałem go (z małymi problemami, ale po zwiększeniu w programie /Dybkowski/ wartości częstotliwości kwarcu udało się), podłączam LCD i nic. W ogóle nie dochodzi do inicjacji. Podejrzewam, że może coś skopałem przy odczycie z wewnętrznej EEPROM. Proszę o sprawdzenie i/lub ewentualne sugestie. Dziękuję...
integra timery atmega8 timery xmega timery
megane manetka wycieraczek sterownik silnika wobit brotje energy błędy
chinskie telefony cyfral cosmo
Adaptacja turbo w VW Passat B5 1.9 TDI AVB po regeneracji Canon iP4950 Five Amber Blinks: Print Head Error, PGI-525/CLI-526 Cartridge Issues