Sie sind auf Seite 1von 21

8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Journals & Books Create account Sign in

Proximity Sensor

Related terms:
Sensor Type, Mobile Sensor, User Experience, Close Proximity

View all Topics

Input/Output Devices
W. Bolton, in Programmable Logic Controllers (Sixth Edition), 2015

2.1.11 Ultrasonic Proximity Sensors


Ultrasonic proximity sensors direct ultrasonic sound waves (i.e. high frequency sound waves beyond the audible
frequencies) to a target and measure the time taken for the sound waves to return; the further away the object the
greater the time taken. Such sensors are used for distances to a target of the order of a few centimeters to a meter.
The Omron E4C-DS30 ultrasonic proximity sensor has a range of 50–300 mm, the E4C-DS80 has 70–800 mm, and
the E4C-DS100 sensor 90–1000 mm. Ideally, the target object should have a flat smooth surface to give a good
reflection, as uneven or curved surfaces give a poorer reflection and so the ultrasonic proximity sensor must be
positioned closer to such objects. Soft materials, e.g. foam, do not reflect sound waves well enough to be able to be
detected. As an indicator of the variety of applications that the Omron sensors can be used for, they give detection of
transparent trays, inspection of solvent tank levels, detection of sheet sag, detection of tires on a conveyor belt,
detection of rubber sheet sag between supporting rollers and detection of the position of glass substrates in
cassettes.

Sensor hubs
Manish J. Gajjar, in Mobile Sensors and Context-Aware Computing, 2017

Sensor-Based Hub With Micro Controller Unit


In this approach, an MCU is combined with one or more sensors like accelerometer, gyroscope, proximity sensor,
and so on. In this architecture, the sensors that are used for fusion algorithms or for tracking user activity and
context awareness (gestures, motion or step counting, and so forth) are used. Examples of this approach are
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 1/21
8/5/2019
(g p Proximity
g Sensor - an overview
) | ScienceDirect Topics
p pp
STMicroelectronics’ iNEMO-A LIS331EB or InvenSense sensor hubs. This solution can be used in high-end mobile
device handsets.
This approach reduces the cost through integration and BOM (bill of material) reduction, while helping to achieve
lower power through sensor+MCU power flow optimization. Since this architecture tries to do a multitude of
functions with sensors that are already integrated, it may not be optimized for one particular function and does not
have flexibility of selecting a different set of sensors (from other than what is already integrated in the solution) to go
with MCU.

Future trends and challenges in ITS


Anand Paul, ... Seungmin Rho, in Intelligent Vehicular Networks and Communications, 2017

9.3.3 Add-on sensors


Currently, in addition to the CAN-bus, our prototype foresees the interaction with
1. The homemade, low-cost, seat-mounted proximity sensors located in the vehicle to monitor the passenger load,
2. Environmental sensors located outside the vehicle for monitoring purposes.

The seat occupancy sensors are based on capacitive effects. The set-up scheme is relevant to seat occupancy. An
electrode is placed on the seat to be monitored. This electrode is built up from a thin circular metal plate. In its
cheapest realization, it could be obtained from aluminium foil. The electrode is covered by a piece of nonconducting
material, which can be the seat upholstery itself or a paper covering. The electrode constitutes one plate of a
capacitor and the chassis of the vehicle constitutes the second plate of this capacitor. When a human body occupies
the seat, the electrical properties of the sensor electrode and the ground change and the total capacitance of the
system above.
The environmental sensors transfer measured data to the Arduino board, which has been augmented with XBee
modules to support ZigBee communication. The Arduino board can retrieve environment-related parameters at the
same or at a different frequency from the one used to get data from the CAN bus. Further sensors can be easily
integrated, by adding proper shields to the Arduino board (e.g., biometric data can be collected from drivers and
passengers to give more information to rescue teams in case of car accidents). The augmented FCD information
collected from the mentioned set of heterogeneous sensors is packed together and passed to the smartphone.

Reading S'ensors
In Building Robots with LEGO Mindstorms NXT, 2007

Proximity Detection
Previously with the RCX, users who wanted to perform proximity detection were stuck with limited options. One
option was to purchase a third-party proximity sensor such as the Techno-Stuff Dual Infrared Proximity Detection
(DIRPD) sensor. This sensor, combined with a language such as NQC, could be programmed to detect left, right,
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 2/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

and center obstacles and proved very effective at navigation and obstacle avoidance. To demonstrate its effectiveness,
look at the WallFollower robot at www.plastibots.com. Another option was to use the standard light sensor with the
RCX IR communication feature. With some NQC code, one could program the RCX to send pulses of IR and have
the light sensor read these. The timing of response for them would yield a distance reading.
The introduction of the ultrasonic sensor to the NXT provides similar functionality out of the box. Through NXT-G,
you can quickly write a simple program that can be used to detect obstacles in front of your robot and have it react
accordingly. You can try doing this yourself by building TriBot from the NXT-G Robo Center and configuring it such
that the sensor is used to avoid obstacles as it drives around.
Fans such as Guy Ziv (at www.nxtasy.org) have gone a step further and taken advantage of the I2C interface to use the
sensor in “ping” mode. What does this mean? Well, out of the box, you really can use one of these sensors on only
one robot at a time. If you try to configure two ultrasonic sensors to run at the same time, both sensors get
initialized when the program starts, each will emit ultrasound at the same time and cause confusion between
readings due to bouncing signals between them.
To solve this, Guy used a custom block in NXT-G by configuring two sensors on the same robot and having the
software alternate (at a rapid pace) the sending and reading of ultrasound for each sensor. The general process is as
follows:
▪ Ultrasonic Sensor 1: Send signal (ping), read result, store value.
▪ Ultrasonic Sensor 2: Send signal (ping), read result, store value.

▪ Compare both values and react accordingly.

If you have two ultrasonic sensors, you can get into developing some sophisticated proximity detection with your
robot. You could use them to better decide which side of your robot an obstacle is on, or use the values to produce a
“radar” type of map on the NXT display to do some environment mapping.

Mobile Cloud Service Models


Dijiang Huang, Huijun Wu, in Mobile Cloud Computing, 2018

Mobile provides sensor data


Sensor as a service is another emerging MaaSP service model. Present mobile devices such as smart phones carry
various sensors such as fingerprint sensor, accelerometer, gyroscope, barometer, proximity sensor, ambient light
sensor, and hall sensor. These sensors profile the device environment or the user environment for smart phone. The
device environment profile is very important for context-based or user-based applications. Besides, the device
environment is also very important for cloud applications. In this model, the mobile devices or smart phones work as
service providers, which expose their sensing function to the cloud.
The cloud can build a virtual mirror world by the device environment profile. A virtual mirror world enables a new
cloud mobile application scheme, which is a mirror-synchronization scheme. The mirror-synchronization scheme
works in three steps as its name indicates. First, the mobile device senses the environment and sends the
environment profile to the cloud. The cloud builds the virtual world by the profile. Second, the cloud application
aggregates lots of small mirror virtual worlds into one big world, based on which many applications can run. Third,
in return for the mobile device sensing profile data, the cloud provides the application for the mobile devices. Due to
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 3/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
the aggregation of small mirror virtual worlds in the cloud, the mobile devices actually use the data from other
mobile devices and the cloud computation power. Both the mobile device and cloud benefit in the mirror-
synchronization scheme.

RFID+ Working with RFID Peripherals


Dr.Paul Sanghera, in RFID+ Study Guide and Practice Exams, 2007

Photo Eyes
A photo eye, in general, is a sensor that detects the presence of something coming and reports the presence to
another device. A photo eye works as an input device to an RFID system. It can be used as a proximity sensor that can
provide presence and direction information of a load. For example, a photo eye sees an item coming on a conveyor
and triggers the reader to begin reading. It can also be used to determine a good or bad read-that is, a good or bad
tag. A bad read can prompt actions such as stopping the conveyor and triggering a light tree.
So, the following are some of the advantages of photo eyes in an RFID network:
▪ A photo eye can detect and tell the RFID portal when to start scanning a load passing along the conveyor. This
minimizes the scan time and helps avoid interference between adjacent RFID readers.
▪ In conjunction with some business logic, a photo eye can also be used for verification of tags: they are properly
encoded and placed.

Programs
W. Bolton, in Programmable Logic Controllers (Sixth Edition), 2015

14.3 Conveyor Belt Control


Consider a program that is used to count the number of items put onto a conveyor belt from work cells and give an
alert when the number reaches 100. This program might be part of a bigger program used to control a production
unit. A proximity sensor can be used to sense when an item is put on the conveyor so that a 1 signal is produced
each time. The program might thus be as shown in Figure 14.20, which uses the Allen-Bradley format.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 4/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 14.20. Conveyor belt counting of products.

A further possibility in this conveyor belt problem is that too many items must not be put on the belt at any one
time. A program that might achieve this goal involves instituting a time delay after an item is put on the belt and
before the next item can be loaded onto the belt. Figure 14.21 shows the program elements for that specification.
When an item passes the proximity sensor, the on-delay timer is started, and only when that is completed can
another item be loaded.

Sign in to download full-size image

Figure 14.21. Conveyor belt time delays.

14.3.1 Bottle Packing


Consider a production-line problem involving a conveyor being used to transport bottles to a packaging unit, with
the items being loaded onto the conveyor, checked to ensure they are full and capped, and then the correct number
of bottles (four) being packed in a container. The required control actions are thus: If a bottle is not full, the conveyor
is stopped; the capping machine is activated when a bottle is at the required position, the conveyor being stopped
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 5/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
pp ; pp g q p , y g pp
during this time; count four bottles and activate the packing machine, with the conveyor stopped if another bottle
comes to the packing point at that time; and sound an alarm when the conveyor is stopped.
The detection of whether a bottle is full could be done with a photoelectric sensor that could then be used to activate
a switch (X402/I0.2 input). The presence of a bottle for the capping machine could also be by means of a
photoelectric sensor (X403/I0.3 input). The input to the counter to detect the four bottles could be also from a
photoelectric sensor (X404/I0.4 input). The other inputs could be start (X400/I0.0 input) and stop (X401/I0.1 input)
switches for the conveyor and a signal (X405/I0.5 input) from the packaging machine as to when it is operating and

has received four bottles and so is not ready for any further caps. Figures 14.22 and 14.23 show a possible ladder
program that could be used in Mitsubishi format and in Siemens format, respectively.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 6/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 14.22. Bottle-packing program (Mitsubishi format).

Sign in to download full-size image

Figure 14.23. Bottle-packing program (Siemens format).

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 7/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

The Mitsubishi program in instruction list is as follows:

LD X400 (*First rung*)

OR Y430

AN X401

ANI Y432

ANI M100

LDI X404

ORI X405

ANB

OUT Y430

LDI Y430 (*Second rung*)

OUT Y431

LD X402 (*Third rung*)

OR M100

OUT M100

LD X403 (*Fourth rung*)

OR Y432

ANI T450

OUT T450

K 2 (*2 s allowed for capping*)

OUT Y432

LD X405 (*Fifth rung*)

RST C460

LD X404 (*Sixth rung*)

ANI X405

OUT C460

K 4 (*Four bottles counted*)

LD C460 (*Seventh rung*)

OUT Y433

END (*End rung*)

The Siemens program in instruction list is:

A I0.0 (*First rung*)


https://www.sciencedirect.com/topics/computer-science/proximity-sensor 8/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
A I0.0 ( First rung )

O Q2.0

A I0.1

AN Q2.2

AN F0.0

(AN I0.4

ON I0.5

= Q2.0

AN Q2.0 (*Second rung*)

= Q2.1

A I0.2 (*Third rung*)

O F0.0

= F0.0

A I0.3 (*Fourth rung*)

O Q2.2

LKT 2.2 (*2 s allowed for capping*)

SR T0

A T0

= F0.1

AN F0.1 (*Fifth rung*)

= Q2.2

A I0.4 (*Sixth rung*)

AN I0.5

CU C0

LKC 4 (*Four bottles counted*)

A I0.5

R C0

= Q2.3

END (*End rung*)

Computer-aided Fixture Design


https://www.sciencedirect.com/topics/computer-science/proximity-sensor 9/21
8/5/2019
p g
Proximity Sensor - an overview | ScienceDirect Topics

Dr.Yiming (Kevin) Rong, ... Dr.Zhikun Hou, in Advanced Computer-Aided Fixture Design, 2005

3.6.4 Locator Design with Sensor


There is a need for an integrated locator/sensor for foolproofing and error-proofing applications. The various
foolproofing needs were discussed in previous sections. One of the main requirements of the existing fixtures is the
implementation of the new integrated techniques with minimal changes to existing designs and without interfering
with the tool paths for existing parts. To realize such needs, an integrated locator with proximity sensors has been
designed and tested for various applications.
Besides the ceramic locator with optical fiber sensor (discussed in the last section), proximity sensors were used in
the integrated locators for broad range of applications. Proximity sensors can detect metal objects without physical
contact with the target. Proximity sensors are classified as three types based on the principles of operation: the
electromagnetic inductive type, the magnetic type using a magnet, and the capacitance type using change in
capacitance. The electromagnetic high-frequency oscillation type of proximity sensor was selected for the
foolproofing applications discussed here, as it best meets the requirements of current applications.
Figure 3.86 indicates the clearances required to flush mount sensors to metal (minimum clearances of ϕD and d are
required). In addition, non-shielded sensors interfere with sensors placed close to each other. To simplify the
installation process, a self-contained unit with an output indicator built into the unit was employed. The LED built
into the unit glows, confirming operation, which eliminates the use of amplifiers and saves space in the fixture.

Sign in to download full-size image

Figure 3.86. The use of a non-shielded proximity sensor.

An integrated locator should be designed based on existing modular fixture components. A new locator might even
be included in a modular fixture catalog. Because the sensor in this case is a self-contained type with LED, a slot was
machined to enable ease of viewing the LED. The complete design is shown in Figure 3.87.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 10/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.87. Integrated locator with a self-contained proximity sensor.

Various sensors were studied to select the sensor best suited to the fixturing requirements. The type of senors
researched were proximity sensors, precision-limit switches, ultrasonic sensors, laser displacement sensors, and
photoelectric sensors. One of the promising sensors for the current application was the fiber-optic type. The optical
fiber consists of the core and the cladding, which have different indexes. The light beam travels through the core by
repeatedly bouncing off the wall of the cladding. The light beam, having passed through the fiber without any loss in
light quantity, is dispersed with an angle of approximately 60 degrees and emitted to the target. There are two types
of fibers: plastic-fiber and glassfiber. Optical fibers are also divided as the through-beam type and the reflective type.
The reflective type is subdivided according to parallel, coaxial, or separated fibers.

Sensors and actuators


Manish J. Gajjar, in Mobile Sensors and Context-Aware Computing, 2017

Proximity Sensor
A proximity sensor is a device that can detect or sense the approach or presence of nearby objects and for this it does
not need physical contact. There are different kinds of proximity sensors. Some of them are listed [8]:
• Inductive: This type of sensor is used to detect nearby metallic objects. The sensor creates an electromagnetic
field around itself or on a sensing surface.
• Capacitive: This type of sensor is used for detection of metallic objects and nonmetallic objects.
• Photoelectric: This type of sensor is used to detect objects. A light source and receiver are the main components
of such sensors.
• Magnetic: This type of sensor uses an electrical switch that is operated based on the presence of permanent
magnets in a sensing area.

Workings of a inductive proximity sensor


An inductive proximity sensor [9,10] mainly consists of a coil, an electronic oscillator, a detection circuit, an output
circuit, and an energy source to provide electrical stimulation. This type of proximity sensor works on the principle of
inductance and generation of eddy currents. Inductance is defined as the change in current flowing through a
conductor that induces a voltage in both the conductor and any nearby conductors. Eddy current is the current
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 11/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
induced in the conductor by a changing magnetic field in the conductor. Eddy current creates a magnetic field that
opposes the magnetic field that created it (Fig. 3.29).

Sign in to download full-size image

Figure 3.29. Inductive proximity sensor components.

The oscillator is fed electrical current through a direct current supply. This oscillator generates a changing
alternating current (AC). When AC is passed through the induction coil, it generates a changing electromagnetic
field. This field creates metal sensing region called an active surface in front of the sensor. Fig. 3.30 shows AC and
electromagnetic field generation on the sensor side, while the metal object generates a change in impedance due to
eddy currents.

Sign in to download full-size image

Figure 3.30. Proximity sensor operating principle.

When a metallic object comes into the inductive proximity sensor’s field of detection, eddy circuits build up in the
incoming metallic object. This eddy current reacts to the source of the magnetic field and hence it acts to reduce the
inductive sensor’s own oscillation field. When the oscillation amplitude decreases beyond a certain threshold, the
sensor’s detection circuit triggers an output from the output circuitry [11].

Workings of a capacitive proximity sensor


A ii i i [12 13] i i il
https://www.sciencedirect.com/topics/computer-science/proximity-sensor
i d i i i h l i fi ld i 12/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
A capacitive proximity [12,13] sensor is similar to an inductive proximity sensor except that an electrostatic field is
produced in a capacitive proximity sensor instead of an electromagnetic field. Thus it is possible to sense metallic
and nonmetallic objects (such as liquids, paper, cloth, and glass) in the sensing field.
As shown in Fig. 3.31, the sensor consists of AC circuitry used to charge the capacitor.

Sign in to download full-size image

Figure 3.31. Capacitive proximity sensor components.

If the active sensing surface of a capacitive sensor is formed by two concentrically shaped metal electrodes of an
unwound capacitor, then the incoming target will cause change in the capacitance of the oscillator circuit. The
sensing circuit picks up this change and triggers output change on reaching a threshold value.
If the active sensing surface of a capacitive sensor is formed by only one of the metal electrodes of the capacitor, then
the incoming target will behave as the other plate. The presence of the other plate now enables the sensor capacitor
plate to take or remove AC, thereby causing a change in the current value that is picked up by the sensing circuit.
The output circuitry indicates output change on reaching a threshold value of the AC change of AC circuitry.
The adjustment of the sensor capacitor plate can be used to regulate the operating distance. This helps in use cases
of detection of full versus empty containers. The sensor operating distance may require adjustment depending on
the dielectric constant of the target material.
The effective sensing distance for the target materials with a larger dielectric constant is more than that for the target
materials with a smaller dielectric constant. For example, a capacitive sensor can have an effective sensing distance of
10 mm for alcohol with a dielectric constant of 25, while the same capacitive sensor can have a sensing distance
2 mm for glass with a dielectric constant of 5.
Workings of a photoelectric proximity sensor
A photoelectric proximity [14] sensor is used to detect the distance or presence/absence of a target object. It uses a
light transmitter (mostly infrared) and a photoelectric receiver. There are four modes of photoelectric sensors:
• Direct reflection (diffused): In this type (Fig. 3.32) both the light transmitter and receiver are in the sensor and it
uses the light deflected directly from the target object for detection. Hence it is crucial that the transmitted
light/radiation is reflected off the object and reaches the receiver. The emitter sends out a beam of light (most
often a pulsed infrared, visible red, or laser) that diffuses in all directions, filling a detection area. The target then
enters the area and deflects part of the beam back to the receiver. Detection occurs and output is turned on or off
when sufficient light falls on the receiver. Such sensors are affected by both the color and surface type of the
object. If the object is opaque, then lighter color objects can have a greater sensing distance while darker objects
will have a reduced sensing distance. If the object is shiny then the operating distance is affected by the type of
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 13/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

surface (more than the color of the object).

Sign in to download full-size image

Figure 3.32. Diffused mode photoelectric proximity sensor.

One of the variation of the diffused mode is a diffused converged beam mode (Fig. 3.33) wherein the transmitter and
the receiver are both focused on a same exact point in front of the sensor. This point of focus is called the sensor focal
point.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 14/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.33. Diffused converged beam mode photoelectric proximity sensor.

The sensor can detect any object at the sensor focal point or within a sensing window around the focal point. Any
objects that are outside this sensing window are ignored. Such diffused converged mode sensor enables the sensor
to detect low reflective targets better than a simple diffused mode sensor.
Fig. 3.34 shows diffused mode sensor with mechanical background suppression that has two receivers. The first
receiver captures reflected light from the target while the second receiver captures reflected light from the
background. If the reflected light from the target is of higher intensity than the one captured from the background
then the target is detected, otherwise not.

Sign in to download full-size image

Figure 3.34. Diffused mode photoelectric proximity sensor with mechanical background suppression.

Fig. 3.35 shows diffused mode sensor with electronic background suppression where a position sensitive electronic
device acts as a receiver. This receiver compares the received reflected light from the target and from the background
with a predetermined value and reports target detection when the reflected light intensity from the target exceeds
the predetermined intensity value.
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 15/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.35. Diffused mode photoelectric proximity sensor with electronic background suppression.

• Retroreflective (reflection with reflector) [15]: In this type of photoelectric sensor the transmitter and the receiver
are placed together in the sensor body, but the sensor requires a separate reflector (Fig. 3.36). If an object comes
in between the reflector and the receiver in the sensor, then the light beam between them gets interrupted. This
allows the sensor to detect the interrupting object. These sensors generally have longer sensing distances due to
the increased efficiency of the reflector compared with the reflectivity of most targets. The target color and finish
do not affect the sensing range in retroreflective mode as they do with diffused mode.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 16/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.36. Retroreflective photoelectric proximity sensor.

• Polarized reflection with reflector: This type of sensor is similar to a retroreflective sensor described earlier, but it
uses a polarization filter, which only allows light at a certain phase angle back to the receiver (Fig. 3.37). This
helps the sensor to see a shiny object as a target and not incorrectly as a reflector because the light reflected from
the reflectors shifts the phase of the light, whereas light reflected from a shiny target does not. A polarized
retroreflective photoelectric sensor must be used with a corner-cube reflector, which is a type of reflector that can
accurately return the light energy on a parallel axis back to the receiver. Polarized retroreflective sensors are
recommended for use cases with reflective targets.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 17/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.37. Polarized photoelectric sensor.

• Thru-beam: This type of sensor is also known as opposed mode and uses a separate housing for the transmitter
and the receiver (Fig. 3.38). The photo beam from a transmitter is pointed at the receiver. When an object comes
between the transmitter and the receiver, it interrupts the photo beam between them, thereby causing the sensor
output to change. This mode is the most accurate and reliable, and it allows the longest sensing ranges amongst
all the modes of photoelectric sensors.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 18/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

Sign in to download full-size image

Figure 3.38. Thru-beam photoelectric sensor.

Workings of a magnetic proximity sensor


A magnetic proximity sensor consists of a reed switch. The reed switch is an electrical switch operated by an applied
magnetic field. It contains a pair of magnetizable, flexible, metal reeds whose end portions are separated by a small
gap when the switch is open (Fig. 3.39). The reeds are hermetically sealed in opposite ends of a tubular glass
envelope. The stiffness of the reeds causes them to separate, and open the circuit, when the magnetic field ceases. A
magnetic field (from an electromagnet or a permanent magnet) will cause the reeds to come together and complete
an electrical circuit. When the reed switch is turned on, the sensor is turned on.

Sign in to download full-size image

Figure 3.39. Magnetic proximity sensor schematic.

Sensor validation and hardware–software codesign


Manish J. Gajjar, in Mobile Sensors and Context-Aware Computing, 2017

Sensor simulator
This block provides the sensor functionality to the sensor manager. It consists of three components: sensor
implementer, sensor data provider, and sensor communication layer.
Sensor implementer: This module consists of basic/generic sensor protocols such as accelerometer, altimeter,
gyroscope, proximity sensor, compass, ambient light sensor, and so on. The sensor manager can allow the user to
select sensor type and sensor model. The sensor implementer can enhance the available generic sensor protocol with
additional user-specified sensor configurations.
Sensor data provider: This module provides control over sensor data transfer rate, number of iterations a particular
data type needs to be used in execution or simulation, data transfer mode (clock based, sequential, iterative, or
trigger based) and data interpretation mode (as raw sensor output data or as input data from one of the sensor
interface protocols like I2C, SPI, UART, and so on). This module can also act as data injector module that can have an
ability to overwrite the existing sensor data with new data as per user requirements. Different possible data transfer
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 19/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics

modes that can be supported by the sensor data provider include the following:
• Clock based: In this mode, the system clock and sensor data rate controls when the next sensor data would be
transferred. For example, if sensor data rate is 400 Hz then data is produced by sensor data provider every
1/500 Hz=0.002 seconds or 2 milliseconds. But if under clock-based mode a lower data rate is allowed then data
could be sent at interval of 4 milliseconds (which is equivalent to a clock rate of 1/0.004=250 Hz).
• Sequential: In this mode, the data is sent by the data provider based on the request it receives through a
communication interface like I2C or SPI.
• Iterative: In this mode, the data is provided by the data provider based on the user request command through the
host machine/GUI.

Trigger based: Under this option the sensor data transition starts based on user selection and zeros are
transmitted until the user selects to start transmitting real sensor data.

Sensor communication layer: This component provides a mechanism to communicate over I2C, SPI, UART, and so on.
The mechanism to communicate is selected based on the environment (whether it is FPGA with real physical sensors
or QEMU).
Fig. 7.8 shows the interaction between various software sensor simulator components including required user
interactions.

Sign in to download full-size image

Figure 7.8. Software sensor simulator component interactions.

When start initialization is indicated by the user, the simulation manager initializes and discovers all available
sensors. From this available sensor list, the user can select the required sensors for sensor data simulation. The
sensor simulator manager then validates the selected sensors along with their respective recorded data (the data that
sensor is required to send), and along with their user-selected properties. This sensor validation is a required step to
ensure correct sensor simulation behavior On passing the validation checks the selected sensors are programmed
https://www.sciencedirect.com/topics/computer-science/proximity-sensor 20/21
8/5/2019 Proximity Sensor - an overview | ScienceDirect Topics
ensure correct sensor simulation behavior. On passing the validation checks, the selected sensors are programmed
with their respective properties and are activated. The sensors would appear in “ready for simulation” status.
The simulation manager next awaits the user command to start the sensor simulation. On receiving the start
command, the sensor simulator manager assigns sensors, errors, events, and communication methods for the
sensor simulation.
The sensor simulator then generates data from required sensors as per selected data transfer modes and provides it
to the communication layer, which then sends the data to the requesting agent through sensor communication
protocols (such as I2C, SPI, and UART) and finally to the user through the simulation manager, which exposes all the
simulation API to the user.

About ScienceDirect Remote access Shopping cart Advertise Contact and support
Terms and conditions Privacy policy

We use cookies to help provide and enhance our service and tailor content and ads. By continuing you
agree to the use of cookies.
Copyright © 2019 Elsevier B.V. or its licensors or contributors. ScienceDirect ® is a registered
trademark of Elsevier B.V.

https://www.sciencedirect.com/topics/computer-science/proximity-sensor 21/21

Das könnte Ihnen auch gefallen