kloksnelheid attiny85

Hardware geleverd door Arduino
Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: kloksnelheid attiny85

Berichtdoor ercmrj » 11 Apr 2014, 09:46

Als ik even uitga van 1 magneet op een wiel met een omtrek van 1.65mtr

Bij een snelheid van 47.52km komt het magneetje 8 keer langs de sensor 8*1.65*3600/1000 (8* omtrek wiel, 3600 sec in 1 uur, delen door 1000, meter- >km)

Volgende snelheid die in beeld komt is 53.46 als magneetje 9 keer langs sensor komt.

interval tijd bij 1omwenteling bij 47.52km/u = 125 milliseconden en bij 53.46km/u is dat 111 ms. Dus als hij 124 milliseconden meet is de snelheid 47.9km/u

SofwareSerial heb je al eerder aangegeven, maar dat kreeg ik niet werkende. Ik weet niet of dat komt doordat jij eclipse gebruikt maar als ik wat meer tijd heb zal ik het nog eens proberen.

Ik heb ook altijd eerst op de Arduino getest en daarna op de Tiny. Ik had verwacht dat ze hetzelfde zouden zijn maar het blijkt al dat delay problemen geeft en het lijkt erop dat er meer verschillen zijn maar dat durf ik nog niet hardop te beweren.

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: kloksnelheid attiny85

Berichtdoor nicoverduin » 11 Apr 2014, 17:41

Er kunnen allerlei factoren een rol spelen:
a) als er een andere interrupt service routine loopt, dan wachten de interrupts tot ze aan de beurt zijn.
b) de interne timer van de ATTiny is een RC temperatuurgevoelige klok. Dat kan best wat afwijkingen vertonen. De uno werkt met een kristal (0.5% mogelijke afwijking).
c) Eclipse is gewoon een betere IDE dan die van de Arduino die gewoon de compiler gebruikt van de Arduino. Heeft dus niets te maken met de SoftwareSerial.
d) en wat je formule betreft is het mij niet helemaal duidelijk wat je punt is.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: kloksnelheid attiny85

Berichtdoor ercmrj » 11 Apr 2014, 21:48

Je kan toch niet zien dat je 50 km/u rijdt, hij springt van 47 naar 53. Bij 50km/u zou het magneet 8,5 keer langs de sensor moeten komen en dat kan natuurlijk niet.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: kloksnelheid attiny85

Berichtdoor nicoverduin » 12 Apr 2014, 08:22

Rekenfoutje?
165mm per omwenteling
8 omwentelingen per seconde = 1320 mm
3600 seconden in een uur = 4752000 mm = 4752 meter = 4.752 km....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: kloksnelheid attiny85

Berichtdoor ercmrj » 12 Apr 2014, 08:37

Hoe kom je aan 165mm ik schrijf toch:
Als ik even uitga van 1 magneet op een wiel met een omtrek van 1.65mtr


Dat is een wiel van een skate omtrek 165 mm, ik rijd in een auto.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: kloksnelheid attiny85

Berichtdoor nicoverduin » 12 Apr 2014, 10:06

oeps :)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Vorige

Terug naar Arduino hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 51 gasten