witam, też z tym tematem długo walczyłem bo mam pełno silników bipolarnych ;) więc najprostszy sterownik to np weź sobie scalaczka L239D (lub L298) on ma dwie sekcje do sterowania np dwoma silnikami DC. Ale zamiast dwóch silników DC podłącz sobie jeden unipolarny ;) - a później steruj poprzez 4 wejścia tego scalaczka tym silnikiem podobnie jak unipolarnymi......
[syntax=c]int Przod = A3; int Tyl = A2; int Lewo = A1; int Prawo = A4; // warunek: if (digitalRead(Tyl) == LOW && digitalRead(Lewo) == LOW && digitalRead(Przod) == LOW && digitalRead(Prawo) == LOW) { // to sie wykona jesli jest spelniony warunek }[/syntax] pilot jest conajmniej niewygodny, kup jakiegos uszkodzonego pada i wmontuj ten pilot do niego.
Nie zadziała to w tak prostej formie w jakim masz kody. 1. W kodzie 1 musisz ustawić PWM z timera 1 na 10bitowy (masz 8bitowy w konfiguracji). 2. W kodzie 2, nie masz ustawionego PORTC na wejście dla przetwornika. 3. W kodzie 2, samo przypisanie W = Getadc(channel) (po skonfigurowaniu timer1 i zmianie rozdzielczości PWM na 10bit) będzie zmieniało prędkość...
W zalaczniku jest listing do tego. Nr-u EDW tez nie posiadam
przeważnie z kwarcami się kupuje używki. Ta turnigy to już jest na 2.4 GHz, tam kwarców nie ma, po prostu paruje się nadajnik z odbiornikiem. A czego nie wiesz z zasilaniem ? Kup najlepiej odbiornik z heli Lama. Ma wbudowane dwa kanały na serwa, dwa regulatory do bezpośredniego sterowania silnikami DC (bodajże klasy 180) i wbudowany BEC czyli zasilacz...
R_gora alias PinX.x `wejscie przycisku góra 0 = naciśnięty R_dol alias PinX.x `wejscie przycisku dół 0 = naciśnięty R_stop alias PinX.x `wejscie przycisku stop 0 = naciśnięty Kran_gora alias pinX.x `wejscie krańcówki góra Kran_dol alias pinX.x `wejscie krańcówki dół Roleta alias PortX.x `wyjście Start / Stop 1=Start 0=Stop Kierunek alias portX.x `wyjście...
Po pierwsze, żebyś w ogóle ruszył, rzucę hasło: Timery. Sterowanie silnikami krokowymi powinno być zrealizowane z wykorzystaniem Timera i jego przerwania - niedopuszczalne jest wręcz stosowanie w takiej sytuacji jakichkolwiek instrukcji oczekiwania blokujących działanie programu (tj. jakiekolwiek Wait...).
Witam. Program przez prostą modyfikację umożliwia sterowanie silnikami bezszczotkowymi oraz silnkami krokowymi unipolarnymi . Jako driver wykorzstany został układ ULN 2003. Możliwa zmiana ilości uzwojeń na 3 , czy 5, zmiana kroku... Pozdrawiam
Proszę o pomoc, czy mógłby ktoś mi pomóc w bascom?
C czy Bascom? Jeżeli Bascom to konkretną odpowiedź masz tutaj: [url=http://www.elektroda.pl/rtvforum/to... Co do C, konfigurację znajdziesz [url=http://www.elektroda.pl/rtvforum/to... Wystarczy zamienić tylko niektóre rejestry, ctrl+f w datasheet'cie aby zobaczyć który od czego.
Witam . Napisalem program do obslugi enkodera oraz zalaczania cewek w silniku. Cos nie dziala prawidlowo . Przy niskich obrotach program pracuje prawidlowo pozniej nie dziala dobrze. Czy program jest napisany prawidlowo . Prosze o pomoc. Ponizej zamieszczam program : [syntax=basic4gl] $crystal = 8000000 Config Portb = Output Config Portd = Output Config...
witam prosze mnie nakierowac na właściwą drogę jak to zrealizować w bascomie.Na forum nic nie mogę znajść a jesli już to tylko rozważania teoretyczne. Nie mogę zrozumieć sterowania z detekcją przejścia przez zero. A może ktoś ma jakiś przykładowy listing ? Byłabym bardzo wdzięczna . Niestety nie mam wiele punkcików aby je móc ofiarować ale za listing...
Witam. Pracę z mikro-kontrolerami dopiero zaczynam a mam za zadanie skonstruowanie prostego układu do sterowania czterema silnikami prądu stałego na 12V. Był by mi ktoś w stanie pomóc, lub chociaż wskazać podobny przypadek który mógł by być tutaj przydatny? Muszę wykorzystać do tego atmege 32a-pu a każdy silnik musi mieć załączane lewe prawe obroty...
Witam Poszukuje osoby ktorej moglbym zlecic napisanie programu umozliwiajcego sterowanie 2 silnikami krokowymi. Program ma reagowac na sygnaly z zewnatrz tzn beda 4 czujniki i po zaregowaniu przez dany czujnik silniki maja sie obrocic o przypisany temu czujnikowi kat. Jesli ktos jest zainteresowany prosze o kontakt Pozdrawiam Andrzej
Witam szukam schematu dość nie typowego układu dlatego nie znalazłem niczego w wyszukiwarce mianowicie chodzi mi o sterowanie silnika krokowego innym silnikiem krokowym za pomocą jakiegoś prostego układu ANALOGOWEGO. Moje silniczki to silniki z CD-ROM"u czyli 3 kable do do cewek i wspólna masa. http://obrazki.elektroda.net/20_12630456... Z...
panowie jestem początkujacym co do programowania na mechnice znam sie zdeczka lepiej. mam pytanie. 7 silniczkow chce by sterowane byly za pomoca procesora. np przycisk pierwszy porusza sie silnik 2 dziala przez 2 sekundy potem wlącza sie 4 przez 1 sek. potem 3 1 7 6 5. Przycisk 2 porusza slnikami 3 5 6. przycisk 3 prorusza silnikami 567. wszystko oczywiscie...
... program umożliwiający przez port równoległy komputera 25-pinowy (nie Centronics) sterować binarnie (zero, jedynka) układ. W moim przypadku jest to sterownik silników krokowych dwufazowych. Potrzebny mi jest najlepiej prosty wygląd panelu na monitorze gdzie znajdują się przyciski, pokrętła stykowe, itp. Wtedy dopiero dam czadu. :) To będzie coś....
Mam następujący problem - potrzebuję wiedzy nt sterowania silniczków do regulacji wysokości świecenia w lampach biksenonowych od nowego A4 - w starym modelu są 3 kable - zasilanie i sterowanie napięciem, a tutaj po prostu nie wiem...mamy 4 kable - rozebrałem reflektor i popatrzyłem w okolice silnika - brak jakiejkolwiek płytki. Obejrzałem dalej i wydaje...
1 silnik prawo lewo 3 razy a po nim 2 silnik prawo lewo 3 razy i wszystko się wyłącza - jak to zrobić? https://obrazki.elektroda.pl/7885191500_...
witam mam na imie Kamil interesuje sie strzelectwem ale i automatyka i robotyką. powiem tak. zbudowalem robota na 2 konczynach wyglad jak Ed 209 z robocopa na jednej konczynie ma 3 silniczki/silowniczki. czyli 6 silniczkow/silowniczkow na 2 konczynach. i jeden silnik do sterowania srodkiem ciężkości. teraz pytanie powiedzcie mi czy mozna zaprogramowac...
Witam!!! Moi drodzy fachowcy. Potrzebuje pomocy, czy ktos ma jakis pomysl na opracowanie sterownika, a moze programu ktory moglby sterowac 4 silnikami jednoczesnie? Juz tlumacze o co chodzi. Otoz mamy kwadrat np. Pokoj 5mx5m w rogu kazdego umieszczamy silnik. Kazdy z silnikow ma za zadanie nawijac badz rozwijac linke. Wszystkie 4 linki schodza sie w...
Witam. Potrzebuje zdalne sterowanie radiowe 8 kanałowe z pilotem, do sterowania czterema silnikami. Są takie w sprzedaży gotowe np. na allegro. Problem w tym że chciałbym powiązać silniki z czujnikami krańcowymi. Z pomocą silników chce zrobić 4 siłowniki liniowe elektryczne - które muszą się zatrzymywać wtedy kiedy wysuną się do maksymalnej odległości,...
Witam, mam w urządzeniu 4 silniki 3 fazowe od 1,5 do 2,0 kW i chciałbym zrobić sterowanie nimi aby się wszystkie jednocześnie włączały i wyłączały. Sterowanie będzie impulsem z innego urządzenia, myślałem aby podłączyć do każdego silnika oddzielny stycznik i te styczniki sterować dodatkowym stycznikiem ( nazwijmy go k1) z 4 stykami na każdy silnik osobny....
Cześć, Nie mogłem znaleźć informacji na ten temat wiec pisze tutaj :) Posiadam silnik prądu stałego G-38246000-30k 24V za pomocą śruby trapezowej jest sprzężony z nim enkoder mok30500/5 BZ/N. Ogólnie wiem że silnikami krokowymi za pomocą arduino i sterowników możemy wykonywać dokładne ruchy. Mi zależy na tym abym mógł dokładnie sterować odległością...
Witam, mam zainstalowany napęd KSE180 do bramy przesuwnej i będę montował 2 bramy rolowane, może marki Omnibram lub inne to już nie istotne myślę. Chodzi mi o to by sterować 3 bramami przez telefon bym nie musiał wozić 3 różnych pilotów do każdej bramy. Wiem, że można by było zaprogramować, by pilot od Elektrobimu sterował 3 bramami, ale telefon przeważnie...
Popraw kod umieszczając go w znaczniku kod bo Ci trochę nie wyszło.
Może zrób tak: If Pind.2 = 0 Then 'i jest wciśnięty przycisk PIND.2 Incr Opoznienie_odczytu 'no bo przycisk ma drgania dłużej niż 237us- niech zwiększy 'to sprawdzanie powtórne do 17ms If Opoznienie_odczytu >= 70 Then 'dajmy mu na wygaszenie drgań 17ms If Temp0 = 0 Then ' i jest zezwolenie na zmianę stanu Gosub Ustawianie Temp0 = 1 ' zablokuj zezwolenie...
No... nareszcie coś ruszyłem do przodu :P . A jak się z ATmega32 generuje ten sygnał PWM w BASCOM ?? Wiem, że to coś związanego z timerami. To jak się je generuje, na jakiej końcówce i jak się go kontroluje ? Byłbym wdzięczny za odp. :D
chodzi oto że po piewrsze chce w C bo chcę na tym przykładzie się uczyc a bascoma nie chce gdyż o ile pamiętam nie obsługuje chyba ATMEGA8 i nie obsługuje mojego programatora a STK200 nie chce misię robić. Bo i tak mój pierwszy programator robiłem 3 razy bo zawsze było cos źle. nie sprawdziłeś nic o Bascomie a już wiesz że nie nadaje się ............
magisterkę mam dosyć prostą więc o to się nie boje. Regulator PID - takim czymś bym się pobawił. Bo w zasadzie - największym kłopotem w sterowaniu takiego manipulatora (jako że studuje robotyke) będzie napisanie równań trajektorii i zmuszenie komputera, aby odpowiednio sterował tym regulatorem PID. Zresztą tak samo było by w przypadku silników krokowych....
Sadze, ze pojecie PWM z wczesniejszego postu nie odnosi sie do klasycznego pojecia PWM znanego n.p. ze sterowania silnikami DC. Autorowi chodzi natomiast o takie sterowanie wypelnieniem, ktore polega na tym, ze bledszy kolor uzyskuje sie w ten sposob ze dla pixela ktory chcemy oslabic, naprzemiennie ( w kolejnych ramkach ) wlaczamy go i wylaczamy, stad...
Mam pomysł na bardzo prosty układ! dalej nie napisałeś jaką dokładność chcesz uzyskać - możliwe jest całkiem łatwo zrobić na '51 bez rzadnego PWM przy dokładności np. 8 stopniowej to wystarczy 89c2051: 3 piny na jeden silnik 3 piny na drugi 3 piny na trzeci 1 na RC5 pozostałe 5 pinów na sterowanie przekaźnikami lub czymś innym albo np. 16 stopniowa...
Ale to jest projekt na zaliczenie- model- a nie prawdziwe urządzenie. I tu filozofia jest nieco inna- utrudnienie sobie życia służy zdobyciu wiedzy. No i dobrej oceny- jeśli promotor zna się na rzeczy.. No, poniekąd przyznaję rację ;) Ale już nie mów, że nauka C czy elektronika to takie samoumartwianie się - to w końcu cała przyjemność - inaczej chyba...
http://obrazki.elektroda.net/96_12270340... Przedstawiam Uniwersalny Sterownik Unipolarnego Silnika Krokowego. Sterownik powstał już dosyć dawno jako prosty sterownik STEP/DIR do silnika. Początkowo miałem zrobić go na TTLach. Doszedłem do wniosku że przecież wystarczy AVR i prosty program napisany w Bascomie zamiast 3 układów TTL i dosyć skomplikowanej...
Odpowiedź jest niezależna od języka programowania, ale ściśle uzależniona od ilości wyprowadzeń silnika :D
A ja napisałem program sterownika dwóch silników krokowych na jednym Attiny2313 i powiem że chodzi to pięknie :) . Jest możliwość wybrania 4 prędkości obrotowych , oprócz tego oba koła mogą kręcić się w tą samą stronę (w tył lub w przód) , albo też pojedyncze kółko (też do wyboru kierunek) . Za pomocą 2 + 4 przycisków ' Sterowanie silnikami krokowymi...
A więc zacznijmy od odpowiedzi: homesky "fajny tylko trochę KLOCKOWATY a kamera jest obrotowa?? jak cofasz to tez jest obraz dokąd jedziesz?? " Kamera na razie nie jest obrotowa ,ale mam w planach to zrobić i dlatego przy kamerze zostawiłem trochę kabla na zapas. A przy cofaniu niestety jest problem. kaytec "Czy mógłbyś napisać coś więcej o elektronice?...
Witam, proponuję przede wszystkim zrobić odbieranie kodów z pilota na przerwaniach: najpierw deklaracja na początku: On Int1 Int1_rc5 ' obsługa odbioru kodów z pilota Getrc5 Config Int1 = Low Level ' wyzwalanie przerwania niskim poziomem Enable Int1 czyli podłączasz odbiornik IR np do nogi INT1 Int1_rc5: If Flaga_rs = 0 Then Disable Int1 Enable...
Poszukaj czegoś takiego co sie nazywa "mostek H". Znajdziesz na pewno jak sterować kierunkiem obrotów silnika.
Zacznijmy od tego Skopiowałem program do zliczania impulsów w języku Baskom $regfile = "m8def.dat" $crystal = 8000000 Dim Count As Integer Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdmode = Port Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 On Int0 Int0_int Do Enable Interrupts...
A nie lepiej ci badać stan krańcówki np co 10ms ? Wykorzystanie przerwań to nie jest dobry pomysł w tym przypadku.
Jeśli tak, to trzeba mu podawać 8 sygnałów Z całym szacunkiem; unipolarny ma zwykle 1 wspólny przewód i 4 fazy Po cholerę 8 sygnałów? Chyba że ma Kolega na myśli dwa silniki. Docelowo i tak nie widzę sensu takiego sterowania, ponieważ silników ma być 4. A są gotowe układy sterowników uni/bipolarnych, i takie sterowanie poprzez step/dir będzie łatwiejsze...
najpewniejszym sposobem ustalenia wyprowadzeń jest omomierz , w ten sposób na 100% ustalisz wyprowadzenia , najważniejsze to znalezienie punktów wspólnych cewek te łączysz razem i do Uzas , o kolejność pozostałych nie musisz się martwić ponieważ i tak będziesz musiał ustalić to dopiero w czasie pracy układu , chyba że będziesz miał szczęście i za pierwszym...
jeśli to niewielki silnik to wystarczy ci 1 pwm do sterowania mocy i 1 wyjście do przekaźnika rewersu
Zmierz timerem czas pomiędzy impulsami. uC będzie mógł "podjać" decyzję i wykonać regulację 60x na obrót. Warto byłoby monitorować działalność uC tak aby nauczyć go prawidłowo reagować na błąd.
witam ogolnie nie znam sie w ogole na prog w bascomie ale chcialem zaczac z tego wzg ze chce napisac oprogramowanie do silnika krokowego , tzn rzecz typu ze jak na jakims wej 1 to wyslij na wyjscie jakis tam ciag impulsow sterujacych silnikiem krokowym, no i chcialem sie dowiedziec zanim zaczne zglebiac wiedze czy cos takiego jest w ogole do zrealizowania...
Witam. Na wstępie chciałbym powiedzieć, że jest to mój pierwszy projekt. Bardzo staram się wykonać tego robota tak, żeby działał, a wiedza którą zdobędę przy jego budowie, zostanie z pewnością wykorzystana w dalszych konstrukcjach. Zbudowałem robota w oparciu o ten link z naszego forum : http://www.forbot.pl/forum/topics20/prze...
Trzeba klawiszem zerować zmienną odpowiedzialna za wypełnienie (ustawiać wypełnienie 0 - zatrzymanie silnika), a przedtem zapisać jej wartość w zmiennej pomocniczej. Kolejne naciśnięcie klawisza powinno przepisywać zapamiętaną wartość do zmiennej określającej wypełnienie. Czyli klawiszem zmieniałbym zmienną jednobitową (0 lub 1), a w instrukcji warunkowej...
Witam ! Chciałeś zmniejszyć liczbę to podałem: Decr odejmij Decr zmniejsza liczbę o jeden. Silnikami krokowymi nigdy nie sterowałem. Pozdrawiam. Stefan gg6293398
Masz przecież kartę katalogową, tam jest powiedziane jak sterować układem.
A dlaczego podłużkowiec ma nie latać do tyłu? A jak przyjdzie zaparkować w ciasnym miejscu? Można zrobić mostek z dwóch IRF7317 na 5.3A(TME-coś ok. 5zł/szt) i sterować PWM prędkość - przód i tył. Zrobiłem coś takiego- silnik nazywa się Graupner speed400 i bierze 4A. Sygnał jak na serwo. Programik dla ATiny 2313 jest na elektrodzie w dziale AVR. Dodano...
Witam! Jak najprosciej zrealizowac potencjometr(do ukladu audio,miedzy przedwzmacniacz a koncowke mocy)sterowany prockiem pomijajac mozliwosc polaczenia silnika krokowego z potencjometrem?? Pozdrawiam
...Dlatego myślałem że mam gdzieś błąd w programie. pozdrawiam Nie zdawaj się nigdy na symulator Bascoma , bo on często fiksuje :) Steruj silnikiem w przerwaniu Timer0 , a problemy z szarpaniem znikną. Również przerwanie Timer2 , jest zbyt częste i zabiera procowi gro czasu. Piotrek
1.Użyj PWM do sterowania prędkością silnika. W najprostszym rozwiązaniu możesz np. do połowy obecnej rozpiętości jeszcze ruszać silnikiem z 50-75% wypełnieniem PWM itd. 2.Zastosuj sterowanie PID. Po odpowiednim dobraniu parametrów powinno śmigać ok (oczywiście w połączeniu z PWM)
Zapalasz: „Set Led” Gasisz: „Reset Led” Cała linia odnośnie przerywania i PWM też jest nie potrzebna (Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down). Złap jakąś książkę z BASCOM-em naprawdę się przydaje, albo przynajmniej jakiś porządny kurs będziesz łykał co do czego ;)...
masz gotowca, chyba prościej nie można :) 'sterownik do wentylatora na ATTINY15 'PMW - port PB.1 sterowany napięciem z PB.2 '---------------------------------------... '$tiny $regfile = "At15def.dat" $crystal = 1600000 Ddrb.1 = 1 Ddrb.2 = 0 Tccr1 = &B11110010 Admux = &B00100001 Adcsr = &B11100011 '---------------------------------------...
Dopiero teraz zrozumiałem co oznacza silnik a co oznacza PWM w Twoim opisie :) Program powinien generowac odpowiednie wypełnienie by sterować tymi mostkami. Jakie? -> pdf Swoja drogą to marnotrawstwo kontrolera, o wiele lepszy efekt osiągnłąbyś stosując własne mostki niz gotowe, duzo postów znajdziesz na tym forum odnosnie mostków H i sterowania silnikami...
jak chcesz skan tego wyśle na PW tylko napisz bo mam tą książkę a sterowanie jest banalne jak chcesz soft do PWM to też ci podeśle bo pisałem ostatnio do poteniometru elektronicznego do regulacji poziomu sygnału m.cz wchodzącego na wzm słuchwakowy (wtórnik)
HITACHI SJ100 ma wyjście 0-10V napięcie 10V - dla max częstotliwości Jeśli fmax = 50 Hz to 5V odpowiada częstotliwości 25Hz Jeśli fmax = 80 Hz to 5V odpowiada częstotliwości 40Hz Jeżeli obroty znamionowe silnika = 1480 to odpowiednio 5V odpowiada 740 obr na min w drugim przypadku 5V odpowiada 1184 obr / min
Ok, a co to oznacza? Mogę użyć innego timera, tylko jak? Chcę sterować prędkościa silnika w kilku krokach.
A więc i ja może coś dorzuce:) 1) Jeśli silnik ma wykonywać określony obrót to zaopatrz się w silnik krokowy (odpowiedni mocny). Wysterujesz go z uP przez np. ULN xxxx gdyż owy silniczek pobierał by zbyt dużo prądu z pinów procesora. 2) A jeśli chcesz sterować szybkością wentylatora to zastosuj modulację PWM (jeśli to wentylatorek "komputerowy" to pin...
Czy to normalne,ze stabilizator lm (o d lcd i mostka)się mocno grzeje? Zależy jak duży masz silnik i jak często jest sterowany L/P - to o czym pisałem wyżej. Zainstaluj radiator na stabilizator./ Lcd może brac prąd ze wspólnego źródła z processorem, natomiast dla silnika (VCC2) nie musi byc stabilizowane. e marcus
ja uzywalem pwm w tym procku i wszystko dzialalo pieknie tylko pislaem w asm. w bascomie to cholera wie co sie z rejestrami dzieje dlatego nigdy nic nie dziala !!
To jak sterować programowo to już doszedłem wcześniej, chociaż tego przesunięcia o jeden krok nie zauważyłem.(pewnie wyszło by przy testach). Silnik planuje sterować stepsick'iem. Bascom,ASM,LUA,Java i Javascript
sterowanie silnikami rowerowymi sterowanie silnikami unipolarnymi sterowanie trzema silnikami
sound cloud ekspres nivona przepływomierz immergas wyświetlane błędy
problemy diagbox kabel brake radio
T-REX Vulc. B: Klej do wulkanizacji na zimno - instrukcja i zastosowanie Samsung WF60F4EFW2W – migający kluczyk, brak kodów błędów, blokada rodzicielska, Child Lock