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...
Może być Timer0 inaczej skonfigórowany np: 8000000/256 = 31250Hz Load Timer0, 250 'zapis w Bascom ' TCNT0 = 6 'doliczy 250 31250/250 = 125Hz = 8ms ' występuje przerwanie Timer0 jest ośmio bitowy, więc może zliczyć od 0 do 255 czyli 256 impulsów. W przerwaniu wpisujesz to co ma być wykonane. 256 - prescaler 250 - dodatkowe zliczanie wyprzedził mnie bart-projects
Mam pytanie: drogi jest taki scalak? Teraz to już sobie ze mnie jaja robisz. W ciągu kilku minut znalazłem jego cenę+gdzie kupić. Ja się odłączam z tego tematu skoro nawet nie raczysz sobie ceny znaleźć. Scalak ci podałem, jest tani. Podłączenie masz w jego nocie aplikacyjnej. Zasadę sterowania silnikiem masz w google, nawet rysunki są w jaki sposób...
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'...
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
1. W tym układzie, który zamieściłem podwajacz jest potrzebny, ponieważ "górne" tranzystory IRF potrzebują napięcia na bramce wyższe o kilka woltów niż mają na źródle. Bez podwajacza te tranzystory nie "otworzyły" by się zupełnie i wytracało by się w nich zbyt dużo mocy. Tak naprawdę to można zastosować inną końcówkę do sterowania 3-f, w której takie...
Temat był poruszany w Elektronice PLUS, dodatek poświęcony bascomowi. Był tam projekt nawijarki do cewek. Urządzenie oparte o silnik czterofazowy (6 wyjść) 4 wyjścia z cewek i 2 razy com. Obrót poprzez kolejne włączanie cewek. W przypadku silnika 2 fazowego wymagane jest odwracanie kierunku przepływu prądu. Szczegółów do końca nie znam, do tej pory...
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...
powinno to wyglądać jakoś tak: home: do if pin..... =1 then goto przod elseif pin ...=1 goto tyl end if loop przod: Do Waitms 1 Incr Pwm1a End If end if loop tyl: set port.... 'przekaźnik zmiany biegunów silnika Do if pin..... = then reset port.... pwm1a=0 goto home: end if . . Waitms 1 Incr Pwm1a End If end if loop tyl: Do if pin........
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...
Czytam i sam się pogubiłem hehe . Czy tu chodzi o względne przesunięcie (tmf) czy bezwzględne (satanistik). Parę miesięcy temu robiłem sterowanie PID dla servo Xmega w bascom . [youtube]https://www.youtube.com/watch?v... Nie obyło się bez problemu , który polegał na zliczaniu bezwzględnym więcej niż 65535 impulsów . Mój wpis z innego...
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...
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...
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...
Witam. ........... nie wiem jak zrobić aby te wyzwalanie było tylko od narastającego zbocza. Ściągnij pin 'Start' (PIND.5) rezystorem 10k do GND i odwróc jego logikę na przykład: If Pind.5 = 1 And B = 0 Then Druga sytuacja nie wiem dlaczego ale silnik mi przerywa tak co około sekundę gdy PWM jest włączony. Prawdopodobnie w tym czasie następuje zmiana...
Mam jeszcze tylko problem z samymi wentylatorami jażeli nie pracują na pełnych obotach to dziwnie buczą (NMB model: 3110GL-B4W-B24) poza nimi mam jeszcze jeden i znim przy zmianie obrotów nic się nie dzieje działa prawidłowo (Yate Loon D80SM-12A). Da się to jakoś wyeliminować? Koncept regulacji obrotów przez zmianę szerokości impulsu, który tu właśnie...
Wg opisanej zasady powinien działać poniższy program ‘ Program swiatła samochodowe – opis działania ' ‘ Po włączeniu zasilania, gaszone są swiatła postojowe i mijania ' (gaszenie w sensie wyłączenia przekaźników) ‘ Program czeka na pojawienie się sygnału zapłonu ze stacyjki ‘ Następnie program czeka na znikniecie...
http://www.edw.com.pl/pdf/k10/55_06.pdf http://utc1.uci.agh.edu.pl/mikroprocesor...
https://obrazki.elektroda.pl/8025280500_... Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. (https://www.elektroda.pl/rtvforum/viewt... Na początku...
https://obrazki.elektroda.pl/1596322200_... Witam drodzy forumowicze. Temat jak najbardziej świąteczny. Chciałbym Wam przedstawić elementy stanowiące uzupełnienie Szopki Bożonarodzeniowej. Można to nazwać tłem...czy po prostu małym miasteczkiem będącym uzupełnieniem szopki. Wykonałem je samodzielnie przy pomocy najprostszych narzędzi,...
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...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
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_...
Popraw kod umieszczając go w znaczniku kod bo Ci trochę nie wyszło.
https://obrazki.elektroda.pl/9224926100_... Witam, No cóż? Miałem pochwalić się z wami moim bez wątpienia najpoważniejszym projektem, dopiero gdy będzie całkiem gotowy, lecz sytuacja z korona wirusem może opóźnić mój projekt o długi czas. Postanowiłem już przedstawić to co mam, by dorzucić kolejny temat do czytania w czasie siedzenia...
Gdy przycisnąłeś przycisk ale trzymałeś go mniej niż 70 okresów to zmienna Opoznienie_odczytu dochodziła do powiedzmy 65. Ale po puszczeniu przycisku nie resetowałeś zmiennej. Czyli miała ona dalej 65. I kolejne przyciśnięcie było obsługiwane za 5 cykli, a nie za 70 cykli tak jak chciałeś. Bo zmienna musiała doliczyć do 70 a już miała 65 czyli brakowało...
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 '---------------------------------------...
chyba miales na mysli PWM1A, PWM0A z tegoco mi wiadomo nie istnieje.
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ą...
http://obrazki.elektroda.pl/7139682100_1... Witajcie Wlasciwie jest to moj pierwszy temat na forum wiec prosze z gory o wyrozumialosc. Przepraszam rowniez, za brak polskich fontow, ale pomimo prob wielu nie ogarniam wiekszosci ogonkow z racji lokalizacji :/ Przyszly swieta, czas urlopu i odpoczynku... Niestety wraz ze swietami przybyla...
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,...
Obciążenie nie będzie aż tak dynamiczne:).powiedzmy, że zmieniające się jednostajnie, liniowo.Poza tym, tak jak wspomniałem, silnik ma przekładnię.
Witam Aby sterować silnikiem krokowym 4-fazowym musisz załączać kolejno jego cewki. Dla trybu krokowego musisz wysyłać sekwencje: 1000 0100 0010 0001 Dla trybu półkrokowego: 1000 1100 0100 0110 0010 0011 0001 1001 Cewki silnika załączasz przez tranzystory NPN. Wysyłanie sekwencji na port proponuję zrobić w przerwaniu timera, który co jakis czas będzie...
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)
Dokładnie tak też to robię ale silnik staje i ponownie rusza.
z pwm2 faktycznie nie działa , ale ocr2 tak
GO TO WIEC nie mylić z poleceniami bascoma http://www.portalnaukowy.republika.pl/ob...
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...
Zobacz na aplikację L-ki http://www.datasheetcatalog.com/datashee... zastanów się jakie chcesz jego funkcje wykorzystać. Pogrzeb trochę w necie, przykładów programów na Atmege8 sporo Weź kawałek płytki uniwersalnej połącz jedno z drugim pdepnij silnik i zacznij eksperymentować. Nic tak nie uczy jak praktyczne zrealizowanie i...
Jeśłi to ma się rzeczywiście unosić to poduszkowiec powinien być możiwie lekki, jakiś szkielet z włókna szklanego lub cała konstrukcja ze styro. Pakiet to najlepiej jakiś lipol i ładowarka też oczywiście do lipoli, najlepiej z balancerem. Turnigy 9x, bardzo dobry i popularny sprzęt. Jest też tańsza Hobby king, też na 2,4 GHz ale dużo bardziej okrojona....
Dzisiaj postaram się przybliżyć Wam mostki H. Mostek H jest układem elektrycznym umożliwiającym zmianę kierunku silnika prądu stałego poprzez odwracanie polaryzacji napięcia na jego wyjściu. Mostek taki można wykonać np. z przekaźników, tranzystorów lub można zastosować gotowy układ scalony. Nazwa pochodzi od graficznego odwzorowania układu. Mostek...
Jak nie będzie lepszego schematu i opisu działania to chyba nikt ci nie pomoże. Jak zamkniesz A4 to silnik będzie kręcił aż go nie rozłączysz. Chyba że A4 to przycisk. To skoro tak to podłącz go bezpośrednio do kontrolera i zostaw obwód silnika tylko na przekaźniku A5. Generalnie schemat elektryczny to trochę do bani jest. A liczyć obroty silnika to...
problem polega natym że nie wiem jak zaprogramować ATmega8 programem Bascom, cztery uzwojenia silnika sterowane PIO A Bit O do Bit 3 Bity sterowania powinny być w RAM od Adresu 1900h PIO kanał B stoi do dyspozycji poleceń , silnik pracuje w połowicznym cyklu z prędoością stałą ,podaną w programie ,PIO B Bit 0 obroty w prawo PIO Bit 1 obroty w lewo....
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....
Zobacz Config KBD. Przy wpisywaniu ilości kroków silnik nie powinien pracować. Bo jest tam Debounce. Chyba że silnik sterowany z Timera. A jak silnik pracuje to trzeba to jakoś wyłączyć- chyba jakis dodatkowy przycisk- może INT. Sam nad czymś zbliżonym pracuję.
Problem wygląda następująco, zaistniała potrzeba zrobienia stabilizacji obrotów silnika na poziomie 500 do ok 2000 obr/min enkoder 8 imp/obrót napisałem coś takiego, i pomimo tego że w teorii powinno utrzymywać obroty na poziomie ok 9000 to utrzymuje je w okolicach 1500. [syntax=vbnet]$regfile = "m8adef.dat" $crystal = 8000000 Config Portb.4 = Output...
Zamieszałeś totalnie IF'y. Jeśli chodzi o silnik unipolarny to działające oprogramowanie sterownika masz tu: http://www.elektroda.pl/rtvforum/topic15...
Człowieku! Po co ci zmienne typu Single do liczenia kroków! Zastosuj Long jak już chcesz mieć zmienne 4 bajtowe.
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...
Witam Chciałbym sterować 2 silnikami DC z dwóch potencjometrów. Na początku mam program który przyspiesza silnik za pomocą PWM [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Portb = Output Portb = &B11111111 Config Portd = Input Portd = &B1111111 Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down Pwm1a = 30...
silnik jest 3f
silnik bascom prąd silnik bascom bascom sterować silnik
restart instalki pływać częstotliwość książek poradnik
diagbox peugeot problemy diagbox
Jak ustawić 2 bary w kotle Junkers Bosch Cerapur ZSB 14? Jak zamienić gniazda głośnikowe we wzmacniaczu?