Reply to comment

mirley's picture

Re: Licznik

Można mierzyc impulsy w okeślonym czasie lub czas między impulsami, z czego pomiar czasu między impulsami wydaje mi się lepszym rozwiązaniem. To gdzie umieścisz czujnik na kole nie ma najmniejszego znaczenia, lepiej umieścić go mozliwie blisko osi żeby prędkość liniowa magnesu nie była duża (ułatwi to odczyt, reakcje kontaktronu).

Ważny jest dokładny pomiar obwodu koła wraz z oponą, przeważnie jest to około 2,14m, jeśli zarejestrujesz jeden impuls to znaczy że rower przebył dokładnie drogę obwodu koła. jeśli zliczysz impulsy w czasie kilku sekund to podzielisz 2,14m*impulsy przez czas i otrzymasz prędkość w m/s potem *3,6 i jest km/h.

Lepszym pomysłem wydaje mi się pomiar czasu między impulsami... wtedy dzielisz 2,14m przez ten czas w sekundach i masz prędkość roweru, z tym że dokładność pomiaru czasu jest znacznie większa, bo np dla 70km/h będzie to czas 100ms co nie jest problemem do pomiaru, za to jeśli w czasie sekundy zrobi ci się raz 5 impulsów a raz 6 jadąc z prędkością dającą taki niepewny odczyt to prędkośc uzyskasz zmieniającą się 38 do 46 km/h

----

W wolnej chwili napiszę ci parę linijek kodu... ale narazie sam pokombinuj.... Nie wiem jak będzie wyglądała sprawa ze zużyciem energii i drganiami podczas pracy więc jaki masz dokładnie cel robiąc swój własny licznik a nie kupując gotowego?

Reply

  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • Use the special tag [adsense:format:slot] or [adsense:format:[group]:[channel][:slot]] or [adsense:block:location] to display Google AdSense ads.
  • You can enable syntax highlighting of source code with the following tags: [code], [blockcode], [c], [cpp], [java], [javascript], [php], [python], [qb].
  • Image links with 'rel="lightbox"' in the <a> tag will appear in a Lightbox when clicked on.

More information about formatting options