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.
|Published (Last):||13 September 2016|
|PDF File Size:||3.38 Mb|
|ePub File Size:||18.83 Mb|
|Price:||Free* [*Free Regsitration Required]|
Only locations 0, 1 and 2 can be written to. You can then read the sonar data. They are normally located with the bus master rather than the slaves. Some modules such as the OOPic already have pull-up resistors and you do not need to add any more.
The default and recommended time for completion of ranging is 65mS, however you can shorten this by writing to the range register before issuing a ranging command. The reading increases as the brightness increases, datashwet you will get dwtasheet maximum value in bright light and minimum value in darkness.
Sets the range register of the SRF08 for faster ranging. The results must be read individually from each sonar’s real address.
It depends on the size, shape and material of the object and what else is around in the room. See the Changing Range and Analogue Gain sections below. Ranging Mode To initiate a ranging, write one of the above commands to the command register and wait the required amount of time for completion srff08 read as many results as you wish.
Therefore, if you try to read from the SRF08 we use the software revision number a location 0 then you will get 0xFF whilst ranging. We have examples of using the SRF08 module with a wide range of popular controllers.
SRF08 – High Performance Ultrasonic Range Finder by ROBOT ELECTRONICS –
Srff08 the programmer the SRF08 behaves in the same way as the ubiquitous 24xx series eeprom’s, except that the I2C address is different. It cannot be read. It also gives a brief flash during the “ping” whilst ranging. Location 4 Location 5 Location 6 Location 7 Locations 8 – 35 0 – mm – mm – mm – mm and so on.
If you need them, I recommend 1. By default, the ranging lasts for 65mS, but can be changed by writing to the range register at location 2. Changing beam pattern and beam width You can’t! Analogue Gain The analogue gain register sets the Maximum gain of the analogue stages.
They are normally located with the bus master rather than the dahasheet.
(PDF) SRF08 Datasheet download
To initiate a ranging, write one of the above commands to the command register and wait the required amount of time for completion and read as many results as you wish. 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.
There is more information in the sonar faq. 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. Checking for Completion of Ranging You do not have to use a timer on your own controller to wait for ranging to finish.
Arranging the data like this should be better for a neural net than the other formats.
The default and recommended time for completion of ranging is 65mS, however you can shorten this by writing to the range register before issuing a ranging command.
Reads the current temperature. If you need them, I recommend 1. ANN mode Artificial Neural Network is designed to provide the multi echo data in a way that is easier to rsf08 to a neural network, at least I hope it is – I’ve not actually done it yet. You can take advantage of the fact that the SRF08 will not respond to any I2C activity whilst ranging. Reading from location 0 returns the SRF08 software revision.
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. More usefully, 24 0x18 gives a range of 1 metre and 0x8C is 6 metres. The beam pattern of the SRF08 is conical with the width of the beam being a function of the surface area of the dwtasheet and is fixed. When done, you should label the sonar with its address, however if you do forget, just power it up without sending any commands.
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. You do not have the correct permissions to perform this operation.
Ddatasheet value of zero indicates that no objects were detected. This means that writing a ranging command to I2C address 0 0x00 will start all sonar’s ranging at the same time. Location 1 is the onboard light sensor. The next two locations, 2 and 3, are the 16bit unsigned result from the latest ranging – high byte first.
This data is updated every time a new ranging command has completed and can be read when range data is read. To reduce this possibility, the maximum gain can be reduced srrf08 limit the modules sensitivity to the weaker distant echo, whilst still able to detect close by objects.
It should get close to in complete darkness and up to about 0xF8 in bright light.