|
THEMAKER
2 berichten
 Op bezoek
|
14-01-2012 18:48
Ik heb een SRF06 sonar sensor module gekocht.
Ik heb een R8c/13 microcontroller van elektor gekocht.
Kan iemand mijn a.u.b helpen om code te schijven om de afstand tussen sensor en object te berekenen?
Het lukt mij wel om de sonar aan de praat te krijgen, maar de rest kan ik niet.
Ik probeerde met de puls-width mode de afstand te berekenen.
Mischien heeft iemand anders andere ideeen?
Ik ben bezig een autonoom robot (autootje) te ontwerpen.
Elektronica is al gemaakt maar programeren is voor mij een beetje lestig.
Alvast bedank
Patrice
|
|
tymenyel
190 berichten
 Stamgast
|
15-01-2012 10:47
Ik weet niet wat je met pulsbreedte modulatie wilt doen?
Je moet de spanning over een weerstand meten met een ADC. In veel microcontrollers zit die al ingebouwd.
Ik heb niet veel informatie kunnen vinden van de SRF06 aleen hoe je hem aan moet sluiten en dat hij een stroom leverd van 4 tot 20mA.
Groeten, Martijn
|
|
THEMAKER
2 berichten
 Op bezoek
|
16-01-2012 16:40
Hallo tymenyel,
Ik heb hier een document in handen van de srf05.
Het aantal pinnen, etc is hetzelfde als de srf06.
Als je ziet in de tijd diagram, de afstand is bepaald door de echo puls breedte.
Misschien was ik niet duidelijk genoeg over he pulsbreedte modulatie mode van de R8C/13 module.
Met timer-x kun je een functie gebruiken om de pulsbreedte van een puls bepalen. het heet in engels PULSE MEASUREMENT.
je schakel hem in met : txmr = 0x07; //pulse measurement
zie attachment over het srf05 (srf06) module.
alvast bedank voor uw reactie
Patrice
SRF05.doc
|