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ł.
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ć.
Znalazłem w necie kod do enkodera z ATtiny. Kod w załacznikach. Jeżeli w radyjku siedzi też ATtiny przy enkoderze można spróbować wrzucić przerobiony program. Ma ktoś schemat do Renault 281156412R?
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...
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...
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.
A czy można go stosować bez tej Attiny ?? Sam ten enkoder i potencjometr cyfrowy od razu ??
[url=http://www.technoblogy.com/show?20W... Do projektu dodał sinus, można usunąć ten wyświetlacz , enkoder
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)
w sumie to takie rozwiązanie mają u mnie w szkole frezarka i tokarka gdzie można znaleść taką tarczę do enkodera?
Max musi miec 20 pin Dodano po 1 Ma odczytywac pozycje z enkodera 12bit
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)...
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)...
Do pomiaru kierunku wiatru chyba najlepiej zastosować tarczę kodową z kodem Greya...
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ę...
Ehh, no to trzeba bylo tak od razu. in r16,PINB ;odczytaj klawiature i enkoder cbr r16,0b11111100 ;maskuj niepotrzebne bity cpse r16,r18 ;porownaj aktualny stan ze starym rjmp EnkoderWRuchu ;= to skocz do obslugi enkodera ret ;!= to wyjdz EnkoderWRuchu: lsl r18 ;przesun o jedna pozycje poprzedni odczyt eor r18,r16 ;exor "dziurki 2 starej"...
No tak faktycznie te 100x zrobi się w mgnieniu oka... Więc program musi dodać +1 przy zmianie na stan wysoki i koniec, jednokrotnie. Może zastosować przerwania? W momencie kiedy wystąpi stan wysoki, następuje przerwanie które zlicza +1 do licznika. Czy to miało by sens? uC to attiny 2313.
pewnie enkoder też da się wymienić jakby już kogoś denerwował.. p.s. znalazłem SS9900 / AT 6666 pod kolejną nazwą... DYNASCAN 10M66. I jest za 1200PLN :) pachnąca chińczykiem nówka.
Wszystko jasne dzięki wielkie a teraz jeszcze jak tu napisać kod , żeby dało się sterować silnikiem DC z enkoderem na zasadzie STEP , DIR. Oczywiście nie na Attiny 13 . Rozkminiam też coś takiego , ale nie mam pomysłu na kod . Sam PID tu oczywiście nie wystarczy bo jeszcze oprócz osiągania zadanej pozycji pozostaje problem utrzymania pozycji pod obciążeniem.
Witajcie. W bardzo prostym projekcie na ATtiny chcę mieć symulację dźwięku, takiego kliku, jak to ma miejsce w kole ruletki, bo chcę by pokręcanie enkoderem generowało taki dźwięk. Macie jakieś pomysły, jak coś podobnego zrealizować, ale w najprostszy sposób? Dźwięk może być zbliżony. Myślałem o digitalizacji takiego WAVE-a i "wypluciu" przez mikrokontroler,...
Witam, niech autor napisze co buduje, bo ten układ raczej nie pasuje do tego projektu. Według pdf wysyłanie danych rozpoczyna TE (ciągła transmisja nie ma sensu) i można użyć do tego małe attiny. To ma być gamepad? Kontroler do samochodu na pilot ;) chce żeby miał troche wiecej funkcjonalności dlatego chce 6 przycisków.A z tym attiny chodzi ci żeby...
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,...
Proponuję dowolny mikrokontroler o wystarczającej mocy obliczeniowej, odpowiednich peryferialach i wielopoziomowym systemie przerwań. Na pierwszy rzut oka dowolny uC z rdzeniem Cortex-M0 powinien wystarczyć (np. jakiś STM32F030), a jeśli nie - to jakiś mniejszy z CM3. Oprócz 20-krotnie większej mocy obliczeniowej przy mniejszych kosztach weź pod uwagę...
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...
Kurczę, najprościej chyba byłoby tu użyć jakiegoś Attiny13, albo coś w tym stylu. Trzy wyjścia, dwa wejścia (no, może trzy, wtedy odrobinę większy Attiny). Piszesz sobie takie zachowanie, o jakie ci dokładnie chodzi i powinno grać. Zaletą jest możliwość zmiany zachowań w sposób wyłącznie programowy. Z tego, co pamiętam, używałem kiedyś 4520 sterującego...
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...
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...
1. Na attiny13 ci się nawet prosta funkcja if nie zmieści więc szkoda zachodu. Atmega8 kosztuje +-8 zł, masz mnóstwo portów I/O i w zasadzie nic cię nie ogranicza w kwestii mrugania diodami, jedynie wyobraźnia :) Atmega8 nie jest dobra. Popularna i moim zdaniem przereklamowana. Jeśli już to polecam pinowy odpowiednik ale nieco lepszy stosunek cena/jakość(możliwości)...
Według moich szacunków, przy częstotliwości taktowania 16MHz, detekcji na jednym zboczu, procedurach napisanych w asemblerze i niezbyt wysokich oczekiwaniach dodatkowych co do pozostałych zadań wykonywanych przez mikrokontroler można osiągnąć prawidłowe zliczanie maksymalnie do ok. 4500obr/min . Liczba wprowadzająca w błąd, autora tematu więc nie należy...
Przegrzane może nie - ale mogą być padnięte. Rynek wtórny to zawsze jakieś ryzyko. Jak dobrze trafisz na Aliexpress, to Anytone AT-6666 PRO bywa po 1100 zł. Też się na niego czaję - miałem poprzednik i radio PETARDA. Zjada Lincolna na śniadanie. :) Ale uwaga - to radio CB ma moc 60-80 W (w PL dozwolone 4 W AM/FM i 12 W w USB), ale można sobie ustawić...
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...
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...
Witam, Kupiłem takie coś : http://electropark.pl/avr/8776-kickstart... I teraz mam mały problem, potrzebuje podłączyć do tego enkoder, żeby po kręceniu nim w prawo z wyjścia mikro kontrolera pojawiała się masa i z innego wyjścia podobnie. Ma służyć to do regulacji głośności w tablecie. Ma po prostu zastąpić...
wiem, że będę potrzebować mikrokontroler (procesor?) i wyczytałem, że najczęściej pojawia się ATmega albo ATtiny a czasem pojawia się ATmel. Mam dwa z odzysku, tzn pierwszy to ATmel a drugi to Pegaso (ten ma w środku oczko przez które widać co tam w nim jest). Będzie któryś z nich się nadawać do mojego projektu? ATmela zdjęcie znalazłem ale tego Pegaso...
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...
Dzieki za odpowiedz ,troszkę tu nie zagladalem i sam grzebałem w Internecie z tabliczek znamionowych wynika ze moga pracować jako pompy lub silniki . Z parametrów wynika ze ta wydajnosc jest przy obrotach 1400 .Przy duzej zle odczytałem tabliczkę,powinno byc wydajnosc 150 l/min przy1450 obr/min ciśnienie 250 at. Falownik zastosuje bo taki posiadam a...
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...
W związku z tym że mam dostęp do fabrycznego enkodera, jakie stosuje się w maszynach przemysłowych, poszedłem nieco inną drogą. Posłużyłem się ostatnim programem ze strony [url=http://www.qsl.net/pa3ckr/bascom%20... i skleciłem układ - działa bardzo dobrze. Teraz pytanie - jak przerobić ten program, aby na wyświetlacz...
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...
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...
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.
Z enkoderem najprościej. Można też włączać na określony czas jeśli jest stałe obciążenie silnika.
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, Mam problem z enkoderem podczas sterowania serwonapędem. Możliwe jest sterowanie prędkością tylko bez enkodera. Po wybraniu opcji Speed control (with encoder) w programie STARTER i uruchomieniu z Panelu kontrolnego serwonapędu słychać głos jego załączania ale od razu następuje rozłączenie i program wyrzuca błąd F0900 (N,A) Drive: Motor blocked...
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.
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:/
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...
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...
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ć...
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...
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....
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
Kolego (at)miszcz310 tu nie wykorzystuje się przerwań bo to enkoder magnetyczny z interfejsem I2C który dodatkowo ma tylko wyjście PWM lub DAC. Czyta się go przez odpytywanie co jakiś czas. BTW "Config Encoder = Enabled" to chyba tylko bot mógł napisać ahahahaha :D Trzeba sobie ustawić Timer i odpytywać. Enkoder ma 14bit więc najprosciej jest chyba...
Witam Mam enkoder wyciągnięty z drukarki HP dj610. Na jednym z czujników jest napisane Q9874. Znalazłem podłączenia: "The HP Q9874 and Q9898 are optical encoder modules that run on 5v and output quadrature at TTL levels. They have four pins with pin 1 marked with a white dot. The pinout is 1=GND 2=PhaseA 3=+5 4=PhaseB " Celem moim jest podłączenie tego...
Miałem okazję testować u siebie na piecu cały zestaw bezprzewodowy. Ogólnie pomagam ludziom w tematach niedziałających enkoderów w regulatorach oraz brakiem podtrzymania zegara. Ale w tym temacie chciałbym jedną rzecz tu na forum napisać. Istnieje możliwość po awarii czujnika VR20 zastąpienia go czujnikiem przewodowym VRC693. W moim przypadku piec to...
Witam Podejrzewam, że masz śmiecie na procesorze od strony enkodera. Jaki sygnał daje enkodera? Jeśli poziom jest dobry i impedancja w rozsądnym zakresie, to podłącz na wyjście enkodera rezystor 1K, a do masy z wejścia na procesorze 10nF. Nie patrzyłem na program, bo miałem identyczny problem i filterek pomógł.
attiny i lm3914 to już troche zaawansowane rozwiązania - zależy mia na rozwiązaniu "niezniszczalnym" i banalnym i myślełem że znajdę jakiś układ scalony który by to zrealizował w postaci 4 bitowej bez problemu - dziwne że takich rzeczy nie ma..... Tak teraz myślę jak to zrobić na enkoderze i jak to zrobić żebym mógł w niewielkim zakresie liniowo zmieniać...
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...
Z dodaniem millis() wyglądałoby to np. tak: Nie podoba mi się: [syntax=c] if (fnTik && (nTik%20==0)) // co 200ms, czyli z kazdej s to "zje" okolo 100ms { display.clearDisplay(); display.setTextSize(2); // Normal 1:1 pixel scale display.setTextColor(WHITE); // Draw white text display.setCursor(0,0); // Start at top-left corner display.println(F("Hello,...
https://obrazki.elektroda.pl/3153730500_... Witajcie moi drodzy W tym temacie najpierw szczegółowo pokażę wnętrze drukarki HP Deskjet D1360 , a potem przedstawię jak można wykorzystać jej części z Arduino. Określę pinout enkodera ze środka, napiszę kod pozwalający określić pozycję karetki dzięki użyciu enkodera, oraz też oczywiś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...
Co do problemów z odświeżaniem wyświetlacza to może zamiast męczyć się w kodzie jedengo uC zastosować np. 2x ATTINY. Wtedy jeden odpowiada za komunikację z użytkownikiem i działa jako "master" a drugi zajmuje się tylko i wyłącznie generowaniem przebiegów i działa jako "slave", do którego komendy wysyła się po UART. Obsługa UART jest bardzo mało wymagająca...
Ciekawy projekt i nie ukrywam ze bardzo mi się podoba. Wiele ocen budzi moje zdziwienie bo świadczą o kompletnym niezrozumieniu tego jaka jest funkcja tego układu i jego zalety. Myślę ze lepiej byłoby umieścić komponenty po drugiej stronie - tak by pola sensoryczne były płaskie - całość układu można łatwo zabezpieczyć lakierem elektroizolacyjnym - samo...
Następnym krokiem jest użycie enkodera spiętego z wałkiem silnika i wtedy nie zgubisz kroków. Ponadto, układ będzie w miarę odporny na działania zewnętrzne, ponieważ enkoder będzie podawał aktualną pozycję niezależnie od sterowania silnika. Będziesz też mógł wykryć utratę stateczności układu wynikającą np. ze zbyt dużego obciążenia.
Jak wyłączysz od razu przerwanie to przeważnie drganie styku nie ma już na to wpływu. Ostatnio walczyłem z enkoderem mechanicznym 24 imp. na obrót i działa bez problemu.
Witam, dzisiaj chciałem pokazać wam mój drugi projekt oparty na arduino. Jest to precyzyjny kontroler do sterowania wirtualnymi potencjometrami lub suwakami w programach graficznych, muzycznych itd. Kontroler oparty jest na układzie digispark attiny85. Jest w 100% zgodny z plug and play i systemami operacyjnymi (windows, linux, mac). Całość opiera się...
Autotuning dobiera nastawy regulatora do obciążenia, więc podczas autotuningu silnik musi być sprzężony z obciążeniem z którym będzie pracował. Prawdopodobnie napęd ma źle dobrane nastawy PID (czyli konieczny autotuning) Obawiam się również iż długość kabli może negatywnie wpływać na pracę silnika. A czy takie zachowanie nie ma związku z np. źle dobranym...
Witam jak to dokładnie zrobić - wystarczy zakomentować linijki Dodano po 1 Witam ponownie - z odbiornikami się wyjaśniło, pościągałem sporo pdfów i podłączyłem kilka niestety problem ten sam, ale problemem okazuje się jednak to co kolega wcześniej pisał czyli niepodłączone enkodery. Wtedy pisałem że to od odbiornika IR ale wtedy nie zerknąłem na serial...
Witam wszystkich. Potrzebuję pomocy w znalezieniu usterki w napędzie tyrystorowym M75RGB14, 30kW. Co jakiś czas przekształtnik wyrzuca błąd CURRENT LIMIT ostatnio nawet bardzo często i to przy pracy z dużymi formatami kartonu o większej gramaturze oraz często awaria występuje rano przy pierwszym odpaleniu. Omawiana maszyna to wycinarka rotacyjna z drukarką...
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...
Witam szanownych forumowiczów, zabrałem się za budowę serwomotoru. Sterownik ma współpracować z silnikiem od wycieraczek i enkoderem (na razie takim z myszki) zamontowanym za przekładnią ślimakową. Jestem w tej tematyce dość początkujący i mam wiele wątpliwości. 1. Na początek mostek H. W większości skopiowałem go z http://obrazki.elektroda.net/37_12292808...
AVE... Attiny4, 5, 9, 10 i 13 mają porty z przerzutnikami Schmitta. Ba, przypuszczam że będzie Ci trudno znaleźć mikrokontroler bez takich wejść w standardzie. Masz też rezystory podciągające po złej stronie. Zrób tak, jak narysowałem i sprawdź wtedy, czy gubisz impulsy...
https://obrazki.elektroda.pl/4103418300_... Pokrętło osadzone na enkoderze, akumulator li-jon, atmega, attiny albo arduino (brrrr) do sterowania... Czyli klasyczne elementy do zrealizowania fajnego zamka szyfrowego. Można powiedzieć zamek jak wiele innych podobnych prezentowanych na elektrodzie. To zapewne pierwsza myśl jaka przychodzi...
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ę...
Dzisiaj kolo 19.00 sprawdzę jak piszesz Czekam na rezultat i program, który przygotujesz. Kod programu: [syntax=c] /* Autor: Created at: Project: */ #include <avr/io.h> // Załaduj bibliotekę input/output #include <avr/interrupt.h> // Załaduj bibliotekę obsługi przerwań #include <util/delay.h> // Załaduj bibliotekę opóźnień #include...
(at)czech_w Tak się składa, że jakieś 2 miesiące temu robiłem dekoder na uC do tych enkoderów, więc jestem na bieżąco z tym kodowaniem i mogę Ci trochę bardziej pomóc. Popracuj z poniższym kodem (niesprawdzony, pisany "na kolanie" i na pewno nie idealny), porównaj i spróbuj zrozumieć te "dane binarne" w porównaniu z tym swoim kodem. A nuż, widelec...
https://obrazki.elektroda.pl/2963931100_... Zaprezentowane urządzenie - PasswordPump - to menedżer haseł na USB, który pozwala przechowywać do 254 kompletów danych do logowania (nazwa konta, nazwa użytkownika i hasło). Są one przechowywane tylko w pamięci tego urządzenia, na dwóch wbudowanych w system pamięciach EEPROM. System wykorzystuje...
Cześć, Razu pewnego, mając zlecenie w terenie gdzie długie dnie spędzałem w ciszy kupiłem głośnik BT z wbudowanym radiem na alledrogo za ok 200zł. Od początku wnerwiało mnie to, że włączając go głównym włącznikiem zasialnia zawsze uruchamiał się w trybie BT na 2/3 głośności (czytaj, bardzo głośno) a do tego jeszcze takim wrednym, krzykliwym "titu titu"...
Do zabawy proponuję kupić - KSIĄŻKI do elektroniki, programowania - lutownica, narzędzia - programator - jeszcze ze 2-3 płytki stykowe z przewodami kołek kołek oraz gniazdo-kołek - kawałek kabla internetowego do pocięcia i robienia zworek na płytkach - jeszcze kilka procków np. 2 x ATMEGA328, ATTINY13/25/85, etc. - gotowe moduły od STM albo LPC np....
Zgodnie z dokumentacja enkodery magnetyczne AustriaMicrosystems mają wiele trybów pracy. Akurat mam popularny model as5040 i natrafiłem na problem przy zmianie tego trybu. Zgodnie z dokumentacja producenta programowanie enkodera przebiega w dwóch fazach: Pierwsza wysyłamy rozkaz konfiguracyjny z ustawieniami After power-on, programming the AS5040 is...
Jak zwykle podstawowych informacji nie podałem :) Program piszę w Arduino. Oczywiście użyłem Enkoder z przyciskiem KY--40. Założenie jest takie że długie wciśnięcie przycisku wyłącza termometr (najprawdopodobniej wykorzystam funkcję sleep) krótkie wciśnięcie uruchamia menu. Też próbowałem wykorzystać switch case, ale nie potrafiłem tego połączyć z obsługą...
http://obrazki.elektroda.pl/2153311100_1... W końcu postanowiłem się czymś pochwalić i ja: Pomysł na własną naświetlarkę powstał dawno, dawno temu, ale jak to niejednokrotnie bywa - realizacja napotykała jakieś przeszkody... Ale w końcu w zeszłym roku ją skończyłem. A jako, że mi się podoba coraz bardziej (nie wiem czemu), postanowiłem...
Witam, chciałbym się trochę pobawić - więc wymyśliłem sobie że kupię płytkę stykową, atmega8 (wybór ze względu na dużą ilość projektów). Mam zamiar zamówić wszystko na allegro ponieważ wyjdzie mnie prawie 2 razy taniej niż w sklepie elektronicznym u mnie. Nie chcę niczego przegapić, żeby potem nie przepłacać jak do tej pory mam zamiar wziąć: ATMEGA8...
Szukam, ale nie bardzo widzę jaka jest częstotliwość pracy zegara dla Xmega a1 Xplained. Są tam dwa kwarce 32,768kHz (super miniaturowy SMD) i równie mały 12MHz. Tyle, że ten drugi jest podpięty do AT32UC3B. Nóżki 91 i 90 czyli (PR1 2 Introduction to the XMEGA clock system The Atmel ® AVR ® XMEGA ® Clock System provides a large portfolio...
Bardzo ciekawy projekt. Taki silnik krokowy jak impulsator będzie chyba wieczny. A czy w układzie tym da radę zastosować Attiny13?
załączam program, ale to nie jest problem napewno tego.: spark2_nowy.h ioinit.h enkoder.h spi.c [syntax=c] static inline void SPI_SET_SS() { PORTB|=(1<<PB2); } static inline void SPI_RESET_SS() { PORTB&=~(1<<PB2);// SS -> PB2 } void SPI_master_init() { SPI_SET_SS(); SPCR = _BV(SPE) | _BV(MSTR) | _BV(SPI2X);// (SPE) SPI Enable, (MSTR)Master...
Zlecę wykonanie prototypu urządzenia opartego o rezonator R433 oraz enkoder EV1527, który jest w znacznej części zwykłym pilotem 433MHz o 4 klawiszach, przy czym: urządzenie w sposób stały, w interwale regulowanym potencjometrem lub innym elementem nastawnym w zakresie od 0.1s do 10s wysyła: - kod klawisza 1 w warunkach normalnych i mruga diodą zieloną...
Chciałbym po prostu wykorzystać tą płytę główną bo działa a zamiast potencjometru wstawić enkoder. Możesz zrobić układ z enkoderem który będzie udawał potencjometr. Np.: Enkoder podłącz do attiny13 [około 2-3zł.] i steruj nim współczynnikiem wypełnienia PWM. Na wyjściu PWM dajesz układ RC który uśrednia wartość. Jeżeli poziomy napięć nie są zgodne...
Wszystkie te pliki tj. test1.aac, test2.aac i test13.aac są VBR. Także niestety są obarczone tymi problemami które opisałem w pierwszy poście. Zamieszczam w załączniku próbki kolegi (z meagauploadem różnie bywa, a i regulamin wymaga stosowania załączników na forum) i printscreeny View File Info (Alt+3) z Winampa wszystkich plików łącznie z 1he.aac i...
Dzięki. Powiedz mi szybko jeszcze jedną rzecz bo znalazłem teraz coś takiego: http://sklep.modulowo.pl/pl/p/MOD-16.Z-P... Czy to jest to czego szukam ? Czy trzeba było by coś w tym zmieniać? czy poprostu podłączam kabelki i będzie działać jak chce? ( boje się że jak nie będę kręcił to będzie zwierało...
Cytat z instrukcji o 3 błyskach: LEDa: Symptom: LED is not lit on door control. • Inspect door control/wires for a short (staple in wire), replace as needed. • Disconnect wires at door control, touch wires together. If motor unit activates, replace door control. • If motor unit does not activate, disconnect door control wires from...
Kolego freddy - poczytaj trochę więcej o działaniu myszy optycznej. Za tą mini kamerką idzie DSP, który analizuje obrazy i wystawia na nóżki czujnika wyniki swojej pracy. Najczęściej są to 2 linie SCLK i SDIO do komunikacji z uC. Za pomocą tych portów możemy odczytać rejestry czujnika, z których najciekawsze są MOT, Delta_X i Delta_y. Możemy też za...
Film z wahadłem odwróconym potrójnym https://www.youtube.com/watch?v=cyN-CRNr... Ktoś pod filmem już pytał, bo też nie rozumiał jak można przekazać kąt wychylenia ramienia wahadła (tego najwyższego i środkowego) tak, żeby kable się nie platały podczas obrotu (np. rozhuśtywania lub na końcu filmu jak wyłączone zostaje zasilanie i całość zaczyna się kręcić...
Lubisz te delay, niedługo petla główna bedzie wykonywać się godzinę :-) W: [syntax=c] }else if(send_resp){//jeśli wiadomość zostałą usunięta i mamy nadać odpowiedź send_resp=0; GSM.print("AT+CMGS=\"+48697516999\"\r");... wysyłamy ją na ten numer delay(550); currentTemp = sensors.readTemperature(address); Serial.println(currentTemp); delay(300); GSM.print("Temp:");//tu...
Od dłuższego czasu walczę z doborem pracy enkodera na przeróżnych schematach z internetu wybierałem filtrowania impulsów i tym podobne bajery, ale nic nie pomaga radio podczas automatycznego skanowania potrafi gubić kroki a nawet czasami się cofa o jeden. Enkodery sprawdzałem na samym Arduino i działają prawidłowo. Enkoder który działa w miarę stabilnie...
http://obrazki.elektroda.pl/2187134200_1... MECHANIKA Projektowanie zacząłem od pojechania na złomowisko w poszukiwaniu czegoś co nadawałoby się na łożyska liniowe - od tych elementów zależało być albo nie być całej maszyny. Miałem bardzo dużo szczęścia - znalazłem dwumetrowy profil stalowy z 2mm blachy wygięty wzdłuż pod kątem 110°,...
attiny enkoder attiny różnica attiny generator
odbicie obrazu matrycy wymiana modułu pralki candy sprężyna siłownika krups
sterownik movera sterownik movera
Hasło serwisowe do pompy infuzyjnej Medima S300 - bezpieczeństwo i regulacje Junkers Ceraclass ZW24 błąd 9 i trzaski - przyczyny i rozwiązania