-
X-Received: by 10.36.29.212 with SMTP id 203mr26608itj.5.1499458773612; Fri, 07 Jul
2017 13:19:33 -0700 (PDT)
X-Received: by 10.36.29.212 with SMTP id 203mr26608itj.5.1499458773612; Fri, 07 Jul
2017 13:19:33 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.eu.feeder.erj
e.net!feeder.erje.net!2.us.feeder.erje.net!weretis.net!feeder6.news.weretis.net
!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giga
news.com!nntp.giganews.com!m54no832637qtb.1!news-out.google.com!s132ni31itb.0!n
ntp.google.com!v202no998422itb.0!postnews.google.com!glegroupsg2000goo.googlegr
oups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Fri, 7 Jul 2017 13:19:33 -0700 (PDT)
In-Reply-To: <ojnm4s$asc$1$michal@news.chmurka.net>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.5.65.70;
posting-account=jnRHMAoAAACB5EawItMhNTZMy_yOF2XE
NNTP-Posting-Host: 83.5.65.70
References: <ojnm4s$asc$1$michal@news.chmurka.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8...@g...com>
Subject: Re: Arduino - zliczanie impulsów
From: s...@g...com
Injection-Date: Fri, 07 Jul 2017 20:19:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 53
Xref: news-archive.icm.edu.pl pl.misc.elektronika:720421
[ ukryj nagłówki ]W dniu piątek, 7 lipca 2017 12:01:02 UTC+2 użytkownik Michal M. Lechanski napisał:
> Ja po prośbie do doświadczonych bardziej niż ja...
>
> Otóż próbuję zliczać obroty koła.
>
(...)
> Z góry dziękuję za jakiekolwiek sugestie.
>
Zacząc nalezy od tego że wykrywasz poziom zamiast zmiany stanu.
Zmien program na dwa sposoby:
po pierwsze wykrywaj zmiane stanu. Czyli jak czujnik przechodzi ze stanu 0 do 1 i
odwrotnie to zliczaj te zmiany.
Po drugie zmien program tak aby szybko ustalał jaki jest stan czujnika.
Po trzecie musisz pamietac że styki mogą podskakiwać więc musisz to też oprogramować.
Moja sugestia:
Korzystaj z kontaktronu o ile tenże kontaktron pozwala na tak szybkie zmierzenie
stanu.
W przypadku koła o średnicy 28 cali masz obwód 223cm.
Przy prędkości 30km/h (8m/sek) to daje około 4 obroty na sekunde. I do tego czas
styku kontaktronu to pi*oko 1/100 z tej ćwiartki sekundy.
Musisz upewnic się że ten kontaktron potrafi sie otwoerać i zamykać te 5-10x na
sekunde.
Warto to zmierzyć np. przepuszczając przez niego sygnał dzwiekowy i nagrac przez
karte muzyczna jesli nie masz oscyloskopu.
Tak zobaczysz czy ten kontaktron po pierwsze potrafi sie tak często rozłączać i
łączyć oraz jak mocno mu styki podskakują.
Program napisz tak aby procedura działała na przerwaniach zegarowych. Odczytuj status
kontaktronu około 500-1000-2000x na sekunde i wynik pomiaru wkładaj do zmiennej jako
pojedynczy bit i przesuwaj bity w lewo (zwiekszasz wartośc zmiennej) w sytuacji kiedy
masz w zmiennej odpowiednio wysoką wartość wiesz ze styk jest trwale zwarty.
Zgodnie z tym ustawiasz sobie wartosci globalnych zmiennej w rodzaju "styk_zwarty".
Jest jeszcze pare alternatyw ale jak zrobisz powyższe to raczej będzie najprościej o
ile całośc sie uda (kontaktron nadąży sie zamykać itp.).
Kolejny krok to zbudowac sobie układ z histerezą i nim wywoływać przerwanie.
Następne wpisy z tego wątku
- 08.07.17 00:43 slawek
- 08.07.17 00:47 slawek
- 08.07.17 00:52 slawek
- 08.07.17 00:57 slawek
- 08.07.17 10:23 slawek
- 08.07.17 11:28 Janusz
- 08.07.17 12:01 Piotr Gałka
- 08.07.17 21:34 slawek
- 08.07.17 21:55 Janusz
- 08.07.17 21:59 Janusz
- 08.07.17 22:50 Zenek Kapelinder
- 08.07.17 23:07 Michal M. Lechanski
- 09.07.17 08:05 slawek
- 09.07.17 14:03 slawek
- 09.07.17 16:06 Zenek Kapelinder
Najnowsze wątki z tej grupy
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
Najnowsze wątki
- 2025-05-27 Re: Nowe zalecenie w Mini Netykiecie dotyczące wklejania linków URL
- 2025-05-27 Re: Nowe zalecenie w Mini Netykiecie dotyczące wklejania linków URL
- 2025-05-27 Dlaczego bede jezdzil samochodem do centrum?
- 2025-05-27 Zermatt
- 2025-05-27 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-05-27 Dziwny schemat wzmacniacza m.cz.
- 2025-05-27 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-05-27 obce wpływy
- 2025-05-27 "25 zł/100 i śmiejesz się z elektryków"
- 2025-05-27 Warszawa => Fullstack PHP Developer <=
- 2025-05-27 Taniej niż 1,27zł za kilowatogodzinę prądu?
- 2025-05-26 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-05-26 Kraków => NMS System Administrator <=
- 2025-05-26 Kraków => NMS System Administrator <=
- 2025-05-26 Warszawa => Junior Rekruter <=