Moim skromnym zdaniem sa 2 metody na tego typu pomiar. 1. zliczanie impulsow w okreslonym odcinku czasu, 2. mierzenie czasu okresu. Wszystko zalezy jakiego przedzialu maja byc te pomiary.
Ja widze dwa rozwiązania: -zablokować na czas pomiaru WSZYSTKIE przerwania -zbudować układ co mierzy prędkość i wysyła gotowy pomiar do PC
Pomiar prędkości przez enkoder, to zliczanie impulsów w określonym czasie. Więc Twój układ będzie działał. Jeżeli chcesz kontrolować kierunek obrotów, enkodery muszą być A/B-fazowe.
Lub zamiast pomiaru częstotliwości, to zliczanie impulsów w czasie np 10ms.
Emiter tranzystora podłącz do masy mikrokontrolera, a kolektor możesz podłączyć do A1 tak jak zaznaczyłeś lub do pinu wejściowego timera, by wykorzystać go do zliczania impulsów w czasie. Dioda powinna mieć rezystor ograniczający prąd. Dzielnik - wystarczy że policzysz dla wybranych parametrów: https://pl.wikipedia.org/wiki/Dzielnik_n...
DObrze byłoby użyć czegoś możliwie lekkiego i naklejonego blisko osi obrotu, żeby: (1) nie psuć wyważenia, (2) małe były szanse na oderwanie się, i (3) po oderwaniu się nie spowodowało szkód. Chyba najlepszy byłby odblask na możliwie cienkim podłożu - taśma odblaskowa, odbijająca światło w kierunku, z którego przyszło. Oświetlić to laserem i obok niego...
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...
Witam, skoro wynik pomiaru prędkości obrotowej ma być podawany w powszechnie stosowanej (choć nielegalnej) jednostce, czyli w obrotach na minutę , to ilość otworków, czy innych znaczników (można używać np. czujnika magnetycznego), musi być całkowitą wielokrotnością 60, a najniższa liczba całkowita to przecież jeden. Wtedy na jeden obrót wału na sekundę...
Coś kolego Quaki plączecie mi się w zeznaniach. Jeżeli podłączymy na sztywno oś samochodu do układu to wracamy do typowej hamowni i wówczas nic nie stoi na przeszkodzie aby bezpośrednio mierzyć moment obrotowy i w połączeniu z prędkością obrotową wyznaczać moc. Natomiast ja pisałem o możliwości zaadoptowania typowych rolek do badania układu hamulcowego,...
Witam. Chciałbym skierować pytanie do fachowców na tym forum. Mianowicie interesuje mnie, czy bardzo kłopotliwe było by napisanie programu na mikrokontroler np atmega8, który by pokazywał mi na LCD aktualna prędkość. Pomiar miałby następować poprzez zliczanie impulsów z czujnika VR który współpracuje z wieńcem pierścienia ABS na przegubie. Ilość zębów...
Na pomiar prędkości są dwie szkoły: - dla wolnych obrotów zliczasz czas pomiędzy impulsami i to najlepiej licznikiem/timerem (hasło ICP) - dla szybkich obrotów zliczasz impulsy w ustalonym czasie i to też zrobisz najlepiej dwoma timerami/licznikami (jeden odlicza ustalony czas, drugi impulsy) Wybieraj... ;)
Witam ;) Mam problem z jednoczesnym odczytem prędkości oraz położenia wału enkodera inkrementalnego w sterowniku Siemens S7-1200. Kwestię odczytu samej prędkości lub położenia mam opanowane bo jeśli chcę określić położenie to wykorzystam zliczanie impulsów z HSC, a kiedy chcę prędkość to wejście HSC ustawiam na pomiar częstotliwości. Niestety nie mam...
Zauważ, że przy zliczaniu impulsów w cyklu pomiarowym np. 1s można zliczyć max 15000/60 = 250 impulsów z enkodera. Czas pomiędzy dwoma impulsami to min. 4ms, a więc przy kwarcu 1MHz timer odmierzy minimum 4000 taktów. Błąd pomiaru w każdym przypadku to średnio 1/2 impulsu - w przypadku 1) mamy przy maksymalnej prędkości błąd względny 0,2%, który rośnie...
Impulsy pobieram przy liczniku z kabelka który wg "Sam naprawiam ..." pochodzi od czujnika drogi umieszczonego przy skrzyni. Do zliczania impulsów wykorzystałem timer0 (oczywiście znalazłem przykład), który liczył i podbijał mi zmienną. Zrobiłem 10 km i sprawdziłem wynik. Było 5150 więc podzieliłem aby zamienić na m i wyszło 5,15 Nic mi się nie zgadza...
Witam. Przy pomiarach prędkości obrotowej metodą fotoelektryczną stosuje się częstościomierze. Są dwie metody pomiaru: 1) dla małych prędkości obrotowych sygnał z czujnika wykorzystywany jest do bramkowania zliczanych impulsów generatora wzorcowego. 2) dla dużych prędkości jest odwrotnie. Generator wzorcowy daje impulsy bramkujące (czas pomiaru), natomiast...
W obwodzie SO czasami jest dobrze dodać np jakiś nieduży kondensator ceramiczny. Aby zbędne śmieci wyeliminować ;) O to coś ciekawego do sprawdzenia :) Możesz też mieć stała impulsów źle ustawiona. wszystko jak OK jak nie działa inwerter, jak załączę zliczanie impulsów dostaje prędkości. Z UPS APC który robił za inwerter tego nie było. Ale wolę tego...
Witam! A może trochę inaczej - rzeczywisty pomiar obrotów silnika (urządzenia) za pomocą miernika -LUMEL Miernik cyfrowy N30O 2000000 Wejście do pomiaru: liczby impulsów, częstotliwości, prędkości obrotowej, okresu, zliczania czasu pracy, zasilanie 20-40V a.c./d.c., bez wyjścia dodatkowego. plus czujnik indukcyjny (impulsator) generujący impulsy do...
To mój pierwszy post. Tak jak i pierwsza przygoda z elektroniką w praktyce. Problem jest następujący: Chciałbym zbudować układ do pomiaru prędkości kątowej poprzez zliczanie impulsów z fotodiody. Na fotodiodę poprzez dziurki w obrotowej tarczy pada światło z diody LED. Po wstępnych testach takiego układu, na fotodiodzie pracującej tu jako fotoogniwo...
Tarcza kodowa może mieć przecież np. 60 szczelin i wtedy wystarczy zliczać ilość impulsów z transoptora w czasie 1 sek. Pomiar czasu między kolejnymi impulsami jest dobrą metodą przy małych prędkościach obrotowych, ze wzrostem obrotów dokładność pomiaru będzie spadać.
Zamiast zliczać ilość impulsów w stałej jednostce czasu, mierz czas pomiędzy poszczególnymi impulsami.
Na pewno czujnik Halla prościej. Ale nie to, że kontaktronu nie da się użyć, zwłaszcza przy dużych kołach. Zakładając koło 26" i Vmax=55km/h daje nam to ok. 8 obr/s czyli 125ms. Drgania kontaktronu raczej nie trwają 100ms, czyli niewielki zapas jest, wystarczy odpowiednio podejść. Po wykryciu zwarcia kontaktronu trzeba odczekać ok 80-100ms i upewnić...
Może kolega zdefiniować bieżący pobór mocy? Co tu definiować - taki pomiar zapewnia, że w każdej chwili wiesz jaki jest pobór mocy. Twój detektor podaje jedynie jaki był pobór mocy w chwili mignięcia diodki. Jaki był pobór mocy w jakiejś chwili pomiędzy mignięciami tego nie wiesz. A licznik rowerowy pokazuje bieżącą szybkość, czy tylko nabite kilometry?...
wszystko ok tylko zależy do czego to potrzebujesz. jaka dokładność pomiatru cię interesuje? jeżeli chodzi o pomiar dużych prędkości to przemnóż spodziewaną maksymalną prędkość obrotową wały enkodera przez jego rozdzielczość i zastanów się czy to nie za dużo (np. przy 3600 obr/min * te ponad 2000 imp/rev daje 120 000 impulsów/sekundę - do czego by była...
częstotliwością f=40Hz Kolega (at)jack80dev doprecyzował, że to 40 suwów/ruchów na sekundę, więc cykl ma częstotliwość 20Hz, co zmniejszy siłę 4 krotnie, ale nadal jest dość duża. Tak przy okazji to może jakimś wzorcem być konstrukcja dysku twardego "typu pralka" (Odra, Riad, IBM 360) - tam zespół głowic miał raczej więcej niż 200g, a pozycjonowanie...
Witam, Każdy enkoder daje określoną liczbę impulsów na pełny obrót. Należy zliczyć impulsy w określonym odcinku czasu i mamy prędkość obrotową. Należy przy tym pamiętać aby się zabezpieczyć przed sytuacją, kiedy w jednym przedziale czasu zliczamy impulsy z różnych kierunków obrotu. Pomiar będzie wtedy zafałszowany. Pozdrawiam, Marcin
Nie wiem czy moduł nawigacji w telefonie htc wildfire s musi przejść jakieś badania homologacyjne oraz nie wiem czy też moduł gps w samochodzie volvo s80 ma takowe badania ale chodzi o jako takie potwierdzenie, który pomiar jest bardziej wiarygodny. Z tego co mi wiadomo ( proszę o poprawienie) nawigacja gps oblicza prędkość na podstawie wektora przemieszczenia...
Ja też mam pytanie do Pfemka. Nie wiem jak zrobić pomiar prędkości i drogi w programie. Kontaktron mam podłączony między wejście PD2 (INT0) a masę. Prosiłbym o małą pomoc w napisaniu tej funkcji. Po pierwsze trzeba się zastanowić w jaki sposób mierzyć prędkość, gdyż można na kilka sposobów. Najprostszym sposobem jest pomiar ilości impulsów z czujnika...
no fakt. Troche źle się wyraziłem. chodzi ot ze dokładność pomiaru nie jest bardzo zalezna od ilości impulsów na km. A co jeśli chodzi o dobór mikrokontrolera do tego zastosowania?
Możesz podawać impulsy na wejście przerwania zewnętrznego i zliczać je programowo w liczniku trzybajtowym. Przy 10000 obrotów/min rozdzielczości 100/obrót i dokładności 0,1 obrotu faktycznie 6 sekund to minimum. Można zjechać w dół z czasem zliczania bez utraty dokładności , ale trzeba by było wyliczyć jaka część ostatniego impulsu zmieściła się w czasie...
Logo Zasilane jest z napięcia 24V. Dodatkowo stosuje zasilacz 12V na sterownik z PWM i Mostek H - dopiero wtedy idzie połączenie na silnik. Dodam że samo sterowanie załącz/wyłącz Prawo/Lewo działa bez zarzutu. Masy obu zasilaczy są ze sobą połączone bo powodowało to błędy przy wykrywaniu stanu wysokiego na wejściach. Do pomiaru obrotów silnik nie był...
Powiedzcie chociaż czy dobrze konfiguruje timer, aby działał w trybie licznika. Czy czegoś nie pominąłem, a jeśli są błędy to powiedzcie jakie. Jak ustawić rejestry aby licznik dawał sobie rade ze zliczaniem 360*2500 impulsów na minute. Jak na razie program pisany jest dla atmegi 8 ale docelowo będzie dla atmegi 1280. Ostatnio zmieniła sie koncepcja...
Pomiar czasu pomiędzy impulsami radzę stosować dla małych prędkości obrotowych. Dla większych prędkości , lub odczytywaniu impulsów z enkodera ( np . 1000 impulsów na obrót ) czasy pomiędzy impulsami mają małą wartość , należy wtedy zliczać impulsy w czasie . Daje to większą dokładność. Np dla 1000 obr/min 100 impulsach na obrót i czasie pomiaru 1 sek...
witam serdecznie buduję hamownię inercyjną. otóż zbieram impulsy z dwóch źródeł i na och podstawie określam obroty: 1 enkoder bębna który może obracać się z prędkością do ok 3500 obr/min a który daje 100 impulsów na obrót) czyli 35000*100/60 co daje niespełna 6000 impulsów na sek. 2 kabel wysokiego napięcia silnika mierzonego pojazdu gdzie ilość impulsów...
Czas otwarcia wtryskiwaczy mierzysz za pomocą 1 timera, ale nie tak od razu. Są dwie metody: pierwsza to podpięcie (przez transoptor) wtryskiwacza do wejścia timera i wejścia przerwania - po wykryciu przerwania (początek stanu niskiego) startujesz timer, przestawiasz stan aktywacji wejścia INT na przeciwny i procek wraca do pętli głównej, po ponownym...
enkodery inkrementalne Enkodery generują impulsy, impulsy zliczają wejścia licznikowe sterowników ( a nie detektory częstotliwość) i funkcje arytmetyczne przeliczają ilość impulsów na mm, cm, m. Pomiar częstotliwości impulsów może służyć do pomiaru prędkości przesuwu a nie drogi. Linki http://www.simex.pl/kategoria/Enkodery http://www.wobit.com.pl/kategoria/56/czu...
A użyj sobie funkcji SZUKAJ lub jakiejś globalnej wyszukiwarki i wrzuć hasła typu: obrotomierz, bezdotykowy/bezkontaktowy pomiar prędkości, czujniki indukcyjne, zapłon bezstykowy (bo tam też są wykorzystywane tego typu czujniki), obrotomierz do diesla. I wcale nie trzeba używać halla. Można pomiar zrobić na zasadzie zliczania impulsów z cewki zapłonowej...
Program będzie działał jeśli też sygnał nie będzie zbyt wolny. Musisz sobie to policzyć, jakiej ilości impulsów się spodziewać. Jeśli impils z czujnika będzie co ok 1 s, to pomiar będzie bzdurny. W takim przypadku należy powielić liczbę impulsów montując tzw koło pomiarowe. Na kole instaluje się podziałkę wykonano z metalowych elementów (np. śruby wkręcone...
Witam, możesz napisać jaka ma być minimalna prędkość obrotowa (obr/s), a jaka maksymalna, tego koła i jak dokładnie (niejednoznaczność w jednostkach czasu) chciałbyś ten maksymalny okres obrotu koła mierzyć. Często - aby poprawić dokładność pomiaru i skrócić czas pomiaru - stosuje się wiele impulsów na jeden okres obrotu koła, a potem zliczaną ilość...
Mam pytanie o zliczanie impulsów z enkodera inkrementalnego. W aplikacji mierzę elementy przemieszczające się po przenośniku taśmowym. Enkoder jest umieszczony w motoreduktorze i liczy obroty silnika 1024 impulsów na obrót silnika. Wychodzi około 24000 imp. na sekundę. Uwzględniając prędkość przenośnika wychodzi 68 impulsów na mm produktu. Błąd pomiaru...
Sterowanie PWM też może robić problemy. Sterowanie to chcę zastosować do synchronizacji dwóch siłowników liniowych podnoszących pokrywę włazu, tak aby była równomiernie podnoszona i przede wszystkim opuszczana: https://obrazki.elektroda.pl/2328457800_... I o ile na podstawie enkoderów w siłownikach udaje się dostosować ich prędkości...
Nie wiem czy to odpowie na twoje pytania ale : Gdy auto ma 2500 obr/min upc pokazuje 5000(tutaj nie wina programu lecz impulsów Zakładam, że masz 4 cylindrowy silnik, z dwoma cewkami. Cewka wyzwalana jest dla dwóch cylindrów jednocześnie tz. podczas zapłonu dla jednego cylindra oraz w tym samym czasie podczas wydechu dla drugiego. Tak więc na jeden...
Przejrzałem program i kilka rzeczy od razu sie rzuca w oczy 1. brak procedur obsługi przerwań od przepełnienia Timer0 i timer1 Po skonfigurowaniu powinneś określić do jakiej procedury program ma wskoczyć po odliczeniu przez timer np 10ms Powinno być zaraz po konfiguracji timera On Timer0 etykietka A na końcu programu etykietka: ... instrukcjie ........
Witam kolegów. Zostałem postawiony przed następującym problemem: muszę przeprowadzać pomiar prędkości pojazdu, którego koła wyglądają jak standardowe koła rowerowe, a kierunek poruszania może być tył/przód (albo jak to w kawale: kierunek poruszania ten sam, tylko zwrot inny). Z związku z opisanym powyżej problemem należałoby stworzyć układ pomiarowy....
Obrotomierz: pomiar impulsów sterujących cewką zapłonową w jednostce czasu. Jeśli dokładnie dobierzemy czas w którym zliczamy to będziemy mieli właśnie obroty. rozważania 2000 obr/min z taka predkoscia pracuje sobie silnik 4000 imp/min liczba impulsow sterujacych cewka dla silnika 4suw. 4 cyl. 66.66 liczb imp/sec z proporcji mozna obliczyc czas pomiaru,...
Witam szanownych kolegów Mam taki dziwny przypadek, logo w wersji 0ba3 miało zostać zastosowane do pomiaru impulsów z enkodera (56 imp/ obrot). Układ miał mierzyć przemieszczenie walu i wyłączyć zasilanie motoreduktora po osiągnięciu zadanego wcześniej położenia. Wał obraca się ze stalą prędkością 56obr na min co daje częstotliwość impulsów z enkodera...
Hehehe, no kod to arcydzieło. Ja tu nie widzę potrzeby stosowania ŻADNYCH OPÓŹNIEŃ. Napisaliśmy CI co zrobić z DS18B20, odczyt z czujnika ciśnienia to najpewniej wymiana kilku bajtów przez SPI - ułamek chwili, czujnik kierunku - dalej nie wiemy co to za dziwactwo, prędkość wiatru - tu pomysł ze zliczaniem impulsów w jednostce czasu też można zrobić...
Tutorial do avr taki znalazłem: http://avr.elektroda.eu/?q=node/8 Jak byś czegoś w sieci szukał, to raczej unikaj tutoriala z patron.net, uczy złych nawyków i jest nieco nie na czasie. Pomiar częstotliwośći na AVR realizuje się w miarę łatwo, przy wykorzystaniu timerów, jeden timer pracuje jako licznik impulsów z zewnątrz, a drugi odmierza czas, mozna...
Jak wyżej. Nie miałem do czynienia moeller-em ale dodam że należy zwrócić uwagę na częstotliwość zliczanych impulsów. Czy nie bedą one za szybkie dla PLC. Jeśli tak to stosuje się specjalne moduły HSC. W przypadku niektórych PLC w CPU są już dedykowane wejścia dla zliczania wyższych częstotliwości.
Musisz "zmierzyć" 3 impulsy. Nigdy nie wiesz w którym miejscu będzie wałek podczas włączenia urządzenia. Po 3 impulsie będziesz wiedział w którą stronę się kręci. Co do pomiaru prędkości ja wykorzystał bym timer. Timer ustawić tak aby zerował się np co 1sekundę. Czujnik A podpiąć pod przerwanie i w nim zliczać ilość impulsów. W przerwaniu timera sprawdzasz...
100 ms kończy pętlę główną Po co? a koła kręcą się z Max prędkością obrotową 500 obr/min. Czyli niewiele ponad 8Hz, to na "liczydłach*" można zliczać. Nie trzeba sprzętowych timerów liczących do 8 czy 10MHz. Ja widzę to tak. W przerwaniu 1 czy 10ms zliczasz impulsy, albo robisz to sprzętowo timerem. Inny timer (jeśli sprzętowo musi być inny, jeśli...
lpawel21 u Ciebie możnaby "zagęścić" pomiar obrotów-przyśpieszyłoby to reakcję na gwałtowne podmuchy... Musiałbyś na osi śmigła umieścić w równych odstępach więcej magnesów dla jednego kontaktrona (np 12, tak żeby przy pełnym obrocie śmigła wystąpiło 12 impulsów a nie tylko 1) i zmodyfikować program tak,żeby nie zliczał tych impulsów w czasie tylko...
Droga elektrodo, koledzy, ewentualne koleżanki i ty wujku Google. Zwracam się do was z całkiem poważnym tematem. Otóż tworze układ który będzie mierzył długość przesuwającego się elementu i tam sobie na nim pracował. Mam silnik trójfazowy z motoreduktorem, element porusza się ze stałą prędkością, nie regulowaną. Mam także Logo! w wersji 8 na 24V oraz...
Użyj rezonatora zewnętrznego np. 10MHz. Tylko po co ? Przyjmując prędkość maksymalną v=100km/h, czyli 27,778 m/s oraz średnicę koła 26 cali (promień 13 cali czyli 0,3302 m) i podstawiając do wzoru omega=v/R otrzymujemy 27,778/0,3302=84,125 radianów/sekundę Wiedząc, że 1 radian = 180 stopni / 3,141 czyli około 57,296 stopni i tych radianów na sekundę...
Korzystanie z jednego tylko wyjścia zaprzecza sensowi stosowania enkodera służącego do określania położenia. Jeśli chodzi Ci tylko o pomiar prędkości, to nie potrzebujesz enkodera, tylko wystarczy pojedynczy czujnik dający impuls raz na obrót. Jeśli jednak koniecznie chcesz do tego celu stosować enkoder i to tylko jedno z jego wyjść A/B, to żeby wyznaczyć...
przecież jest na screenie funkcji z Excela: Coś taki nerwowy. Teraz zobaczyłem że faktycznie jest. Piszę z telefonu a wzrok już nie ten co dawniej. Zrozum. Poza tym napisałeś i ma to formę tekstową, a nie graficzną. Można modyfikowawać i np. wkleić jako formułę do excela. To "E" jest od eksponent. Wykładnik potęgowy. Zamiast pisać 5* 10 do potęgi drugiej...
Witam. Proszę o rozjaśnienie, ewentualnie propozycję układu, który mógłby posłużyc do sterowania silnikiem DC. Najlepiej jakby miał możliwość zliczania impulsów (pomiar prędkości na wale), ADC co najmniej 12, 16bit no i może z jedno wyjście PWM. Z góry dziękuję za pomoc.
Bez wdawania się w większe szczegóły jest szansa, że obrotomierz będzie działał lecz jego wskazania mogą różnić się od rzeczywistości. Powodem jest instrukcja Wait 1 "odmierzająca" czas pomiaru. Porzuć ten pomysł na rzecz odmierzania czasu pomiaru za pomocą drugiego timera. W Tince jeden timer jest 8 bitowy, a drugi 16 bitowy. Oszacuj potrzeby przydzielenia...
(at)bartsam : oprócz filtru dolnoprzepustowego RC na linii z kontaktronem mam jeszcze programowy debouncing zrealizowany w taki sposób, że gdy pojawi się przerwanie INT0 od kontaktronu, to blokuję przyjmowanie dalszych przerwań INT0 i czekam na wystąpienie kolejnego przerwania od Timera1 (przerwania z Timera1 zgłaszane są co 10ms) i w tym przerwaniu...
Witam. Jestem początkujący i programuje w Bascom. Ogarniam już tematykę pomiaru prędkości obrotowych wałów i trochę już przećwiczyłem. Napisałem już działające programy mierzące prędkość obrotową wału przy pomocy pomiaru ilości impulsów w czasie, oraz metodą pomiaru okresu impulsów prostokątnych, generowanych przez czujniki indukcyjne, lub fotooptyczne....
Coś mi mówi, że temat wkrótce pójdzie do kosza. Głównie przez brak chęci Autora do współpracy i uwagi Kolegów, które w niczym nie pomagają. Co do prędkości rdzenia, to gdzieś w 2004 Atmel produkował uC z rdzeniem '51, które pracowały z zegarem 60 MHz. Ich wyjątkową cechą był 5-kanałowy moduł PCA. To były na przykład układy (at)szturctymek pewnie wie,...
Witam. Tak jak w temacie muszę dopasować odpowiednio sygnały pod mikroprocesor atmega64. Oczekuje sygnału prostokątnego o amplitudzie 5V do zliczania impulsów z czujników zamontowanych w moim samochodzie daewoo lanos. Najlepiej aby przetwarzanie sygnału na prostokątny odbywało się na tych samych elementach. http://obrazki.elektroda.pl/6920012900_1...
Jednak przy prędkości lekko większej np. 1 obrót na sekundę licznik się gubi i wartości nie są zliczane prawidłowo. Jak temu zaradzić? Zwróć uwagę na wyrażenie z 1-go twojego postu {(2*pi*R)/N}, którego wynikiem obliczeniowym była liczba 2.0 typu float. Wyrażenie to nie zawiera żadnej zmiennej, stanowi ono wielkość drogi przypadająca na jeden klick...
Tak jak pisze BC109B,ale zamiast korzystać ze światła odbitego,można skorzystać ze światła bezpośrednio oświetlającego fotoelement. Ponieważ jest to stół wibracyjny (gdzieś jest mimośród - tak wynika z foto), można wykorzystać ruch liniowy którejś części do przesłaniania źródła światła i zliczać te impulsy. Jedyną istotną sprawą jest dokładność zliczania...
Nie znam się na wtryskach ale jeśli chcesz mierzyć ich charakterystykę to szybkość zjawisk tam zachodzących raczej wyklucza ATMegę. Jeśli chodzi jedynie o zliczanie impulsów z wału silnika pompy CR to nie powinno byc problemu, natomiast co do pomiaru ciśnienia za wtryskiem to ADC w ATMega może być za wolne. potrzebowałbyś szybkości, przy np max 4000...
Zamierzam użyć takiego jak są przy licznikach rowerowych. Często robi się tak że dla motocykli z licznikami wyskalowanymi w milach zakłada się licznik rowerowy właśnie między innym do pomiaru dystansu. 190km/h to maksymalna prędkość, w motocyklach typu naked bike jakim jest moja Honda CB 500 ( bez owiewek ) prędkość podróżna mieści się gdzieś maksymalnie...
Witam ponownie. Do rozwiązania mam następujący problem. Na wale pompy zamontowany jest kawałek metalu, na przeciw niego czujnik indykcyjny który wykrywa owy metal w momencie kiedy jest naprzeciwko. Zakres prędkości obrotowej pompy wynosi 74-389 obr/min. Liczenie impulsów da fatalną rozdzielczość, więc zdecydowałem się na pomiar czasu obrotu wału. Do...
AVE... Jeśli możesz, to zwiększ pojemność układu pomiarowego o rząd wielkości, albo dwa. Wtedy wszelkie zmiany będą łatwiejsze do zmierzenia, co zmniejszy różne błędy wynikające choćby z ruchu powietrza wokół elementów. Spróbuj pomyśleć też nad metodą minimalizacji odchyleń od osi ruchu wałka. Sprawdź, czy wogóle masz taki problem... Jeszcze jedna opcja,...
Witam. Buduję układ sterownika tempomatu do samochodu. Wykonałem już wszystko menu z wieloma funkcjami dodatkowymi poza tempomatem (mini komputer pokładowy), zbudowałem układ wykonawczy wraz z zaprogramowaniem sterowania przepustnicą elektroniczną lecz chyba zacząłem od złej strony i utknąłem na pomiarze prędkości z czujnika prędkości samochodu. W aucie...
Lecz jeśli jest to wystarczające może mierzyć kanały kolejno. Jeden po drugim. Tak, ale kolega chce uzyskać dokładność 1 obr/min , oraz jak kolega pisze mają być jednocześnie wyświetlane, mierząc kanały kolejno w danej chwili brany pod uwagę jest tylko jeden czujnik. Jeszcze taka uwaga, o jakich prędkościach mówimy? Dla małych prędkości obrotowych...
XYRES94 - tego problemu właśnie oczekiwałem. Nie wiem dlaczego ale nikt z przedmówców nie uprzedził Ciebie ani nie zapytał o rozdzielczość enkodera oraz o częstotliwość impulsów. Po pierwsze Logo najprawdopodobniej nie nadąża ze zbieraniem impulsów. Po drugie, przy większej prędkości ruchu Logo jest zbyt wolne aby na tyle szybko zareagować, aby zatrzymać...
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 Generalnie kolega...
to może wykorzystasz częsc programu która odpowiada za odmierzanie jednej sekundy np dla zwykłego zegarka pozostaje tylko przelicznie dla danego kwarcu. projektów zegarków troche jest. tak sobie mysle ze problem z pomiarem tzn że silniczki maja taką samą prekdkość może byc zbyt krótki czas pomiaru czyli jedna sekunda w czasie której np dla wartości...
Tak myślałem, otałem sie o produkcje poligraficzną na maszynach offsetowych:D Główny problem to najniższa prękosc liczenia. Poza tym dość prosto, zewnętrzny kwarc jako podstawa czasu, wenętrzny ma za duże odchyłki. Timer 16-bitowy jako timer zliczający interwał czasu w którym odbywa się pomiar, drugi timer jako licznik impulsów z fototranzystora. Reszta...
Cucu67 widzę że konstruktor nie kwapi się z odpowiedzią ale ja ciebie oświecę :) Takie są wskazania jaka ilość impulsów/obrót koła, jaka jest średnica opony oraz jaka rozdzielczość użytego licznika i częstotliwość jego strobowania :) Jeśli przyjąć że pomiar następuje co 0,5 sekundy to bezpieczniej użyć 16 bitowego jeśli częściej to starczy 8-bitowy....
Dzień dobry. Po przestudiowaniu informacji znalezionych w sieci namalowałem załączony układ, który chciałbym wykorzystać do odczytu prędkości obrotowej silnika z istniejącego czujnika położenia wałka rozrządu. Czujnik wg mojej opinii to zwykły indukcyjny / 2 przewodowy. Generuje on przebieg sinusoidalny jak na załączniku. 1058542 Wykorzystując proponowany...
Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC z prędkością 8MHz (np. jak dla ATmega8, ATmega16...
Witam wszystkich, Przymierzam się właśnie do wykonania prędkościomierza opartego na czujniku hallotronowym, procesorze atmega8, oraz wyświetlaczem led 4 cyfrowym. Nie jest to więc skomplikowany układ jednak na co dzień zajmuje się programowanie sterowników B&R w Automotion Studio i jak na razie jestem zielony jeżeli chodzi o mikrokontrolery AVR, a wykorzystanie...
Panowie jak wykonać licznik obr/ min mając na wejściu LOGO sygnał cyfrowy pochodzący z czujnika zbliżeniowego. Kombinowałem coś z licznikami i liczy mi nawet ale pomiar jest co 10 sekund i dokładność tego też nie jest najlepsza. Poniżej schemat tego co wykombinowałem dodam ze jestem początkujący w plc i dopiero raczkuje w tym temacie. http://obrazki.elektroda.net/98_12672149...
Nie wiem, na jakim jesteś etapie - ja praktycznie zakończyłem :-) Mój drogomierz ma następujące funkcje: Mierzone parametry: - droga odcinka (zliczanie w górę lub w dół z możliwością zatrzymania pomiaru i zerowania) - droga całkowita (wyświetlanie z dokładnością do 100m lub 1m) - czas jazdy - czas postoju - czas ogółem - prędkość chwilowa - prędkość...
To tylko takie teoretyczne rozważanie :?: :D Gdyby mogło być to urządzenie stacjonarne i zamontowane na stałe na jednym torze to bym pofantazjował z czujnikami indukcyjnymi w tafli lodu. Łyżwiarz miał by magnes w bucie-łyżwie i pomiar był by dokonywany poprzez podanie impulsu na czujnik, prędkość wyliczana z czasu między impulsami :D dla łyżwiarza niewyczuwalne...
Czy jeżeli napisze program w którym : - będzie zliczał ilość obrotów w ciągu 1 s (będzie to częstotliwość f ) - zastosuje wzór V=2*pi*r*f r-promień koła Robisz tak: 1.Zliczasz ile impulsów przypada na 1km drogi (wykonywane tylko raz), najlepiej jak ustawisz program tak aby zliczał impulsy drogi do zmiennej typu word. Jedziesz np. 5 km i zapisujesz...
Czy aby nie przesadzasz z dokładnością pomiaru? Prostymi cyfrowymi metodami możesz wykryć "brak" jednego impulsu (albo nadmiar). Przy 18 otworach brak/nadmiar 1/18 obrotu daje 0.01 obr/min przy pomiarze w czasie 5.555 minuty. Czyli wynik pomiaru dostawałbyś raz na ok. 5 minut. Oczywiście można dokładniej. Trzeba stabilny sygnał zegarowy (teoretycznie...
Odświerzę trochę temat. Ja konkretnie muszę w miarę precyzyjnie zmierzyć prędkość obrotową w możliwie krótkim czasie. prędkość w zakresie 750-6500 obr/min. Dysponuje tarczą 25 nacięć na obrót i fotokomórką szczelinową która daje ttl na wyjściu. Puki co ttl generuje z generatora ne555 by uniknąć błędów pomiarów związanych ze stroną mechaniczną systemu....
Z obsługi przerwania wyrzuciłem zbędny kod. Wpisałem TCNT0=250; i zlicza bardzo szybko. Zlicza bardzo szybko, ale obawiam się, że niedokładnie. 6 taktów to za mało nawet na tak krótką procedurę obsługi przerwania. Pisząc w C nie widzimy tego, ale samo wejście w procedurę to 4 takty + wyjście (RETI) 4 takty. Do tego zwykle w procedurze obsługi przerwania...
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...
Witam drogich forumowiczów. Jakiś czas temu postanowiłem zbudować wyważarkę do wałków. Część mechaniczna jakoś wyszła natomiast pozostał problem części programowo elektrycznej. Wyważarka ma wykonywać pomiar przyspieszenia na każdym łożysku przy określonej prędkości obrotowej, żeby było ciekawiej przy maksymalnym przyspieszeniu muszę rejestrować pozycję...
Niema zadnego algorytmu, zliczasz obroty na wale silnika i wale wentylatora i porownujesz - przy przelozeniu 1:1 a przy innym wystarczy podzielic Czyli masz dwa swobodne liczniki impulsów a nie urządzenie do pomiaru poślizgu. Więc ta różnica wynika nie wiadomo z czego skoro nie podajesz żadnych parametrów wejściowych związanych z napędem. A na obrazku...
Wróciłem do rozgrzebanego projektu i aktualnie walczę z obsługą impulsatora. Użyty procesor to ATMEGA 16 z zewnętrznym taktowaniem 16MHz. PD2 (INT0), PD3(INT1) są skonfigurowane jako wejścia z podciągnięciem do 1 i do nich podłączone są piny impulsatora odpowiednio PD2 A i PD3 B (patrz załączony plik pdf). W przerwaniach chciałbym zliczać liczbę opadających...
Moim zdanie rozwiązanie z enkoderem (co prawda droższe) jest najlepsze. Pozwoli Ci to na bardzo dokładne rozliczanie długości blachy, możesz sobie nawet sterować poprzez to dalszą częścią procesu. Jeżeli dokładność zliczania długości blachy nie ma być zbyt dokładna np. do 10cm i więcej, to wtedy proponuje w jednym miejscy transportu blachy zamontować...
Sygnał czasu wtrysku można wziąść bezpośrednio z wtryskiwacza, sterowanie zapewne będzie masą więc mikrokontroler musi mierzyć czas trwania zera na wtryskiwaczu. Sygnał z czujnika prędkości to impulsy prostokątne o amplitudzie 5V a stałą takiego czujnika wyraża się w impulsach na metr. Można prosto zmierzyć ile impulsów przypada na metr drogi, podłączamy...
Moim zdaniem to powinno wyglądać tak: po pierwsze wzór na prędkość V=s/t - czyli prędkość=droga/czas. Musisz mieć "coś" co mierzy przebyty dystans i podaje impulsy do procesora. Musisz wiedziec jaki dystans jest przebyty co każdy impuls. Cała filozofia polega na tym żeby zmierzyć czas trwania od impulsu do impulsu. Znając ten czas trwania i drogę,...
Jesteś pewien co do tego PWM? Sterowanie wskazówką w licznikach najczęściej zrealizowane jest w oparciu o specyficzny rodzaj silnika - air core gauge. Tam wychylenie wskazówki uzależnione jest od relacji prądów płynących w dwóch przesuniętych o 90* cewkach. Próba odczytu napięcia/prądu tylko z jednej cewki da błędny wynik. Co do najprostszej implementacji...
Oparcie pomiaru na Input Capture jest niewygodne, bo otrzymujemy czas/impuls, a chcemy to przedstawic w impulsy/czas, a dokładniej impulsy/2 na 1sek. Strasznie dużo obliczeń i chyba bez dzielenia się nie obejdzie. Najprostszy sposób to wykorzystac jeden licznik do zliczania impulsów, a drugi do generowania 0,5s. Wtedy w tym pierwszym otrzymujemy obroty/sek....
Ok rozumiem . Cały temat staram sie zrozumiec poprawnie i zmierza do zbudowania komputera do opryskiwacza na podbudowie "BRAWO180 lub 300S" wiec zależało mi na poprawnym zliczaniu przepływomierza i pozostało mi obliczyć prędkość . Muszę obiczyć predkość z dokladnościa do 0,1 km/h do maksymalnej predkości około 35km ,niewiem czy liczyć impulsy czy mierzyć...
Witam. Jest taki problem. Robię odczyt z enkodera w mikroprocesorze używając przerwania do zliczania impulsów. Ilość zliczonych impulsów jest zapisywana w zmiennej alfa. Zmienna alfa jest przesyłana do PC przez port COM3 z prędkością 115200 bps. Dane na 100% dochodzą do portu i mogę je odczytać np. w LabVIEW. Jednakże, odczyt tych danych musi być w...
Ja tylko dodam dwie uwagi: 1. Oczywiście można każde dwie linie kodu (np. te, które ignorowałyby drgania styków) zastąpić przerzutnikiem czy uniwibratorem. Idąc w tym kierunku można wyrzucić mikrokontroler, wstawić kilkadziesiąt układów logicznych i mamy to samo, bez kłopotów z programowaniem. Pozostaje tylko kwestia sensowności takiego rozwiązania...
http://obrazki.elektroda.pl/9517182100_1... Poniższy projekt pokazuje w jaki sposób skonstruować można detektor mionów, generowanych w górnych partiach atmosfery przez promieniowanie kosmiczne zderzające się z atmosferą ziemską. http://obrazki.elektroda.pl/2166341600_1... http://obrazki.elektroda.pl/5049092500_1...
Witam, Żeby było przenośne to może wystarczy plastikowy dekiel za 5zł na tylne koło z przyklejonymi (wtopionymi) magnesikami jakie sa w predkościomierzu rowerowym i takimże czujnikiem. Problem tylko z zamocowaniem tego czujnika (ale koło z Twojej propozycji równierz trzeba jakoś zamocować). Licznik mozna zrobić na jakimkolwiek kontrolerze). Jaki jezyk...
Czynnik 8, to przez ile został podzielony wynik przeciążenia według twojego wzoru. Oznacza to tylokrotnie mniejsze przeciążenie zmierzono w czasie próby od wyliczonego. 50% jest różnicą bilansu energii, pomiędzy wyliczonym a uzyskanymi wynikami podczas prób. Te wyniki właśnie zwróciły uwagę prof. Dobrego i Gomuły, którzy zaangażowali się w poznanie...
adrian_krc Czy Ty rozumiesz co chcesz zmierzyć i jak to zrobić? 0. Licznik T0 i licznik T1 pracują ciągle. Przerwanie od INT0 też jest stale włączone. W pętli głównej wykonujesz obliczenia w oparciu o wartość zmierzoną w T0, a wyniki wyświetlasz w obsłudze T1. To na początek. 1. Licznik T0 pracuje w konfiguracji zliczania impulsów bramkowanych przez...
zliczanie impulsów enkodera atmega zliczanie impulsów zliczanie impulsów assembler
reaktancja transformatora oznaczenie zmywarka siemens gazowanie reduktor
gramofon daniel obroty gramofon daniel
Ustawienie rozrządu w silniku Nissan YD25 Silnik zaburtowy szarpie na biegu jałowym - przyczyny i rozwiązania