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
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
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........
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...
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...
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...
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...
http://www.edw.com.pl/pdf/k10/55_06.pdf http://utc1.uci.agh.edu.pl/mikroprocesor...
GO TO WIEC nie mylić z poleceniami bascoma http://www.portalnaukowy.republika.pl/ob...
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...
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...
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...
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/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,...
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_...
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...
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...
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)
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....
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...
Co do tego waitus 800 to jest potrzebne bo silnik wtedy lepiej chodzi nie jest potrzebny , dobierz zmienną czas oraz bardzo ważne czy silnik ma prawidłowe napięcie zasilania
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...
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...
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ę.
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...
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...
Popraw kod umieszczając go w znaczniku kod bo Ci trochę nie wyszło.
Mam problem z PWM na 2313 w bascomie AVR (regulacja obrotów silnika DC) Regulacja działa, ale są problemy z zatrzymaniem i ponownym uruchomieniem silnika za pomoca jednego przycisku (pierwsze nacisniecie uruchamiać silnik a następne zatrzymać i tak dalej) Może ktoś ma jakiś pomysł jak to zrealizować.
silnik jest 3f
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...
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....
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ę.
jest i 35 i 40 Mhz. Któreś są lotnicze a któreś samochodowe, ja już nie pamiętam która jest która, musisz doczytać. Ja zbudowałem kiedyś jacht R/C a aparaturkę miałem z rozbitego śmigłowca, zasięgu było grubo ponad 100m, a to już za dużó żeby określić dokładnie co się z modelem dzieje:-) Ewentualnie jest Turnigy, kosztuje ponad 200zł ale jest dopasiona...
witam potrzebuje liczyc obroty silnika a dokladnie to chozi mi o sumowanie impulsów z czujnika bo potrzebuje liczyc ile obrotow silnik juz zrobił a nie prędkośc obrotową. chce to liczyc przy pomocy mikrokontrolera AVR (AT90S2313) program chce napisac pod bascom avr. juz troche kombinowałem ale jakos mi to nei wychodzi :cry: czujnik jest taki jak sa...
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 '---------------------------------------...
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...
chyba miales na mysli PWM1A, PWM0A z tegoco mi wiadomo nie istnieje.
W zalaczniku jest listing do tego. Nr-u EDW tez nie posiadam
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...
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...
Trochę długo nie pisałem ale nie miałem czasu :P To tak na tym sofcie wyżej nawet jeśli są czujniki czy nie ma jeden silnik działa oraz dioda na 3 i 5 nóżce świeci. Na 2, 4, 6 nóżce nie świeci nie reaguje na czujniki
Witam Bawiłem się układem zbudowanym na podstawie schematu z EdW (chyba) taki uniwersalny regulator i nie specjalnie byłem zadowolony. Przy małych silniczkach jeszcze jakoś szło, ale zapięty wiekszy silnik sprawiał problemy. Nie mogłem wyeliminować w Bascom-ie przykrego efektu po załączeniu zasilania silnik dostawał kopa (z tego co pamiętam program...
bascom silnik prąd silnik bascom bascom sterować silnik
morela tempo odtwarzanie zalukaj sterowniki węży
lampe leczniczą irobot roomba wymiana akumulatora
Sterownik podświetlenia deski Opel Vectra B 2005 1.9 Diesel Wpływ przewodu na działanie force feedback w kierownicach