Ten co jest na procku jest z zasilacza, podpięty pod jednego z molexów. Oznaczałoby to, że ten wentylator nie ma czujnika obrotów, a co się z tym wiąże, że odpowiednia sygnalizacja została w BIOS-ie WYŁĄCZONA. Podłączenie innego wentylatora pod gniazdo cpu fan też nic nie dało. Czy podłączany wentylator posiadał sprawny czujnik obrotów i czy nie był...
No fakt tam nie ma przepustnicy sugeruje się iveco 2.3 a to inny silnik ale objaw identyczny jak przepustnica się zacina wolne obroty i koniec
W tym silniku, w odróżnieniu od silników tradycyjnych, w celu dokonania regulacji obowiązkowo należy zachować kolejność opisaną w tabeli. A) Położenia wału korbowego silnika B) Cylindry, w których należy wyregulować luz zaworów C) Cylindry z zaworami w równowadze D) Cylindry, w których należy wyregulować wstępne ustawienie wtryskiwacza -Ustawić wał...
Filtr był osobno ,a do pompki przełożyłem tylko grzałkę, reszta części nowa. Auto kręci obroty do końca. Czasem na jałowych zgaśnie i już nie odpali.
Jeszcze zastanawiam się gdzie gazownicy wpięli się, żeby uzyskać sygnał o obrotach, muszę to sprawdzić, ale jeździłem bez sterownika LPG i problem nadal występował. 99% tych leni i partaczy podpięło by się pod którąś z cewek. Sam przewód to już jakaś dodatkowa pojemność, w niektórych sterownikach LPG widziałem nawet kondensatory na wejściu sygnału...
Hej, może czujnik obrotów wałka rozrządu jest uszkodzony? Podłącz kompa i zrób diag. Może problemy z utrzymaniem ciśnienia paliwa. Zacznij od najprostszych rzeczy.
Tego już całkiem nie rozumiem niestety. Tylko polski żebym nie miał wątpliwości. Generalnie wiem o co chodzi bo z angielskiego coś tam rozumiem, tylko wysiadłem na tym czy śrubę regulacyjną pompki wkręcić do oporu czyli wcisnąć do końca pompkę i poluzować pół obrotu czy poluzować (zrobić luz na dźwigience), dokręcić na 5Nm i odkręcić te pół obrotu....
Kolego cursor nie wydaje Ci się, że gdyby to był któryś z czujników ABS to na diagnostyce by to wyszło?
Z opisu ma cursora pewnie 10tke i luźne śrubki m6 na kole impulsowym pod obudową filtra odmy.
Witam. Potrzebuję kodów błędów do tego autka .Silnik CURSOR 430 KM czsaem ciężko odpala po chwili jazdy zapala się kontrolka EDC by po ok 10 km zgasnąc ale z pracą jest OK. Innego dnia np. po zapaleniu się kontrolki autko nie chce jechać jest bardzo słabe, mimo że silnik wchodzi bez problemów na obroty, tyko nie ma swojej mocy.Wymiguję 3 kody ale nie...
Witam! Dziekuje za zainteresowanie tematem, oto program jaki wymłodzilem: $regfile = "89s8252.dat" $crystal = 16000000 $large Config Lcdpin = Pin , Db4 = P0.4 , Db5 = P0.5 , Db6 = P0.6 , Db7 = P0.7 , E = P3.5 , Rs = P3.6 Config Lcd = 16 * 2 Cursor Off Cls Dim Obroty As Integer , Obrotym As Integer , Obrotys As Integer Dim S1 As String * 16...
zmontowalem uklad, podpiołem do maluszka i pokazuje dwukrotnie wiecej. Przyjołem ze 1 impuls to 1 obrót silnika. Dodano po 1 Tak wyglada moj program, w sumie nie zadelarowalem na jakie zbocze ma reagowac licznik moze to byc przyczyną ??? $regfile = "89s8252.dat" $crystal = 16000000 $large Config Lcdpin = Pin , Db4 = P0.4 , Db5 = P0.5 , Db6...
Enkoder jest podpięty wprost do atmegi. Kody próbowałem różne oto jeden z nich: $regfile "m128def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portf.4 , Db5 = Porta.0 , Db6 = Porta.2 , Db7 = Porta.4 , E = Porta.6 , Rs = Portc.7 Cursor Off Dim B As Byte Dim C As Integer Do B = Encoder(pind.6 , Pind.7 , L , P ,...
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...
Po polsku to raczej nie ma. Instrukcja z euro 4 ale oznaczenie silnika się zgadza. Głowica 1 - 60Nm 2 - 120Nm 3 - 120st 4 - 60st Korbowody 60Nm + 60st Wtryskiwacze 30 - 35Nm Tłoczki hamulca JAKE BRAKE 19Nm Wałek rozrządu 80Nm + 60st Luz międzyzębny koła wałka/pośrednie 0.074 — 0.195 mm, jak nie rozkręcaĺeś kół pośrednich to można tylko sprawdzić,...
Witam! Zaczynam własnie przygodę z praktyczną elektroniką. Mam za zadanie zrobić obrotomierz (do silnika emax-a ; 10 000 rpm). W programie stosuje timer1=timer (zrobiłem też jako counter, ale musze też sprawdzić jak będzie sprawował się układ z timerem1 jako zegar). Chodzi o to, że układ ma pracować na modelu samolotu i mierzyć dynamiczne zmiany prędkości...
Zaciągnięcie ropy pompką paliwa do układu nie daje pełnej stu procentowej gwarancji momentalnego uruchomienia silnika Wymień Filtr Paliwa zalewając go ropą i pal we dwie osoby na plaka Plakiem pryskaj w filtr powietrza tak długo aż silnik zacznie sam pracować i przepompuje zapełni cały kład paliwowy Po uruchomieni i samoczynnej pracy silnika daj sobie...
Pasek oczywiscie szukaj z koncowka bodajże 944 bo w euro6 jest troszke dłuższy. Na koło zamachowe zakładasz przyrząd do kręcenia wałem, nakladasz na początek sprężarki(sprzęgła) pasek druga osoba kręci wałem a Ty palcem próbujesz z obrotami nakładać na kolejne rowki koła pasek - bedziesz widział jak ustawia się pasek gdy na sprężarce bedzie już cały...
Zanim przejrzałem ten temat, wymyśliłem coś takiego: 'Pokazuje ilość obrotów na minutę 'Pomiar co sekundę, wejście PB0...1 'Cls : Cursor Off $baud = 19200 Dim Count(2) As Long , Last_state As Byte , Tmp As Byte Config Timer1 = Timer , Prescale = 64 'do odmierzania 1 sek. On Timer1 Co1sek On Pcint Fan_int Portb = 3 'podciąganie wejść kontroli...
Obiecałem zrobić sterowanie silnikiem DC z Układem sie uporałem, natomiast moje małe umiejętności nie pozwalają mi przeskoczyć napisania programu regulacji obrotów. Kompilator Bascoma pokazuje mi wciąż błędy i to w linijce konfiguracji Timera, gdzie robię błąd? Proszę pomóżcie, a może ktoś ma już gotowy modół sterowania obrotami? Układ AtMega 8 2 przyciski...
Witam, Napisałem prosty program w bascomie jako komputerek pokładowy do motoru $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.6 , E = Portd.1 , Rs = Portd.0 Config Pind.5 = Input Cursor Off Cls Lcd "Szerokiej Drogi!"...
Witam Serdecznie wszystkich elektrodowiczów! Mam tak: Motor Yamaha dt80 Lc 2x16 Atmegę 8 Bascom I oczywiście dobre chęci! Chcę zrobić tak Aby atmega liczyła prędkosc obrotów silnika i pokazywała je na lcd a potem przeliczała na khm z dokładnością 5 khm w te czy we te Myślałem tak Ekran powitalny Szerokiej Drogi! Potem jak już ruszę jechać to atmel będzie...
Witam Mam problem z liczeniem impulsów z wejścia Pind.3 Atmegi8. Do wejścia mam podłączony czujnik magnetyczny umieszczony na wałku taśmy transferowej. Wiem że magnes nie jest najlepszym rozwiązaniem, ale potrzebuje zliczyć impulsy z niewielką częstotliwością. Problem polega na tym, że jeżeli taśma zatrzyma się w miejscu zwarcia czujnika to impulsy...
Coś tam działa, ale byle jak... Proponuję przede wszystkim po konfiguracji LCD wrzucić Cls Cursor blink Po inicjacji (automatyczna) wyświetlacza należałoby go wyczyścić - cls; natomiast włączenie migającego kursora pozwoli ocenić współpracę lcd z prockiem, zanim cokolwiek wyświetlisz. Spróbój sam narysować kreskę poziomą For A=1 To 238 Pset A, 31, 255...
1. Pierwsza moja płytka. W eaglu nie mogłem się odnaleźć (elementy). Załączam schemat. Pijopic, jak możesz, to zrób mi wzór płytki. Jakbyś się już bawił, to dorzuć jeszcze kwarc, ok? 2. Jabel J-91 wygląda dość ciekawie. Ten układ dostosowujący myślę, że będzie dobry. Dobrze myślę? Znalazłem taki kod: $crystal = 4000000 $regfile "m8def.dat"...
Masz rację ,kod wyglądał tak : Dim Wynik As Long Dim Wynik1 As Long Config Timer0 = Counter , Edge = Rising Config Timer1 = Counter , Edge = Rising Config Portb.1 = Input Config Portb.0 = Input Portb.0 = 1 Portb.1 = 1 Cursor Off Cls Do Timer0 = 0 Timer1 = 0 Start Timer0 Start Timer1 Waitms 500 Stop Timer0 Stop Timer1 Wynik = Timer0 * 30 Wynik1 = Timer1...
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_...
Znalazłem taki kod w sieci: [syntax=basic4gl] $crystal = 4000000 $regfile = "m8def.dat" Dim Wynik As Long Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , Db7 = Portd.6 , E = Portd.1 , Rs = Portd.0 Config Timer1 = Counter , Edge = Rising Cls : Lcd "Obrotomierz" : Wait 1 Do Timer1 = 0 Start Timer1 Wait 1 Stop...
tak wygląda sam kod do odczytu predkośći "trochę nie ogarnięty sorki" [syntax=basic4gl] $regfile = "m16def.dat" 'wew rezonator $crystal = 8000000 'jest włączony wew rezonator $baud = 9600 'szybkosc ibusa Config Lcd = 16 * 2 'używany wyświetlacz i piny do jakich jest podłączony Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7...
Witajcie. Otóż przeszukiwałem forum i jedynie znalazłem informacje jak zrobić obrotomierz zliczając impulsy poprzez wejście T0 w określonych odcinkach czasu. Mi zależy natomiast aby zmierzyć czas pojedynczego obrotu poprzez czujnik Halla podłączony do przerwania zewnętrznego. Napisałem taką aplikację ale niestety wynik skacze jak chce, nie dając mi...
Mam teraz wrzucony taki programik: [syntax=vb]Config Timer1 = Timer , Prescale = 8 'konfiguracja timera Enable Timer1 Config Int0 = Falling 'konfiguracja int0 On Int0 Przeint0 Enable Int0 Enable Interrupts 'włączenie przerwań Dim Obrmin As Single Dim Obrmin1 As Integer Dim Obrmin2 As String * 6 Dim Wynikczas As Word Cursor Off '-------------------------------PETLA...
Witam. Napisałem prosty programik na atmege8 i lcd 16*2 do pomiaru temperatury silnika i prędkości obrotowej , wszystko działa ok ale chciałbym dodać jeszcze parę rzeczy w postaci ze jeśli obroty silnika przekroczyłyby np: 3000 rpm to wyświetliłby się komunika "zbyt wysokie obroty" lub coś w tym stylu bądz temp. przekroczy 110 st.C to "wysoka temp silnika"...
też niedawno zacząłem zabawę z uP ale naskrobałem coś takiego, jeśli źle, to mnie poprawcie. $regfile = "attiny2313def.dat" 'attiny2313 $crystal = 1000000 ' 1MHz Config Portb = Output Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.0 , Rs = Portb.2 Config Lcd = 16 * 2 'wyświetlacz 2 linie po...
Wiec podaje gotowca - może się przyda Na LCD wyświetla - obroty na /sek /min [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 Config Porta = &B11111111 : Porta = &B11111111 Config Portb = &B00000000 : Portb = &B11111111 Config Portc = &B11111111 : Portc = &B11111111 Config Portd = &B11111111 : Portd = &B11111111 Config Lcdpin = Pin , Db4...
Ja wyskrobałem coś takiego :D nawet działa. Czas jest bardzo ważny i trzeba go uwzględnić. Jest to rozwiazane w programie. $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Config Pinc.0 = Input Config Pinc.1 = Input Cursor Off...
Czy może ktoś pomóc?? (przepraszam za post pod postem) Zmodyfikowałem kod tak jak niżej podam, układ działa i mierzy mi dobrze obroty, ale tylko na pinie 11, na pinie nr 6 również mierzy ale pomiar jest niedokładny waha sie często w zakresie (1400-1900rpm) podczas gdy na pinie 11 jest około 1800rpm stałe. Dlaczego tak sie dzieje? Mozna cos na to poradzić?...
Ok. dzięki już zapominam o potencjometrze , co do wykrywania zera jestem totalnie zielony Próbowałem regulować pwm przez optotrak MOC3041 Nabazgrałem takie cos w skrócie to jest wycinek programu, chce sterować silnikiem 80W nadmuch do pieca centralnego. pomiar temperatur smagają pięknie a utknąłem na regulacji obrotów męczę się już 2 tygodnie i nic...
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ą...
Witam. Mam problem ze startem TIMER'a Program: [syntax=basic4gl]$regfile = "m8def.dat" 'najpierw określamy typ proca $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portd.0 , E = Portc.1 , Rs = Portc.0 Config Pinb.1 = Output Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down...
Witam. Program tego obrotomierza pochodzi z forum. Przerobiłem go trochę (dopiero zaczynam zabawę z mikroprocesorami) i mam pewien problem. Chodzi o przeskalowanie i wyświetlanie wyniku - chcę, aby zaokrąglenie bylo do pełnych setek np. 900,1000,1100...4500 obr/min - nie potrzebuję dużej dokładności. Zrobiłem to tak: Normalnie zliczone impulsy mnożymy...
Panowie skleciłem układ do regulacji obrotów silnika . Problem polega na tym że przy niższych obrotach szarpie wyżej działa OK. . Na żarówce przejście z 0 jasności lekko miga tak samo w pewnym momencie przy końcu jak jasność na ful. Ktoś z doświadczeniem pomógłby poczatkującemu?. Na żarówce mi nie zależy ale na silniku (silnik max 150W), niby jestem...
Witam. Napisałem program który ma za zadanie mierzenie napięcia, obrotów i temperatury (nie będę ukrywał - komputerek do motoru). Z takim problemem spotkałem się pierwszy raz - ADC_MUX entry not found in dat file (błąd 0). Błąd ten nie występował w wersji bascoma 1.11.7.4, natomiast w 1.11.9.1 owszem. Czemu się takowy pojawił? Ma to związek z dodaniem...
Witam Zrobiłem sobie wyświetlacz na ATmega32 do samochodu (m.in. woltomierz też), i wszystko było ok dopóki nie podłączyłem tego do samochodu (wcześniej testowałem na zasilaczu laboratoryjnym i wszystko było ok. W samochodzie też jest ok, dopóki nie odpalę. Napięcie skacze ok. ±100mV od prawidłowej wartości w instalacji. Na wolnych obrotach w instalacji...
L1 Alias P0.0 L2 Alias P0.1 L3 Alias P0.2 L4 Alias P0.3 Dim Wynik As Word Dim Z As Byte Dim O As Byte Config Timer0 = Counter , Gate = Interial , Mode = 2 Cls Cursor Off Lcd " zasilanie LPG " For O = 1 To 64 Waitms 20 L1 = 0 : L2 = 0 : L3 = 1 : L4 = 0 Waitms 20 L1 = 0 : L2 = 1 : L3 = 0 : L4 = 0 Waitms 20 L1 = 0 : L2 = 0 : L3 = 0 : L4 = 1 Waitms 20 Next...
Siemka, ostatnio chciałem sobie podłączyć obrotomierz do skutera ale zobaczywszy ceny na allegro postanowiłem zmontować taki obrotomierz sam. Jako ze bawiłem sie juz w arduino itp i miałem pare czesci to zamowilem tylko uC atmega8 bo reszte komponentów miałem. Złożyłem jakoś ten procesor podłączyłem do Timera1 kabel owiniety w okół kabla WN ok 10-12...
no, to tak pierwsza przymiarka: $regfile = "M8def.dat" $crystal = 8000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db7 = Portc.0 , Db6 = Portc.1 , Db5 = Portc.2 , Db4 = Portc.3 , E = Portc.4 , Rs = Portc.5 Config Timer1 = Timer , Prescale = 1024 Config Int0 = Rising 'Config Pind.2 = Input Enable Interrupts Enable Int0 On Int0 Zliczaj Enable...
Program poprawiłem, ale dalej jest problem z drugim timerem tzn. działa tylko z TIMER0 , działa klawiatura, funkcja rozpędzania wirnika. włączenie drugie timera wiesza program. Zamieszczony program (tylko z TIMER0) działa fizycznie. [syntax=vbnet] $regfile = "m2560def.dat" $crystal = 16000000 '$sim '***************************************... Config...
Przedstawiam program obsługi silnika krokowego w Baskomie dla atmegi8 , jest to zmodyfikowany program z książki M. Wiazani. Program działa tak (obsługa trzema przyciskami): Wyświetla się komunikat na LCD ilość obrotów potem jak prędkość a na końcu jaki kierunek (prawo,lewo) . Myślę ze ten program komuś się przyda. '###################PROGRAM OBSLUGI...
zgłaszam się po weekendzie mój program po sugestiach kol. ZbeeGin wyglądał jak poniżej nie zdążyłam jeszcze wstawić poprawki którą zasugerował jako ostatnią $crystal = 16000000 $regfile = "m16def.dat" Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.3 , Rs = Porta.2 Config Lcd = 16 * 4 Dim Poz...
Dziękuję bardzo za tyle odpowiedzi. do: michalgorny - sorry ale jak jeszcze nie zauważyłeś ja mikrokontrolerami zajmuję się już dłuższy czas i jakoś mi to wychodzi. Dodam może więcej szczegułów. Otóż moj znajomy ma samochód(niestety fiata) i coś ostatnio ten jego samochód wariuje(wolne obroty) i tam jest zawór IAC(elektromagnetyczny). Ponieważ żaden...
/* RPM meter code (tested on device rotating at 10,000 rpm) rev.001 * using a hall effect sensor http://www.adafruit.com/index.php?main_p... * using a parallel LCD with LiquidCrystal Library http://www.ladyada.net/learn/lcd/charlcd... http://www.arduino.cc/en/Tutorial/Liquid... with pins 7,8,9,10,11,12...
Moyshaa, dzięki za link. Ostatecznie pisze, że ten kod działa ale drażni mnie to, że nie rozumiem w jaki sposób tutaj mierzony jest okres(od rising do rising) może dlatego, że komentarzy mało :( Kod proszę umieścić w znacznikach code! Robak
Mam silnik z przekładnią który daje 5 impulsów na jeden obrót przekładni, obrotów jest 139 to liczyłem na piechotę ale chcę wykorzystać Atmege 8 do sterowania tym silnikiem i nie mogę dojść do ładu z liczeniem tych impulsów. Próbowałem liczyć impulsy funkcja DEBOUNCE i szło dobrze dopóki nie zwiększyłem prędkości obrotowej, zaczęło gubić impulsy Następnie...
Znalazłem 2 poniższe programy, jednak nie potrafię ich dostosować do schematu w 1 poście. Obydwa działają na lcd a mi zależy na wyświetlaczu led. $sim $large Config Lcd = 16 * 2 Config 1wire = P3.0 Config Timer0 = Counter , Gate = External , Mode = 1 Declare Sub Temp Declare Sub Read1820 Declare Sub Obroty Declare Sub Nap Deflcdchar 0 , 14 , 17 , 17...
Witam Mam problem z wyświetleniem wartości PWM w %. Użyłem instrukcji fusing ale ona wyświetla mi wartość w ten sposób XX.X %. http://obrazki.elektroda.pl/6558296000_1... Jak to zrobić żeby wyświetliła XX % czyli jako liczbę całkowitą, bez kropki i miejsca po przecinku W załączniku plik.bas [syntax=basic4gl]$sim $regfile = "m8def.dat"...
Mam problem z komunikacją 1wire i jej kolizją z przerwaniami zewnętrznymi. Próbowałem wyłączać przerwania zewnętrzne na czas obsługi 1wire efekt jest taki, że temperaturę odczytuje bezbłędnie, niestety rozjeżdża mi się przerwanie zewnętrzne. Gdy, nie wyłączam przerwań zewnętrznych na czas obsługi 1wire program po czasie się wysypuje. Przerwania zewnętrzne...
Witam Mam taki problem. Zbudowałem ostatnio automatyczną nawijarkę cewek z zestawu AVT, i wszystko było by ładnie pięknie gdyby nie to, że za żadne skarby nie mogę dobrać silników (układ zlicza obroty albo co 1/2 obrotu albo w innym silniku co np 2 obroty). Stwierdziłem, że najlepiej będzie sprawdzić ile kroków potrzebuje dany silnik na wykonanie pełnego...
Sorry, Wiesz ja to sie z tym bawie tylko i program pisze w bascomie metoda prob i bledow. Za bardzo sie na tym nie znam tylko sobie przerabiam inne projekty na moje potrzeby. Chodzi mi tylko o to czy dobrze rozumiem te taktowanie procesora. no ale jak co to tu masz caly kod: $regfile = "m8def.dat" $crystal = 12000000 Config Lcd = 16 * 2 Config...
Chyba znalazłem problem, powoli sobie zaczynam przypominać po latach, jednak analfabetyzm wsteczny zrobił swoje .Jestem na etapie nauki .Proszę o opinie czy dobrze kombinuję : mam kwarc 8Mhz pomiar robię na 8 kHz 8 000 000 / 8 = 1 000 000 /8 000 =125 Licznik zdąży zliczyć do 125 ? a chcę liczyć przesunięcie +- 90 st. więc lipa ? Może większy kwarc lub...
Witam wszystkich , problem dotyczy auta iveco cursor 8 360 solówka , pierwsza usterka miała miejsce 8 miesięcy temu auto straciło moc w czasie jazdy okazało się że zabity był ssak w baku po wyczyszczeniu auto chodziło normalnie przez jakieś 2 miesiące następnie pojawił się identyczny problem tylko tym razem ssak był czysty ponownie wymieniliśmy filtry...
Niestety nie podziałało. Sformuję pytanie inaczej: Jak wyjść z pętli do loop, w której znajduje się encoder(). ? dodam że pętla while wend w tym przypadku nie działa. Dodano po 26 Oto fragment mojego kodu: Program znajduje się w funkcji "ustawzwoje" naciskając włącznik (pinc.3) program przechodzi do "ustawobroty" i w tym momencie zatrzymuje się timer2,...
A wiec co już wypróbowałem: [syntax=c] #include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // define some values used by the panel and buttons int lcd_key = 0; int adc_key_in = 0; int rpm = 800; #define btnRIGHT 0 #define btnUP 1 #define btnDOWN 2 #define btnLEFT 3 #define btnSELECT 4 #define btnNONE 5 #define ledPin 3 // read the...
Sterujesz kierunkiem obrotów dwoma przekażnikami z dwóch wyjść procka,w takim razie po co przekażnik włączający drugie trafo? Tak na szybko po pracy napisałem szkielet programu do sterowania bramy,w którym umieściłem wszystkie podane wcześniej wskazówki. Narysowałem też skrócony schemat do tego programu 'Sterowanie bramą,LCD 2x16 ver.01 3.10.2009 'Portd.0...
Wiec trochę to trwało by cokolwiek napisać ( brak programatora działającego z bascom trochę mnie stopował) Zrobiłem juz prosty algorytm tego co potrzeba zrobić i podzieliłem prace na 4 etapy: 1) wejścia adc dla map sensora ( zrobione ;) 2 wejście dla enkodera ( muszę zakupić jakiś impulsator i napisać parę linijek) 3 pomiar czasu pracy każdego z wtryskiwaczy....
Witam, bascom wysypuje mi error 1 w tym programie: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.4 , Db6 = Portb.0 , Db7 = Portd.7 , E = Portb.2 , Rs = Portb.1 Config Pinc.5 = Input Config Pinc.4 = Input Config Timer1 = Counter , Edge = Rising 'konfiguracja Timera do zliczania...
Twoje działa, ale moje nie działa. Wklej mój kod w kompilator i zobacz co się dzieje [syntax=Bascom] $sim $regfile = "m8def.dat" $crystal = 16000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 Cursor Off Noblink Cls Dim Cool As Word ' zmienna określająca wypełnienie...
Nastąpiły niewielkie postępy. Udało się uruchomić wewnętrzny timer, ale wynik bardzo odbiega od rzeczywistego. Najczęściej pokazuje wynik 0 lub jakąś liczbę jedno czy dwu cyfrową. Bardzo rzadko jest to liczba trzycyfrowa. Program teraz wygląda tak: 'Samochodowy obrotomierz 'Marcin Wiązania 'E-mail: mwiazani(at)poczta.fm $regfile = "attiny2313.dat"...
Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik i niby działa, ale ... regulacja jest zbyt...
Cześć Ja w swoim mam obrotomierz z dokładniością do 10 obr. Na '51 mierze czas miedzy impulsami z halla a potem 3000000 dziele przez ten czas i już. Kwarc 12MHz. Co wy na to ? czy to tak miało być? proszę o uwagi ________________________________________... $regfile = "89C4051.dat" $crystal = 11059200 $baud = 2400 Config Lcd = 16 * 2...
Witam, Czy jest możliwość zrobić na atmedze w bascomie generator prostokąta od 1Hz - 1kHz z regulacją wypełnienia ? Coś tam znalazłem na elektrodzie, coś doskrobałem sam, ale pasowała by mi regulacja co 1Hz. Regulacja wypełnienia chodzi ładnie, gorzej z regulacją częstotliwości ... Prosił bym o jakieś sugestie [syntax=vbnet]$regfile = "m8def.dat" $crystal...
Witam robie obrotomierz na pic16f628 + czujnik halla. Chciałem do tego wykorzystać przerwanie z rb0 ale pinie cały czas jest stan niski(linia podłłączona przez rezystor 10k do zasilania). Pisałem juz kiedyś programy z przerwaniami na rb0 ale na 16f84, czy jest jakaś różnica? Jak zmierzyłęm multimetrem to między rb0 i gdn jest 40ohm ,wydaje mi sie że...
Sterowanie obrotami silnika powinno być w przerwaniu od timera. Trzeba wstawić flaga_1ms. No i dodać jakiś licznik kroków. To jest ostatni kod popełniony w Bascomie: 'Program do sterowania małych silników krokowych za pomocą ATMega168 it.p. i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 40V $regfile "m168def.dat" $crystal =...
Witam Z ciekawości uruchomiłem czujnik MPU6050, kod wykorzystałem z jednej z niemieckich stron - poniżej. Nie jestem pewien, czy kod jest poprawny, bo wyniki są bardzo "ruchliwe". Tzn. gdy płytka czujnika leży nieruchomo na stole to wyniki się zmieniają i o to sporo. Przykładowo: Accx zmienia się od np 10 do 270 Accy cały czas jest duże - nawet ponad...
Koledzy teraz to już zgłupiałem w temacie problemu mojego Iveca , auto stoi już prawie rok było już kilku specjalistów i dalej nic , poczyniliśmy kolejne remonty , pompowtryski zregenerowane w Boschu , manometr podpięty pod układ paliwowy pokazuje po zakręceniu sinikiem 5 barów.Auto kolejny raz było na komputerze i nic zero błędów, ale dzisiaj sam usiadłem...
No własnie zgłupiałem do reszty ale jedno sie zgadza jestem poczatkujący i naprawde duzo czasu mi zajmuje za nim cos napisze i to zadziała. [syntax=basic4gl] $regfile = "m8def.DAT" $crystal = 8000000 'CONFIG---------------------------------... Config Lcd = 20 * 4 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portd.6...
Program skrócony, żeby mierzył tylko prędkość i dystans http://obrazki.elektroda.pl/3747501700_1... W załączniku schemat w PDF i SCH (eagle)
Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....
No, dzięki światłym uwagom hose2 coś udało się zrobić. Aktualny kod: 'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćrokowe, zasilanie 30V $regfile "m168def.dat" $crystal = 4915200 '********* Konfiguracja wyświetlacza ********* $lib "Lcd4busy.lib" Const _lcdport = Portd...
Witam. Zrobiłem sterownik do swojego obrotowego kolektora słonecznego. Bascom, Atmega8, lcd 4X20 znaków-tryb 4 bit. Problem jest następujący: sterownik za pomocą przekaźników steruje siłownikiem z silnikiem DC lewo - prawo. Miałem problem z zakłóceniami, reset procesora, krzaki na LCD. Działo się to przy rozłączaniu przekaźników. Okazało się że trafko...
Witam Kombinuje już od tygodnia i nic ... Mianowicie mam taki problem.Buduje sterownik do nagrzewnicy CO która posiada wentylator sterowany fazowo przez mój sterownik . I tak wszystko działa pięknie regulacją obrotów od min do max działa dobrze do momentu gdy uruchomię pomiar na ds18b20 i tu problem gdy testuje układ na żarówce to żarówka co jakiś czas...
Witam. Jestem początkującym w dziedzinie programowania na elektronice znam się dobrze. Chciałbym zbudować komputer pokładowy do mojej hondy civic i znalazłem na elektrodzie projekt z pod tego linku. http://www.elektroda.pl/rtvforum/topic22... Płytkę zaprojektowałem na nowo pod atmege128 reszta bez zmian. Wyświetlacz od Siemensa s65 ls020 podłączyłem...
Witam, pracuje nad pierwszym urządzeniem opartym na AVR Atmega32. Chodzi mi o zmienną Sekundy, którą chciałbym inkrementować w warunku While ... Wend zaraz na początku głównej pętli Do ... Loop. Zmienna Czas zwiększana jest przez Timer0 po przepełnieniu (odmierzanie stałych odcinków czasu) i kiedy osiągnie 30 i więcej ma się wykonać to co po warunku...
Witam!!! Mam problem z obrotomierzem. Zastosowałem się do schematu ze strony http://www.portalnaukowy.republika.pl/ob... Tylko że zastosowałem procek Atmega8 i czujnik TLE4945L $regfile = "m8def.DAT" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5...
Zaczynam pisać program do Komputera motocyklowego opisywanego w wątku: '--------------------KONFIGURACJA-------... $regfile = "m16def.dat" 'informuje kompilator o pliku $crystal = 8000000 'informuje kompilator o częstotliwości oscylatora Config 1wire = Porta.3 'konfiguracja portu 1wire Config Porta.4 =...
silnik cursor cursor iveco zasilać cursor
włącznik drukarki ratuj laptopa cyklon zrobić
samsung przetwornica piekarnik mastercook future
Schemat zwrotnicy Pylon Diamond 25 - szczegóły Nierówne obroty silnika Skoda Octavia 2 1.6 MPI 2004 - uszkodzony czujnik temperatury?