Pages: [1]   Go Down
Author Topic: Is there an IC controller for the ultrasonic ping sensor?  (Read 807 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I know I can easily control this ultrasonic range sensor http://www.seeedstudio.com/wiki/index.php?title=Ultra_Sonic_range_measurement_module#Hardware_Installation directly with an Arduino,

but I was wondering whether there exists some sort of IC that would drive the sensor and convert its pulse output into an analog voltage output. So that the Arduino wouldn't have to switch pin mode and measure pulse width, but it would just read a voltage analog input continuously.

Is there such a thing?

thanks
m.
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13739
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


google "frequency to voltage IC" and you will get several hits. e.g. - http://www.ti.com/lit/ds/symlink/lm2907-n.pdf -

(never used it myself disclaimer applies smiley
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

0
Offline Offline
Newbie
*
Karma: 0
Posts: 12
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I don't think a "frequency to voltage" does what I need... but I'll have a look at the specs
Logged

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13739
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry I misinterpreted the question. THis ping sensor gives a single pulse and its width is indicative for the distance.

Why not use an attiny13 - http://www.atmel.com/Images/doc2535.pdf - and send the value in a binary stream (SPI) to the Arduino.

There are other "minimal" processors that could do the job too..
Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Phoenix, Arizona USA
Offline Offline
Faraday Member
**
Karma: 40
Posts: 5581
Where's the beer?
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sorry I misinterpreted the question. THis ping sensor gives a single pulse and its width is indicative for the distance.

Why not use an attiny13 - http://www.atmel.com/Images/doc2535.pdf - and send the value in a binary stream (SPI) to the Arduino.

There are other "minimal" processors that could do the job too..


Don't know much about the ATTiny - but could you instead output PWM and use a cap hanging off the pin to "output" an analog voltage level...? Main question would be if there are enough pins/resources to do that...
Logged

I will not respond to Arduino help PM's from random forum users; if you have such a question, start a new topic thread.

Global Moderator
Netherlands
Offline Offline
Shannon Member
*****
Karma: 217
Posts: 13739
In theory there is no difference between theory and practice, however in practice there are many...
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

minimal needs:
- one pin to start and read the pulse
- one other for shiftOut the value...

Logged

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Pages: [1]   Go Up
Jump to: