Problemem jest to: [syntax=vbnet]Call Obrot[/syntax] Skoro "Obrot" to wektor przerwania, to nie należy do niego skakać. Procesor sam będzie do niego skakał. Nie należy też tego deklarować jako podprogram (Sub). Albo coś ma być podprogramem, albo wektorem przerwania.
Czyli masz już w systemie przerwania zgłaszane ze stałą częstotliwością, zapewne na poziomie przynajmniej kilkuset Hz. Oznaczamy tę częstotliwość jako f. Mamy zmienną a - długą i całkowitą. Inicjujemy ją na 0. W każdym przerwaniu timera: - Dodajesz do tej zmiennej liczbę kroków na 10 s (czyli od 1 do 99) - Jeśli wartość tej zmiennej przekroczy 10*f,...
Portb = Mem_wiert ustawia na porcie odpowiednią kombinację stanów Mem_wiert = 1 - Końcówka 0 stan wysoki; reszta niski Mem_wiert = 2 - Końcówka 1 stan wysoki; reszta niski Mem_wiert = 4 - Końcówka 2 stan wysoki; reszta niski Mem_wiert = 8 - Końcówka 3 stan wysoki; reszta niski portb=0 wyłącza zasilanie silnika. Łatwiej jest sterować portem za pomocą...
No właśnie jest to prawie ten sam kod co z książki. Else jednego z Ifów jest w niewłaściwym miejscu i wystąpi ten błąd o którym wspomniałem. A tak z ciekawości: dlaczego nie zastosujesz klasycznego Debounce?
z pwm2 faktycznie nie działa , ale ocr2 tak
Zgadzam się, napięcia mogą być o wiele większe, nie posiadam oscyloskopu, poprostu mierzyłem to prostym multimetrem, multimetr uśrednia wartości. Nie zmienia to faktu że atmega nie miała z silnikiem szans. ... i pewnie już nie żyje, przy tak wysokich impulsach. Polecam lekturę Dodano po 4 ... Są prostsze elementy, nieprzyporządkowujące danej pozycji...
Nie ma maksymalnej liczby tylko możliwości piszącego program . Jeżeli to są początki przygody z Bascom'em to pozostań przy jednej pętli Do..Loop . A jeżeli nie kompiluje to zaremuj wszystko co w pętli i dopiero krok po kroku dodawaj nowe linie kodu tworzące logiczną całość , cały czas kompilując ( sprawdzając poprawność kodu ) . Nigdy nie pisz programu...
Musisz określić 1. maksymalną częstotliwość sterowania wynikającą z wymaganej prędkości końcowej silnika 2. właściwości dynamiczne silnika wynikające z momentów oporowego, bezwładności oraz napędowego (silnika). Z tych parametrów wynika dopuszczalny minimalny czas rozruchu gwarantujący po pierwsze ruszenie silnika i po drugie rozruch bez poślizgu Stąd...
Kwestia samego wyliczenia, bo chyba mam z tym problem: Kwarc: 8000000 przeskalowanie: 64 8000000:64=125000HZ = 125kHz Timer jest 8 bitowy czyli 256-125= 131 131- tyle musi zliczyć bitów, by łączny czas dał 1ms. Zliczenie od 0 do 1 trwa 8µs To gdy zastąpię "131" liczbą "255" teoretycznie czas powinien wynosić 19ms czyli dłużnej niż 131,a na symulatorze...
Człowieku! Po co ci zmienne typu Single do liczenia kroków! Zastosuj Long jak już chcesz mieć zmienne 4 bajtowe.
Witam! Ja silniki krokowe bipolarne steruje na zasadzie podanej na rysunku: (mostki H - jest to schemat pokazujacy tylko zasade dzialania. U1 i U2 - uzwojenia silnika) http://obrazki.elektroda.net/37_11634340... Sterowanie: Krok 1: W2 - ON W1 - OFF W3 - ON W4 - OFF Krok 2: W2 - OFF W1 - ON W3 - ON W4 - OFF Krok 3: W2 - OFF W1 - ON W3 - OFF W4 - ON...
Witam Zastanawiam się nad programem, który miałby pozycjonować silnik krokowy unipolarny w Bascom. Silnik robi 200kroków na jeden obrót. Program miałby działać na takiej zasadzie: Najpierw ustawienia silnika w punkcie zero, później przyciśniecie danego przycisku miało by spowodować: przycisk 1 - silnik obraca się 4obroty w prawo od punktu zero przycisk...
Jak zdefiniować określoną nazwę i typ (rozmiar danych). Jestem kompletnie ciemny z tych zmiennych. . To lepiej poproś , by ktoś napisał to dla(za) Ciebie. W schemacie jest błąd (dioda D2) , a i program też niekompletny(nie można wyłączyć zasilania uzwojeń silnika , z poziomu programu). Pozdrawiam Piotrek
Ciąg dalszy bojów z tym kodem i jeżeli to możliwe prozba o dalszą pomoc. Wiec tak , obecnie podaję czas pracy silnika X1 oraz czas postoju T(klawiszami zwiększam albo zmniejszam parametry X1 oraz Y). Generalnie będzie to jeden z dwóch trybów pracy, drugi ma być z ciągłą regulacją płynną klawiszami UP i Down. O co teraz proszę - o pomoc w skonstruowaniu...
silnik który posiadasz jest silnikiem unipolarnym z dzielonymi sekcjami uzwojeń , opis wyprowadzeń znajdziesz tu http://www.cnc.info.pl/viewtopic.php?t=5... warto również zapozanać się z tym tematem http://www.elektroda.pl/rtvforum/topic59... nie wiem czy to dokładnie ten silnik http://www.interq.or.jp/japan/se-inoue/e... ważne są dalsze...
Witam Mam taki oto problem: robię sterownik silnika krokowego unipolarnego na ULN2003, obecnie jest podłączony zabawkowy 28BYJ-48, jednak mimo zdefiniowania sekwencji sterowania półkrokiem (8 zmian stanów na cykl) i pełnym krokiem (4 zmiany stanu na cykl) efekt mam taki sam - silnik obraca się o identyczny kąt przy zadanej takiej samej liczbie kroków...
Możesz zastosować potencjometr cyfrowy :). Zaglądnij na stronę Dallas/Maxim. Wiele z nich sterowane jest magistralą I2C, ale są też sterowane 3-wire :).
Proszę o pomoc, czy mógłby ktoś mi pomóc w bascom?
Zainteresowałem się tym wewnętrznym przetwornikiem ADC ale z tego co wyczytałem to ten procesor go nie posiada, więc pewnie trzeba będzie zastosować jakiś zewnętrzny przetwornik tylko na razie jeszcze nie znalazłem czegoś co współpracowałoby z tym prockiem, szukam jakiegoś przykładu z takim procesorem ale na razie nic nie znalazłem.
No to przecież program powyżej obsługuje dokładną regulację. W pętli głównej przed LOOP dopisz np WAITMS 100. Wczoraj o tym zapomniałem. Więc procesor zbyt szybko zwiększa/zmniejsza szybkość i wychodzi ci to tak, jakby silnik miał tylko 2 prędkości. Użycie waitms jest prymitywne ale nie wiem co twój program ma jeszcze robić więc idę na łatwiznę i nie...
Nie podłączać wejść na ślepo. Tylko zgodnie z notą katalogową. Podłączenie ze schematu pozwala tylko na pracę pełnokrokową. Sekwecja sygnałów taka jak dla pracy półkrokowej(tabela 1)- ale tylko parzyste numery. P.S. Da się- ale po co jak masz sterownik.
[syntax=basic4gl]'----------------------... 'Proporcjonalny ruch silnika krokowego 'SylwekK '8.03.2013 '-------------------------------------- $regfile "m8def.dat" $crystal = 8000000 $hwstack = 50 $swstack = 50 $framesize = 24 '-------------------------------------- Config Adc = Single , Prescaler = Auto , Reference = Avcc ' Config Timer0...
Witam ! Chciałeś zmniejszyć liczbę to podałem: Decr odejmij Decr zmniejsza liczbę o jeden. Silnikami krokowymi nigdy nie sterowałem. Pozdrawiam. Stefan gg6293398
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...
Tak się nie da tego zrobić, ale możesz przecież zastosować coś w ten deseń: if (coś tam) a=1 b=2 c=3 d=4 if(coś tam innego) a=4 b=3 c=1 d=2 itd i wtedy pisząc używając Port.a uzyskujesz Port.1 ,Port.2 , Port.3 czy też Port.4 w zależności od ustawień a,b,c,d
Jeśli nie ma luzów na nakrętkach, a to główny problem, to w roli enkodera można zastosować silniki krokowe.
http://www.edw.com.pl/pdf/k10/55_06.pdf http://utc1.uci.agh.edu.pl/mikroprocesor...
Witam. Chciałbym wykonac mały sterownik do silnika krokowego 6 przewodowego na atmega8, podłączenie elektroniki nie sprawia problemu ale program do procka... Prosze o pomoc w napisaniu prostego programu w bascom który bym mogł rozbudowywac , uczac sie przy tym. Chodzi mi o zmiane kierunku i predkosci. Pozdrawiam i serdcznie porosze o pomoc.
Witam. Mam nietypowy problem. Napisałem program do obsługi silnika krokowego na Attiny 2313 i wszystko działa w jak najlepszym porządku silnik się obraca gdy naciskam na dwa przyciski prawo lewo. Gdy tylko dodam kilka linijek z rc5 wszystko się psuje nie działa nic tylko jak nacisnę przycisk których z nich to silniczek tak tylko drgnie i nic więcej....
Witaj Program pisze się pod sterownik, więc może określisz (przynajmniej dla mnie, co to za sterownik, bo wpisując w google "m545" znalazłem na pierwszych stronach pedały shimano). Silnik masz mocny, bo ja steruje 7 razy słabszym. Taki program jest dosyć prosty, ja zrobiłbym to na timerze zwiększającym co jakiś czas impulsy na STEP sterownika.
Przenieś albo obsługe klawiatury albo silnika to przerwania.
Witam. Mam układ L6219 i atmege8 potrzeba mi programu, cokolwiek. Podpowiedzi jak go napisać? Jak ma wyglądać impuls? Pozdrawiam :D
1) Po ifach nie masz end if 2) Warto dopisać Start timer0 bo z bascomem różnie to bywa 3) Zrobić tak jak ci pisali poprzednicy- licznik przenieść do przerwania 4) Skonfigurowałes sobie portd jako input i nie właczyłes podciągnięć do vcc (może nie potrzebujesz), ale pamiętaj o tej niedoróbce żeby zaraz nie było że ci przycisk jakiś nie działa 5) Dodałem...
W Arduino jest odpowiednia funkcja: delayMicroseconds(10); Dziękuję, przyśpieszy mi to obroty silnika krokowego.
mam akurat bipolarne silniki krokowe z drukarki i chciałbym je wykorzystać
Daj 100nF, jak radzi Balu. Masz zasilanie o wystarczającej wydajności? Może ten silnik jest jakiś specjalny (krokowy?) :)
Hm... dobry pomysł, niestety wszystkie piny mam już zajęte. Cały czas planowałem wykorzystać timer1 do tego celu ale niestety tylko on mógł zapewnić odpowiednie generowanie sygnału dla silnika krokowego.
tak korozja to wg mnie efekt dymu. Na odległośc to można sobie gdybać, nie pozostaje nic innego niż kolejnymi etapami uruchamiać układ- czy procek wstaje, jakie funkcje pełnią jego peryferia i czy działają jak trzeba Ruszyć silnikiem krokowym to malutki problem... nawet w bascomie :)
Witam, mam taki problem, nie wiem jak napisać program do uC żeby obsługiwał silnik krokowy. A dokładnie wpisuję wartość na klawiaturze(4x4) np. 10 a silnik krokowy zrobi właśnie 10 kroków. Mógłbym mi ktoś podpowiedzieć jak napisać ten program pod bascom'a.
mają gotowce w Bascomie??
Witam. Szukam kogos kto wykonałby jak najprostszy uklad sterowania silikiem krokowym. ponizej wskazowki jak moglbywygladac taki uklad: Witam w twoim przypadku najlepszy byłby chyba sterownik na jakimś atmelku z prostym programem w bascomie inne sterowniki muszą mieć sygnał step/dir co w twoim przypadku niepotrzebnie komplikuje układ w twoim 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...
podpiąłem się pod temat
Te 0.5A to może się zgadzać. Daje to ok. 5W na uzwojenie. A ponieważ prąd płynie na raz przez jedno albo przy prostym sterowaniu półkrokowym czasem przez dwa to byłaby moc dostarczana do silnika ok.7-8W. Pod warunkiem że dobrze zmierzyłeś oporność. Przy tak małych łatwo o błąd. Te duże silniki o których piszesz to zupełnie inna bajka. Taki silnik trudno...
hmm no super a masz jakis przyklad w bascomie??
A czy w niej jest opis do silnika szczotkowego czy krokowego?? Bo chcem sobię ją kupić :D
Panie kolego delayMicroseconds() jak najbardziej się do tego nadają. Pracowałem w firmie której prezes z pracownikiem skonstruowali nawijarki do cewek, którymi sterowała ATmega128. Program napisali w BASCOM, który sterował nawijaniem (ekran LCD + ekran dotykowy + przemiennik częstotliwości (nazywany często błędnie falownikiem) z silnikiem + enkoder...
Witam Pytam z czystej ciekawości. Mógłby ktoś jeszcze podać nazwę tego programatora równoległego?? Przejrzałem ostatnio helpa pod hasłem reset i nic ciekawego na ten temat nie znalazłem więc pewnie się nie da w bascomie
Ale to nie jest praca półkrokowa... Proszę poczytać sobie o sposobach sterowania silnikami krokowymi np. tu: http://www.automatykaonline.pl/poradnik/... W moim przypadku nie ma to akurat znaczenia jeśli chodzi o prace silnika ponieważ chodzi bardzo płynnie i jest mocny nie gubi kroków, zależy mi na problemie sterowania prędkością za pomocą...
nie jest to w asm tylko w bascomie , jednak idea sterownia zawarta jest w podprogranie Foursteps , jeżeli piszesz w asm nie powinieneś mieć problemów http://www.edw.com.pl/pdf/k10/55_06.pdf
For R = 1 To 100 aby uzyskać obrót silnika o 360 stopni należy poniższe czynności powtórzyć sto razy: I tu zmieniłem na 200. Teraz jak zmienić drugą wartość dla drugiego silnika? Jak byś jeszcze dołączył źródła byłoby łatwiej. Przestraszył mnie zapis [syntax=vbnet] For R = 1 To 100 [/syntax] Bo to albo Pascal (mało prawdopodobne) albo (brrrrr) Bascom.
witam. Zamierzam zrobić projekt na atmedze początkowo chcę spróbować z bascomem, teraz moje pytanie. Czy można używać w kompilatorze bascoma - assemblera albo C? Projekt chciałbym zrobić w C albo w Asmie ale coś czuje ze mnie to może przerosnąć z braku czasu i na razie chciałbym spróbować w Bascomie, ewentualnie potem krokowo "zamieniać" bascomowe polecenia...
Dlaczego zastosowałeś mosfety ? Taniej i lepiej jest zastosować ULN2803. Dlaczego zastosowałeś dwa mikrokontrolery, zamiast jednego ? Czy jest to związane z rozmiarem generowanego kodu przez Bascom Demo ? Jaki akumulator zastosujesz ? Pozdrawiam
1) Nie potrzebujesz Integer, wystarczy ci Byte. Testin nie wykorzystujesz, wyrzuć to Dim Wa As Byte 2) Skasuj ten średnik ; i daj na 20ms Wa = 5 ; delay between steps 3) Nie wiem jak jest w AVR i czy Pind0.0 to bezpośrednie odwołanie do portu czy alias, nie wiem jaki tez wpływ ma Config na początku ale zanim odczytasz coś z portu musisz wystawić tam...
Co do bascomowego symulatora to działa on u mnie bardzo wolno, a Hardware simulator wyświetla jakieś bzdury Symulację można przyśpieszyć dodając $sim , ale działa to przez usunięcie opóźnień, więc może zmienić zachowanie. W każdym razie polecam przyjrzeć się co się dzieje w pamięci RAM. [url=https://avrhelp.mcselec.com/index.h...
W moich tematach znajdziesz kilka programów do sterowania silników krokowych. W Bascomie i C. Dla unipolarnych też. Ale co ma sterować obrotami tych silników? Przyciski, sygnał z ADC czy co?
Witam, trochę chaotycznie ale... rozumiem, że chciałbyś napisać program obsługujący silnik krokowy, tak? Pytanie w jakim języku, dalej BASCOM czy może chcesz przesiąść się na C? Na pewno warto wpierw przestudiować notę katalogową sterownika silników krokowych który posiadasz [url=http://www.onsemi.com/pub_link/Coll... Pozdrawiam,...
No nie wiem, dlaczego Panowie się tak szybko gubicie. Poza tym dajmy spokój wyższości "serw jedych nad drugimi" i innymi "15 taktami procesora" bo nie wyjdziemy na prostą! Z moich doświadczeń i obserwacji wynika, że każdy specjalizowany sterownik osi, czy to silika krokowego czy serwonapędu można wysterować za pomocą 2 standardowych połączeń (czytaj...
Witam Najprościej to będzie zastosować mikrokontroler i 4 mosfety. Po co bawić się w zbędne bramki, liczniki, dekodery skoro wszystkim zająć się może jeden układ. Program do tego to 20minut w bascomie.
Witam. Czy ktoś z was kiedyś próbował wysterować silnik krokowy bipolarny za pomocą uln2003 w bascomie? \ Gdybyś choc trochę zapoznał sie z budową i działaniem silników krokowych to z pewnością nie zadałbyś takiego pytania.... Czy jest to jakkolwiek możliwe? Raczej nie... Do wysterowania jednego bipolarnego steppera potrzebujesz dwa (2) mostki 'H'...
Jeżeli nie możesz zastosować silnika krokowego, to pozostaje Ci mierzenie rezystancji na potencjometrze.
Program napisany w Visual Basic ma komunikować się z układem AVR, do którego napiszę program (w BASCOM AVR), który miałby za zadanie sterować silnikami krokowymi.
at 90S2313 choroba nie bardzo imam ten PWM tzn wiem o co chodzi ale nie wiem jak napisac, a pisze w bascomie bo latwiej niz asm na szybko
Taki projekt jest w BASCOMie. Zobacz w download.
W tym temacie: http://www.elektroda.pl/rtvforum/topic15... masz dwa gotowce- jeden by M.S. i drugi podobny- mój. Właśnie do sterowania silników krokowych z Mach itp.
:) no więc tak... mikrokontroler ma sterować: kierunek + krok (stąd generacja częstotliwości) driverem silnika krokowego, ...no i steruje - wszytko działa kręci się, zmienia kierunek obrotów , tylko ta generacja rampy - brzydko się zacina. Docelowo sam mikrokontroler będzie sterowany poprzez UART i będzie realizował kilka innych funkcji. Na tę chwilę...
czy sterowanie ciągłe jest takie trudne w realizacji? Nie wiem czy silniczek krokowy ma dobry moment by pociągnąć dłuższą roletę :)
tak, jeśli chcesz e.. "skończyć swoją edukację na mruganiu diodą i w zaawansowanych projektach sterować silnikiem krokowym" to bascom jest w sam raz dla ciebie !!! :lol: i NIE prawdą jest że ten język ciągle się rozwija, NIE prawdą jest że można bezproblemowo odbierać sygnały z pilota RC5 i dzięki temu sterować czym popadnie, NIE można wykonać przy...
Dzięki za odpowiedź. Wiesz, dopiero raczkuję i moja znajomość komend jest prawie zerowa. Parę lat temu coś tam próbowałem w bascomie.... Chodzi mi o to, żeby założyć np: 17 obrotów po czym zatrzymać silnik. Jeśli możesz zrozumieć ignoranta to dopisz proszę te kilka linijek. Byłbym bardzo wdzięczny i czegoś bym się nauczył.Nie wynika to z lenistwa, ale...
Zastanawiałem się nad takim czymś - mikrokontroler AT89C2051 ( 5.50 zł) program ( np. pisany w BASCOM) i torchę drobnicy. W sumie nie powinno to przekroczyć 20 zł. Najpierw musze zdobyć gdzieś silniczek krokowy do testu. No i - dopiero co się uczę programowania tych przepięknych układów. Więcej na ten temat zainteresowane osoby moga się dowiedziec tutaj...
niestety niepisze w bascomie... kolega umi asma?
Zastosuj procesory AVR (np. z serii Atmega, mają różne przydatne peryferia w sobie, np. przetwornik analogowo-cyfrowy, wyjście PWM itd), do programowania Bascom (wersja Basica dla AVR) jest do niego książka (kup lub poszukaj w Bibliotece) http://www.techniczna.com.pl/skroty/83-9... Masz w niej opisaną stronę sprzętową (co i jak połączyć) oraz...
Korzystaj z symulacji krokowej. Ostatecznie nie dawaj $sim w programie natomiast waitms zmień na mniejsze (symulacja jest ok 100x wolniejsza od procka, więc zamiast waitms 200 daj 2) Sprawdzonego programu do zapalania diod na kolejnych portach nie ma. Np. możesz użyć jednej zmiennej WORD i rozbić ją potem na dwa proty. Zaletą jest to że operujesz na...
Witam Udało mi się poprawnie wysterować silnik krokowy. Na grający silnik przyjdzie jeszcze czas. Temat zamykam. Pozdrawiam, Karol
A w którym miejscu program podarowany przez avatar używa waitus? Patrzę- nie widzę. Ale stary jestem i ślepy- pokaż gdzie. Używanie wait w Bascomie albo delay w C powinno być karalne. No chyba że naprawdę musi być.
Poczytaj kurs bascoma sterowanie silnikiem krokowym. Przez procki jest to banalne - polecam Bascom AVR i mały atmelek AT 2313 + bufor uln 2803 - tylko czy silniczki dadzą sobie radę z takim napędem i nie okarzą się za słabe? Piotr
Nie chce cię martwić, ale w bascomie to specjalnie kodu nie zoptymalizujesz. Jeżeli działa to dobrze, a nawet jeżeli byś przyspieszył procek o te pare ns to cie za bardzo nie urządza. W tym przypadku nie problemem nie jest czas wykonywania kodu i nawet po przepisaniu go na assembler czas ten niewiele się zmieni. Chyba że problemem jest to że kod nie...
Witam. Przeszukalem forum i niestety nie znalazlem nic ciekawego zwiazanego z moim problemem. Wszedzie sa przyklady generatorow ale o stalej czestotliwosci. Jak zrobic aby na jednym wyjsciu mial regulowany przebieg prostokatny od kilkudziesieciu Hz do okolo 1kHz. Ma to sterowac sterownikiem silnika krokowego.
znowu mam pytanie jak mam ustawić program do tego programatora program to bascom-avr chodzi mi dokładnie o nazwę programatora jaką mam wybrać
Witam Chciałem zbudować na razie w celach doświadczalno naukowych sterownik do silnika krokowego na procesorze Attiny2313, taktowany zewnętrznym kwarcem 4MHz. Silnik krokowy mam z drukarki HP ma on 48 kroków na obrót, i 6 przewodów ( z tego co znalazłem jest to typowy silnik krokowy ). Napisałem program, który zamieszczam poniżej ( w BASCOM-ie ). I...
Witam O ile mi się dobrze wydaje to do dobrej wizulanej kontroli tego co dzieje się z portami trzeba używać pracy krokowej klawisz F8. Inaczej chyba nic nie będzie widać. Radzę spróbować. Żadne pętle programowe ani inne nic nie pomogą, liczenie cykli również. -- pozdrawiam, cyberdar
Lepiej zrób całość na porcie "D". Po co podpinać się do C6 (to jest reset). Poza tym kondensatorek miedzy GND i VCC no i jeszcze połączyć oba GND. AREF i AVCC nie musisz koniecznie podłączać do VCC. Robiłem coś takiego w Bascomie na 2 silniki krokowe unipolarne i jest to rzeczywiście bardzo proste. Masz tu obrazek, do portu D podłącz silnik i odepnij...
Witam. Może pisze nie w tym temacie co trzeba ,ale jestem zielony jak trawa na wiosne :D .Czy ktoś może mi powiedzieć , w jakim języku programowanie jest najłatwiejsze ? Jaki język programowania będzie odpowiedni do sterowania silnikami krokowymi ? Dokładnie chodzi o projektory Laserowe na silnikach krokowych. Jeden z kolegó z elektrody podpowiada ,że...
witam potrzebyje pomocy a chodzi o to ze chce zrobic sterownik silnika krokowego oparty np. na at89c4051 albo jakis tam avr napisac program do sterowania silnikiem to nic trodnego problem w tym zeby zmiezyc jego predkosc progrm pisze w bascomie i chialem to zrobic tak zeby program liczyl kroki i wiedzac ze silnik ma 200 krokow na obrot zamienial to...
Przedstawiam Wam tutaj jeden z popularniejszych modułów służących do zasilania silnika krokowego unipolarnego. Moduł wraz z silnikiem krokowym można kupić z Chin w cenie od niespełna 1,5$ z wysyłką, dostępne też na Allegro i innych portalach aukcyjnych. Wymiary płytki to 40,5x23mm. https://obrazki.elektroda.pl/8938706700_... https://obrazki.elektroda.pl/7500966000_...
Zmieniłem na 8MHz i 1MHz w Atmega32 oraz podłączyłem pod Atmega8 na 8MHz. Dalej bez zmian ... kursor idzie ale znaków ni ma Pewnie bez Analizatora i noty katalogowej wyświetlacza się nie obejdzie. Najczęstszy błąd, to złe podłączenie LCD. Kolejny, to zależności czasowe. Bascom, nie ma debugera przez to pracy krokowej, więc masz dużo zabawy, aby znaleźć...
w dowolny dla rodziny AVR , Basic , C , Asembler , dla każdego z nich istnieją darmowe wersje programów np Bascom AVR , ARV Studio
Witam Chciałem zrobić sterownik do silnika krokowego bipolarnego na mostku H L293D i na mikrokontrolerze Attiny2312, programowanym w bascomie. Nie wiem jak za pomocą attiny wygenerować sygnały prostokątne, o danej częstotliwości. Proszę o pomoc
Pewna osoba powiedziała mi, aby ten sterownik http://www.kmitl.ac.th/~kswichit/2051/st... działał z silnikiem to trzeba zaprogramować układ 89c2051. Ale jak to zrobic? co jak zrobić zaprogramować , podstawowa sprawa programator + program do jego obsługi programator masz tu http://www.edw.com.pl/pdf/k10/51_15b.pdf Bascoma można sobie ściągnąć...
Nie prościej zrobić to na jednym AVR niż na dwóch? Programator od AVR nie będzie pasował do AT89C2051. Do AVR - polecam USBASP - do dostania wszędzie. AT89C2051 programuje się równolegle. To układ wychodzący już od dawna z użytku. Do RC5 masz w AVR-owskim basicu (BASCOM) gotowe funkcje. Najprościej połącz oba układy (z głową) w 1szt. AVR. Może jakiś...
Jakieś mam podejrzenia że w Bascomie "if(a==5)" nie będzie dobrze działać.
Korzystam z Bascom ponieważ jest dużo przykładów w sieci i wydaje mi się w miarę zrozumiały.
Witam Robiłem sterowanie impulsatorem mechanicznym poziom głośności do wzmacniacza mocy. Działał prawidłowo. W Bascomie jest funkcja przeznaczona do tego. Można też zrobić impulsator z silnika krokowego http://audiohobby.pl/topic/1/242 lub zrobić swój optyczny
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...
chyba tylko silnikami krokowymi... "normalnym" silnikiemn takiej stabilności nie uzyskasz!!! - może serva<< jeśli chodzi o niewielki kąt obrotu. pozdrawiam
Witajcie, zacząłem swoją przygodę z silnikami krokowymi. Znalazlem stary silnik z jakiegos komputera ale nie mial on opisanych pinow ani nawet pokolorowanych. Znalazlem ze skrajny lewy pin to masa. Napisalem program wedlug tego co przeczytalem na roznych stronach jak dzialaja silniki krokowe. Kod wyglada tak: http://obrazki.elektroda.pl/7709418700_1...
Zamierzam zbudować sterownik silnika krokowego bipolarnego {200-krokowy) na mikroprocesorze. Założenia: -końcówka na IRLZ -procesor 89c2051 czy lepiej atmega Jeśli 89c2051 to łącznie z układem PWM zrealizowanym na NE555. Atmega ma już w sobie PWM więc chyba warto skorzystać. Sygnały wejściowe wg ogólnie przyjętych oznaczeń w maszynach CNC CLK , ENA...
może miernik ujemnej rezystancji ? To nie jest żart - można zrobić pracę iście teoretyczno-modelowom na ten temat. Kiedyś wygrzebałem o tym artykuł w szkolnej bibliotece, tylko był problem ze znalezieniem promotora. W dobie procków proponuję sterownik silnika krokowego w oprciu o BASCOM - ja nad tym pracuje by pogłębić swojąą wiedzę z tej dziedziny....
Kolega neo_dc dobrze gada. Poczytaj trochę o avr i bascom. Jak jesteś pojętny to w kilka dni zrobisz programator mostek typu "H" ( lub zastosuj gotowy ) . Zmierz się z programowaniem w bascom. To nie jest trudne. Początki i kilkaset brzydkich słów pewnie padnie na początku. Ale nic to nie zrażaj się :-). Każdy tak miał :-). Głowa do góry i walcz :-).
no mam nadzieje że sie podzielisz swoim pomysłem. Ja praktycznie wszystko mam do konstrukcji takiego skanera, cały worek silików krokowych, żaróki halogenpwe trafo. Jedynym problemem jaki zawsze stwał mi na drodze to sterowanie silnikami krokowymi bo nie znam sie na mikrokontorerach 89C..... i programie Bascom. Czekamy na projekt z niecierpliwoscią...
silniki krokowe bascom servo krokowe kupię krokowe
polskie lodówki internet tablet lenovo spalić wyświetlacz
podłączyć mixer wzmacniacz podłączyć mixer wzmacniacz
Napięcie zasilania noktowizora PN-1A - 6V Farelka 2000W a zniekształcenie sinusoidy napięcia