R8c/13 met sonar sensor

Ontwerpen en programmeren

Postby themaker » Sat Jan 14, 2012 12:00 am

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
themaker
 
Posts: 2
Joined: Thu Jan 02, 2014 3:38 pm

Postby tymenyel » Sun Jan 15, 2012 12:00 am

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
tymenyel
 
Posts: 203
Joined: Thu Jan 02, 2014 3:27 pm

Postby themaker » Mon Jan 16, 2012 12:00 am

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
Attachments
SRF05.doc
(130 KiB) Downloaded 32 times
themaker
 
Posts: 2
Joined: Thu Jan 02, 2014 3:38 pm


Return to Microcontrollers

Who is online

Users browsing this forum: No registered users and 1 guest