This is the page for the SRF08 Ultrasonic Ranger, with I2C interface. The datasheet can be found from the Rapid Electronics website, or there is a good. The SRF08 Ultrasonic Sensor is an evolutionary step up from the SRF It requires less power to operate, has a longer range (up to 6m) and it performs its own. [an error occurred while processing this directive]. SRF08 Ultra sonic range finder . Technical Specification. Communication with the SRF08 ultrasonic.

Author: Nikok Meztilkis
Country: Saint Lucia
Language: English (Spanish)
Genre: Education
Published (Last): 20 November 2018
Pages: 418
PDF File Size: 7.66 Mb
ePub File Size: 10.40 Mb
ISBN: 826-2-75926-443-2
Downloads: 23205
Price: Free* [*Free Regsitration Required]
Uploader: Nikogami

Technical Specification – link to the manufacturer FAQ – link to the manufacturer. One long flash followed by a number of shorter flashes indicating its address. Maximum possible gain is reached after about mm of range.

(PDF) SRF08 Datasheet download

These commands must be sent in the correct sequence to change the I2C address, additionally, No other command may be issued in the middle of the sequence. If you need a different range, change it once as part of your system initialization code. More usefully, 24 0x18 gives a range of 1 metre and 0x8C is 6 metres. Note that the relationship between the Gain Register setting and the actual gain is not a linear one. See the Changing Range and Analogue Gain sections below.

Technical data SRF08 Range 3 cm There are up to a further 16 results indicating echo’s from more distant objects. However if you wish to fire the SRF08 at a faster rate than 65mS, you will definitely need to reduce the gain – see next section. The range can be set in steps of about 43mm 0.

SRF08 – High Performance Ultrasonic Range Finder by ROBOT ELECTRONICS –

This means that writing a ranging command to I2C address 0 0x00 will start all sonar’s ranging at the same time. To the programmer the SRF08 behaves in the same way as the ubiquitous 24xx series eeprom’s, except that the I2C address is different. This is available on popular controllers such as the OOPic and Stamp BS2p, as well as a wide variety of micro-controllers. In addition to the above addresses, all sonar’s on the I2C bus will respond to address 0 – the General Broadcast address.


Location 4 Location 5 Location 6 Location 7 Locations 8 – 35 0 – mm – mm – mm – mm and so on. To get at the range information quicker 2. This data is updated every time a new ranging command has completed and can be read when range data is read.

The reading increases as the brightness increases, so you will get a maximum value in bright light and minimum value in darkness. The beam pattern of the SRF08 is conical with the sef08 of the beam being a function of the surface area of the transducers and is fixed.

SRF08 Ultrasonic Sensor

Maximum possible gain is reached after about mm of range. Location 1 is the onboard light sensor. The flashing is terminated immediately on sending a command the SRF If a location high and low bytes is 0, then there will be no further reading dattasheet the rest of the registers. ANN mode Artificial Neural Network is designed to provide the multi echo data in a way that is easier to input to a neural network, at least I hope it is – I’ve not actually done it yet.

Commands The are three commands to initiate datwsheet ranging 80 to 82to return the result in inches, centimeters or microseconds. When done, you should label the sonar with its address, however if you do forget, just power it up without sending any commands. However if you wish to fire the SRF08 at a faster rate than 65mS, you will definitely need to reduce the gain – see next section. Working with the networking stack.

They are normally located with the bus master rather than the slaves. A potential hazard with this is that the second ranging may pick up a distant echo returning from the previous “ping”, give a false result of a close by object when there is none.


ANN mode provides a 32 byte buffer locations 4 to 35 inclusive where each byte represents the uS maximum flight time divided into 32 chunks of uS each – equivalent to about mm of range. Dataaheet Information for this Arm website This site uses cookies to store information on sfr08 computer.

I would like to measure with multiple sensors, with only one sensor sending and all others receiving. Example; to change the address of a sonar currently at 0xE0 the default shipped address to 0xF2, write the following to address 0xE0; 0xA0, 0xAA, 0xA5, 0xF2. There is more information in the datasheeet faq.

Checking for Completion of Ranging You do not have to use a timer on your own controller to wait for ranging to finish. Therefore, if you try to read from the SRF08 we use the software revision number a location 0 then sdf08 will get 0xFF whilst ranging. This is a question which crops up regularly, however there is no easy way to reduce or change the beam width that I’m aware of. So if an echo is received from within the first datashet, location 4 will be non-zero.

Publishing date date of last technical specification: To reduce this possibility, the maximum gain can be reduced to limit the modules sensitivity to the weaker distant echo, whilst still able to detect close by objects. You can take datashest of the fact that the SRF08 will not respond to any I2C activity whilst ranging.

Depending on which wavefront is the 1st to be strong enough to be detected, which could be the 1st, 2nd or even 3rd, the result can jitter by this much.