Ominaisuudet:
Liitäntä I2C-väylä
Toiminta samanlaista kuin 24LCxx EEPROM-muistilla
16 anturia voi olla samassa väylässä, 0xE0 on perusosoite-
Kaikille antureille voi antaa yhtäaikaisen käskyn mitata
etäisyyttä
Käyttöjännite 5 V 3-12mA
Led merkkivalo ilmasee osoitteen käynnistyksessä
Sisältää myös valonanturin
Ohjaus ja mittaus tehdään kirjoittamalla tavu muistipaikkoihoin
( rekisteri)
Esimerkit
eri
prosessoreille.
Piirikaavio
ja ohjelma
Liitäntä
Katso allalevaa kuvaa
Älä kytke "Do Not Connect"-nastaan mitään, se on
reset nasta.
SCL ja SDA johdoissa pitää olla ylösvetovastukset ->
+5V. Yksi vastuspari väylään esim 1.8k.
SRF08 toimii aina SLAVE moodissa.

Rekisterit: 36 kappaletta
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Komennot
Kolme komentoa käynnistää mittauksen (80,81, 82),tulos tuumina, cm tai mikrosekunteina vastaavsti. ANN mode (Artificial Neural Network) antaa muuttaa I2C osoitetta.
| Komento | Toiminta | |
| Decimal | Hex | |
| 80 | 0x50 | Mittaus - Tulos tuumina |
| 81 | 0x51 | Mittaus - Tulos cm |
| 82 | 0x52 | Mittaus - Tulos mikrosekuntteina |
| 83 | 0x53 | ANN Mode - Tulos tuumina |
| 84 | 0x54 | ANN Mode - Tulos cm |
| 85 | 0x55 | ANN Mode - Tulos cm |
| 160 | 0xA0 | 1.sekvenssi I2C osoitemuutoksessa |
| 165 | 0xA5 | 3.sekvenssi I2C osoitemuutoksessa |
| 170 | 0xAA | 2.sekvenssi I2C osoitemuutoksessa |
Etäisyysmittaus
Käynnistä mittaus antamalla joku ylläolevista luvuista komentorekisteriin ja odota sopiva aika (esim. 65 ms) ja lue kaikuja tarpeellinen määrä. Ensimmäinen kaiku laitetaan paikkaan 2,3. toinen 4,5,jne. Jos mitttaustulos on 0, on seuraavatkin mittaukset ovat nollia. Suositeltava mittausaika on 65ms. Jos haluat lyhentää mittausaikaa, voit tehdä sen kirjoittamalla sopivan luvun rekisteriin 2.
ANN Mode
ANN mode (Artificial Neural Network) on suunniteltu antamaan monta
mittaustietoa eri mittausetäisyyksiltä.Näin anturi on helpompi
käyttää tekoälyverkkoissa. ANN mode käyttää
32 tavun puskuria (paikat 4..35 ). Niissä 0xFFFF merkitsee pisintä
aikaa jaettuna 32 palasiin eli 2048us jokainen. Tämä vastaa taas
352 mm aluetta. Jos kaiku saadaan asetetun mittausajan puitteissa, rekisteriin
laitetaan luku joka poikkeaa nollasta
Siis jos kaiku on vastaanotettu ensimmäisen 352 mm aikan, paikka
4 on jotakin muuta kuin nolla. Jos kaiku kuullaan 3 merin päästä
paikka 12 kirjoitetaan jotakin muuta kuin nolla (3000/352 = 8) (8+4=12).
Järjestelmä on tehty SOFM (Self Organizing Feature Map) periaattella
.
| Paikka 4 | Paikka 5 | Paikka 6 | Paikka 7 | Paikat 8 - 35 |
| 0 - 352mm | 353 - 705mm | 706 - 1057mm | 1058 - 1410mm | jne |
Mittauksen valmistumisen tarkastelu paikan 0 avulla
Voit lukea paikkaa 0 kun odottelet mitttausken valmistumista, Jos se on 0xff, mittaus ei ole valmis. Jos se on jotakin muuta niin mittaus on valmis. Silloin saat ohjelmitoversion numeron 0x00..0x254.
Alueen muutos
SRF08 asettaa mittausajan sisäisellä ajastimella.Se on oletusarvona
65mS eli 11 metrin alue. Tämä on 6 metriä enemmään
kuin SRF08 pystyy mittaamaan. Voit lyhentää SRF08 kaiun kuunteluaikaa
ja samalla mittasaluetta lyhentämällä mittausaikaa. Se tehdään
kirjoittamlla rekisteriin 2 joku luku.Luku 00 antaa mittausetäisyydeksi
43mm , 02 antaa 86 jne. Pisin aika ( 65 ms) on oletusarvo 255 eli 11 metriä
Miksi muuttaisit aikaa tai aluetta?
1 Saat mittauksen valmiiksi nopeammin
2 Voit saada useampia mittauksia sekunnissa.
Vahvistus
Rekisteri 1 asettaa maksimi vahvistuksen . Vahsistus on aluksi
pienin 0x94e. Se kasvaa 70 us välein arvoon joka on asetettu paikkaa
1 Suurin vahvistus saadaan 390mm alueella ja siitä eteenpäin.
Tämä johtuu siitä, että seuraavat mittaukset voivat
kuulla edellisen mittauksen . Rjoitamalla vahvistusta voidaan edelliset
kaiuta estää häiritsemästä mittausta.
Huomaa - Vahvistus on toiminnassa
vain mittausmodessa ei ANN modessa,siellä vahvistus on ohjattu automaattisesti.
| Vahvistus Rekisteri | Maksimi vahvistus | |
| Decimal | Hex | |
| 0 | 0x00 | 94 |
| 1 | 0x01 | 97 |
| 2 | 0x02 | 100 |
| 3 | 0x03 | 103 |
| 4 | 0x04 | 107 |
| 5 | 0x05 | 110 |
| 6 | 0x06 | 114 |
| 7 | 0x07 | 118 |
| 8 | 0x08 | 123 |
| 9 | 0x09 | 128 |
| 10 | 0x0A | 133 |
| 11 | 0x0B | 139 |
| 12 | 0x0C | 145 |
| 13 | 0x0D | 152 |
| 14 | 0x0E | 159 |
| 15 | 0x0F | 168 |
| 16 | 0x10 | 177 |
| 17 | 0x11 | 187 |
| 18 | 0x12 | 199 |
| 19 | 0x13 | 212 |
| 20 | 0x14 | 227 |
| 21 | 0x15 | 245 |
| 22 | 0x16 | 265 |
| 23 | 0x17 | 288 |
| 24 | 0x18 | 317 |
| 25 | 0x18 | 352 |
| 26 | 0x20 | 395 |
| 27 | 0x21 | 450 |
| 28 | 0x22 | 524 |
| 29 | 0x23 | 626 |
| 30 | 0x24 | 777 |
| 31 | 0x25 | 1025 |
Alue ja vahvistus on käynnistyksessä aina perusarvoissaan, joten ne eivät pysyvästi voi mennä väärin. Useimipien ei tarvitse koskea vahvistukseen tai aluerekistereihin koskaan.
Valoanturi
Miittausarvo 2-3 täysin pimeässä (<5
Luxia ) ja 248 (0xF8) päivänvalossa ( >4000 Luxia)
. Luetaan paikasta muistipaiksta 1 .
LED
Punainen ledi välähtää käynnistyksesä
ja mittauksessa .
Oositeen muutos I2C väylässä
Kytke vain yksi laite saaman väylään ja kirjoita kolme
komentoa oikeassa järjestyksessä I2C- väylälle ja sen
jälkeen uusi osoite.Esimerkiksi jos vaihdar osoiteen
0xE0 ( oletusosoite) -> 0xF2, kirjoita osoitteeseen 0xE0 rekisteriin
0 seuraavt datat; (0xA0, 0xAA, 0xA5, 0xF2 ).
Jos unohdat osoitteen, katso käynnistyksen aikana LEDin vilkutusta.
SRF08 tulostaa osoitteensa vilkutuksella. Yksi pitkä ja sen
jälkeen laske lyhyet vilkutukset . Lopeta vilkutus lähettämällä
komento SRF08:lle.
| Osoite | Pitkä valo | Lyhyt valo | |
| Decimal | Hex | ||
| 224 | E0 | 1 | 0 |
| 226 | E2 | 1 | 1 |
| 228 | E4 | 1 | 2 |
| 230 | E6 | 1 | 3 |
| 232 | E8 | 1 | 4 |
| 234 | EA | 1 | 5 |
| 236 | EC | 1 | 6 |
| 238 | EE | 1 | 7 |
| 240 | F0 | 1 | 8 |
| 242 | F2 | 1 | 9 |
| 244 | F4 | 1 | 10 |
| 246 | F6 | 1 | 11 |
| 248 | F8 | 1 | 12 |
| 250 | FA | 1 | 13 |
| 252 | FC | 1 | 14 |
| 254 | FE | 1 | 15 |
Virrankulutus
12mA toiminnan aikana ja 3mA odotuksessa.
| Toiminta | Virta | Aika |
| Komento | 275mA | 3us |
| +/- 10v jännitepumppu |
|
600us |
| 8 jaksoa of 40kHz "ping" | 40mA | 200us |
| Mittaus | 11mA | 65ms |
| Varalla | 3mA | - |
SRF08 €37
I2C-moduli
SRF04
€20 I2C-moduli
VALMIS PRI-IDEA ULTRA-ÄÄNI €120
anturi
koteloitu 4 johtoa: 5V 100mA, 0V, 2 kpl liikennevalolähtöä
TTL (ON/EI) aina toinen päällä. Tarvittaessa myös sarjaliikenne,
Analogia-anto, GSM soitto jne
Etäisyyssäätö trimmerillä 3cm --2.55m
mitat 79*40*30mm
Tilaukset Probyte