Ja zrozumiałem, że nie ma połączenia pomiędzy enkoderem a radiem ja zrozumiałem, że autor chce "wstrzyknąć" impulsy w linie sygnałowe enkodera. Może nie doczytałem, albo autor mógłby dopisać, jaki ma zamysł.
Do enkodera możesz też zrobić prostą maszynę stanów na attiny czy jakimś stm32g0, całość to 1 scalak, wejścia na enkoder i kondensator do odprzęgania. Nie musisz się martwić o drgania styków jak wyżej. [syntax=c]void encoder(void) { uint32_t enc_pins = BB_PER(&GPIOB->IDR,0)|(BB_PER(&am... switch(stan){ case s_11: if(enc_pins==1)...
Dzień Dobry Od jakiegoś czasu, po blisko 20 latach przerwy, wróciłem do majsterkowania i elektroniki i muszę przyznać, że zafascynowały mnie dzisiejsze możliwości jakie oferuje się hobbystom. Dostępne dla amatorów technologie, dostęp do wiedzy i możliwości zaopatrzenia się w narzędzia i materiały są zupełnie inne niż przed laty. Ostatnich kilkanaście...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
Jest jeszcze opcja zakupu drugiego radia i przekładka pamięci, są tanie wersje do scenica/megane ale te mają złącze fakra, poza tym elektrycznie są identyczne i kosztują poniżej 100zł Czy po przełożeniu pamięci to zadziała wogóle? Robił ktoś taką przekładkę ? Ma ktoś schemat? To raczej teoretycznie, ale zastanawiam się nad zainstalowaniem równoległego...
Główną zaletą serw w stosunku do krokówek jest to że silnik krokowy uzyskuje na wale moce do kilkudziesięciu watt (są to już duże silniki i odpowiednio drogie). Natomiast silnik dc w takim serwomotorze może mieć moc powiedzmy np. 1kW bo taki silnik możemy bez trudu zdobyć za mniejszą cenę niż tą kilkudziesięcio watową krokówkę. Do takiego silnika dc...
Najprostszym rozwiązaniem jest zwarcie wyprowadzeń silnika - to jak mocno będzie trzymał zależy głównie od jego jakości. Można zastosować mechaniczny hamulec, lub przekładnie samohamowną. A jeżeli elektronicznie - to enkoder + regulator (ten ATTINY wystarczy), samo szybkie naprzemienne przełączanie nie wystarczy.
Mały update na koniec roku... Szkic działa bez zarzutu. Błąd, jaki robiłem dotyczył złej numeracji wejść przy wołaniu funkcji Rotary r = Rotary(2, 3) Powinienem był wpisać nie 2 i 3, a 3 i 4 jako, że wyjścia A i B enkodera były podłaczone do portów PB3 i PB4 μP (a to fizycznie były piny 2 i 3, stąd "konfuzja"). Po tej zmianie wszystko ruszyło bez...
A czy można go stosować bez tej Attiny ?? Sam ten enkoder i potencjometr cyfrowy od razu ??
Witam. Poszukuje rozwiązania mojego problemu. Kupiłem radio Xtrons PB78DLRIPL. Radio nie ma przycisków na przednim panelu ale tylko dodatkowy panel z przyciskami które są odpowiedzialne za różne funkcje. Każdy przycisk można do pasować do swoich upodobań więc chciałem aby 2 przyciski były odpowiedzialne za głośność jeden od powrotu do ekranu głównego...
Tak znam ten temat 3 fazowe indukcyjne silniki , anawet czasem BLDC . Ale po co jak wystarczy zwykły motor DC bez falownika za to ze wzmacniaczem PWM. Dodano po 4 Ogólnie to strona fizyczno-techniczna to pikuś najbardziej mnie rozwala kod. nie mam na niego pomysłu i w sumie to nie wiem czy przyda mi się tam filtr kalmana , ale chyba nie bo enkoder optyczny...
Witam Serdecznie, wykonałem schemat oto taki : http://obrazki.elektroda.pl/8280478200_1... Jest to timer na mikrokontrolerze Attiny 2313 ale problem tkwi w enkoderze. Mianowicie cały czas nie chce działać a ja szukam przyczyny juz trzeci dzień. Przepisałem kod z ksiązki Tomasza francuza i szukałem na elektrodzie różnych podobnych artykułów...
Mam projekt enkodera inkrementalnego który ma dwa pierścienie z polami generującymi sygnał 0 i 1. Między górnym i dolnym pierścieniem jest przesuniecie 90°. Więc tak wyglądają sygnały: http://obrazki.elektroda.pl/7174774200_1... Teraz tak, jedno pole na tarczy zajmuje 2°. Z racji tego że jest przesuniecie 90° mogę uzyskać rozdzielczość...
teraz kolega rakuś widzi że nie tylko ja miałem problemy ze zrozumieniem problemu No moi drodzy - analiza wymaga czytania! Nawet Lenin mawaił: CZYTAĆ! czyli napiszmy to jasno, ukontroler dostaje z PC wektor o jaki musi przesunąć frez, czyli x, y, z, no i jakaś informacja o czasie jaki na to mamy, lub prędkosci freza, bo inaczej to bez sensu. No wreszcie...
Przepraszam ale w pierwszej wypowiedzi popełniłem błąd logiczny - oba przerwania powinny być ustawione na te same zbocze a nie różne. Dlaczego, bo tak jak napisałem wcześniej nie będzie można określić kierunku zmian, zawsze bedzie ta sama kolejność wywoływania przerwań. Obojętnie czy kręcimy w lewo czy w prawo. np. ChA narastanie 0->1 a ChB opadanie...
Witam ! Zmień zapis na ten: Stan_enk = Encoder(pind.2 , Pind.3 , Lewo , Prawo , 0)
[url=http://www.technoblogy.com/show?20W... Do projektu dodał sinus, można usunąć ten wyświetlacz , enkoder
Przede wszystkim PCINT wymaga większego nakładu programowego. Przy włączonych wielu źródłach danego przerwania PCINT trzeba analizować, który pin zgłosił przerwanie i w jaki sposób się to odbyło (które zbocze). PCINT jest niżej w hierarchii przerwań, zatem na obsługę tego przerwania trzeba czasem dłużej poczekać (w zależności od konstrukcji programu)...
Kawalek kodu w asemblerze. Nie jestem pewien czy ATiny ma wszystkie te rozkazy. in r16,PINA ;odczytaj klawiature i enkoder cbr r16,sEnkoderMask ;maskuj niepotrzebne bity lds r17,dPoprzedniStanEnkodera cpse r16,r17 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r17 ;przesun...
Vref możesz przełączyć na Vcc, wtedy żaden dzielnik nie jest potrzebny. Odczyt będzie trwał 25*preskalerADC, ATMega wyciąga kilkanaście kSps, więc nie ma problemu. Maksymalna impedancja źródła dotyczy sygnałów szybkozmiennych, ty mierzysz praktycznie napięcie stałe więc nie ma problemu. A układ będzie miał ogromny zapas mocy. Przecież pomiary praktycznie...
Do pomiaru kierunku wiatru chyba najlepiej zastosować tarczę kodową z kodem Greya...
Max musi miec 20 pin Z AVR nic nie kojarzę. W obudowie 44pin tak, 32 zdaje się też są. ST8 ma tylko jedno wejście więc odpada. Zdaje się tylko ARM wchodzi w grę ale nie szukałem, bo pewnie ARM odpada. Ma odczytywac pozycje z enkodera 12bit Co to za enkoder co daje PWM?
Witam, [syntax=c]attachInterrupt(ENK1, enkoder, FALLING);[/syntax] Na pinie 3 (PB3), nie ma przerwania INT, które włącza ta funkcja. Attiny85 ma przerwanie INT0 na pinie 2 (PB2), więc wystarczy pozamieniać piny, np. tak: [syntax=c]#define ENK1 2 #define ENK2 4 #define RST 0 #define DATA 1 #define CLK 3[/syntax] Później zmienić to: [syntax=c]attachInterrupt(ENK1,...
wcale nie uważam że lutowanie bramek CMOS do kupy to lepsze rozwiązanie, bo będzie dużo większe i bedzie problem drgania styków w impulsatorze itp problemy. O ile pamiętam problem można rozwiązać na jednym układzie (2 albo 4 bramki), taki układzik w SMD wcale nie jest większy od ATTiny... Musiałbym zajrzeć do źródła, ale wszystkie papiery ze względu...
Pokazałem Ci rozwiązanie dające 4x większą rozdzielczość w stosunku do Twojego rozwiązania. Bardzo przepraszam za to, że Cię uraziłem pokazując kod Arduino. Gdybym wiedział o Twoich wymaganiach, to nie traciłbym czasu w tym wątku. Popełniam jakiś błąd programowy a nie koncepcyjny to już połowa sukcesu, wiedzieć, gdzie jest błąd. Pozostaje go tylko rozwiązać.
Witam! Chciałbym wysterować silnki z HDD (Spindle Motor). Sterowanie ma polegać na zmianie kierunku obrotu i prędkości obrotowej. Moje pytanie brzmi: Czy da się to zrobić z pomocą układu Attiny2313? Tam jest tylko jeden kanał PWM, a z tego co się orientuję to trzeba tych kanałów 6. Silnik jest trójfazowy i wymaga sterowania BLDC. Mam nadzieję ze nic...
W zasadzie to Ci tu powinien wystarczyć zwykły kod czytający enkoder - wykorzystujesz tylko piny lewo i prawo. Robisz sobie jakąś zmienną, którą zwiększasz lub zmniejszasz w zależności od kierunku i wpisujesz do rejestru PWM. Na koniec trzeba uformować sygnał z wyjścia jakimś filtrem jak pisał kolega wyżej.
Jak nie będzie lepszego schematu i opisu działania to chyba nikt ci nie pomoże. Jak zamkniesz A4 to silnik będzie kręcił aż go nie rozłączysz. Chyba że A4 to przycisk. To skoro tak to podłącz go bezpośrednio do kontrolera i zostaw obwód silnika tylko na przekaźniku A5. Generalnie schemat elektryczny to trochę do bani jest. A liczyć obroty silnika to...
Jakiś postęp jest ale jeszcze długa droga przed Tobą . Mikrokontroler = uC 1 schemat gdzie masz minus zasilania ( gnd ) dla uC ? . Schemat wygląda lepiej ale to nie to , po co stabilizator dla serw ? , po co LM317 ? . Stabilizowane ma być napięcie dla mikrokontrolera a nie dla serw , zasadą jest kondensatory jak najbliżej nóżek uC oraz od strony wejścia...
Opis na stronie sklepu powala - np. Wyjscie ADC.
Co do tego układu to nie ma przymusu, abyś akurat z niego korzystał, jest mnóstwo innych sterowników (także w obudowach DIP). To super. Mógłbyś podać polską nazwę tego układu (tlc5925)? Wtedy postaram się sam znaleźć, bo nie chcę wyjść na całkowitego lenia. Następnie przechodzimy do kwestii impulsatora, niestety nie znalazłem akurat poradnika w C,...
Nadal nie wiem co zrobić jak prędkość zadana jest mniejsza od prędkości zmierzonej. Uchyb jest ujemny czyli cały człon P też wyjdzie ujemny (człony I i D na razie pomijam). Jak to przełożyć na sygnał PWM? Zmniejszyć do zera aż prędkość silnika spadnie poniżej prędkości zadanej czy może zmniejszyć do jakiejś wartości minimalnej? W docelowym układzie...
Oczywiscie ze szukalem i znalazlem ale na temat podlaczania enkoderow inkrementalnych optycznych o duzej ilosci impulsow gdzie problemem bylo szybkosc zliczania i dokladnosc. Funkcja "ENKODER" dzialala mi w bascomie poprostu super z ATMEGA8..16 attiny2313... a tu ATMEGA 128 i lipa. Dawalem rozne kondensatory 33pF...100nF dawalem zewnetrzne pull-upy....
dlaczego nie piszesz w temacie do tego stworzonym , coś słabo czytałeś i szukałeś w drugiej części masz gotowy przykład wykorzystania sygnału PWM w układzie testowym enkodera , w poprawionej wersji pcb sygnał PWM masz standardowo na PB3 / PB4 co odpowiada sygnałom Enable L293D tak więc co za problem zamiast stałego poziomu na Enable uruchomić sprzętowy...
Potrzebujesz czegoś co się nazywa enkoder obrotowy, można go zrobić samemu jeśli chcesz. Cała zabawa polega na zadbaniu o to, aby czujniki właczały się w sekwencji: ŻADEN <-> LEWY <-> LEWY+PRAWY <-> PRAWY <-> ŻADEN W ten sposób w każdym momencie możesz stwierdzić w którym kierunku nastąpiło przejście. Najczęściej robi się takie...
myślałem o czymśpodobnym ale nie wiem jak zrobić zużycie energi ado przejaechanej trsy i położenia to enkodery trzeba a tego nie chce. Chciałbym czas ale nie wiem jak by to programowo wyglądało by:/
Witam Tak jak w tytule, chce zliczać impulsy przy obracaniu scroll'a myszki. Do podawania na mikroprocesor impulsów wykorzystałem diodę IR i fototranzystor 3-nóżkowy oraz enkoder na wałku scroll'a. Pin PD5(T1) do zliczania impulsów ustawiłem jako wejście z podciągnięciem do Vcc. Poniżej załączyłem dwa zdjęcia. Niskie napięcie - nie ma impulsu http://obrazki.elektroda.pl/2803823800_1...
AVE... Mam taką propozycję: 5*Attiny jako sterowniki PWM silników połączone też z kontrolą położenia na potencjometrach lub enkoderach(lepsze rozwiązanie). Atmega jako główny mikrokontroler komunikowałaby się ze sterownikami przez przykładowo SPI czy I2C. W ten sposób Atmega będzie się zajmować istotnymi rzeczami, jak obliczanie trajektorii ruchu i...
można prościej , taniej i lepiej. W przypadku AtTiny, ne555 nie jest żadną konkurencją cenową... Więc Tutaj stanę po stronie AtTiny twierdząc, że jest taniej i lepiej niż. Do tego programowanie można zrobić po i2s, szeregowo z pilota albo za pomocą enkodera a jak się uprzeć to można nawet zastosować potencjometr... Jedyne co trzeba dodać to trochę...
Cześć Oczywiście masz rację, dioda nadawcza musi łyknąć kilkanaście miliamper, ale mówimy o samym fototranzystorze, powinien być zasilony z takiego napięcia jak układ z nim współpracujący, czyli 5V przy 2313. Podejrzewam że testujący nie uwzględnił światła otoczenia i stąd te 2V, propomuje zakryć czujniki grubą szmatą i nagle zrobi się 5V :). Co do...
Bo się wziąłeś do tego od d*** strony. Jak wykorzystujesz enkoder z myszki to czemu nie wpadłeś na genialny pomysł i nie oświetlacz enkodera tak jak w myszce? Przecież niezależnie jak byś myszkę nie ustawił to kursor sam się nie przesuwa. A czemu? Bo położenie enkodera jest sprawdzane podwójnie i nie ma możliwości aby przez oba otwory świeciło światło.
Co do komunikacji z DS 18B20 to w na forum oraz w całym internecie jest masa gotowych rozwiązań. Głośnością możesz sterować za pomocą układu potencjometru cyfrowego (na przykład z [url=http://para.maxim-ic.com/en/search.... Działa jak zwykły potencjometr z tym, że jest sterowany linią cyfrową (SPI, I2C itp). Do...
Witam w PDF'ie jest opis wyprowadzeń, podłączyłem ten czujnik pod avr bezpośrednio i działa, napisałem prosty program ale niestety prędkość odczytu pozostawia wiele do życzenia, zakładając odczyt z dokładnością do 0.01 potrzeba 100 impulsów na 1mm, śrubę mam o skoku 4mm więc potrzebna jest tarcza z setką zębów (dwa foto tranzystory dają cztery razy...
Co do wydajnosci dodam jeszcze ze kolejna wersja tego serwo kontrolera wyszła na attiny2313 taktowane na 16Mhz. Pierwsza wersja za at90s2313 w czasie pracy zużycie procesora było 40% Wiec problemem teraz jest tylko algorytm - tzn kod programu. Może ktoś ze znajomością assemblera mógł by naświetlić jak dokładnie działa tamta aplikacja ? http://elm-chan.org/works/smc/smc3.zip
a mógłbyś polecic mi jakis sterownik do LEDów o którym pisałeś? myślę że jego działanie sam rozgryzę, ale nie bardzo wiem w jakie scalaki uderzyc BTW. nie rozwiązałem jeszcze definitywnie sprawy potencjometru, koszty grają tu sporą rolę - w TME pot przeznaczony do audio (ds1802) kosztuje powyzej 10 sztuk 18zł, ale to i tak wiąże się z wydatkiem ponad...
Witam Enkodera nie dałem bo miałem taki pomysł aby dać przyciski. Z enkoderem robiłem już ostatnio układ przedwzmacniacza więc tym razem wybór padł na przyciski. Odnośnie resetu to nie dalem żadngo rezystora bo uważam że nie jest potrzebny. Zrobiłem juz ok 50 różnych urządzeń i przy żadnym mikrokontrolerze nie mam nic na resecie, czyba że przy 89c2051...
Zrobiłem po swojemu czujnik PAS, dwa czujniki hall A3144, dwa rezystory pullup i attiny13. Prosty program mieści się w 700B i działa super, na wyjście układu wystawia impulsy tylko wtedy, gdy tarcza z magnesami kręci się w jednym kierunku. Odczyt impulsów w przerwaniu, z użyciem kodu Graya jak dla enkoderów. Płytka będzie malutka, projektuję tarczę...
https://obrazki.elektroda.pl/3089460800_... Hej, Chciałbym Wam pokazać, pochwalić się swoją płytką testową dla uC AVR ;) Płytkę zrobiłem ponieważ miałem już dość płytek stykowych-wiecznie coś się rozłącza, kabelki wyskakują, a czasami jak chcemy przetestować jakąś małą pierdołę to musimy montować wiele elementów. Płytka zaprojektowana...
Jeśli uprościłeś to do wyświetlania jak w zegarku H.MM to przy dokładności 1 min trzeba było dać enkoder. W kuchni ten pstryczek się nie sprawdzi. I zasilanie jeśli 230V to wtyczka z bolcem zerującym. Po coś te normy IP są. Zasilanie z akumulatorków byłoby najlepsze do kuchni. Za sam pomysł i wykonanie masz u mnie plusa, więcej obiecuję nie marudzić...
Witam, postanowiłem zbudować własny czujnik PAS (czujnik wykrywający obrót korby pedałowej w rowerze). PAS powinien wysyłać sygnały (prostokąt TTL) podczas kręcenia pedałami. Jego budowa jest prosta: koło z magnesami (8, 10, 12) na osi korby pedałowej i moduł czujnika na ramie. Jako czujniki stosuje się Hall'e. Na rynku można spotkać co najmniej trzy...
attiny enkoder attiny różnica bootloader attiny
radio samochodowy taśma master schemat instalacji pompka podszybie
Kyocera FS-1800+ wciąga papier - przyczyny i rozwiązania Przekroczona norma spalin po wymianie katalizatora - przyczyny i rozwiązania