const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
Jeśli jesteś "zielony" w takich sprawach, to dla Twojego bezpieczeństwa, Twoich bliskich i sąsiadów oraz osób trzecich zamów lepiej elektryka. Za taką robotę dużo nie policzy, a robota będzie przynajmniej poprawnie wykonana. Bezpieczniki, wyłącznik różnicowoprądowy oraz podłączanie to nie jest zabawa, jak przy montażu wyłącznika oświetleniowego, gdzie...
Wpadło w moje ręce urządzenie, które pochodzi z maszyny tkackiej Terrot MK7. Na moje oko to jest jakiś licznik kroków podłączany za pomocą DB-15, stepper który działa optycznie podczas obrotu. Niestety w internecie nie za bardzo można znaleźć informacje na ten temat. Po przełożeniu drugiego takiego urządzenia z drugiej maszyny ta maszyna działa. Co...
Możesz zbudować sekwencer na flagach. Każda flaga - 1 krok. W każdym kroku na początku ładujesz licznik długością kroku i setujesz flagę. Jak licznik doliczy, resetujesz flagę, setujesz następy krok i ładujesz do licznika długość następnego kroku. Po przejściu wszystkich kroków wracasz na początek sekwencji i czekasz na przycisk. Twój sposób też jest...
hmmm no ja to robiłem wtedy w Bascomie mniej więcej tak: ustawiałem sobie tak któryś Timer, żeby przerwanie wykonywało się powiedzmy 64 albo 128 czy ze 200 razy w ciągu czasu trwania jednej połówki czyli w trakcie ok 10ms tak? Gdy pojawiło się przerwanie INTx to odpalałem ten Timer, który zaczynał tykać i wykonywać przerwanie tyle razy ile ustalonych...
Trochę dawno pisałem w asm i nie wiem czy jest gotowe przerwanie do wypisywania liczb ale możesz zrobić np. tak: 123 :10 = 12 reszta 3 12 : 10 = 1 reszta 2 1 : 10 = 0 reszta 1 Dzielisz liczbę przez 10 i wrzucasz reszty z dzielenia na stos dopóki wynik z dzielenia różny od 0. Później ściągasz ze stosu dodajesz 48 i wypisujesz.
Najlepiej to będzie gdy długość grupy wynosi: powiedzmy 256 to masz wtedy programowalny licznik 8 bitowy np cmos 40103 (256 kroków regulacji) albo 40102 (100 kroków regulacji BCD) - dokładnie mówiąc 2 licznik - jeden liczy z pełnym okresem ustalając rozmiar grupy a drugi krócej określając czas włączenia. grupa trwa 5.12 s (40103) lub 2s (40102) (nie...
Więc wersja przerwania najprostsza do napisania: 1. Wyłączasz wszystkie serwa (większość jest wyłączona, ale od przybytku głowa nie boli) 2. Zwiększasz licznik o 1; 3a. Jeśli licznik jest nie większy niż ilość serw: - załączasz serwo nr = licznik - ustawiasz timer, aby następne przerwanie było za pożądany czas trwania impulsu do serwo nr = licznik 3b....
Witam, już wcześniej na podstawie tego fragmentu kodu, który podałeś mówiłem, że program ten wykorzystuje płynne sterowanie jasnością tylko ty tam wstawiłeś stałą o wartości 70. Mówiłem też, że skoro nie wiadomo jakie jest taktowanie procka to ciężko powiedzieć co z czego wynika. Ale teraz widać jak na dłoni potwierdzenie tego co pisałem, jest to typowe...
Witam Widziałem niedawno takie małe ustrojstwo co liczyło kroki. Zasada działania była tam bardzo prosta. Był to taki czujnik który zamykał obwód kiedy sie go wprowadziło w ruch-mając go w kieszeni przy każdym kroku był zamykany obwód i na wyświetlaczu pokazywał ile sie przeszło kroków. Był tam jeszcze tylko przycisk do resetowania. Chcialbym zrobić...
Próbuję wyznaczać tabele karnough ale wychodzą mi zupełnie inne wyniki, pewnie dlatego że nie uwzględniam tych powyższych założeń a nie wiem do końca jak je w moich tabelach uwzględnić, dlatego proszę was o pomoc. Tu jest trochę pokomplikowane to rozwiązanie, konkretnie te wartości wpisane na czerwono, mogące wprowadzać w błąd (choć sam końcowy wynik...
http://obrazki.elektroda.pl/3349546700_1... Przedstawiam swój projekt-ciekawostkę. Wiem, że nie jest to nic nowego, zabawna jest tylko geneza jego powstania: Otóż odwiedził mnie w drodze na wakacje pewien 12-letni dżentelmen, z którym wdałem się w dysputę na temat zastosowań komputerów. Młodzieniec ów uważał komputer za narzędzie do...
Korzystałem z googla i czytałem dokumentacje. Chcę, żeby ktoś mi wytłumaczył co to dokładnie jest np Prescaler i jak mam go rozumieć w kontekście mojego projektu (tak, dokumentacja nie wyjaśniła mi tego dokładnie). Nie wiem jaką dokumentację czytałeś, le niewątpliwie nie tę, którą trzeba. Aby zrozumieć jak działa to wszystko trzeba przeczytać Reference...
przeanalizuj sobie dobrze ten kdzik poniżej bo on jest dobrze napisany - naprawdę ;) ja wprawdzie kiedyś przy okazju swojej wytrawiarki też zrobiłem sterowanie w Bascomie 2 odbiorników przy 75 krokach ale dałoby radę więcej kroków i jeszcze kilka odbiorników. Z tym, że już nie pamiętam dokładnie zagadnienia więc trudno mi się teraz znowu w to wgryzać....
nie chcesz pomagać, to po prostu tego nie rób Czym innym jest pomoc, a czym innym wyręczanie. Pomóc to możemy w naprowadzeniu na rozwiązanie, ale nie dając gotowca. Układ jest bajecznie prosty. Trzeba zrobić generator podający impulsy do licznika. Licznik zaś musi mieć ograniczoną ilość kroków do 6 Następnie trzeba zdekodować stany licznika przy użyciu...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
Witam, mam to samo, ktoś wie co zrobić żeby było dobrze? Witam serdecznie na forum elektroda.pl! Widzę, że dołączyłeś do dyskusji, ale aby móc Ci pomóc, będę potrzebował nieco więcej informacji na temat Twojego problemu. "Mam to samo" to trochę za mało, aby móc dostarczyć dokładną i skuteczną pomoc. Proszę, podziel się z nami szczegółami:...
http://obrazki.elektroda.pl/2954571700_1... Davide Gironi skonstruował automatyczną nawijarkę do przystawek gitarowych. Jeśli ktokolwiek z Was wykonywał kiedyś taki pick-up, to wie, jak trudne i jednocześnie, jak ważne jest dobre nawinięcie jego uzwojenia. Zaprezentowana nawijarka CNC pozwala istotnie uprościć ten proces. Układ sterowany...
(at)nielspiersma i (at)bf1648 byłoby fajnie, gdybyś mógł przejrzeć swoje pliki konfiguracyjne o rozmiarze 72 KB. to jeden z kroków w tym filmie. bardzo łatwe. https://youtu.be/WunlqIMAdgw?t=54&si=Nx1...
Nie dziala licznik mtg i predkosc obrótowa silnika jd 6110 Brak działania licznika motogodzin (MTG) oraz wskaźnika prędkości obrotowej silnika w ciągniku John Deere 6110 może wynikać z kilku przyczyn. Poniżej przedstawiam szczegółową analizę problemu oraz kroki diagnostyczne, które mogą pomóc w jego rozwiązaniu. 1. Diagnoza wstępna Brak działania obu...
http://obrazki.elektroda.pl/6742741500_1... Witam! Przedstawiam wykonaną kilka lat temu ozdobę świąteczną - animację dzwonka na diodach LED. Zdjęcie tytułowe to niezamierzony efekt podczas robienia zdjęcia przy słabym oświetleniu - wydłużony czas otwarcia migawki i w efekcie utrwalony obraz kilku kroków animacji. Urządzonko ustawiane...
https://obrazki.elektroda.pl/2568884200_... Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu...
Ja skasowac licznik pasa transferowego w drukarce Color Laserjet 150nw W drukarce HP Color LaserJet 150nw nie ma specjalnego licznika dla paska transferowego. Jednakże, jeśli już wymieniłeś pasek transferowy i chcesz zresetować "licznik przebiegu" dla nowego paska transferowego, możesz to zrobić ręcznie poprzez ustawienie opcji "Reset Transfer Kit"...
http://obrazki.elektroda.pl/9389203100_1... Witam. Projekt potencjometru cyfrowego zrodził się po tym, jak analogowy potencjometr wieloobrotowy uszkodził się. Nie chciałem, aby ponownie coś takiego się stało (te potencjometry są dość drogie ;P około 30zł), więc postanowiłem wykonać coś lepszego. Założenia regulacja rezystancji od 0-100...
Szukam odpowiedzi na to samo pytanie.. Jak wymienić pochłaniacz tuszu Brother MFC-J825DW Wstępna ocena dostępnych informacji Użytkownik pyta o procedurę wymiany pochłaniacza tuszu w drukarce Brother MFC-J825DW . Jest to konkretne pytanie dotyczące praktycznej czynności serwisowej. Aby udzielić pełnej i precyzyjnej odpowiedzi, niezbędne jest przedstawienie...
Część. Potrzebuje pomocy w wyborze smartwatch dla taty na prezent +/- 500zl cena ruchomą bo w końcu to marzenie 😁. Wymagania: - Licznik kroków - Termometr (temp. otoczenia) - Wysokościomierz Fajnie ale nie obowiązkowo - Głośniczek odtwarzanie MP3. - wyświetlacz raczej większy. Polecacie coś? Szukałem kilka dni ale znalazłem tylko modele z przed...
Inżynierowie oprogramowania wbudowanego uwielbiają rozwiązywać problemy. To właśnie podstawa, tego, co robią. Niestety jednym z największych ich mankamentów jest to, że tworzą oni wiele niedoskonałości, aby następnie stać się bohaterami, spędzając ogromną ilość czasu na ich usprawnieniu (debugowanie!). To dość typowe, bez przeszkód można znaleźć firmy,...
No mam podobne właśnie rozwiązanie (poza tym, że zaproponowałeś coś w stylu inkrementalnego podawania ilości impulsów, a ja absolutnego, ale to nie takie istotne). Nie używam PWM tylko właśnie FREQ GEN (Szkoda, że nie wspomniałeś o tym trybie w swej książce. Znalazłem to w pdf AVR1306 / doc8045 p. 3.8.2. Podobny efekt można uzyskać w normalnym trybie,...
Napisz co to za sterownik. Co do zmiany stanu pinu - załatwia ci to właśnie PWM - liczysz tylko tak, żeby PER dawał ci odpowiedni okres - np. 2ms, do CCA ładujesz PER/2 i masz impuls dodatni o czasie 2ms, co 4ms. W przerwaniu CCA inkrementujesz licznik kroków i sprawdzasz, czy masz już 10 - jeśli tak, wyłączasz timer.
Jeśli ja dobrze rozumiem załączonego pdf'a to to jest jeden licznik z dwoma progami / komparatorami. Na moje oko to liczy do progu PS1 i odpala wyjście 1 na czas t1 a jak doliczy do progu PS2 odpala wyjście 2 na czas t2. i jeszcze sprawa timerow. Jeden zatrzymuje papier po odliczeniu, by nóż trafił w nieruchomy, i tam mam 200ms, a drugi timer wyzwala...
Witam, Mam Audi A3 8L 2001r z licznikiem 8L0920900F a ponieważ rozładowuje akumulator fis nie świeci, poziom paliwa i obrotomierz nie działa więc chcę wymienić na identyczny (czyli 8L0920900F ) tylko z 2014r. Proszę o informację jakie czynności należy wykonać przy wymianie licznika jeśli chodzi o kodowanie w tym konkretnym przypadku. Czy tylko zmienia...
[url=http://kaservis.com/manuales/tecnic... masz SM. Strona 300.
Jeszcze chciałbym dodać licznik kroków żebym wiedział ile kroków mam ustawić bo program będzie do sterownia roletami. Dodano po 11 I jaka jest potrzebna procedura do przerwania trwającego programu, np. silnik się kręci i chcę go zatrzymać.
Moim zdaniem zabierasz się do tego ze złej strony. Sterownik daje sygnały step i dir. Te sygnały podajesz na licznik, który w każdym momencie wskazuje poprawną pozycję. Wartością z tego licznika sterujesz silnikiem DC i odczytujesz wartość enkodera - chociażby przy pomocy drugiego licznika. Silnikiem DC sterujesz tak, aby wartości obu liczników były...
Wystarczy założyć pułapkę jak się program zatrzyma resetujemy licznik kroków i jazda po kolejnym przerwaniu mamy odmierzoną liczbę cykli . Chyba że w trakcie zgłoszenia przerwania od Tim2 będzie wykonywane inne przerwanie to czas wykonania wydłuży się o czas potrzebny do zakończenia obsługi poprzedniego przerwania .
Witam, zwracam się z prośbą do lepiej zorientowanych. miałem problem podany w temacie i po wyzerowaniu licznika i przejściu kroków podanych w kilku odpowiedziach drukarka uruchamia się i zaczyna jednostajnie 'brzęczeć' i pojawia się znowu ten sam błąd. dźwięk pochodzi z pokrywy skanera i lokalizuję go w lewym górnym rogu obudowy ( na pewno przed zerowaniem...
Witam wszystkich kolegów Mam pytanie o przeprowadzonej adaptacji przepustnicy wyglada u mnie tak ze po adaptacji jest wszystko ok https://obrazki.elektroda.pl/4926261700_... Ale po przejechaniu kilku metrów w kolumnie 3 znika licznik kroków przepustnicy i pojawiają sie 00 czy tak ma być czy coś jest nie tak z przepustnicą , wydaje...
Witam, chciałbym poprosić o pomoc w ustaleniu kolejnych kroków w wymianie sterownika silnika. Prawdopodobną przyczyną moich problemów z samochodem jest właśnie sterownik silnika, zdecydowałem że wymienię go "bo co mi szkodzi".... (pomysły się już skończyły). Zamówiłem nowy sterownik ale kompletnie zapomniałem o tym że po podmiance będzie imo blokowało...
Robię program składający się głównie z przerwań. Program steruje 6 silnikami krokowymi. Uruchomiłem więc 6 timerów dla kazdego silnika w trybie PWM, wypełnienie zawsze 50%, sterowanie częstotliwością. Żeby każdy silnik mógł wykonać zadaną ilość kroków (a zalezności miedzy silnikami są skomplikowane i nieprzewidywalne), każdy timer po wykonaniu impulsu...
Dziękuję za odpowiedź. Rzeczywiście jest różnica czy damy = czy == :). Używam AVR studio 4. Nie rozumiem tylko za bardzo, czemu warunki licznik2>licznik1 i licznik3>licznik1 nigdy nie będą spełnione. licznik1 to jest licznik kroków podczas pierwszego obrotu. Za każdym razem gdy krok zostanie wykonany zwiększa się o jeden. Gdy naciskamy guzik,...
Nie boisz się gubienia kroków przy przeciążeniu ?
Wiedziałem że to napiszesz, nie chce tego śmietniska przeszukiwać. Przy każdym zapytaniu możnaby napisać google nie gryzie, ale za to google kłamie i nie słucha mojego zapytania. Dzięki za pomoc z tym linkiem Dodano po 3 Jaaaa pierdziuuu żeby móc mierzyć odległości podczas spaceru przy pomocy satelity z dokładnością do przynajmniej 1 metra trzeba kupić...
No działa na 555 pytanie jak go z prockiem dogadać tak żeby jechał te 122kroki i ani więcej ani mniej.. Mam taka mysl: zakładamy ze rozpędzanie trwa ok 20 kroków i hamowanie 20krokow. procek załącza generator 555 i szybki licznik , ma zrobić 100 kroków kiedy na liczniku jest juz wiecej niz 80 kroków zwalnia generator i ten wykonuje jeszcze te ok 20krokow...
Witam do : robnar -> dzielenie nie jest funkcją prostoliniową i nie da się jej wykonać przez skalowanie . Trochę później podeślę kompletny program rozwiązujący problem . pozdrowienia Dodano po 4 Witam Dołączam sprawdzony , działający program . ( bez wad ) :D Opis załączonego programu Po załączeniu wyjście Q1 załączane jest na określony czas t1 po czym...
Jestem początkującym elektronikiem i nie mam pomysłu na rozwiązanie układowe licznika z liczającego impulsy podawane na silnik krokowy. Mam 4 wyrowadzenia silnika i podaje na niego następujące impulsy(przez mikrokontroler i układy pośredniczące): A = 1000 B = 0100 C = 0010 D = 0001 Chciałbym teraz te 4 wyprowadzenia od mikrokontrolera do silnika podłączyć...
Kiedyś zaprojektowałem koprocesor arytmetyczny do Z80 i napisałem jego pełen emulator (praca dyplomowa :)), w programie sam musiałem rozgryźć ten problem. Wbrew pozorom było to bardzo proste. Słowo dekoder jest tutaj kluczowe. Wystarczy rozrysować sobie rozkazy na postać binarną i samo rzuca się w oczy, że np. dwa najstarsze bity określają rodzaj operacji,...
Witam wszystkich i mam pytanie czy ktoś zajmował się licznikiem do CNC . Chodzi mi o zliczanie kroków jakie wykonuje silnik krokowy sterowany sygnałami STEP/DIR . chciałbym aby licznik liczył w obie strony czyli dodając lub odejmując . Ważna była by możliwość wprowadzania przelicznika przekładni silnik/śruba napędowa . Oczywiście proszę o pomoc w napisaniu...
Poza tym zakładam, że siłownik/klapa otwiera się do odcięcia krańcówki, następnie idzie w drugą stronę po naciśnięciu przycisku. Ale wtedy nie katujesz napędu bo wyłączyła go krańcówka. Proszę schemat; https://obrazki.elektroda.pl/9685258300_... I objaśnienie; Po włączeniu zasilania 4017 dostaje zasilanie przez stabilizator na diodzie...
Mam wrażenie, że źle wypełniłeś tabelki. W nie wpisujesz 1 i 0 dla stanów następnych do danego a wygląda, że wpisałeś dla stanów aktualnych. Dobrze jest też sprawdzić co się stanie jeżeli licznik np. po włączeniu zasilania ustawi się w jednym ze stanów niedozwolonych (12-15). Czy licznik się sam skoryguje (przejdzie w skończonej ilości kroków do ciągu...
Połączyłem bezpośrednio enkoder do uC i po kilku obrotach lewo/prawo pozycja "0" a fizyczne "0" różnią się, nie jest to jakaś duża różnica ale, więc chyba muszą mieć wpływ. Ciekawe jak to jest możliwe?:) Rozrysuj te sygnały i zastanów się jaka sytuacja mogłaby to spowodować? W twoim przypadku zapewne winowajcą jest użycie wewnętrznego podciągania....
Jaka jest głębia bitowa modulacji ? Jeśli chodzi o rozdzielczość regulacji wypełnienia, to wynosi ona 99 kroków (7-bitów). Licznik zlicza od 0 do 99, stąd częstotliwość taktująca mikrokontroler jest dzielona przez 100. A nie lepiej by było... Optymalizuję również rozmiar kodu źródłowego ;) 3. Dlaczego ASM? Asembler to jedyny język w jakim programuję...
Witam, T1 w ATmega8 rzeczywiście ma rozdzielczość 16 bitów, ale PWM sprzętowo uzyskasz tylko 10 bitów. Można jednak zwiekszyć rozdzielczość PWM o 1 lub 2 bity programowo - ostatnio to właśnie udało mi się zrobić :) tylko, że w procku ATtiny13, zwiększyłem PWMa z 8 do 10 bitów - programowo w przerwaniu od licznika, który obsługiwał PWMa. Idea jest taka,...
Ile bitów wystawia atmega na adc? Czy potencjometrem chcesz ustawiać ilość kroków do wykonania? Jest to możliwe, kiedyś pisałem sterowanie ofsetem(Planeta 6 głowic po 32 silniki na głowicy), z potencjometru brałem od 0 do 1024 i wysyłałem odpowiednią ilość impulsów. Tak ja radzili - sterowanie timerem. Ja zrobiłem tak, że impulsy do drivera wysyłam...
Zastanówmy się. Licznik TIMER0 w trybie Fast PWM bo tryb prosty do zrozumienia i oprogramowania. Pełen okres zliczania licznika miałby wynosić 20ms, z czego tylko 1-2 ms byłoby aktywne... Czyli krok to 20ms/256 = 0.08ms a to z kolei daje tylko 25 kroków dla czasu od 0 do 2ms. Rzeczywiście słaba dokładność. Licznik Timer0? Hmmm... Przy taktowaniu 3,2MHz...
Ręki nie dam sobie odciąć. Muszę jeszcze raz dokładnie przejrzeć program, bo pisałem go "na kolanie". :D Dopisek: W końcu znalazłem błąd! Jednak błędny okazał się program. Zadałem 20 kroków z częstotliwością 0,5Hz, tak żebym mógł je policzyć. Silnik wykonał 25 kroków i już wiedziałem, że problem tkwi w programie. Tak jak wcześniej pisałem, program powstał...
Nie rozumiem jak miałoby to działać, najpierw zapisywana jest wartosc CNT do zmiennej wartosc_licznika, potem kasowane jest CNT. Następnie obliczane jest ilosc kroków = wartosc_licznika - wartosc_referencyjna czyli wynikiem jest 0. potem cnt jest już = 0 wiec ilość kroków ciągle jest chyba 1000 lub -1000. Maly blad w funkcji encoder_odczyt. Powinno...
Cześć, ostatnio kupiłem używane bipolarne silniki krokowe. R = 1,6 Ohm; I_max = 1,5 A; U = 2,5V; M = 0,43Nm; L = 12,5mH; 200 kroków na obrót. Ażeby nimi sterować, zrobiłem dwa mostki H na tranzystorach bipolarnych. Silniki zasilam napięciem +12V, jak pokazano na schemacie, nie ma na nim rezystora 1R, na którym spadek napięcia mierzę. Wykorzystałem sekwencję...
Mam pytanie do autora wątku. Buduje nawijarkę cewek opartą na atmega16, silniku DC, silniku krokowym. Silnik DC jest sterowany z atmegi przez PWM potencjometrem podpiętym pod ADC. Jako licznik zwojów zamontowałem również ITR9606, niestety nie mam jeszcze układu LM324 by zbudować bramkę schmitta. Postanowiłem sprawdzić czy da się wykonać tymczasowo licznik...
Miałem dokładnie ten sam problem ale szybciutko go rozwiązałem :) W moim urządzeniu (to nie brama ale jeździ w te i we wte) sprawa wygląda następująco: obie krańcówki spięte są równolegle i podłączone do jednego portu - chciałem nieco uprościć konstrukcje i oszczędzić jeden port. Wykrywanie kierunku nie jest problemem, bo definiuje to program i zaznacza...
1. Bo mam - to nie jest powód - serwomechanizm kosztuje max 20zł 2. Ja szczerze mówiąc raczej nie spotykałem się z wykorzystaniem silnika krokowego do ustawiania wskazówki... 3 i 4 - jeśli ma to być projekt tylko naukowy, na którym chcesz się czegoś nauczyć, to ok, idź w tym kierunku, ale jeśli chcesz to umieścić w aucie to z silnikiem krokowym dałbym...
"jacekk232" chodzi mi o to aby mozna regulowac predkosc obrotowa za pomoca przyciskow S1 i S2 z rozdzielczoscia od 1obr/min do maksimum. Zmienilem podlaczenie przyciskow S1 i S2 aby mozna bylo wykorzystac licznik/timer procesora Attiny2313. Tylko nie bardzo wiem jak skonfigurowac timer zeby mozna bylo ustawic liczbe krokow?! Kolejny problem to jak przeslac...
Tak jak kolega napisał dobre napięcie to ok 36V. Musisz mieć zapas przy hamowaniu silnika. Na wejścia pul, dir, ena podajesz sygnały 5V nie musisz dawać żadnych diod. 5V DC na PUL+ a 0V DC na -. Z 24V DC wystarczy rezystor ok 2,2kOma. Co do sterowania miałem kilka przypadków, że sterowniki po 160 zł nie działały tak jak trzeba. A to zamiast obrotu miałem...
Witam Licznik modulo X liczy (po wyzerowaniu) od 0 do X-1, czyli modulo 7 będzie miał kolejne wartości: 0, 1, 2, 3, 4, 5, 6, 0, ... Ten stan na rysunku to "3" i jeśli jest to stan początkowy, to kolejno licznik będzie miał wartości: 3, 4, 5, 6, 0, 1, 2, 3, ... Binarnie: 011, 100, 101, 110, 000, 001, 010, 011, ... Pozdrawiam
Dzięki za przykład z samochodzikiem. Pokombinuje jeszcze w BASCOM z odczytem danych z Rs232. Sprawdzę tez jak działa kontrolka comm.ocx Znalazłem tez ciekawe opracowanie: www.serasidis.gr/circuits/RS232interface... ale można tym jedynie włączać lub wyłączać 8 urządzeń (1 bajt) a ja potrzebuje odbierać w jednym pakiecie 3 informacje...
... Sorry za moją ignorancję może to jest aż tak proste, że niepotrzebnie pytam ale ... może znajdzie się ktoś chętny mi pomóc Czy poniższe makro jest bardziej czytelne , jeśli przypomnę że obliczenia dotyczą milisekund , których w sekundzie jest 1000 , a znamy ilość cykli oscylatora na sekundę :?: .MACRO Laduj_Licznik ****************************************...
Jak zwykle to co nowy SE potrafi wyjdzie w praniu.....:) Dodano po 2 Nowy model Sony Ericssona - C903: aGPS i 5 mpx Aparat fotograficzny Aparat fotograficzny – 5.0 MPix 16x cyfrowy zoom Photo fix Publikacja zdjęć na blogu Wideo blog Auto focus Smile Shutter™ Automatyczne wykrywanie twarzy BestPic™ Photo flash Stabilizator wideo Nagrywarka...
Dzięki za zainteresowanie się tematem andy1955. Właśnie wczoraj się dowiedziałem, że do mojego sterownika można po konwersji wgrywać programy napisane w C++ (lub jakimś C). Dzięki temu wiem o co Ci chodzi. Chcę również powiedzieć, że problem rozwiązałem podobnie do Ciebie, tylko że używając jedynie zasobów sterownika. Nie jest to takie straszne obszerne(przy...
Trochę dziwnie robisz to sterowanie fazowe. Powinno się zrobić programowy licznik o stałym okresie 10ms resetowany sygnałem synchronizacji z siecią i zmienną porównującą stan licznika, która będzie określać jakie odcinki sinusoidy przepuszcza triak. Wygląda to tak: // ========================================... // GENERATOR PWM DLA TRIAKA...
Soft do SCX-4623F v99, na ruskich stronach piszą, że działa, sam nie testowałem, każdy na własne ryzyko wgrywa... Witam, potwierdzam prawidłowe działanie drukarki po wgraniu tego firmware. Licznik tonera został wyzerowany, co potwierdza wydrukowany raport. Natomiast chyba powinna być inna kolejność kroków (przynajmniej ja tak zrobiłem i działa). Ja...
Witam. Sterowanie pełnokrokowe może jest dobre ale półkrokowe chyba jest lepsze. Robię teraz sterownik z półkrokiem, ale nie na specjalizowanym sterowniku lecz licznik MOD8 + dekoder 1 z 8 + "drabinka diodowa". Konstrukcje ograniczania prądu pozostawiam bez zmian Napięcie 12 V, a cewka ma prąd 1.82A. A wracając jeszcze do sterownika pełnokrokowego to...
jesli silnik ma pracowac od jednego (skrajnego) polozenia dobrze zrobic jakas krancowke (switch, transoptor szczelinowy lub magnes+czujnik Halla), aby co jakis czas kasowac zliczane kroki. nie zapewni to 100% poprawnosci, ale zmniejszy "nawarstwianie" sie bledow. na software'owym czuwaniu nad iloscia krokow nie mozna do konca polegac. idea jest taka:...
Zabrałeś się do tego trochę na hurrrra... Jeśli masz zdarzenia pojawiające się "krokowo" (jedno po drugim) to lepszym rozwiązaniem jest zastosowanie licznika kroków i przypisanie im kolejnych zdarzeń...np: https://obrazki.elektroda.pl/5640794100_...
A może od razu 4 kanały? Tylko, że częstotliwość przy programie napisanym w BASCOM Basic-u będzie bardzo mała. Ok. 70Hz przy takim zegarze. Warto zmniejszyć ilość kroków takiego PWM (max. wartość w zmiennych PWMAx i Licznik), będzie wtedy szybszy. $crystal = 10000000 '10MHz 'zdefiniujemy zmienne potrzebne w celu generacji PWM Dim Licznik As Byte Dim...
Oczywiście że żaden nie uciągnie. Chodzi o to że te 31.25us to pojedyncza jednostka czasu. Czas po którym licznik się przepełnia. Zliczanie ilości przepełnień daje mi możliwość odliczanie okresu częstotliwości do sterowania. Wszystko gra - stepper motor działa dobrze dla 200-300Hz dla pełnej prędkości po rozpędzeniu. Z tymi ifami oczywiście masz racje....
Witam, mam mały problem ze sterowaniem silnika krokowego za pomocą potencjometru. Postaram się szerzej opisać mój problem. Podczas działania programu wartość ADC dość mocno skacze mimo zrobionego zabezpieczenia. Silnik gubi kroki. Do celów testowych używam płytki prototypowej z procesorem ATMega32 i sterownika silników krokowych na układzie scalonym...
Poniżej wkleję kilka linijek programu: [b]NW13[/b] L "Licznik" MW 1932 L "Blok_Danych_2".CzasKroku_1 DB331.dbw40 *I T "Do_Porownania" MW934 L "Blok_Danych_1".CzasKroku_1 DB330.dbw40 L "Do_Porownania" MW934 >I JC kurz L "Blok_Danych_1".CzasKroku_1 DB330.dbw40 L "Do_Porownania"...
Witam Czy ten program ma prawo działać na ATtiny2313 z wewnętrznym oscylatorem RC o wartości 8MHz jako sterownik silnika bipolarnego, gdyż po podłączeniu do l293d sterownik się strasznie grzeje a silnik delikatnie przekręci się o jeden krok a następnie przerwa i jeden krok do tyłu. [syntax=c]/* #include <avr/io.h> #include <avr/interrupt.h>...
Da się. Musisz wstawić w szereg z obciążeniem mostek greatza, na jego wyjsciach (+) i (-) zapinasz jakiegos MOS'a na conajmniej 400V, zamiast optotriaka transoptor, a jego diodę do jakiegoś wyjścia OCx procka i wlasciwie to wszystko. Z wielu względów składałbym jednak fazowe, kwarc zapiąć (koniecznie!) 7372800, wykorzystać 16 bitowy licznik w ktorym...
Witam. Piszę tu może nie jako w celu rozwiązania problemu, ale bardziej z ciekawości mojego przypadku. Pacjent to Passat B5 silnik AHU. Oryginalnie brak śladów CANa. Posunąłem się parę kroków dalej, dołożyłem ECU obsługujące CAN, licznik od Passata B5FL a także panel Climatronic na CANie. Wszystko ładnie pięknie grało dopóki nie zachciało mi się wymiany...
Kombinujecie jak koń pod górkę. Jakieś wyliczenia, przeładowywania sprzętowego licznika, jakieś PWMy... ' Copyright by ZbeeGin $crystal = 8000000 ' ========================================... ' STEROWANIE TRIAKIEM Config Int0 = Change On Int0 _sync50hz Triak Alias Portd.6 Licz = 49 Impuls = 0 Regimpuls = 0 ' licznik timer0 - generator...
Dziś się trochę "pobawiłem". Rzeczywiście logic analyzer to bajka w porównaniu do mojego oscyloskopu. Niestety niewiele zdziałałem. Moe ktoś z Was przynajmniej rzuci okiem i stwierdzi, czy to wygląda jak SPI czy nie. Najpierw trochę więcej o układzie aby zrozumieć komunikację. Pracuję na działającym sprzęcie- licznik samochodowy. MCU za pomocą tych...
http://obrazki.elektroda.net/71_12751240... Josh z Kolorado zbudował ostatnio 9-cio cyfrowy licznik impulsów. Przedstawiam poniżej jego doświadczenia towarzyszące konstruowaniu tego urządzenia. Podczas naprawy jednego urządzenia Josh potrzebował licznika impulsów aby sprawdzić system silników krokowych. Silniki nie działały prawidłowo, dlatego...
Nadal nie wyjaśniasz szczegółów, nie mam pojęcia na czym polega "sterowanie serwem i sterownikiem do danych programów". Nie wiem też, czy jeżeli operator trzyma przyciśnięty przycisk, a silnik wykonał obrót 360 stopni, to ma się kręcić dalej, czy zatrzymać? Jak ma silnik reagować jeżeli operator wciśnie przycisk kilka razy, jakie parametry ma silnik...
Stara śpiewka o raczkowaniu :| Liczyć chyba umiesz :?: Przy wciśniętym przycisku(S1=0) ,jedna pętla w Twoim kodzie , to nie mniej niż 150ms , co dla 256 kroków PWM-a , daje czas ponad 38 sekund na przejście całego zakresu - zdecydowanie za długo.Poza tym , Twój kod zmienia tylko stan zmiennej R i nic ponad to. dzięki za pomoc, już się uporałem z problemem,...
Właśnie widać w pierwszym poście po co. Autor tak się zagmatwał w swoich obliczeniach że po kilkunastu linijkach obliczeń zaczął prosić o pomoc i sprawdzenie. Autor robi kilka kroków ponieważ sumuje czasy pracy mikrokontrolera przy danym zużyciu prądu. Ta czynność jest niezbędna do określenia ładunku pobranego z akumulatora i jest taka sama dla Ciebie...
Buduje prosty układ alarmowy zasilany z akumulatora. Mam 3 sygnały naruszenia i 4 przekaźniki do których jest podłączony m.in. sygnalizator. Centralka ma działać według stanów następujących po sobie. 0 - inicjalizacja 1 - uzbrojony 2 - sygnalizacja naruszenia strefy 3 - alarm 4 - skok do 0. Z kroków 2 i 3 można przejsć do kroku 0 za pomocą pilota. Do...
Bardzo dziekuje za odpowiedz. Ale nadal paru kwestii nie rozumiem. Jestem nieco zielony w tym temacie i bede wdzieczny za dodatkowe wskazowki. Dlaczego licznik liczy 2046 taktów ? A bo tam jest takie dziwne liczenie 0,1,2,...,1023,1022,1021,...,2,1,0,1,2,.... itd i to wychodzi okres 2*(2^N)-2 0,1,2,3,2,1, 0,1, - 2*(2^2)-2=8-2=6 kroków Ile by liczyl...
Ten licznik teoretycznie i wg specyfikacji może mierzyć zużycie w układzie bezpośrednim (bez przekładnika) Tak może ale przy zabezpieczeniu przedlicznikowym max 6A. Nad licznikiem jest oplombowana listwa Sk-a, a obok zabezpieczenia obwódów napięciowych licznika.
No to widziałbym taką koncepcje: generator (CD4060) + licznik (CD4040), mamy z tego 15 kolejnych wyjść z liczników, podłączamy do nich EPROM 32kB (27C256), w którym kodujemy sekwencję migania żarówek; ma to 8 wyjść, można jedno wykorzystać jako sygnał końca sekwencji; można też podłączyć większy EPROM, i zakodować w nim wiele różnych sekwencji, lub...
Witam. Jakiś czas temu zajmowałem się tematem silników krokowych i sposobów ich sterowań. To, co chcesz zrobić, to sterowanie mikrokrokowe.W tym linku znajdziesz trochę podstawowych informacji na ten temat: http://www.edw.com.pl/index.php?module=C... - szukaj cyklu artykułów "Silniki krokowe od podstaw"...
A co powiesz na takie cuś :wink: $regfile = "m8def.dat" $crystal = 8000000 Dim Tdelay As Word , Do1w As Bit , Tab(9) As Byte Const Pulse = 9950 '<10 ms Tgate Alias Portb.1 'Pin OC1A Config Timer1 = Timer , Prescale = 8 Stop Timer1 Config Int0 = Falling Config Pinb.1 = Output On Int0 Int0_int , Nosave Enable Int0 Enable Interrupts...
Mikrokontroler ATMEGA16, oscylator wewnętrzny 8 MHz, wykorzystany timer1 (16 bit). Dzielę połówkę sinusoidy na 100 części. 10ms / 100 = 0,1 ms = 0,0001s. Odcinki czasu 0,1 ms generuje mi timer1 Takt zegarowy t = 1 / 8000000 Hz = 0,125 ms Dla uzyskania 0,0001s muszę zliczyć 800 taktów ( 800 x 0,125 us = 100 us = 0,1 ms = 0,0001 s ). Aby licznik się przepełnił...
W sumie auto też jeździ na gazie bez problemów nawet lepiej niż na benzynie ostatnio :/ tzn. jak podpinam tester diagnostyczny do auta wszytko pokazuje ok a jak jest na benzynie to świrują czujniki tzn pokazują ze nie są podłączone ale to już ina bajka pytanie brzmi czy przy takich objawach mogę w pełni wykorzystać sterownik tzn opcje cut off, doładowanie,...
http://obrazki.elektroda.net/4_115815696... Witam Was serdecznie... Kupiłem niedawno Orbitreka, ale od początku licznik nie przypadł mi do gustu: - lekki bieg, a tu prędkość 20-30 km/h, - po zrobieniu dwóch kroków (czyli pełnego okresu nogami), przebyty dystans zwiększał się o 6-8m... Po pomiarach, np. promienia koła 'zamachowego' obliczyłem, że...
Witam Enkoder absolutny impulsator, który przyporządkowuje odpowiednim wartościom kąta, kodowane wartości liczbowe. Na wałku napędowym enkodera znajduje się tarcza kodowa, która zawiera w formie kodu wartości liczbowe odpowiadające przesunięciom kątowym. Pozwala to na zadawanie wartości absolutnych w dowolnym momencie, bez konieczności porównywania...
No tu nic się nie wymyśli tylko trzeba działać zgodnie z instrukcją czyli: krok pierwszy: Naciśnij przycisk [Narzędzia użytkownika/Licznik] krok drugi: Wybierz [Ustawienia systemu] przy pomocy [^] [v] a następnie użyj przycisku [OK] krok trzeci: Wybierz [Narzędzia gł. operat.] przy pomocy [^] [v] a następnie użyj przycisku [OK] krok czwarty: Wybierz...
Witam Dzisiaj znalazłem fajną stronkę gdzie był umieszczony super fajny ściemniacz sterowany pilotem i ręcznie na Tiny12 ( http://republika.pl/rejestr/strony/avr_r... ). I tu mam pare pytań: 1. Potrzebuje 2 takich układów w jednej puszce więc żeby mi się to zmieściło wymyśliłem że uwspólnie odbiornik podczerwieni, zasilanie, tranzystor odp....
Ja mam nadzieję, że problem leży po mojej stronie. Bo inaczej sytuacja jest niewesoła a termin trzyma... Oto kod: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 16000000UL // 16 MHz #include <util/delay.h> #define DATASIZE 16 #define MICROSTEPS 256 //to musi być potęga 2-ki volatile unsigned int microstep, bytecount,...
No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co program jest nieczytelny. Szukałem jak wygląda na tym forum...
enkoder licznik kroków sekwencja kroków odgłos kroków
oporność głośnik czujnik temperatury odległość bascom projekt
pomiar pojemności kondensatora esp32 radio
Mata obecności pasażera – działanie, diagnostyka, typowe usterki BMW, Toyota, Mercedes Programowanie MX25U12872F czarnym CH341A Pro z adapterem 1,8V – kompatybilność i wskazówki