to ja też coś od siebie dołożę spróbuj wszystko zapisać w postaci liczbowe tj nie baw się w przesunięcia bitów i takie tam tylko na sztywno w pisz co masz wpisać do rejestrów, wnioskuje ze używasz darmowego kompilatora spróbuj wyłączyć optymalizacje kodu, ewentualnie spróbuj dopisać w obsłudze przerwania czy to wejście faktycznie ma stan niski. Swego...
http://obrazki.elektroda.pl/8350862200_1... Postanowiłem dziś zaprezentować pracę magisterską, jaką dziś obroniłem na Uniwersytecie Technologiczno-Przyrodniczym w Bydgoszczy (dawniej ATR). Jest to rozwinięcie pracy inżynierskiej, jaką prezentowałem w temacie: http://obrazki.elektroda.pl/9956595800_1... Jak widać urządzenie...
http://obrazki.elektroda.pl/8957659400_1... Witam Chciałbym przedstawić trzy konstrukcje składające się na wyposażenie ciemni fotograficznej tj. zegar ciemniowy, minutnik oraz lampę ciemniową LED. Zegar ciemniowy pozwala na ręczne zapalanie lampy powiększalnika podczas kadrowania i ustawiania ostrości, oraz automatyczne w czasie 0,1...
Ja zrobiłem tak, na przerwaniu. Przerwanie wyzwalane kazdym zboczem, impulsator przykładowo na pinach 3 i 4 portu D. ISR (INT1_vect) { _delay_ms(1); u08 tmp = PIND; if(bit_is_set(tmp,3)) { if(bit_is_set(tmp,4)) tact = LEFT; if(bit_is_clear(tmp,4)) tact = RIGHT; } if(bit_is_clear(tmp,3))....
http://obrazki.elektroda.net/94_12383557... Witam Wszystkich, chciałbym zaprezentować swój przedwzmacniacz, który ostatnio wykonałem. Proszę o opinię :) Przedwzmacniacz został zbudowany w oparciu o cyfrowy scalony procesor dźwięku TDA8425 sterowany za pomocą mikrokontrolera ATTiny2313. W układzie nie zastosowano żadnego wyświetlacza a jedynie...
Pod tym linkiem masz opis i program (co prawda w asembl.). http://members.iinet.net.au/~richardh/Ro... Tam jako impulsator wykorzystany jest stary silnik krokowy, ale zasada analizowania przebiegu przez procek jest ta sama. Autor wykorzystał jeden sygnał jako przerwanie zewnętrzne - w jego obsłudze sprawdza drugi sygnał i w ten sposób ustala kierunek...
Enkodery dają na wyjściu kod Graya i trzeba to zdekodować zanim zaczniesz zliczać impulsy. Jak to zrobić masz w przykładach do mojej książki o C na AVR (link w stopce, przykłady są za darmo).
http://obrazki.elektroda.pl/6742654700_1... Zostałem poproszony przez znajomego muzyka o skonstruowanie metronomu do prób zespołu. Urządzenia tego typu zazwyczaj generują okresowo dźwięk – jak się jednak okazało, takie rozwiązanie w przypadku moich znajomych nie sprawdzało się w praktyce. Dodatkowe dźwięki wprowadzały chaos i...
Cześć. Czy ktoś wie jak obsługiwać w Bascomie Impulsator (Kliker=> nastawnik impulsowy => nastawnik obrotowy=>wszystko to to samo), element bardzo użyteczny (zastępuje tradycyjny potencjometr), a jakoś żadko stosowany. Już kiedyś pisałem post na ten temat, ale prawie nikt nie zareagował. Może ktoś budował jakiś układzik z tym elementem, może ktoś miał...
Poczytaj w helpie bascoma o funkcji Encoder. Prościej się już nie da.
hmm. kiedyś przeczytałem że w bascomie jest nawet komenda sluząca od obslugi tychże impulsatorów . Z tego co wiem nazywa sie ona ENCODER ECODER albo podobnie dalej wyznacza sie nogi na których ten encoder pracuje. Szkopuł w tym że żadna z nich nie działa w praktyce ani nie jest udokumentowana w helpie. Wiem że dzwoni tylko nie wiem gdzie, proszę powieccie,...
[syntax=c]ISR (INT0_vect){ unsigned char code = 0; if(PIND & (1 << 1)){ code |= 1 << 1; } if(PIND & (1 << 2)){ code |= 1 << 0; } if(code == 1 || code == 2){ // 01 or 10 direction = LEFT; encoderMovement(); } else { // 11 or 00 direction = RIGHT; encoderMovement(); } GIFR = 0xFF; } /..... /* impulsator */ DDRD = 0; PORTD...
Też nie przesadzajmy... ile ten impulsator daje impulsów na obrót? 12? Więcej?... Odstęp między impulsami jest ogromny. Co oczywiście nie zmienia faktu, że tak się powinno robić, jednak zwracam uwagę na fakt, że problem jest w kodzie, nie gubieniu. Błędna obsługa impulsatora prowadzi właśnie do efektu "to w lewo, to w prawo".
Tak przyglądam się temu tematowi bo mam tez stacje lutownicza w której przydało by się wymienić elektronikę na "lepiej działającą " przyglądając się konstrukcji tej stacji oraz bardzo podobnej RL1 ( AVT-987) widzę że układ został żywcem z kopiowany a wraz z nim powielone pewne błędy i niedopracowania. po1 to chciał bym zadać pytanie autorowi projektu...
Nie zamieniles jeszcze ret w podprocedurach ObrotWLewo i ObrotWPrawo. UPDATE: Pozatym jesli to jest caly program to trzeba pewnie zdefiniowac kierunki portow. Tak zeby PB3 i PB4 byly wyjsciami a PB0 i PB1 wejsciami. nie wiem jakiego typu wyjscia sa tego ukladu impulsatora. Jezeli typu otwarty kolektor to pewnie przydaloby sie wlaczyc podciaganie na...
Dlaczego mnie to interesuje? Mimo długiego poszukiwania i dyskusji z kolegami nie uzyskałem "gotowego" rozwiązania na obsługę tego urządzenia. Uzyskane rozwązania miały pewne wady, które przedstawię. Zamówiłem układ AVT-5042 Pewne rozwiązanie. I teraz moje rozwiązanie. Na początek wykres. http://obrazki.elektroda.pl/6548172500_1...
...zadaj sobie sam pytanie czy warto i czy obsługa programowa impulsatora nie rozwiąże Twoich prob;emów... Robiłem licznik na AT90s2313 podkręconym do 12 - 18MHz, liczyłem assemblerem. Impulsator dający 10000 impulsów gubił się przy prędkości powyżej jednego obrotu na sekundę, a założeniem jest zdaje się, zliczanie impulsów z częstotliwością 120kHz....
Impulsator nie do końca działa elegancko z powodu kompromisu z przyciskami. Impulsator i przyciski działają jednocześnie i to jest OK w miarę. To znaczy, że masz źle napisany program. Obsługa enkodera + przycisków w przerwaniu timera powoduje, że nic się nie może gryźć i wszystko powinno płynnie działać. Te impulsatory to napradę fajna sprawa i niesamowicie...
Pomysł fajny ale odpada bo: 1. uC to 89C4051 (sprzętowy UART) tylko odbiór Rx 2. I2C - Bascom (steruje układami TDA) 3. sterownik poza tym obsługuje "klawiaturę" (2 piny), impulsator i lcd 4x16znaków oraz adresuje 4052... robiw
Prześledźmy. Kręcimy w lewo, a zatem wykonuje się najpierw NoOfPulses--; . Przyjmując warunki początkowe, czyli NoOfPulses = 0; robi nam się -1. Wtedy prawdziwy jest warunek if (NoOfPulses<0) NoOfPulses=92-NoOfPulses; i z działania wychodzi 92-(-1) to daje dokładnie 93 i taka wartość była wpisywana w NoOfPulses . Następnie przy drugim obiegu warunek...
Witam wszystkich, mam problem z obsługą przetwornika MAX1301 przez Atmege 32. Mianowicie przetwornik ten posiada 3 tryby pracy. W dwóch sygnał zegarowy podawany jest z zewnątrz, dokładniej przez linię SCLK interfejsu SPI. W trzecim trybie sygnał zegarowy podawany jest na przetwornik tylko podczas przesyłania do niego bitu startowego i odczytu zmierzonych...
Problem w tym że pokrętło ma być obsługiwane z przerwania. To co zrobiłem było wzorowane na jakimś przykładzie z netu. Zasada była prosta: jeśli wystąpiło INT Rising Edge (wywołane przez pin A enkodera) to sprawdź pin B enkodera. Jeśli B=0 to obrót w lewo, jeśli B=1 to obrót w prawo. I jak widać jest to proste i słuszne podejście ale z zakłóceniami...
Chętnie poczytam wyjaśnienia dlaczego działa poprawnie mimo drgań styków. Bez analizy całego programu nie można jednoznacznie odpowiedzieć na Twoje pytanie. Na filmie, który pokazałem wyżej wykorzystany jest timer do zliczania impulsów w tym drgań. To bardzo dobry sposób, by pokazać to zjawisko, którego Ty w swoim algorytmie nie uwzględniasz. Opóźnienia...
Widzę, że jak każdy projekt, również ten wywołał różne opinie... Za pochlebne opinie dziękuję. Co do jakości wykonania... Pewnie, mogłem ten panel frontowy wykonać zupełnie inaczej. Wyciąć na ploterze kilka warstw folii, podświetlić od spodu kolorowe piktogramy. Tylko, że na sam panel straciłbym kolejne kilka tygodni pracy. Mogłem zamówić chociażby...
Jak mniemam chodzi ci o impulsator lub inaczej enkoder obrotowy. Urządzenie takie działa zwykle tak że posiada 2 wyjścia na których generuje sygnał prostokątny przesunięty w fazie. Przesunięcie jest dodatnie lub ujemne w zależności od kierunku obracania. Obsługa takiego enkodera jest dość prosta: Jedną z końcówek podłączasz do portu na którym procesor...
Witam. Po przeszukaniu forum nie znalazłem rozwiązania tego problemu. Napisałem swego czasu procedurkę obsługi enkodera, wszystko było dobrze ale przy ipulsatorze 50imp/obr. i prędkości obrotowej ok.500 obr./min niestety wysypuje się. Mam przeczucie że jej wykonanie trwa zbyt długo.Nie jest może to procedurka najprostsza z możliwych ale jest b.skuteczna...
Witam, Kol. yokoon (pozdrawiam) podesłał mi działający kod bazujący na Timer0. Paramerty całkiem niezłe: http://obrazki.elektroda.pl/5667799400_1... - 15 ustawionych w kodzie programu częstotliwości z zakresu 75 Hz - 1000 Hz - wypełnienie regulowane co 1% w zakresie 10% - 90% - prezentacja nastaw na LCD - obsługa 3 przyciski, wybór, góra,...
http://obrazki.elektroda.net/30_11831248... Witam Przedstawiam swoją kolejną konstrukcję audio. Jest to rozwinięcie pracy inżynierskiej, a właściwie to całkowicie nowa konstrukcja wykonana wspólnie z kolegą jako praca magisterska. Urządzenie posiada 3 wejścia Cinch dla zewnętrznych źródeł dźwięku, wbudowaną kartę dźwiękową USB, wzmacniacz...
Bardzo ładna konstrukcja, chociaż osobiście się boję zasilaczy impulsowych zasilanych z sieci. Ale to już takie moje zboczenie Tu się nie ma czego bać. Zauważ że zasilacze impulsowe wciskają się wszędzie:do TV, ładowarek, sprzętu audio. Mam na myśli własne konstrukcje zasilaczy, tych fabrycznych się nie boję ;) Jeśli chodzi o enkodery czy impulsator...
Witam Najlepiej użyć kosci TP-UART i problem rozwiązany ale cena 150zl netto powala!!! Wlasnie jestem na etapie testowania rs485 MultiMaster i tak: Kosc sn75176 docelowo sn75lbc184 obsługa do 128 nadajnikow. Kanal A poprzez rezystor podciągniety do VCC Kanal B poprzez rezystor do GND. Tylko w jednym sterowniku calej sieci i terminatory 120 na koncach,...
Mam FT-847, więc mogę parę słów napisać o nim. TS-2000 nie miałem w swoich łapkach, więc nie było okazji do porównań. A więc radio po prostu ładne (oczywiscie to kwestia gustu). duży czytelny wyświetlacz, przyciski chodzą dobrze i nawet napisy z nich nie poschodziły. Obsługa jest prosta, wręcz intuicyjna. Mam to radio ponad rok i nawet Instrukcji do...
Masz rację :) co do budowy programatora:) był zrobiony amatorsko i pracował w oparciu o czasy generowane przez port równoległy komputera, więc może jego jakość była nieszczególna i być może Atmela pomówiłem, za co kolegów z góry przepraszam ;) [eszcze mnie CBcoś ścigać będzie :(] Co zaś do Atmegi :) możesz sobie w sumie darować programator równoległy,...
A tak wracając do sedna - możesz użyć siłownika z enkoderem do innych celów - enkoder (czy tam impulsator) to osobny moduł podający impulsy do centralki; silnik (czy to 230V czy 24 V) jest zasilany osobno. Impulsy z impulsatora to proste prostokąty o wysokości napięcia zasilania Hallotronu. Ale konstrukcyjnie ilość impulsów na obrót np silnika jest...
(at)krzysztofh Tak jak pisał kol. (at)BlueDraco wykorzystanie przerwań do obsługi impulsatora nie jest dobrym pomysłem. Raczej należałoby odpalać co określony czas przerwanie sprawdzające stan enkodera. Jeśli upierasz się na wykorzystaniu przerwań to należy dodać chociaż filtr RC na wejście.
Poprostu zamiast bawić się w swatkę to w kilka chwil napisać swó jprogram, bo ta obsługa impulsatora według zaproponowanego już nie pamietam kogo jest mocno podejrzana J23 Dodano po 49 Lepiek kupić niż rozbierać. Nie do końca się zgodzę z tym przy spotykanej jakości znanych producentów elementów.
czy ktoś miał kiedys do czynienia z impulsatorem BOURNS (przełącznik dwustanowy w formie potencjometru bez ograniczników z dwoma stykami, które przesuniete są wzgledem siebie-można przez to wyznaczyć kierunek).potrzebuje to zaaplikować do zasilacza starowanego mikrokontrolerem, jego obsługa ma być w petli (nie przez przerwania).impulsator jest podłączony...
- Wejścia/wyjścia cyfrowe z separacją galwaniczną 12/24V - Układy sterowania stycznikami uC/5V -> optoizolacja 12/24V -> optotriak 230V -> triak 230V -> stycznik 1/3 fazy - obsługa impulsatorów/enkoderów - 12/24V -> 5V na optoizolatorach - ewentualnie jeszcze sprzętowy dzielnik - wejścia analogowe z dopasowaniem poziomów - transmisja - RS485 + własne...
Witam. Szukam skutecznego sposobu na pozbycie się błędów wprowadzanych do systemu mikroprocesorowego wywoływanych przez drganie styków w impulsatorze. Programowo nie mogę sobie z tym poradzić, być może sprzętowo będzie można jeszcze w jakiś sposób rozwiązać ten problem? Obsługa impulsatora wywoływana jest w przerwaniu.
Szukaj rzeczy o nazwie IMPULSATOR (np. w sklepie avt kosztuje ok. 6PLN), o obsłudze tego w AVR też jest już napisana milion postów, więc szybko znajdziesz to, czego ptorzebujesz :-)
Chce obsłużyć impulsator przy pomocy mikro procka. Przełącza w taki sposób że po przekręceniu na obu wyprowadzeniach pojawia się stan wysoki, a później znów niski, i tak w kółko. pomiędzy przełączaniem na jednym z wyjść impulsatora jest wcześniej jeden ze stanów. Podłączyłem atmega przez RS. Oto fragment kodu: while(1){ c=PINC; if (c==0x00){valid=1;...
Przycisk "Szukaj"!!!!!!! Informacji o obsłudze impulsatora poszukaj w działach "Mikrokontrolery" i "Programowanie ogólne". W którymś były procedury obsługi...
Witam, muszę zbudować pewne urządzenie wykorzystujące pokrętło do ustawiania różnych wartości i zaopatrzyłem się w takie coś: http://obrazki.elektroda.pl/8231517700_1... Posiada 3 wyprowadzenia z jednej strony i 2 z drugiej. Nie jest nigdzie opisany, żadnych numerów nic - nie mam pojęcia jak to podłączyć. Szukając po elektrodzie doszedłem...
Użyłem podobnego, tyle że z impulsatorem, modułu do sprawdzania zaworów od klimatyzacji samochodowych. Wersja z impulsatorem jest wygodniejsza w obsłudze. https://obrazki.elektroda.pl/1141990800_...
Czy posiadacie jakieś informacje na temat modułu, który nie jest blokowany i jest dostosowany do obsługi impulsatora indukcyjnego (2 kable do modułu). ................ Posiadałem w swoim życiu YBR125 i w porównaniu z XT to wazka. XT pracuje po prostu jakby mu się nie chciało. Dołączam ponout mojego modułu 5hh-10 denso od strony kabli: To dlaczego nie...
Obsługa impulsatora nie jest za pomocą polecenia encoder. Do jego obsługi jest napisany własny program. Kod źródłowy udostępnię ale dopiero w niedzielę. Mam go na innym komputerze.
Czy kod jest prawidłowy chodzi mi o obsługę impulsatora, bo coś mi nie pasuje zwłaszcza o obsługę przerwania Encoder_isr:. Sam piszę program do sterownika i chciałem skorzystać z impulsatora właśnie w Bascom.
Ja bym jeszcze zapytał co to za enkodery i ile imp./s się mamy spodziewać? Bo może się okazać, że sprzętowa obsługa jest wymagana. Coś mi te 16 impulsatorów pachnie jakimś specyficznym zastosowaniem.
Panowie posiadacze tego korada, wrzućcie tu jakąś instrukcję obsługi lub opiszcie jak się ten zasilacz obsługuje. Tam jest impulsator? Wygodny w obsłudze?
Witam, też aktualnie bawię się impulsatorem na EVB4.3 M32 16MHz. Fajnie działa sterowanie w przerwaniu: http://www.elektroda.pl/rtvforum/topic14... Dołączyłem kondensatory 68 nF równolegle do styków. Na kwarcu 16 MHz nie ma żadnego problemu z liczeniem impulsów w obie strony. Musiałem tylko dokonać modyfikacji kodu ponieważ trafił mi się impulsator,...
Tak nie mogę, gdyż, tak naprawdę (nie napisałem) obsługa impulsatora zaszyta jest w procedurze a procedura używana w kilku miejscach programu, gdyż za pomocą impulsatora zmieniam ponad 20 parametrów. Chyba jednak użyję przerwania Int0, które to będę blokował w obsłudze przerwania Serial (jest ważniejsze). Ciekaw jestem tylko czy przerwanie od Seriala,...
obsługa impulsator obsługa impulsator atmega obsługa impulsator bascom
pasek pionowy philips napiąć matryca toshiba pomiar drgań silnika
listwa zasilajaca kasprzak radio rm121
Rotel RSP-976 - Gdzie znaleźć instrukcję serwisową? Słaba jazda ładowarki New Holland W70TC - diagnostyka