Pierwsze co odłączyć przewód gaszenia od modułu najczęściej czarno biały i wtedy sprawdzac jeśli nadal brak iskry szukac dalej pomiar impulstora cewki zasilajacej i WN
Jeżeli pomiar wykonany został prawidłowo no to wychodzi na to że przełącznik.
Całkowicie zapomniałem o temacie :) Z problemem poradziłem sobie w następujący sposób, jest to wycinek z większego programu więc coś może być źle wycięte :) [syntax=c] //--------------------------------------... // Dołączone biblioteki //--------------------------------------...
O dziękuję i to jest trop. Jeszcze raz sprawdzę płytkę ze schematem i poprawność montażu. A zaraz po tym wezmę się za pomiar o którym wspomniałeś. Skoro działał Tobie i innym działa to znaczy że ja coś spapralem. Płytkę zawsze robię sobie pod obudowę jaka mam dlatego nie korzystam z gotowych nigdy choć czasem sprawia to problemy bo płytki robię w sprint...
Teraz mi namieszales z tym przetwornikiem. Mam chyba MCP3421 tylko musiałbym sprawdzić jak on się komunikuje z mikrokontrolerem (I2C czy śpi) no i czy potrafiłbym program do obsługi napisać. Jestem bardzo mało zaawansowanym użytkownikiem. Po prostu lubię sobie czasem podłubać 😁 Dodano po 6 Ok narysuje schemat to podeślę bo płytki robię na piechotę...
Pomiar czasu za pomocą czytników RFID i przypiętych do zawodników specjalnych znaczników (tagów, chipów) nie jest aż tak precyzyjny, żeby stosować je do biegów sprinterskich i wszędzie tam gdzie potrzeba najwyższej dokładności. Za to czytniki RFID sprawdzą się świetnie na wszelkich imprezach masowych, gdzie trzeba obsłużyć dużą liczbę zawodników, a...
Mam kolejny problem z programem na standardowych bibliotekach (niestety nie mam czasu do końca projektu na "właściwe" nauczenie się STM32)... Próbuję wyświetlić pewną przekonwertowaną wartość odczytaną z ADC na LCD. Kod wygląda tak: [syntax=c] void ShowPomiarK(int pomiarK, char linia) { #define dzielnikU 1 //do okreslenia pomiarK=1; float tmp; int buf=0;...
Czyli końcowa wersja miała by wyglądać tak? : [syntax=csharp] /* OBROTOMIERZ v.1 Obrotomierz przeznaczony do prostych pomiarów prędkości obrotowej. Pokazuje: - czas jednego obrotu, - liczbę obrotów na sekundę (rps), - liczbę obrotów na minutę (rpm). Szczegóły: http://mikrokontrolery.blogspot.com/2011... Autor: Dondu Data: 2012.11.25...
wilk125: wkleiłem Twój kod, dopisałem 3 linijki ale w terminalu dostaje same zera. potrzebuje zmierzyć czas, bo nie mogę poradzić sobie z odbiorem RC5. pilot philips 100% RC5, bo w bascomie getrc5() dzialała znakomicie: char zmienna=0; int wartosc; //ISR(EXT_INT0_vect) //SIGNAL(SIG_INTERRUPT0) ISR(INT0_vect) { if (zmienna==1)...
http://obrazki.elektroda.pl/4501392800_1... Doskonale wiadomo, jakie niebezpieczeństwo wiąże się z pisaniem SMS-ów podczas kierowania samochodem. Nic dziwnego więc, że operatorzy komórkowi, tacy jak Sprint lub T-Mobile próbują z tym walczyć za pomocą specjalnych aplikacji blokujących telefon podczas jazdy. Problem w tym, że włączają one blokadę...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
https://obrazki.elektroda.pl/8003230600_... Po umieszczeniu materiału o porównaniu częstotliwości Napiszcie co myślicie o takiej metodzie. Wróciliśmy do tematu https://obrazki.elektroda.pl/3296797900_... Wejście sygnału mierzonej częstotliwości podamy na TIM2 CH2 czyli PA1 na płytce oznaczone jako A1. Nie będziemy...
if (!przerwa) {Czasomierz_ON; przerwa=1;} else if (przerwa){Czasomierz_OFF;INT0_OFF;odczyt... } No zastanówmy się przez chwilę. Kiedy to się zdarzy, że zarówno przerwa jak i !przerwa dadzą fałsz? Dlaczego zamiast typu _Bool używasz typu char dla zmiennej logicznej? Do czego służy wywołanie sprintf(bufor,"POMIAR"); To zamiast...
Fajny zgrabny zasilacz. Dorzuć sobie pomiar napięcia bo to się przydaje. Taki moduł 10zł kosztuje a jest wielkości około 2.5x1cm więc wejdzie bez problemu jak dasz potencjometr niżej. Warto też dodać przycisk odcinający/dołączający wyjście zasilacza. Niby zbędne ale wygodne i się tego używa. Ps wiesz co to jest ten "Poziom N" ?:D ale to tak z ciekawości...
pomijajac juz naglowki itd... kod zoslal zmieniony na : //definicje zmiennych int dms, ms, ds, s, ks; char buf[256]; int aa, bb, cc; SIGNAL(SIG_OVERFLOW0) { aa++; } SIGNAL(SIG_INTERRUPT0) { } SIGNAL(SIG_OVERFLOW1) { bb++; } SIGNAL(SIG_INTERRUPT1) { } SIGNAL(SIG_OVERFLOW2)...
Witam ! Tworzę projekt stacji pogodowej za pomocą ATMEGI16 + LCD 2x16. Tworzę licznik impulsów który zliczałby mi czas pomiędzy zboczami impulsów (prędkość obrotowa wiatru) Znalazłem w sieci program który działa na Atmega8 + 16MHZ kwarc. [url=http://mikrokontrolery.blogspot.com... Chciałbym go przerobić na Atmega16 na...
https://obrazki.elektroda.pl/5104931500_... Witajcie moi drodzy! Dziś opiszę pierwszy odbiornik krótkofalarski na pasmo 80m który wykonałem już jakiś czas temu. Długo zastanawiałem się od czego zacząć, ale ostatecznie wybór padł na projekt autorstwa SP5DDJ o nazwie Lidia80 . Jest to prosty odbiornik homodynowy (z pojedynczą przemianą...
Potrzebuje zmierzyć częstotliwość w zakresie do 200kHz(w tym przypadku 3,2MHz) procek: to ATmega8 Kombinuje jak koń pod górę, na czym polega mój błąd ? Timer 2 odmierza czas 1s. Timer 1 w założeniu ma zliczać impulsy z zewnatrz. (wartość 0xFF w OCR1A,-impulsy dochodzą z T1,-po zrównaniu TCNT1H/L zerują się-i cykl się powtarza.) Oróż Timer2 wchodzi w...
Witam, chciałbym lekko odświeżyć temat. Zmontowałem układ jak na załączonym schemacie. Źródło prądowe 1mA (zbudowane na potrzeby testów, w przyszłości zostanie zastąpione przez LM334), multiplexer i czujniki Pt1000. Podłączyłem to wszystko do portów ADC atmegi i teraz kwestia programowa. Jak to mierzyć żeby było dobrze ? W oryginalnym sterowniku pomiar...
Masz dziwny pomiar bo do sprintf nie dołączasz biblioteki odpowiedzialnej za obsługę float. Standardowo na AVR funkcja ta tego typu nie obsługuje.
http://obrazki.elektroda.net/86_12588110... Regulator do silników bezszczotkowych. Choć prawidłowo powinno być, silnik trójfazowy, połączony w gwiazdę, lub trójkąt, a jego regulator to falownik. W sieci od dawna pojawiły się opracowania regulatorów, aczkolwiek ich autorzy bardzo niechętnie dzielą się softem do ich procesorów, a już szczególnie...
Tyle że to pojawiło się po wymianie filtru, a także oleju. Jeśli filtr od Filtrona, to do wymiany. Olej wlany taki sam? Pomiar ciśnienia oleju, możliwe zablokowanie zaworu regulującego ciśnienie.
(at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Z danych, które podałeś, wynika, że błąd P105A/P0170 jest skutkiem okresowego zaniku lub silnego zniekształcenia sygnału MAP-sensora (linie 5 V/masa/sygnał) wywoływanego zakłóceniami wysokiego napięcia i/lub korozją styków w obwodzie zapłonowym. ECU gubi prawidłowy odczyt ciśnienia (w ramkach FF pojawia...
Dzięki wielkie za zainteresowanie. W międzyczasie przemyślałem trochę kod i napisałem coś, co bardzo dobrze działa w całym zakresie wyświetlania od 0.00 do pełnych woltów. Nigdzie nie ma dziur w wyniku i jest ok, ale sprawdzę również jutro Twoją podpowiedź. Jak mniej od 10, to wyświetlam znak zera i potem cyfrę 0-9. Jak 10, to jedynka wyświetla się...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
Witam. Od dłuższego czasu siedzę nad komunikacją USART synchroniczną pomiędzy ATmega16 i AT90CAN128 i nie potrafię dojść dlaczego nie działa. ATmega16 taktowany jest zewnętrznym kwarcem 3,686400 MHz, a AT90 z wewnętrznego oscylatora RC 8MHz. Docelowo będzie taktowany z pinu OC1A w atmedze, dlatego zdecydowałem się na transmisję synchroniczną. Atmega...
no a jak z tym wstępnym ciśnieniem? pomiar parametrów?
Problem z CAN - pomiar na mostku i zaraz widać, co jest nie halo.
WDD2040481A879161 Silnik 271860 o pojemności 1796 ccm normie Euro V i oznaczeniu handlowym C200 CGI Te silniki miały problemy na początku produkcji, kiedy były stosowane w poprzednim modelu 203. Obecnie są dopracowane i uważane za niezawodne - "pakują" je do całego szeregu aut: Sprinter, Vito, a osobowe trudno wyliczyć. Twoje auto nie ma zbyt dużego...
Witam serdecznie. Głowię się od jakiegoś czasu, nad następującym problemem. Do wejść przetwornika ADC0 sprintf() może przy przekształcaniu zmiennych na łańcuch znakowy nie wprowadza czasem jakichś błędów? A może to ja pomimo poprawnie kompilującego się kodu, porobiłem jakieś błędy w posługiwaniu się zmiennymi (operacje na różnych wielkościach typów),...
Wychodzi że się zapowietrza. może zamontuj zawór zwrotny na paliwie.
Sam sprintf powinien działać, na lcd zestawu zl9arm miało to wyświetlać pomiar z adc zewnętrznego.
A pomiar kompresji był robiony? Błędy jakieś?
zalaczylem caly projekt.. tamto z palca pisalem.. teraz jak sprawdzam napewno nie kwestia konwersji ... moja funkcja write_int() z lcd.c dziala tak samo jak wyswietlanie z sprintf
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
void lcd_str(char* str); <- jak sam widzisz funkcja ta przyjmuję jako parametr tablicę znaków Aby na lcd wyświetlić liczbę przetrzymywaną w zmiennej liczbowej (pomiar1) potrzebujesz skorzystać z funkcji która przepisze kolejne cyfry do tablicy znaków. Możesz wykorzystać tutaj np funkcję sprintf coś w tym stylu: [syntax=c]unsigned int pomiar1; char...
Wykręć zawór regulacji ciśnienia, jest na listwie, i sprawdź dokładnie oring. Wiele powiedziałby pomiar parametrów w czasie rozruchu 120 bar to absolutne minimum jakie musi zrobić pompa.
Zrobiłem tak jak napisałeś. W końcu się z tym uporałem... Dzieki :) [syntax=c]sprintf(buf,"%d",adc_value); //zamieniam wartość na stringa for(i=0; buf[i]; i++); //sprawdzanie długości stringa (ile cyfr ma liczba reprezentująca pomiar) if(i==0)sprintf(send,"000000",adc_value)... //w zalezności od liczby cyfr w liczbie(stringu) uzupełniam zerami if(i==1)sprintf(send,"00000%d",adc_value...
Test komputerowy wykazał dwie przepalone świece. Pomiar kontrolką z żarówką wykazał, że wszystkie świece są dobre. Pomiar na pobór prądu wykazał, że dwie świece mają zwarcie wewnętrzne. Tak wygląda przekaźnik świec żarowych wewnątrz: przepalone są dwa wyjścia na świece. http://img685.imageshack.us/img685/4068/...
Jak nie działało tak nie działa ;( Dzisiaj byłem u mojego opiekuna projektu, dał mi parę wskazówek co można poprawić i czego spróbować, ale nie znalazłem jednoznacznego błędu w moim algorytmie. Dodałem obsługę i wyświetlanie wyników na LCD i podpinałem się dla pewności pod oscyloskop. Używając jednego kanału, obojętnie którego wszystko jest ok, idealnie...
Udało mi się połączyć kod, i dopasować preskalery do Atmegi ale podczas kompilacji napotykam błędy których kompilator nie może dokładnie określić prosiłbym o sprawdzenie całości i ewentualne poprawki [syntax=c]//Sterownik wytrawiarki PCB, LCD2x16, ds18b20 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <stdio.h>...
Abstrahuję tu juz od sprintf i funkcji piszących na ekranie, których w tym miejscu **absolutnie** nie powinno być. Ogólnie masz racje, tutaj sprintf jest już po pomiarze (drugie przerwanie i tutaj jest zmierzony okres przebiegu). gu32_T1 < początek pomiaru gu32_T2 < koniec pomiaru Jednak wytyczne się zmieniły i można do moich celów zrobić inaczej....
Żeby nie tworzyć nowego tematu, to dopiszę się do tego. Mam problem z wyświetleniem temp. na LCD, z dwóch czujników LM35. Poniżej kod (wycinki kodu z programu) i małe wyjaśnienie problemu: // zmienne: int pomiar1; int pomiar2; char buffor1[10]; char buffor2[10]; // Zczytanie temp., umieszczone w przerwaniu zegarka co 1s ADMUX |=...
http://obrazki.elektroda.pl/7995180000_1... Witam! Jakiś czas temu rozpocząłem naukę pisania programów na mikrokontrolery AVR w języku C++. Przeczytałem wiele tutoriali, poradników, itp., aż w końcu doszedłem do pisania własnych, prostych programów. Po kilku takich „pseudoprogramach” zdecydowałem, że teraz czas napisać coś...
Dziękuje kolego za zainteresowanie tematem ale nie bardzo wiem gdzie szukać zasilania tych czujników.Zrobiłem pomiar zasilania we wtyczkach czujników ciśnienia rury dolotowej, poziomu oleju,paliwa w listwie na wszystkich jest 5v. Nie wiem czy one wszystkie zasilane są o jednego źródła.
Witam, silnik pracuje nie równo na wolnych obrotach, słychać tak jakby cykanie wtryskiwaczy, poza tym, zapala bez problemu, ma moc, nie zapala się kontrolka check engine. Pomiar ciśnienia za pomocą komputera wskazuję wartości od 290 bar do 400 bar, mierzyłem też ciśnienie na trzech innych autach z tym silnikiem, tam ciśnienie było stałe gdzieś na poziomie...
jeśli używasz SDCC to do float służy " printf_fast_f ". Tyle że musisz mieć napisaną " putchar " tak by czcionka była wysyłana na LCD. np. : printf_fast_f("%6.2f",pomi...
Kol martin a co to za skala cisnienia Ciśnienie : prawidłowo.....ale nie do końca to tak trudno pomiar wykonać przyrządem wyskalowanym po europejsku :D , może przelew sie przycina?
implicit declaration of function 'sprintf' DescriptionResourcePathLocationType incompatible implicit declaration of built-in function 'sprintf'main.c Takie błędy co wypisałem powyżej wywala mi środowisko Eclipse jak chcę używać funkcji sprintf.(a AVR Studio brak błędów)pewnie czegoś brakuje w konfiguracji Eclipse,jak ktoś ma jakiś pomysł to proszę śmiało...
Do zrealizowania na zaliczenie kursu był program wykorzystujący timery i przerwania do pomiaru czasu. W skrócie wprowadzamy czas w void start(void)//rozpoczecie odliczania { sprintf(message,"Odliczanie "); message[15]=' '; LCD2x16_clear(); display(message, false); //konfiguracja timerow TCCR1B |=...
pomiar czasu torze pomiar krótkiego czasu pomiar czasu bramka
czyścić zbiornik paliwo ne555 regulator obrotów telewizor trilux schemat
kalibracja hydrostatu skoda kodowanie kluczyka
Cena płyty głównej falownika Golf 9kW – koszty, zamienniki, naprawa, programowanie Proste ogrzewanie grawitacyjne - zasady i komponenty