Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Nie ma większego znaczenia w jakim środowisku programujesz (Basic albo C). Istotny jest koncept projektu i sposób rachunkowy, reszta to tylko inna forma zapisu programu. Wybrałeś za narzędzia: Timer1 i jeden z interruptów zewnętrznych. Zatem jest tez bez znaczenia...
Jak się interesowałem tym tematem, to dotarłem do takiego dokumentu. Powinien Ci pomóc.
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ć....
przepisałem ze zrozuminiem. Zauważyłem błąd i poprawiłem. Ale dalej jest to samo. Jak jest na 100% wypełnienie i nacisnę PLUS to spada do 0 wypełnienie. Użyj warunku ;) Pwm1a = 0 Do If Plus = 0 Then Waitms 15 If Obroty < 255 Then Incr Obroty Waitms 20 Pwm1a = Obroty End If If Minus = 0 Then Waitms 15 If Obroty > 0 Then Decr Obroty Waitms 20 Pwm1a...
Moim zdaniem najlepszym rozwiązaniem będzie - "podpiąć impulsy" pod wejście licznikowe i niech zajmuje się liczeniem wewnętrzny licznik. Nie obciążamy wtedy procesora. Drugi licznik (np. cztery razy na sekundę) wylicza obroty i resetuje ten pierwszy licznik. Wadą jest problem z liczeniem powolnych impulsów. Zalety - prosty, szybki, zużywający mało zasobów...
W kwestii formalnej, ten kod się nazywa kodem Gray'a (od nazwiska Franka Gray'a 1887-1969, pracownika laboratoriów Bella, który go opracował) Co do samego problemu, to - prędkość obrotową wyliczysz z jednego kanału mierząc ilość impulsów w jednostce czasu lub mierząc czas trwania jednego okresu i przeliczając to na obroty (wiadomo ile masz impulsów...
Pewnie chodzi Ci o to ze gubisz czesc krokow przy zmianie kierunku. To wynika z tego ze przy zmianie kierunku przelaczasz sie na nowa tablice i prawdopodobnie zmienna A wskazujaca krok w tablicy jest zmienna lokalna i dla kazdego z kierunkow moze wskazywac na inny krok w tablicy. Sproboj zapisac to tak ( dla pracy pelno krokowej) Sub krok If Impulsy...
http://obrazki.elektroda.pl/7738815200_1... Przedstawiam mój kolejny projekt, który czekał ponad rok od momentu zamontowania baterii fotowoltaicznych, które są częścią awaryjnego zasilanie mieszkania opisanego: http://www.elektroda.pl/rtvforum/topic17... Chroniczny brak czasu nie pozwalał mi wejść na dach i skończyć tego co zacząłem...
Witam. Jak w temacie - chcę zakupić mikrokontrolery atmega8. Mogą być z wylutu, byle sprawne. Kupiłbym z 5-6 sztuk. Pozdrawiam
Sprzedam ATMEGA8A-AU 100szt. Cena netto 2.99PLN/szt. Mister
http://obrazki.elektroda.net/70_12785552... Nadchodzą dobre czasy dla producentów półprzewodników, ich sprzedaż ciągle wzrasta. Globalny zysk firm produkujących półprzewodniki wyniesie 274 miliardów dolarów w 2010, 295 miliardów dolarów w 2011. W 2014 wzrośnie do 340 miliardów dolarów w porównaniu do zeszłego roku gdy zanotowano 9% spadek. Średni...
Witojcie :) że tak zapytam czy tylko mnie się wydaje czy Atmega 8 podrożała i to konkretnie?. Jak tak widzę to cena za szt. to mniej więcej ok. 15 zł. Jakiś czas temu kupowałem to płaciłem jakieś ok. 5 zł.
witam Czy ktoś może wie co dzieje się z uC od atmela ? ATmega8 dwa lata temu można było kupić za 4 PLN dziś kosztuje przeszło 15 PLN - podobnie zdrożały i inne procki z atmela. A może ktoś ma do sprzedania jakieś stare zapasy w rozsądnej cenie ?
http://obrazki.elektroda.pl/2159092800_1... Witam, mój pierwszy projekt elektroniczny na Elektrodzie i w ogóle :) Licznik rowerowy widoczny na poniższym zdjęciu. Pomysł zrodził się w zeszłym roku, właściwie bez żadnego powodu. Zaczęło się od zabawy układami AVR - przez diody i przyciski, potem ekran z telefonu. W końcu padła bateria...
Witam. Skoro impulsy ma liczyć Timer1 to powinieneś je podać na PD5 a nie PD7. Pin PD7 to jedno z wejść komparatora analogowego.
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,...
http://obrazki.elektroda.pl/8464280000_1... Witam, Chciałbym przedstawić świeżą świąteczną mini choinkę elektroniczną. Do jej budowy zużyte zostały 72 diody LED SMD (przeźroczyste) w kolorach: zielony, czerwony i niebieski. Diody łączone szeregowo po 3 sztuki i zasilane napięciem +12V. Załączane są przez tranzystory NPN - SMD w obudowie...
Cześć Jak na oko to Atmega jest tu na płytce zbyt szeroko, ona ma taką szerokość jak 14 nóżkowe DIL. Piotr
Witam. Chcę przedstawić szopkę Bożonarodzeniową. http://obrazki.elektroda.pl/9749389200_1... Całość wykonana własnoręcznie z pomocą kochanej żonki. Opiszę co i jak. Szopka ma ruchomy żłobek, dwie pochodnie i ognisko, na filmikach wszystko widać. Opiszę konstrukcję, do sterowania wszystkim użyłem Atmegi8. Trzy sprzętowe kanały PWM posłużyły...
No niestety układ nie działa poprawnie;/ silnik działa bez względu czy jest podłączony układ czy nie, tak jakby był cały czas otwarty:( Zastanawiam się czy przypadkiem nie powinien być połączony mój mosfet Gate z Source przez rezystor?? A czy zaglądnąłeś chociaż do linku który ci podałem.? Tam masz dokładnie te sam przykład - wysterowanie silnika DC...
https://www.youtube.com/watch?v=3AwcYXVF... Takie obroty mają byc?
Zrobiłem perę sterowników na Atmega8 i wszystkie działały bezawaryjnie. Oczywiście sterownik był wszechstronnie zabezpieczony i programowo i dodatkowo w obwodzie dmuchawy zastosowano bezpiecznik termiczny. Ponieważ początkowo sterowanie odbywało się za pomocą przekaźników typu HFS4-05 (półprzewodnikowe- nie było żadnych zakłóceń) sterowanie dmuchawą...
Przesyłam fragment kodu dla "paluch_gda" jedną cewką zapłonową na dwa obroty wału (pełny cykl pracy) na jednej cewce generowane są 4 takie "odcinki czasu" (iskra przeskakuje po raz na każdej ze świec), więc na 1 obrót wału przypadają 2 "odcinki czasu". Dzielimy więc wartość Nr (liczba "odcinków czasu" w 1 minucie) przez dwa i otrzymujemy prędkość obrotową...
Nie nie mogą być zastąpione przełącznikiem, ponieważ to ma być przyrząd diagnostyczny, maszyna ma różne-zmienne obroty i w zależności od tych obrotów otwierają się zawory no i na koniec w różnych maszynach mam różne obroty. Dlatego chce zrobić taki troszkę uniwersalny przyrząd mogący symulować różne obroty.
W sumie możliwe że karta zniekształca przebiegi w końcu to nie jest profesjonalny pomiar. Czy ta wartość 1000-2000 zawsze musi się przekładać na 1ms - 2ms? Odnoszę wrażenie, że fala zaczyna się zniekształcać kiedy zaczynają się zbyt małe lub zbyt duże wypełnienia. Wtedy chyba mechanizm ledwo co się obraca a nawet wcale, tylko coś w nim jedynie "buczy"....
Witam. Chcę zrobić regulator silnika spalinowego od corsy aby utrzymywał obroty na poziomie ok 1400-1700 obr/min. Myślałem nad zastosowaniem jakiegoś małego procka np. Atmega8 i czujniku halla lecz niestety programowanie u mnie jest na poziomie podstawowym i potrzebuje pomocy. Musiał by mieć dwa wyjścia sterujące tranzystorami (gdy obroty spadną poniżej...
Witam Stacja wykonana na podstawie projektów: avt-987 i Kamila Szkutnika (czyli pośrednio z tego tematu). Program przerobiłem wzorując się na Kamilu Szkutniku. Dodałem kilka drobiazgów i poprawek, dołożyłem dogrzewanie impulsowe (ostatnie kilka stopni) ze względu na chęć obniżenia bezwładności cieplnej grota, ograniczenia zakresu nastaw oraz dostosowanie...
Ale kolego pele2 namotałeś, że już sam nie wiem o co Ci chodzi. Podejrzewam, że ty też pewnie nie wiesz. Chcesz aby obroty silnika rosły wykładniczo, potrzebujesz do tego potencjometr o charakterystyce logarytmicznej. Nie masz takowego, więc będziesz go emulować softwareowo. Krzywa obrotów zależy od charakterystyki rezystancji potencjometru, obroty...
witam, mam nastepujacy problem : chcialem uzyc atmegi do odczytywania obrotow kola za pomoca kontraktona ( taka szklana banka , dziala jak przycisk , zwiera sie w poblizu magnesu ) , wszystko by bylo dobrze jednak jest jeden podstawowy problem - obroty wykrywam za pomoca przerwania zewnetrznego niestety w momenci zalaczenia sie kontraktona ( kiedy przechodzi...
Witam Niedawno zainteresowałem się programowaniem mikrokontrolerów w BASCOM-ie. Chciałbym zrobić regulator obrotów wentylatorków w komputerze. Cztery czujniki LM35 mają sterować czterema wentylatorami. Chcę wykorzystać do tego Atmega8. Do odczytu temp. użyję wbudowanego przetwornika A/C ale nie mam pomysłu jak zmieniać obroty wentylatorów. Znalazłem...
Witam. Mam problem ze zliczaniem impulsow z aparatu zapłonowego w maluchu za pomoca atmegi 8 zrobilem tak ze sygnal z aparatu przez dzielnik napiecia jest zmniejszane napiecie i daje sygnal na mikroprocesor jednak nie dziala jak macie jakies pomysly jak zliczac obroty za pomoca atmegi 8 dajcie znac. z gory dzieki za odpowiedz
a w jaki sposob ten wynalazek mierzy obroty ?? zastosowales w kazdej wiertarce czujnik czy tak na oko liczy obroty z napiecia ??
Tylko mam problem ponieważ gdy ustawiam silnik przez PWM aby obroty wynosiły 0 pojawia się problem buczenia. Nie rozumiem tego. Dlaczego tak się dzieje? Napięcie na silniki jest równe 0.00. Silnik sterowany jest przez MOSFET BUZ11. Nie analizowałem programu, ale z zasady ustawienie prędkości zero powinno odbywać się poprzez wyłączenie tranzystorów...
Witam. Jestem pod wrażeniem budowy układu. Jak dla mnie zbyteczne jest ok 50% części analogowej. Jeżeli regulujesz obroty na podstawie temperatury to atmega8 plus kilka tranzystorów też załatwiłoby sprawę (programowe PWM). :idea: Osobiście dodałbym jeszcze układ badający obroty każdego z wentylatorów. Układ mierzy skoki napięcia przy obrocie. Nie pamiętam...
Z dyskusji jakie są na elektrodzie dowiedziałem się, iż takie silniki dają 4 impulsy na jeden obrót wału napędowego silnika. No to kolega źle się dowiedział. Z tego co ja wiem to w czterosuwowym silniku to jest 1 obrót palca (kopułka z 4 wyjściami) na dwa obroty wału. Czyli inaczej ujmując dwa razy wytworzy iskrę na obrót jeden wału.
Witam. Jak można użyć atmega8 do regulacji obrotów silnika w Bascomie ? Na forum podali mi,że należy wykorzystać PWM, ale nic z tego nie rozumiem... Chodzi mi o sterowanie silnika od modelu-zabawki samochodziku tak, żeby prędkość wzrastała w miarę wzrastania czasu. I teraz mam pytania: Czy silnik może być podpięty przez tranzystor, którego używam do...
Zobacz co się stanie, gdy zrobisz prawie cały obrót w prawo, zatrzymasz się na szczelinie i wrócisz w lewo zatrzymując się przed szczeliną . Mimo, że obracasz tyle samo w prawo i w lewo, zaliczane będą tylko obroty w prawo. 1. ustaw program tak, żeby robił po jednym obrocie w lewo i w prawo. Jeśli cała szczelina przesunie się przed transoptorem, to...
Witam, robię sterownik silnika prądu stałego. Silnik będzie regulowany impulsami PWM i zastanawiam sie jak to rozwiązać sprzętowo i programowo. Jako kontroler wykorzystam uK Atmega8 albo coś mniejszego. Obroty chciałbym regulować płynnie za pomocą potencjometru (z Passata B5) i zastanawia mnie jak to zrealizować. Potencjometr tylko miedzy dwoma przewodami...
A dlaczego tak trzeba 2 pomiarów? potrzebuję mierzyć obroty dwóch silników (max 1500 obr/s)
Witam, na wstępnie zaznaczę że nie jestem elektronikiem ale z mała pomocą wykonuję - buduję proste układy. Jeżeli temat jest założony w złym dziale to proszę o przeniesienie a nie usuwanie. Z racji tego że od jakiegoś czasu musiałem przejąć więcej obowiązków na małym gospodarstwie tj. aplikacja środków ochrony roślin oraz nawozów mineralnych zwracam...
Witam Umieszczenie takiego projektu bez materiałów do wykonania jest trochę... ubogie... Proponuję wrzucić kod programu, opisać może trochę bardziej ten projekt, napisać jakiego PWM użyłeś (programowego czy sprzętowego), jakie trudności miałeś, cokolwiek... Zgadzam się z tym w 100% opis jest dość skromny. Widzę, że nie został użyty zewnętrzny kwarc,...
1) ATtiny 13 w zupełności wystarczyłby na wykonanie zadania - zał/wył . Z ATmega 8 to , faktycznie spora rozrzutność :D 2) Załączenie światła powyżej 13,5V ??? , a jeśli niższe od 13,5V np. wolne obroty - to wyłączy automatycznie światła :D ?? Alternator dostarczający dodatkowe napięcie do instalacji samochodowej , przy niższych obrotach chyba nie będzie...
czy jest szansa na to że da się tym odczytać podstawowe parametry pracy silnika 1.6 16V w palio rocznik 1998 (chodzi mi głównie o obroty i temperaturę chłodziwa). pod maską znalazłem taki sterownik: http://obrazki.elektroda.net/38_12526851... czy jest to ECU od silnika, czy mam szukać czegoś innego? czy transmisja z/do ECU odbywa się tak samo...
Czyli jeśli wyśle mu 2 jako znak ASCII to będzie 50 obrotów bo jeden obrót ustawiłem jako 50 kroków . Czyli jesli wyśle mu np "!" to będzie 32 obroty tak ? . Aby wszystko działało muszę my wysłać liczbę w systemie liczbowym DEC . Sprawdzę wszystko jak będę w domu . Jeśli coś źle zrozumiałem to mnie poprawcie :)
Zapomniałem dodać że chciałbym to pisać w bascomie. Wykorzystać 5 wyświetlaczy 7segmentowych. Jak rozwiązać opcje zapisywania do wewnętrznej pamięci?? Silnik będzie pracował z obrotami większymi niż 400, te 400 to obroty biegu jałowego. Co do wymaganej dokładności to +/- 5% błędu szkody żadnej nie zrobi.
Witam, Jestem początkujący i mam pewien problem, dziś wytrawiłem sobie płytkę (prosty układ który miał włączać i wyłączać, zmieniać obroty silnika krokowego unipolarnego poprzez atmega8 i uln), otóż zaprojektowałem sobie wszystko ładnie w eaglu, wydrukowałem odbicie lustrzane, wszystko ładnie pięknie póki nie doszło do lutowania elementów, kiedy to...
w DS do max6675 znalazłem " T- Alumel Lead of Type-K Thermocouple. Should be connected to ground externally" u Ciebie nie widze podłączenia do GND, nie wiem czy tak można czy nie, wyczytałem tylko z DS bo powiem szczerze zaciekawił mnie układzik, nie znałem go wcześniej :)
Witam Tak małe obroty mierzy się mierząc okres obrotu i przeliczając to na obroty, metoda którą proponujesz nie sprawdza się zupełnie bo jest niedokładna. Przewrotnie powiem że najlepiej byłoby to mierzyć analogowo jak w starych obrotomierzach, całkować by wyeliminować krótkotrwałe zmiany i wyświetlać przy pomocy ADC z Atmegi. Piotr
Witam. Posiadam taki silniczek jak w załączniku i potrzebuję do niego sterownika. Jest on ze starego napędu CD. Posiada 4 kabelki i nie ma zadnych oznaczen. Najlepiej jak by było coś na atmega8 bo mam go na stanie... Chcę aby obracał się w jedną stronę najwolniej jak sie da tak aby założona końcówka na ślimak przemieściła się z jednego końca na drugi...
W serwach sa silniki DC ktore po prostu nigdy nie beda pracowac rowno, musialbys dodac enkoder i kotrolowac obroty silnika poprzez PWM przez wczesniejszy np regulator PID. ATmega8 na poczatek jest na pewno dobrym wyborem:) ja podwozie zrobilem, jak wiele pewnie tutaj, z lego mozesz zobaczyc tutaj: http://www.youtube.com/watch?v=6ZyBsyiS2...
Liczenie czasu między jednym i następnym impulsem obrotu koła może skutkować tym, że aktualna prędkość przy małych prędkościach będzie uaktualniana na wyświetlaczu raz na jakiś czas (2 s przy fi koła 0,5 m i prędkości 2,8 km/h). Czasami mógłbyś się nie doczekać prędkości na wyświetlaczu, bo przy zatrzymaniu następny impuls by nigdy nie nastapił. Zmień...
Kolego bykham w ten sposób nie uda Ci się osiągnąć stałej czasowej np. te 100ms. W zależności ile uP wykona przerwań ten czas raz będzie krótszy, raz dłuższy. Raczej spróbuj to wykonać według poniższego programu. Kod: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 1000000 Dim F As Word , Pomocnicza As Byte Config Portd.5 = Input 'T1 (Counter1)...
Uczę sie programować AVRy od dwóch tygodni i faktycznie w tym programie nie ma nic trudnego. Na twoim miejscu nie patrzyłbym na to co oferuje układ dostępny na tej stronie, ale co więcej można z niego wycisnąć, np.: obroty silnika, kontrola stanu żarówek [sprawne/spalone], może nawet lepiej zrobić automatyczne zapalanie świateł, zamiast przypominać...
Nie wykryje tego. Ale to w niczym nie przeszkadza. Po prostu poziom wysoki to obroty równe 0. Czyli czy to potencojmetr jest ustawiony na VCC, czy go nie ma i jest stan awaryjny i stan na wejściu ADC też jest wysoki, to i tak silnik będzie stał.
i teraz pytanie czy atmega8 da radę wyświetlić na nim rpm,temperaturę z dwóch źródeł i ogarnąć te RGB? Tak. Znalazłem taki schemat i mam zamiar napięcie wychodzące zmienić w obroty na uC Jeżeli w swoim projekcie chcesz zastosować uC to po co zamieniasz impulsy na napięcie? Poczytaj tutaj jak się do tego zabrać: Zmierzyłem że 1500 obrotów na minutę...
obroty silnika atmega8 atmega8 obroty silnika atmega8 nestor
wymiana toner samsung alarm pastylka canton głośnik
krotkie migniecie reset pieca buderus
Mercedes S210 – awaryjne otwarcie tylnej kanapy z roletą i urwaną klamką BZP12/5 – który kabel prostownika jest plusowy? Oznaczenia przewodów, polaryzacja, kolory