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....
stwierdziłem, że zależy mi na bardzo dużej dokładności układu. Dla jednych bardzo duża dokładność to 1cm dla innych 1µm a dla Ciebie ? W zdecydowanej większości przypadków wystarczy silnik indukcyjny, falownik, enkoder na wałku i jakiś plc z szybkim licznikiem. Serwo napęd na sens gdy wykonujesz dynamiczne ruchy.
Mam za zadanie napisania programu który będzie sterował serwomechanizmem metodą PWM. Odpowiedniemu położeniu serwomechanizmu odpowiada sygnał o konkretnym wypełnieniu. Oto mój pierwszy program "testowy" za pomocą którego chcę po prostu ruszyć tym silniczkiem. Prescaler + Timer + rejestr compare TOP + rejestr compare Toggle + bufor na niego. Z takich...
Dzieki za szczegolowy opis, wczesniej zbyt szybko pospieszylem sie z odpowiedzia :) . Jeszcze raz przyjzalem sie programowi i mam watpliwosc co do odczytu z 16b. rejestru TCNT1. O ile zapis jest zgodny ze specyfikacja atmela (zobacz strona 83 pdf-u Tiny2313) najpierw wpis to bajtu starszego a pozniej mlodszego to odczyt powinien byc w kolejnosci odwrotnej....
Zobacz co się dzieje: TCNT1 ma wartość 65535 i za chwilę nastąpi przerwanie, wykonywana jest instrukcja timer1_=TCNT1 i w tym momencie następuje przerwanie. TCNT1 po powrocie ma mniejszą wartość ale jest już po herbacie - licznik==1 warunek po if jest spełniony PORTB=0 i czekamy na następne przerwanie. Dlaczego 20 cykli jest dobrze? Bo przerwanie musi...
Tylko że to nie ma mieć zastosowania jako licznik tylko serwo lub silnik będzie sterował innym podzespołem ale skoro mówisz że będzie ok , to teraz tylko pozbierać wszystkie podzespoły w jedno.
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°,...
Sytuacja po kilku godzinach pracy Prądy na "fazach" wyrównały się do ok 21 A, niskonapięciowym miernikiem izolacji ( omomierzem :-) ) nie stwierdziłem przejścia między sekcjami a masą silnika. Wydaje się, że pożyje ten zabytek. Właściciel "domyślił" założenie jeszcze pomocniczego licznika energii( będzie to najnowocześniejsze urządzenie w szafie sterowniczej)....
Z serwami prosta sprawa potrzebujesz PWM'y (tryb pracy licznika) przy kwarcu 1MHz muszą mieć rozdzielczość 10 bitów. Więc na atmedze posterujesz se jednym serwem poprzez pwm z licznika 1 . Sprawa prosta częstotliwość PWM = 50 Hz co daje 20 ms czas trwania "1" od 0,3ms do 2,7ms przy czym 1,5ms to serwo w położeniu środkowym. więc obrót w lewo to skrócenie...
Napisałem timer raz a dobrze, czyli w programie umieściłem tylko to: [syntax=c] TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l... //tryb pracy licznika(15), ustawienie prescalera na 1, TCCR1B = (1<<CS10)|(1<<WGM12)|(1<&... //ustawienie wyjścia z licznika ICR1 = 20000; //ustawienie okresu na 20ms(czestotliwosc 50Mz)...
Cześć. Mam podobną maszynę, ale do transportu i cięcia tektury (zatem bezwładność dużo mniejsza). Nie wyobrażam sobie precyzyjnego zatrzymania silnika indukcyjnego. W mojej maszynie było tak, że sterownik w każdym skanie (ok 5 ms) porównywał wartość bieżącą licznika z wartością docelową i już mniej więcej w połowie odległości zaczynał sukcesywnie zwalniać...
Po pierwsze, jakie silniki? Są krokowe unipolarne, zwykle mają 5 przewodów - 4 fazy + wspólny, ale minimum to 3 fazy + wspólny, można je sterować z tranzystorów; są bipolarne, do nich są potrzebne mostki H, po jednym na fazę (zwykle są 2, czasem 3); jest układ silnika, który może działać i tak, i tak: ma dwa uzwojenia, każde z odczepem ze środka, 6...
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Spokojnie wysterujesz 32 serwa z rozdzielczoscia 8 bit. Masz 3 liczniki w tym timer1 ma 2 kanaly, tylko musisz uwazac zeby OCR1A odmierzal zawsze wiecej niz OCR1B (albo na odwrot musisz sprawdzic :) )
Bo chciałem ominąć jakoś te przerwania bo ich nie mogę coś pojąć. Wszędzie podają jakieś składowe języka C. Natomiast nie mogę znaleźć wyjaśnienia odnośnie prawidłowej budowy/konstrukcji przerwań (czyli w jakiej kolejności to robić) I tak po omacku wydaje mi się że: [syntax=c]#define F_CPU 1000000 //częstotliowość pracy uP #include <avr/io.h>...
Zacznij od decyzji czy chcesz serwo analogowe czy na step-dir Analogowe steruje napięciem +-10v albo +-5 v i pozycjonowanie ustawiasz w systemie a sterujesz prędkością z max momentem ustawionym w serwo i zazwyczaj musisz mieć do niego tachoprądnicę. Enkoder podłączony do sterowania cnc Jest to droższe rozwiązanie ale ograniczenia tylko jakością systemu...
Szybkie wyjścia to jest 900 kHz i więcej, i są obsługiwane sprzętowo. Żeby program robił co ma robić to używasz przerwań, w tym wypadku od zegara/licznika czasu i instrukcji natychmiast ustawiającej wyjscia.
Ale w moim kodzie to i chyba nie jest istotne, czy są podciągnięte do Vcc czy do zera, ponieważ w razie czego powinna być wykonywana odwrotna instrukcja obracająca serwo (w tej chwili jest to na etapie płytki stykowej więc tym bardziej nie ma to większego znaczenia), po prostu jeśli wcisnę jeden z przycisków (poza nimi port A jest wolny) to i tak stan...
Nie czepiaj się skrótu myślowego Panie romulus ,chyba wszyscy zrozumieli że chodzi o LCD. Robiłem już takie układy z falownikiem ,przy stałej inercji i małym posuwie dokładność pozycjonowania jest niewiele lepsza powiedziałbym w ogóle nie adekwatna do kosztu ,większa dokładność to już tylko serwo.
NE555 to nie licznik.
jesli nie zatrzymasz licznika w przerwaniu to bedzie liczyc dalej. A on ma liczyc dalej dopiero przy starcie obslugi kolejnego serwa !! Edit: Tak wylaczam licznik patrz wyzej; Ale zapis TCCR1B=(0<<CS12); jakis dziwny :P :P Bo to jest to samo co TCCR1B=0 :) Mozesz dac zeby ladniej bylo TCCR1B&=~_BV(CS12)
(at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...
Gadałem z kolesiem który się tym zajmuje z bosh-rexroth podałęm mu csb i przedstawiłem problem i powiedział że wszystko będzie pracować, że poprzez emulator będe mógł odczytać sygnały które przycodzą z enkodera serwo do karty, ja sobie je poprzez ten separator je przetworze na impulsy poziom do 24V i do plc gdzie nastawie w nim aktywacje licznika hsc...
Dzieki za odpowiedz. Chyba bedzie to troche ciezko obsluzyc przez AVRa bo potrzebne bylyby 16 bitowe liczniki :|
Problem z tym ISP jest taki ze nie mam pojecia jak polaczyc wszystkie sciezki tak zeby wszystkie 4 piny GND byly polaczone. Zeby wygladalo jak wyglada musialem sie niezle naglowic, a efekt nie jest porazajacy;) Te wyprowadznia http://obrazki.elektroda.net/91_11694063... sa od strony zlacza meskiego czy zenskiego bo teraz nie wiem czy dobrze interpretuje?...
proponuje znalezc mikrokontroler, ktory ma 8 PWMow [; PIC24, dsPIC - dla przykladu... wiekszosc ARMow rowniez ma ich sporo. a jesli sie nie da, to trzeba sobie zrobic na jednym timerze 'impuls' ktory bedzie rozdzielczoscia twojego PWMa - np co 100us. w przerwaniu od tego timera obsluzysz ile chcesz serw. przerwanie bedzie mialo swoje liczniki, ktore...
Witam, zagadnienie, w którego sprawie chciałbym się poradzić wygląda następująco. Muszę sterować serwomechanizmem modelarskim przy jak najmniejszym udziale głównego wątku programu. Pytanie z tym związane, czy da się to zrobić używając 16-bitowego timera1, rejestrowi OCR1A przypisać wartość odpowiadającą 20ms oraz ustawić zdarzenie aby wyjście OC1A był...
A i nie mam pomysłu jak zrealizować sterowanie serwem w Bascomie z wykorzystaniem tego trybu. Tak samo za wyjątkiem ładowania na początku przerwania stałej wartości do licznika. Zamiast tego ładujesz jednokrotnie 255-146=109 do TCCR0A przy inicjalizacji i zapominasz. Coś w temacie: http://www.elektroda.pl/rtvforum/topic18... http://www.elektroda.pl/rtvforum/topic21...
pokrywy od enkodera nie odkręcałem jeszcze. Nie majstruj przy tym encoderze, bo ci szef klejnoty urwie jak coś spaprasz - w tym silniku nie ma typowego encodera tylko resolver. Dałoby się podpiąć do enkodera? np. jakimś licznikiem, żeby sprawdzać ilość impulsów jaką wykonuje serwo? (takie coś kiedyś zrobił mój znajomy), mieliśmy równoległy odczyt obrotów...
Zapewne chcesz dokładnego pozycjonowania? Serwomechanizm składa się z silnika, przekładni zębatej i elektroniki gdzie za odwzorowanie kąta odpowiada potencjometr, którego suwak jest napędzany z osi zdawczej serwomechanizmu. To odwzoroawnie nie będzie niestety super dokładne gdyż serwomechanizm do tego nie służy. Potencjometr z czasem się zużywa. A pozycjonowanie...
No to niech kolega przeczyta dyskusję pod tym kodem źródłowym. Tak to są wartości eksperymentalne. To I jest wartością chwilową serwa. W podanym przykładzie jeśli się nie mylę I miało wynosić od 50 do 150 przy czym 50 to maxymalne wychylenie w lewo a 150 to maxymalne wychylenie w prawo. Jeśli się nie mylę to po każdorazowym sygnale na wyjście licznik...
witam !! jest kwestia wagi ( masy ) kamery . czy to ma być mała kamerka od netu , czy normalna kamera ( do 3 Kg ) . silniczek od flopa może nie ruszyć ( trzeba by sprawdzić ) . myślę że aby otrzymać to ci Ci potrzeba musisz mieć układ który poda Ci na sterownik silnika określoną ilość impulsów w ( kąt obrotu ) w określonym czasie ( prędkość obrotu )...
ls_77 - w momencie gdy grzeje nie mam podglądu na symbol błędu bo pokazuje stan pieca naciskając przycisk (i) informując o grzaniu. Jednak sądzę, ze jest bo na wyświetlaczu miga symbol błędu "SER". S.30 nie jest błędem tylko stanem pracy S.xx oznacza jakiś stan pracy F.xx oznacza błąd i wtedy kocioł w ogóle nie pracuje i pali się czerwona lampka Ser...
No jasne ale enkoder uprosci sprawe (trzebaby dobudowac licznik zliczajacy okreslona ilosc impulsow, wbrew pozorom nie jest to takie banalne przy TTL/CMOS ;) ) I zapobiegnie sytuacji gdy silnik "przeskoczy" o jeden / kilka krokow.. bo wtedy nie bedzie to 180 stopni ;) To zalezy na jakiej precyzji ci zalezy i czy tarcze sa ciezkie/bezwladne... i od tego...
Witam, posiadam serwomotor marki SKF motion. Silnik ma maksymalne obroty równe 3300 rpm, napięcie to 90V. Silnik kupiłem na aukcji i niczego się o nim więcej dowiedzieć nie mogę. Ma z tyłu zamontowany enkoder, ma cztery wyprowadzenia. Doszedłem które jest do czego, na oscyloskopie sprawdziłem że działa. Napisałem sobie teraz obsługę enkodera na Atmega8....
Poszukaj software pwm. Na elektrodzie znajdziesz o sterowaniu serwami tematy. Można to zrobić na kilka sposobów,np możesz uruchomić timer co ułamek 20ms i sprawdzać jak do tej pory, ew każde serwo osobno z licznikiem liczącym do np 4ms. Zobacz: http://www.elektroda.pl/rtvforum/topic30...
Witam. Ze zdjęcia trudno mi wywnioskować pewne sprawy. W zaworze jest serwomechanizm + sprężyna zwrotna, czy tylko samo serwo? Co w przypadku utraty zasilania ? Osobiście preferuję licznik impulsów + elektrozawór. Zaprogramowany sterownik wie że w nocy jest mniejsze zużycie wody kiedy domownicy śpią. W razie naliczenia 5L wody zawór zostaje odcięty....
Serwo już mam, z licznika samochodowego. program też napisany, ma jeszcze błędy muszę nad nim posiedzieć ;] Nie chcę bawić się w źródła prądowe bo i po co jak jest mikrokontroler. Tylko że puki co nie wiem jak przeliczyć zmienną tak żeby była jak najbardziej liniowa. I jaki dać rezystor podciągający w szeregu z czujnikiem. Jakieś pomysły?
Nie mozesz tego zostawic. Jezeli nie chodzi licznik to brak jest impulsow CTL ktore potrzebne sa ukladowi SERWO do przelanczania glowic i Trackingi Zrob najpierw licznik a byc moze obraz to ten sam defekt. Sprawdz prace w LP jezeli bedzie poprawna (lepsza) to swiadczylo by to o uszkodzeniu dysku wizyjnego To tez da efekt pogorszenia obrazu , a nie da...
To ma być taki układ serwo - jeden licznik zlicza impulsy step dir - układ zdarzeń potrafi rozpoznawać ten sygnał. W liczniku mamy więc pozycję zadaną. Drugi licznik liczy impulsy z enkodera na silniku - 2500obr minutę czyli 41 na sek, enkoder daje na obrót 1000imp ale można liczyć każde zbocze impulsu czyli 4000 imp (no chyba ze producent enkodera...
Czy ktoś miałby na tyle motywacji aby wykonać powtarzalny test przemysłowy karty? :) Np. silnik krokowy, serwo, lub nawet silnik DC, przesuwający kartę na prowadnicy i do karty przyciśnięty materiał/gąbka symulujący portfel lub kieszeń do tego licznik cykli i np. film timelaps pokazujący zużycie ;) Takim profesjonalnym sprzętem można by porównać wytrzymałość...
Trochę sie nie znam, na temacie, więc wytłumacz mi proszę: 1. Jakieś dane serwo bo: http://www.velleman.eu/distributor/produ... 2. Jakim cudem 50Hz a nie 100? ... dzięki czemu uzyskuję przerwanie co 10us w przerwaniu mam zmienną (licznik) którą inkrementuję do 999 i znowu na 0 ... PWM'a o częstotliwości 50Hz
może pompa abs zapowietrzona ? sprawdz pompe, serwo a najlepiej caly uklad, czujniki moga byc
Dla sterowników dedykowane są specjalne moduły liczące, które zazwyczaj działają w trybie zliczania impulsów lub trybie pomiaru częstotliwości impulsów. Na wyjściu takich modułów mamy zazwyczaj programowalne dwustanowe wyjścia binarne. Liczniki mogą zwracać wartość heksadecymalną do PLC, generować ciąg impulsów (PTO), rozwiązań jest mnóstwo. - Jak się...
wiem co chcesz zrobić ale brakuje w tym kodzie zmiennej na której milis() miał by oparcie od ilu ma odliczyć 150 tak dobrze to rozumiem ?bo tak to rozumiem... dodałem twój kod do mojego ale nie działa raz zadziała cały kod i odlicza dalej licznik
serwa powstawiać, przerobić licznik Jakie serwa chcesz wstawiać i jak przerabiać licznik bo nie bardzo rozumiem?
Spróbuję zaprogramować ATMEGĘ8 tak aby na dwóch przykładowych pinach pojawiały się impulsy STEP_UP, STEP_DOWN, wtedy główny MCU (ATMEGA32) będzie musiał w przerwaniu tylko zmniejszyć lub zwiększyć licznik pozycji silnika.Powinno być sporo szybciej.
Kolego, jeśli to wygląda tak jak na 1 zdjęciu, to jest aktuator. Była wersja z tacho i impulsatorem, tacho do ustalenia kierunku obrotów i impulsator jako licznik obrotów. Takie urządzenie miałem w gilotynie do cięcia papieru w drukarni i obsługiwało wymiarowanie cięcia, zainstalowane na osi śruby ustawiającej odległość od noża. Wymiar był podawany...
Myślę, że prostym rozwiązaniem będzie zastosowanie licznika który na stałe będzie miał wpisaną wartość 100 . Setujesz licznik x001, y001 do liczenia w dół. Styk licznika równolegle z x001 przy instrukcji plsr i blokadę żeby program się nie zapętlił. Pozdrawiam
Oznaczenie silnika to MSK030B-0900-NN-M1-uG0-NNNN. Czyli z tego co patrzylem z dokumentacji , ten silnik ma enkoder o numerze M1 czyli wieloobrotowy 128inkrementow , 4096 obrotow absolutny. No i wlasnie nie wiem na jakiej zasadzie to sie odbywa, czy zatem rozdzielczosc tego enkodera( jesli inkrement to jedna podzialka) to 2^7bitow? ale jak odbywa sie...
Cześć To nie jest tak jak kombinujesz. Sterownie typu PPM do serw może przenieść kilka kanałów, 20ms to nie przerwa miedzy impulsami tylko okres powtarzania. Transmitowane sygnały od nadajnika PPM nie zawierają szerokich na 1,5ms impulsów tylko szpilki i szerokości około 300µs, pierwsza szpilka wyznacza początek impulsu do serwa, druga koniec,...
Z którego roku golf? Przed 1995 wskaźniki były na bimetalu, potem na serwo z silniczkiem krokowym tak jak w prędkościomierzu i obrotku. Bez układu sterującego nic z nim nie zrobisz.
Dzieki za odpowiedz. Mozesz powiedziec co to jest RS232? A co do portu LPT1 moze ktos odpowiedziec czy jest jest tylko output czy input tez? Nie wiem dokladnie na jakiej zasadzie dzialaja krancowki, probowalel szukac na internecie, ale nawet nie wiem jak to wyglada, wiec jedyny pomysl jaki ma to ten licznik obrotow. Przycisk zamontowalbym na nieruchomym...
Witam, oj mam problem z ustawieniem PWMa w LPC2106. Z reszta nieistotne jest raczej jaki kontroler, podobnie ustawialoby sie pewnie w AVR. Chce wysterowac serwo i aby to zrobic, nalezy tak ustawic sygnal sterujacy PWM, aby impuls mogl byc zmieniany od 1ms do 2ms. Okres PWM nalezy ustawic na 20ms. Wiec napisalem tak: PINSEL1|=0x400; // wybieram pin 0.21...
Witam Mam problem z twardym pedałem hamulca przy zapalonym silniku a mianowicie przy mocnym naciśnięciu pedała około 1 cm samochód staje w miejscu a jest to pół automat zmiana biegów polega na naciśnięciu hamulca nie da się zmienić biegu. Sprawdziłem przewód podciśnienia jest cały. Proszę o pomoc czy jest to uszkodzone Serwo,jeżeli tak czy da się wymienić...
Witaj. Tutaj spokojnie można by zastosować arduino. Sygnał obrotów pobrać z czujnika Halla, jako element wykonawczy dać serwomechanizm o udźwigu 1 kg spokojnie wystarczy. Wystarczy zrobić zasilanie do serwomechanizmu z 12V na 5V, Na arduino są gotowe biblioteki, można wykorzystać Bibliotekę PID. Pomysł do zrealizowania w jedno popołudnie. Koszt nie...
Wpisywanie $CRYSTAL bez rzeczywistej zmiany taktowania procesora będzie powodować, że wszelkie opóźnienia i obliczenia kompilatora dotyczące liczników nie będą zgodne ze stanem faktycznym. GETRC5() korzysta aktywnie z licznika TIMER0. Tak manewruje wartością wpisaną do rejestru licznika oraz preskalerem by otrzymać jednakowe odcinki czasu zliczane później...
Witam. Co do kontrolki ładowania. Jest coś na rzeczy z samym regulatorem. Podczas pomiarów ładowanie jest a kontrolka świeci. Robiłem to już ze 3 razy. Regulator choć wygląda na sprawny - jest do wymiany. Tłumaczył mi to elektryk. Nie chcę w błąd wprowadzać ale tam chodzi o jakiś sygnał z komputera na licznik. Co do sztywniejącego pedału hamulca podczas...
Dokładnie tak jak piszesz i btw serwo się rusza:). Prosty kod na przerwaniu przy zegarze 16mHz jakby ktoś potrzebował:[syntax=c]//serwo #define SERWO_DDR DDRD #define SERWO_PORT PORTD #define SERWO_PIN (1<<PD6) //ustawienie timera_1 do PWM serwa (20ms cykl wypełnienie 1-2ms) TCCR1B |= (1<<CS12); //preskaer 256 TCCR1B |= (1<<WGM13)|(1<<WGM12);...
Witam, Potrzebuje synchronizować serwomechanizm z enkoderem. Po zadanej liczbie impulsów(np 2000) z enkodera ma uruchomić się serwo z taka samą prędkością jaką obraca się enkoder. Serwo jedzie XXX impulsów i wraca (z stałą prędkością niezależną od enkodera) i tak w kółko. W swoim programie użyłem funkcji DDRVI (S1 S2 D1 D2); gdzie: S1-liczba impulsów...
... w najprostyszym skrocie laduje takie cos, w programatorze jest ok a w uladzie diodka miga, wiec nie widze tu zadnej dziwnej skladni:) Mnie chodzi o ... ... PORTB = 0<<PB6; //0 na wyjscie ... while(1); { if ((licznik > 1500)&(licznik < 3000)) tau15 = tau1; else if ( (licznik > 3000)&(licznik...
Cześć !! Gdy uruchomię sam pomiar częstotliwości przy pomocy biblioteki FreqCount to działa super. Problem pojawia się gdy chcę użyć PWM na mega Licznik zaczyna liczyć głupoty a PMW nie dział Co może być że nie mogę użyć #include <Servo.h> ? #include <Arduino.h> #include <FreqCount.h> #include <Wire.h> #include <Servo.h>...
Witam Napisalem prosty programik do sterowania jednym serwem lecz serwo przesuwa sie powolutku w jedna strone tylko. Serwo to mini serwo z Conrada ES-05 .include "m16def.inc" .org 0x00 rjmp reset .org OC2addr rjmp KrotkiCykl .org OC1Aaddr rjmp DlugiCykl DlugiCykl: ldi r16,0xFF out PORTA,r16 ldi r16,0x00 out TCNT2,r16 in r16,TCCR2 sbr r16,7...
Wchodzisz w kod serw. (licznik+c0...) Zakładka "counter' i tam masz wszystkie liczniki
Witam, Jeśli chcesz mieć powtarzalne jednoznaczne przesunięcie kola o 360 stopni to wg mnie konieczny jest min falownik z rezystorem hamującym plus jakiś czujnik indukcyjny/mechaniczny zliczający na szybkich wejściach liczbę zębów które już przeszły. Jeśli nie musisz mieć takiej dokładności i nic się nie stanie jeśli ci przeskoczy o kilka mm to wystarczy...
fajne to. ja mam silnik na prąd stały 180v, 240w a jeśli chodzi o automatyczne, nie musi to być. proces taki: przesuw materiału i cięcie włączane ręcznie, następny wymiar (wpisany ręcznie - start i znowu cięcie. Takie coś. A jaki koszt wyszedł tego co pan zrobił?. Ale CNC Profi współpracuje tylko "Sterownik przystosowany jest do współpracy z sterownikami;...
Twoje 50 Hz (pomijam, że nie da się tak dokładnej częstotliwości ustawić) daje okres = 20 Chyba źle zrozumiałeś kolegę michalko12 . Te "jego" 50Hz to nie częstotliwość przerwań, tylko sygnału sterującego serwem (tak przynajmniej sterowana jest zdecydowana większość serw modelarskich). Okres tego sygnału powinien mieć 20ms, z czego 0,5÷2,4ms trwa stan...
Prędkość liniową ciętego materiału musisz przeliczyć na prędkość obrotową wałków a na następnie na impulsy np 1m/s = 1024 imp/s. Musisz znać też parametry zespołu napędowego posuwu piły: np Vmax = 10V = 3000 rpm = posuw 2 m/s. Z tego widać że dla prędkości materiału 1 m/s serwo powinno być wysterowane napięciem 5V. Skalowanie prosto i szybko załatwisz...
Ciekawy pomysł, jeszcze zrobić tak aby temperatura procka się pokazywała na termometrze od wody, na wskaźniku paliwa można wsadzić zużycie pamięci RAM, albo procka lub GPU. Prędkościomierz to pewnie na linkę więc raczej ciężko aby coś pokazywał, silniczek jak tam dasz to będzie szumiał. Nie wiem jak działa wskaźnik ciśnienia oleju, jeśli jest elektryczny...
Witam, Od kilku dni mam problem z Hoymiles DTU-Pro, który zaczął wyświetlać komunikat: "Stan systemu Zły nr seryjny". Cała instalacja ma już 2,5 roku i do 26.02.2024 wszystko działało bez problemu. Prąd nadal się produkuje - tak wynika z licznika dwukierunkowego, ale brak jest odczytów w aplikacji. W szczegółach urządzenia DTU pojawiła się informacja...
Witam Napisałem program dla atmegi 16 w języku C, który ma za zadanie odczytywać sygnał z potencjometru i przekazywać ruch na serwo. Temat sterowania serwem był wiele razy poruszany, ale mi chodzi o mój kod, robiłem go sam i chce się dowiedzieć gdzie popełniłem błąd. Otóż kiedy ruszam potencjometrem w miarę szybko, to serwo chodzi normalnie, jednak...
Nadajnik: Const Crc8_polynominal = &B10001101 'CRC-8-CCITT Do Buff(1) = 23 Buff(2) = ADCL Buff(3) = ADCH ldi R20, 3 Loadadr Buff(1) , X Gosub Calculate_crc PrintBin Buff(1) PrintBin Buff(2) PrintBin Buff(3) PrintBin Crc_obliczone Waitms 100 Loop '---------------------------------------...
najprościej będzie zliczać zbocza impulsów np sekundowych, od jednego do drugiego wciśnięcia, zliczanie na liczniku, bądz dodawanie kolejnych impulsów do siebie w pamieci start liczenia ser, koniec reset. Ot taki prosty szkic ;)
Napięcie przy założonej taśmie na nóżce 7 modułu 2000 nie zmienia się niezależnie od połozenia tego limitera. Włączyłem magnetofon w tej chwili, napięcie dla 7-mej nóżki wynosi -60mV Nie chodziło o przycisk limitera, tylko ten przycisk przy liczniku taśmy, oznaczony takimi dwoma, połączonymi kółeczkami, z czego jedno ma biały kolor. Skup się proszę....
Aż szkoda ze mój mały jest starej daty. Co do regulacji wycieraczce kto było to takie pokrętło na desce ale to nie było w wersji podstawowej. Nie wiem czy to było wyposażenie czy można było montować samodzielnie ale widziałem kilka starych (licznik kapliczka) maluchów z kieszenią taką jak przy drzwiach w miejscu nóg pasażera tam gdzie potem wylądowała...
Nie można poprosic uC, żeby w tym czasie zajął się czymś niepotrzebnym (czym?) ale równie obciążającym? Procesor nie wie co jest potrzebne - robi co mu programista nakazał kodem programu (czasem nieświadom co nakazał :-)). Po drodze od programisty do kodu maszynowego (czyli tego co wykonuje procesor) jest jeszcze kompilator i miewa wbudowane opcje...
Prosze bardzo o to progrma #include <avr/interrupt.h> #include <avr/delay.h> volatile int counter=0; int serwo1, serwo2, serwo3, serwo4, serwo5, serwo6, serwo7, serwo8; //volatile unit8_t flagi; unsigned char liczt0; ISR(SIG_OVERFLOW0) { TIMSK |= _BV(TOIE2); TCNT0=200; counter++; } int main(void) {...
Oczywiście robię to. Tylko u mnie nie dziala trzymanie liczniki tylko wchodzę menu serw i tak kasuję
Próbuje wykorzystać ten program: [syntax=c]#include <Servo.h> #define hallPin 2 Servo serwo; volatile byte pozycja = 0; void setup() { pinMode(hallPin, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); serwo.attach(11); Serial.begin(9600); serwo.write(pozycja); } void loop() { byte licznik = 0; unsigned long srednia = 0; unsigned int odczyt; while (licznik...
Witam od dłuższego czasu siedzę nad jednym problemem a mianowicie zrobiłem płytkę na Atmega8 sterującą ośmioma serwami... napisałem kod... #include <avr/interrupt.h> #include <avr/delay.h> volatile int counter=0; int serwo1, serwo2, serwo3, serwo4, serwo5, serwo6, serwo7, serwo8; // volatile unit8_t flagi; unsigned char liczt0; ISR(SIG_OVERFLOW0)...
licznik może Ci nie pracować z powodu przestawienia płytki pracującej jako zworka w nieprawidłowe położenie w gnieżdzie ( po prawej stronie mechaniki ) , natomiast usterka związana z "uciekaniem " obrazu to raczej stawiam na serwo - szczególnie po uszkodzeniu zasilacza Pozdrawiam :)
Przeczytalem wątek i mam pytanie: czy jeśli NIE DZIAŁA prędkościomierz a DZIAŁA licznik kilometrów to przyczyną również może być to omawiane tu połączenie pomiędzy ABS a kostką? Czy w tej sytuacji należy gdzie indziej szukać przyczyny? Decha do naprawy,konkretnie serwo szybkosciomierza.zrob test wskaznikow
To nawet lepiej jeśli nie ma trybu LP. Wskaźnik taśmy stale wskazuje środek. Licznik pracuje jednak prawidłowo. Nagranie wykonane jest odtwarzane prawidłowo. Jednak na innym video nie daje się odtworzyć. Dźwięk wyraźnie zwolniony, obraz nieczytelny. Jak uzyskać pewność że procesor serwo wymaga wymiany?
Ten tytuł jest kompletnie niezgodny i mylący. W pełni elektryczny to by może był, gdyby tarcze przy kołach hamować prądami wirowymi ( podobnie jak w domowych licznikach energii elektrycznych z tarczą ) i zamiast płynu i rurek byłaby plątanina kabelków. A schemat źródła pokazuje że jest to zmodyfikowany klasyczny układ hydrauliczny (serwo zastąpiono...
Zrobiłem i wprowadzam do sprzedaży rodzinę kart I/O zwanych w terminilogii Raspberry jako "hat". Wszystkie one mają ten sam firmware - różnią się tylko layoutem i ilością wyprowadzeń. 1. Universal Plus - format HAT RPi, 29 I/O, w tym oddzielnie wyprowadzone 16 w formacie złącz do RC serwomechanizmów https://obrazki.elektroda.pl/6997086200_...
Witaj kolego , ten opis przekażników i bezpieczników łatwo znależć i od tego momentu na liczniku swieci sie ABS, STOP, SERW, RECZNY mimo faktu,, ze samochód fizycznie nie posiada abs alerty te alerty co ci się zaświeciły raczej wyniknęły z pierwszego błędu ABS tylko jakim cudem krzyknął ci błąd abs skoro jak napisałeś że fizycznie go nie ma, podobny...
ktoś mieszał, jestem tego pewien. są slady w złaczu serw. licznik rozebrałem jest w nim dwie pamięci A31200424SI i mikrokontroler NEC 75336GC-093. koledzy jak to usprawnić? moze wsad, a jeśli to czym?
Ja mam z lewej akumulator z prawej chyba serwo nie widzę nic takiego jak złącze obd1 Teraz i tak nieważne bo dziś auto jak w nowym temacie na benzynie gaśnie i nie pali jedynie awaryjnie na gazie w dodatku licznik nie działa jedynie podświetlenie i kontroli od trakcji i ręcznego wskazówki i inne rzeczy nie działają oco tu chodzi
To może tak : Timer2 w trybie FastPWM F_CPU=8MHz preskaler=1024, rejestr TCNT2=100, piny COM21:0=3 (invertedPWM) Przepełnienie licznika TCNT2 co 2ms (dokładnie to 19,968ms) (overflow) ustawia OC2 w stan niski Osiągnięcie licznika TCNT2 wartości z rejestru OCR2 (compare match) ustawia OC2 w stan wysoki W rejestrze OCR2 trzymamy wypełnienie PWM ( OCR2...
dzięki za odpowiedz, co do użycia innego timera to nie bardzo, bo chcę mieć regulowane serwo w 1024 krokach, więc na 8 bitowym timerze się nie da.... z kolei input capture wystarczył by mi 8 bitowy, niemniej tej opcji 8 bitowe timery nie mają ;( wiec nie bardzo się da, chyba tylko większą atmege128 w to wsadzić.... pozdrawiam Krzysiek
Freddie, ok wiem, ze to zależy od czasu działania przerwania uartu. Przeciez z tego co napisałem łatwo wywnioskować, że przerwanie od uartu jesli nastąpi miedzy przerwaniami od pwm'a to wymaga szybkosci takiej aby zakończyło się przed następnym wywołaniem przerwania od timera. ale opoznienie miedzy bajtami musze zrobić jakoś inaczej. Pomożecie? a Co...
Jak już mówimy o podpięciu enkodera do osi silnika to linuxcnc załatwia sprzężenie sam, bez żadnej dodatkowej elektroniki. Mach tego nie potrafi, ale jest już takiego typu gotowe urządzenie serwo-enkoder. A liczenie kroków wychodzących z komputera nie ma większego sensu, bo w prawdzie licząc kroki z pc mamy szansę na koniec pracy otrzymać informację...
Wymiana kondensatora smd 2,2nF oraz elektrolitu 47uF oba na płytce sterowania serwomechanizmów. chodzi jak złoto :) dodatkowo naciągnięcie paska napędowego.
A co na to symulacja programu? Taki program wgraj: .nolist .include "m32def.inc" .list ; ## START ########################################... .cseg ;=======================================... ;= WEKTORY PRZERWAŃ = ;=======================================... .org 0x0000 rjmp reset_vector ; po...
Witam Nie wiem o jakie pokrętło chodzi , ale na pewno nie jest to regulacja mocy , Co do skrzyni / jeśli chodzi o automat / niczym się nie różni poza sterowaniem . W „pocztówce” sterowana serwomechanizmem pod kontrolą elektroniki / klawiatura /
Znalazłem na forum kod dostosowałem do swoich potrzeb: /* Test serwo*/ /* Programik przykladowy */ /* typ uC: ATmega8 1MHz */ /* licznik/timer1 w trybie PWM */ /* Sygnal impulsowy (50Hz) na wyprowadzeniu PB1(OC1A) */ /* Przyciski sterujace szerokoscia impulsu przylaczone miedzy PD2 i mase oraz PD3 i mase */ #define F_CPU 1000000L...
zrobiłem test z pętlą, w której program zwiększa wypełnienie o 1 mikrosekundę powtarzając od wartości 700 do 2200 mikrosekund. Wszystko działa płynnie i ładnie do 765, po tej wartości nagle serwo wykona ogromny skok i idzie znów dalej płynnie (jakby nie było zakresu ustawienia 765-1500). Akurat wczoraj też odnalazłem przykład kodu z wewnętrznym oscylatorem...
Wszystko czym płaci za cokolwiek, musi wcześniej zabrać obywatelom. To czemu nie grabi innych państw , jak angole czy Niemcy? Bo procę ma za małą, a gumki w niej sparciałe i mocno się nie naciągnie, gdyż grozi zerwaniem. Ale bez obaw, wszystkie rządy zabierają przede wszystkim swoim. Angole i Niemcy również. Więc dyskusja jest jałowa. Wcześniej albo...
aa ja mam podobny problem radio to ford 2006 na panelu jest pamięć 77005 po zczytaniu pamięci i wyliczeniu kodu wychodzi 0711 po odczytaniu kodu z num ser (L018055) tez wychodzi 0711 w pamieci wyzerowalem licznik kodów wprowadzam kod 1+2+3+4 5-zatwierdzam i nic .... sie nie dzieje po nacisnieciu select znowu powraca do wpisywania kodu tak oczywiscie...
a może coś takiego sterowanie LCD z eeproma tego typu układ wyrwiesz z sterej płyty głównej lub grafiki a wpakujesz masę napisów i dorobic tylko powolny licznik na bramkach TTL i elkach iiiii masło 2,5 PLN ser 5 PLN wódka 30 PLN no i na koniec cos o cześciach samochodach ale na 1x16 to za wiele nie wyświetlisz see you http://www.elektroda.net/download/dwpl.p...
tester serwo serwo naprawić serwo spalone serwo
matryca ue50j6200 odzysk danych nokia otwarcie drzwi uzbraja
plazma samsung driver uszkodzony plazma samsung driver uszkodzony
YouTube nie uruchamia się na telewizorze - diagnostyka i rozwiązania Kompresor powietrza: częste włączanie i wyłączanie