Cześć Jak na oko to Atmega jest tu na płytce zbyt szeroko, ona ma taką szerokość jak 14 nóżkowe DIL. Piotr
Prawdopodobnie skoki napięcia na szynie 12V powodują, że stabilizator zaczyna wariować - przestaje on stabilizować napięcie. Przed jak i po stabilizatorze muszą być odpowiednio duże kondensatory! Aby wejściowy kondensator przy stabilizatorze nie rozładowywał się przy spadku napięcia (sterowanie silników) można wstawić dodatkową diodę.
BA6218 ma wejścia działające w formacie TTL. Nie musisz używać żadnych rezystorów.
Czy jest możliwość, aby po powrocie z przerwania na PORTC pojawiła się ostatnia wartość sprzed wywołania tegoż przerwania? O ile dobrze zrozumialem twoj problem to rozwiazanie jest proste - na poczatku przerwania zapamietaj stan PORTD w jakiejs zmiennej i odtworz go na koncu obslugi przerwania. Co do delay w przerwaniu to sie nie przejmuj tym co pisza...
i=(U/R)*(1-e^(-t/T)). Gdzie: U- napięcie zasilania (24V) R- oporność uzwojenia T=L/R- stała czasowa uzwojenia silnika- zwykle 10ms. L- indukcyjność uzwojenia silnika. L często nie podają dlatego można ją oszacować na podstawie podanego R i typowej wartości L/R 10ms. Po załączeniu napięcia na uzwojenie prąd zaczyna narastać od 0. Czyli włączyć przekątną...
hę?dobra - poniewaz widze ze nie bardzo jestes z wiadomosciami to powiem tak - kazdy procek ma maxymalną wydajnosc prądową zarowno na pojedynczy pin jak i ogolnie sprawa wyglada tak - na pinie procka wystawiasz napiecie - dajesz w szereg rezystor a za rezystorem baze tranzystora bipolarnego npn pozostale dwa wyprowadzenia laczysz w szereg z silnikiem...
Tranzystor do sterowania optotriakiem jest niepotrzebny, port IO ma wystarczającą wydajność, optotriak ma być bez detekcji zera - jak rozumiem to tylko błąd w symbolu. dławik do AVCC jest niepotrzebny, tym bardziej, że nie korzystasz z ADC. VREF nie łączy się z Vcc, zostaw niepodłączone. Detekcja przejścia przez zero jest masakrycznie skomplikowana...
Rezystory dobierz wg prądu kolektora tranzystorów (prąd uzwojenia silnika) no i bety - tak żeby tranzystory się nasycały. Z tego co kojarze to max. prąd wyj. ATmega to 20mA a TIP32 ma małą bete ( >25 dla 1A ) więc te rezystory dałbym 180om ale max prąd silnika to 0.5A tu masz gotowca: http://www.avrprojects.net/articles.php?... http://obrazki.elektroda.net/36_12100614...
Jedną końcówkę silnika podłącz do plusa baterii , druga do kolektora tranzystora , jego emiter do masy układu (czyli minusa baterii) bazę tranzystora podłącz do mikrokontrolera przez rezystor 4,7 kOhm.
Diody (te do +12V) masz w złą stronę. Diody równolegle do rezystora bramkowego nie są potrzebne. Z tym wyższym napięciem to nie takie proste, zwiększenie napięcia pozwala zwiększyć moment obrotowy, przy większych prędkościach, ale w Twoim układzie, przy małych prędkościach, prąd popłynie większy od nominalnego i przegrzejesz silnik. Żeby móc podwyższać...
Wyczytałem że gdy napięcie nie jest wyższe niż 5v można bezpośrednio sterować z mikrokontrolera mosfetem lecz gdy jest wyższe trza użyć tranzystora npn lub pnp. Czy dobrze zastosowałem go? Brak rezystora podciągającego bramkę do Vcc, za to jest zupełnie zbędny rezystor w emiterze.
Deklaracja zmiennych na początku programu jest dobrym nawykiem, bez tego zadeklarowana zmienna będzie początkowo przechowywać nieustaloną wartość (śmieć z pamięci), więc zadeklarowanie jest ok. To warunek, który jest ustalony dla pętel while jest błędny. W Twoim kodzie użyty jest operator większości, więc sprawdzamy czy licznik3 (lub licznik2) jest...
Schemat jest z grubsza OK, na początek nie musiałeś modyfikować programu by podłączyć jeden silnik. Pewnie pomyliłeś coś przy podłączaniu. Masz sam scalak na stykówce czy płytkę do silnika krokowego? Do pierwszego testu nie jest potrzebny nawet uC. Podpinasz silnik po piny 3 i 6, E po GND, IN1 i IN2 na pinach 2 i 7 do 5V i GND, zasilanie pod 5V (oba),...
Właściwie artykuł o 2rs232 już wyczerpał temat ale wrzucę też swoje źródło tej wiedzy w postaci artykułu o Ale z drugiej strony takie działanie spowoduje powstanie szpilek na liniach sterujących - owszem, krótkich, które powinny zginąć odfiltrowane przez resztę układu, ale mimo wszystko... . Jak podczas sterowania takim silnikiem starać się pozbyć tych...
Zwłaszcza że pewne inklinacje do C już posiada. Cały program w nawiasach klamrowych. Baskom nie burzył się o to? I co wniosłeś do tej dyskusji oprócz złośliwego sarkazmu??? Do autora watku: Zakładam że posiadasz Silnik jak na schemacie z 1-go postu, razen z płytką ULN połączone ze sobą wtyczką bez zmian w konfiguracji połączenia. Korzystając do pewnego...
zacznijmy od tego, że próbujesz sterować silnik mikrokrokowo, czyli na 8 faz zamiast czterech, co ma sens tylko w niektórych zastosowaniach. Wyrzuć z tabelki fazy, w których jest aktywowane jedno uzwojenie. Po drugie - być może masz przeplecione fazy silnika - sterujesz go w niewłaściwej sekwencji. Po trzecie - przy przeskakiwaniu "co dwa kroki" sterujesz...
Nie wiem na jakie napięcie będziesz miał podłączone te silniki bipolarne, ale na L293D pin8 ma być podane napięcie zasilające silnik. Również w złączach do silników należy usunąć zasilanie i mase. Do sterowania silnika bipolarnego wystarczy 4 piny w złączu tylko do jego cewek. Zasilanie podawane jest przez układ scalony i wypływa przez wyjścia z układu...
Poszukaj na znanym portalu ( Alle...) pod hasłem "sterownik silnika krokowego". Pojawią się duże i drogie sterowniki ale będą też małe i bardzo tanie moduły, gotowe do podłączenia : np STEPSTICK RAMPS A4988 . Moduł musi mieć prąd większy od 1.15A i napięcie zasilania co najmniej 24V. Praktycznie każdy się nada. Mając moduł znajdziesz prosty schemat...
Dla silników o prądzie pracy 0,8A L293D jest za słaby zastosuj L298 , sposób sterowania jest identyczny dla L293 / L298 na wejścia 1A / 1B podajesz poziom logiczny zgodna z tabela sterowania na 1-2EN sygnał PWM to wszystko . Odpowiednia kombinacja na 1A / 1B to tryb pracy silnika lewo / prawo / stop , zmiana wypełnienia sygnału na 1-2EN to zmiana prędkości...
A jeszcze jedno pytanie zadam, czy silnikowi krokowemu nic się nie stanie jak będzie utrzymywany w zadanej pozycji nieruchomo przez dłuższy czas? Prąd będzie wtedy płynął przez cewki, będzie na pewno się grzał ale powinien wytrzymać. Tutaj masz link gdzie kupić przykładowy mikrokontroler. Ten który podałem jest to ATMEGA8 na nim się uczyłem programować....
zapoznaj się z tym projektem http://www.edw.com.pl/pdf/k10/55_06.pdf cała idea sterowania zawarta jest w podprogramie Foursteps i Ddelay jest to wprawdzie dla 8051 ale to kwestia tylko zmiany nazwy portów oraz podstawowa sprawa typ silnika i jego parametry
Witam, na 1000% nie potrzeba żadnego bufora pomiędzy prockiem a ULN2803. To właśnie ULN pełni rolę bufora. A to, że coś ci źle działa oznaczć może tylko, że gdzieś robisz błąd. Zapewniam cię, że nie jeden raz używałem ULN do sterowania czegoś za pomocą procka. Skorzystaj z porad kolegów powyżej i po pierwsze ustaw odpowiednio kierunki wyjść portów procka...
atmega8 tanie? Poza tym nie do końca jasno rozumiem ideę działania. Jeśli chodzi o zapamiętywanie pozycji i potem oscylowanie po naciśnięciu switcha między pozycją neutralną i zapamiętaną to jeszcze musisz określić rodzaj silnika (krokowy, DC, BLDC, ...). Moim zdaniem atmega8 to za dużo jak na taki projekt, choć wtedy zawsze masz zapas pamięci FLASH.
Co prawda w temacie kolega umieścił wątek o termometrze wykorzystującym jako czujnik LM35, ale może "malutka sugestia": Brałeś pod uwagę scalony cyfrowy czujnik typu np DS18B20 ? Ja np w aucie zbudowałem termometr (na ATMEGA8) przy użyciu dwóch czujników DS18B20 (temperatura silnika i w kabinie) oraz DHT22 (zamiennik to AM2302) w nawiewie, który oprócz...
tak , tylko to jest schemat dla silnika krokowego a nie dwóch DC , jeżeli decydujesz się na regulację PWM to wejścia Enable raczej osobno , chyba że wystarczy Ci regulacja oboma silnikami równocześnie
Dajesz tranzystor w szereg z silnikiem i zmieniając wypełnienie sygnału sterującego bramką tranzystora zmieniasz napięcie które idzie na uzwojenie silnika i zmienia się dzięki temu prędkość wirnika.
Mostek H na ponad 10A to tak na ulicy nie leży... Częstotliwość z PWM programowego to może być najwyżej kilkaset Hz. To i tak za dużo- indukcyjność uzwojenia takiego silnika może sprawić że bardzo mały prąd będzie przezeń płynął. Tak mały ze silnik się nie ruszy.
Witam, ja potrzebuję takiego regulatora do agregatu (mojej konstrukcji) jednak chce go usprawnić tak aby przy podłączeniu obciążenia np:7kw agregat utrzymywał te 50hz na wyjściu dodam że silnik jest od forda transit. Jakie polecacie rozwiązanie bo nic nie mogę znaleźć?????
Bierzesz pod uwagę elementy SMD? Jeśli nie, to pomyśl o tym. Kto dziś robi na przewlekańcach.. Prąd w motorze masz prawie za darmo :) więc pomyśl nad 3 małymi wyświetlaczami LED (7 seg). Czytelność lepsza a i miejsce możesz zaoszczędzić. W multimetrach też masz termoparę, i nikt nie utrzymuje drugiego końca termopary w stałej temperaturze tylko przyjęta...
Musisz podpiąć masę - GND, zasilanie - 7-12V - VCC. Sterownik silnika potrzebuje 4 portów a więc 2 sterowniki to 8 portów + 6 cyfrowych to razem 14 - podpinasz to pod dowolne piny z opisem PORTxxx. 2 wejścia analogowe podpinasz pod piny ADC6 i ADC7. Pamiętaj aby sterownikom silnika też podpiąć masę a zasilanie (Vcc) połączyć z +5V z mikrokontrolera...
Widziałem w sterowniku do silnika bezszczotkowego asynchronicznego układ IR2110. Nada się ? Właśnie o coś takiego chodziło, nada się, o ile nie będziesz chciał utrzymywać górnych tranzystorów w stanie przewodzenia przez dłuższy czas (trzeba ciągle przełączać żeby bootstrap działał, albo podać pomocnicze napięcie).
miałem podobny problem przy sterowniku bramy garażowej. faktycznie filtrowanie pomaga. u nie siedzi coś takiego, co pomogło. może trochę z przesadą, ale szpile od przekaźników i silnika dawały znać o sobie. http://obrazki.elektroda.net/24_12425823...
Witam. Mam pytanie czy to możliwe, żeby ATMEGA16 z czystą pamięcią Flash pobierała 70mA? Buduję układ, który będzie pracował cały czas w samochodzie i te 70mA to trochę za dużo bo po kilkunastu dniach bez uruchamiania silnika akumulator się rozładuje. Pozdrawiam Nie przesadzaj, przy pojemności akumulatora 45Ah to wytrzyma 640 h. U mnie Atmega8 z programem...
Można zwiększyć bufor dla danych wejściowych i funkcjami Charpos , Mid pobierać dane dla silników. Charpos wyszukuje określony znak w łańcuchu i zwraca jego pozycje. Do wyszukiwania słów "silnik" można użyć funkcję InStr . Mały przykład wykorzystujący Charpos, format wprowadzanych danych p100,l99,p43;l999,l1,p4; średnik też musi być na końcu danych....
jeśli przyjmiesz taką moc i napięcie transformatora, to bez obciążenia owszem będziesz miał 5 V na wyjściu, ale po obciążeniu napięcie za mostkiem na kondensatorach spadnie do ok. 5V (6,3V - podwójny spadek diody na mostku) i trochę zabraknie do stabilizatora. po pierwsze współczynnik 0,707 ma sens dla nieobciążonego układu, po drugie spadek na stabilizatorze...
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://obrazki.elektroda.net/48_12524920... Witam. :D Chciałbym zaprezentować interfejs diagnostyczny do pojazdów marki Fiat wyposażonych w silniki z jednopunktowym wtryskiem paliwa (SPI) głównie sterowniki IAW16F (seicento/cinquecento/punto). Pełna lista pojazdów znajduje się poniżej. Dzięki zastosowanemu wyświetlaczowi LCD urządzenie nie...
http://obrazki.elektroda.pl/2929008000_1... Witam. Po raz pierwszy zdecydowałem się przedstawić na łamach forum swoją konstrukcję. Chciałbym zaprezentować swój pomysł na Termometr Samochodowy. Podczas upalnego lata zauważyłem że po zainstalowaniu instalacji gazowej moje auto ma bardzo duże wahania mocy silnika w zależności od temperatury...
http://obrazki.elektroda.pl/3916240600_1... Witam. Dziś chciałem zaprezentować mojego nowego twora. Jest nim obrotowy kolektor słoneczny. Przyczyna powstania była bardzo prosta... Słabo mi się robiło kiedy na dworze było +30 stopni a ja musiałem zasuwać po drzewo i puszczać chmurę z komina. Z racji urlopu w pracy postanowiłem ten czas...
Witam Byłby ktoś tak miły i spojrzałby fachowym okiem na mój schemat. Układ ma służyć do regulacji kierunku i prędkości obrotów silnika 24v 250w przy wykorzystaniu mikroprocesora atmega8. http://obrazki.elektroda.pl/6978047400_1...
http://obrazki.elektroda.pl/5162098300_1... Bluerider to pojazd sterowany przez interfejs bluetooth – można się z nim połączyć przez komputer bądź telefon komórkowy. Posiada wbudowaną kamerę z możliwością obrotu w dwóch stopniach swobody: góra-dół, prawo-lewo. Część elektroniczną wykonałem w taki sposób, abym mógł się na nim uczyć...
Witam Jesli mozna to podepne sie pod temat Kolegi - mam podobny problem chcialbym zliczac wlasnie obroty silnika na podstawie odczytu z czujnika GMP , tak wyglada wykres : http://www.icpnet.pl/~lukebass/screeny/2... Prosilbym o schemat jak to ma byc podlaczone do atmegi , bo jezeli poprostu podlaczam do INT0 wyjscie z czujnika to nic sie nie dzieje...
Witam wszystkich. Przejdę od razu do rzeczy. Chciałbym zbudować prosty sterownik silników krokowych oparty na jednej Atmedze 8. Rzecz w tym że w fazie testów z programem Mach3 uC wyłapywał około 20% kroków. W resztę jak rozumiem musial "nie trafić". Procek działał na standardowym wewnętrznym oscylatorze. Moje pytanie brzmi czy po zwiększeniu prędkości...
Witam. Próbuję stworzyć układ oparty na uC Atmega8 i klawiaturze. Ma to być coś w rodzaju sterownika, który po wpisaniu prawidłowego PINU uruchamia silnik (oparty będzie pewnie na mostku, ale to inna sprawa). Żeby sprawdzić, czy takie coś ma prawo działać zbudowałem sobie szybko układ: dioda podłączona do PC5, przyciski podłączone do PB0, PB1 i PB2...
Witam serdecznie, jestem początkujący ,może ktoś pomoże mi w programowaniu silnika krokowego,sinik powinien pracować ze stałą prędkością, PIO B Bit O startuje silnik w prawo PIO B Bit 1 w lewo
Witam mam to taki problem chce na wyświetlaczu 2*16 razem z atmega 8 wyswietlac prędkośc obrotową wału silnika i tu taki problem jest to silnik na gazniku stary dość ma co prawde bezstykowy przerywacz itd , ale nie za bardzo wiem w jaki sposób pobrać sygnał dla atmegi ( program jest juz gotowy i sprawdzony z czujnikiem hallotronowym) zastanawiam sie...
Uruchomiłem wszystko zgodnie z tym ale nie wskazuje wyniku gdzie jest błąd Sygnał z generatora na razie podaje na pin D7 $regfile = "m8def.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Lcd = 16 * 2 Dim Wynik As Long Config Timer1 = Counter , Edge...
Witam, Cały dzień męczę się z programem do uc na przerwaniach. Ponieważ jestem początkujący, narobiłem masę błędów. No ale... Na pinach 0,1,2,4 portu D są tranzystory w układzie darlingtona na int1 jest wejście step z EMC2 a na pinc1 jest sygnał lewo , prawo. Niby wszystko się świeci, ale silnik się nie kręci. Steruję halfstepem. //#define F_CPU 1000000L...
Hej! Potrzebuje napisac np. nastepujacy program dla robota: prawe kolo jedzie do przodu, po jakims czasie(na razie dowolnym) zatrzymuje się. Problem polega na tym, że nie działa opóźnienie. Moje testy wskazujna to, że procek nie wychodzi z pętli opóźniającej (wykonuje się wszystko do tej pętli). Należy zauważyć, że wszystko z osobna działa (opóźnienie...
Witam, Mam pewien problem z ATMEGĄ8 i serwem MG90S. $regfile = "m8def.dat" $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Config Adc = Single , Prescaler = 128 , Reference = Avcc Start Adc Dim W As Integer Config Pinb.1 = Output Dim I As Byte Dim I2 As Integer I = 150 Servo(1) = I Enable Interrupts Do 'W = Getadc(0)...
czego mi brakuje Zasilacza z ograniczeniem prądowym :) Pierwsze co się rzuca w oczy: 1. Z czego to zasilasz, bo 230V to chyba pomyłka? 2. Silnik zasilany jest z wspólnej linii "+12V" z elektroniką? 3. Na jaki prąd jest mostek prostowniczy? 4. Brak kondensatorów na linii 12V za mostkiem. 5. Brak porządnych kondensatorów przy driverze. 6. Jako D7 jest...
to co napisałeś teraz odnośnie wymagań powinno być w pierwszym poście a nie lakoniczne stwierdzenie : Robot ma poprostu mieć funkcje cofania. a co do tego Robot bez procesora to nie robot! to się mylisz poczytaj o BEAM-ach A serwem trudno sterować z NE555. tu również to najprostsze rozwiązanie do sterowania serwem najbardziej mnie zastanawia że masz...
Schemat + cały program (o ile to nie wszystko) + ustawienia fusebitów.
Witam. Robie stanowisko na uczelnie o silniku krokowym. Zrobilem sterownik na Atmega8. Silnik unipolarny. Problem jest taki ze przy wolnym ipulsowaniu silnik co krok drga. Tarcza po kroku trzesie sie. Tak jakby wal byl z jakies sprezynowej stali. Jest impuls, silnik obraca sie o krok i wyglada to jakby jechal krok do przodu i 1/4 kroku do tylu. Przy...
http://obrazki.elektroda.net/46_12710753... UWAGA. Projekt zamieszczam w konstrukcjach zakończonych ponieważ cały układ sterowania jest zmontowany, uruchomiony i działa w 100%. Witam Wszystkich. Chciałbym pochwalić się moją kolejną konstrukcją tym razem wytrawiarką natryskową. W mojej wersji jest to wytrawiarka natryskowa ale z powodzeniem...
Poniżej jest schemat Very Happy i mam prośbę czy mógłby mi ktoś opisać do czego są te wejścia przy mikrokontroleże?? Tzn. Które są od zasilania (które do + a które do -) Które do np silnika (wejście i wyjście) itd. http://img158.imageshack.us/img158/2816/...
atmega8 sterowanie silnika atmega8 sterownik silnika obroty silnika atmega8
dyskiem segate baracuda układ hydrostatu pralka przewód elektryczny jakiej firma
krups ea8108 depollution system faulty peugeot
Sayona SHT1148-BT Low Sound Output Issue Odpowietrzanie kotła Terma Termax - instrukcja krok po kroku