controlsystemsandcomputernetworks dralunmoon lecture4 filesensors and actuators...

19
Sensors and Actuators Control systems and Computer Networks Dr Alun Moon Lecture 4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2 1 / 18

Upload: others

Post on 13-Sep-2019

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Sensors and ActuatorsControl systems and Computer Networks

Dr Alun Moon

Lecture 4.2

Dr Alun Moon Sensors and Actuators Lecture 4.2 1 / 18

Page 2: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Layers from Program to Physical

CPUlogic 0,1

Voltages0V–3.3V

SignalsADC,DAC

Physical WorldReal stuff

Sensor Actuator

MeasurePhysicalQuantities

MakePhysical

things happen

Dr Alun Moon Sensors and Actuators Lecture 4.2 2 / 18

Page 3: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Layers from Program to Physical

CPUlogic 0,1

Voltages0V–3.3V

SignalsADC,DAC

Physical WorldReal stuff

Sensor Actuator

MeasurePhysicalQuantities

MakePhysical

things happen

Dr Alun Moon Sensors and Actuators Lecture 4.2 2 / 18

Page 4: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Sensors

I Measure some value in the environmentI allow sampling of process variableI convert changes in the physical process into electrical signals

Dr Alun Moon Sensors and Actuators Lecture 4.2 3 / 18

Page 5: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Actuators

I Change something in the environmentI Under computer controlI provide feedback to physical process to maintain some conditionI convert electrical signals into physical changes

Dr Alun Moon Sensors and Actuators Lecture 4.2 4 / 18

Page 6: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Sensor ExamplesPhysical quantities measurable

I TemperatureI PressureI Distance and DisplacementI VelocityI AccelerationI Fluid FlowI Light intensity

I VoltageI CurrentI ResistanceI ForceI Liquid levelsI TorqueI pH

And many more. . .

Dr Alun Moon Sensors and Actuators Lecture 4.2 5 / 18

Page 7: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Part I

Sensors

Dr Alun Moon Sensors and Actuators Lecture 4.2 6 / 18

Page 8: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

SwitchesBinary Devices

I Position – close contacts – confirm position of mechanismI Human hands – keyboardsI Conditions – pressure, temperature (thermostat)I Medium

• electrical• pneumatic• hydraulic

Dr Alun Moon Sensors and Actuators Lecture 4.2 7 / 18

Page 9: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Pressure measurement

I Pressure bends an elastic element such as a diaphragm, tube, bellowsor piston

I The displacement in turn moves a needle, change an electricalimpedance or resistance

I Piezoelectric pressure sensorsI Rapid changes in pressure are difficult to measure – why?I High pressure transducers are costly

Dr Alun Moon Sensors and Actuators Lecture 4.2 8 / 18

Page 10: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Temperature

I Expansion of solids, liquids or gasesI Pressure or movement changes can be measuredI Thermocouples – junction between dissimilar metals – generate small

voltagesI Other solid state devices are available such as thermistors

Dr Alun Moon Sensors and Actuators Lecture 4.2 9 / 18

Page 11: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Acceleration

I Typically MEMS devicesI Silicon chip scale mechanismI Moving mass

• flexes strain gauge – measure resistance• changes air gap – measure capacitance• piezoelectric – strain crystal, generates voltage

FXOS8700CQ All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.

Data sheet: Technical data Rev. 8.0 — 25 April 2017 7 of 113

NXP Semiconductors FXOS8700CQ6-axis sensor with integrated linear accelerometer and magnetometer

7.1 Orientation

8. Terminology

8.1 Sensitivity

Sensitivity is represented in mg/LSB for the accelerometer and µT/LSB for the magnetometer. The magnetometer sensitivity is fixed at 0.1 µT/LSB. The accelerometer sensitivity changes with the full-scale range selected by the user. Accelerometer sensitivity is 0.244 mg/LSB in 2 g mode, 0.488 mg/LSB in 4 g mode, and 0.976 mg/LSB in 8 g mode.

8.2 Zero-g and zero-flux offset

For the accelerometer, zero-g offset describes the deviation of the output values from the ideal values when the sensor is stationary. With an accelerometer stationary on a level horizontal surface, the ideal output is 0 g for the X and Y axes, and 1 g for the Z-axis. The

Fig 4. Product orientation and axis orientation

Top view

Pin 1

Side view

TOP

BOTTOM

+Ax, +Mx

+Ay, +My

+Az, +Mz

1

Top view

Xout @ 0 g

Magnetic FieldEarth Gravity

Maximum My

Minimum MxMaximum Mx

Minimum My

Maximum Mz

Minimum Mz

Yout @ –1 gZout @ 0 g

Xout @ 1 gYout @ 0 gZout @ 0 g

Xout @ –1 gYout @ 0 gZout @ 0 g

Xout @ 0 gYout @ 1 gZout @ 0 g

Xout @ 0 gYout @ 0 gZout @ 1 g

Xout @ 0 gYout @ 0 gZout @ –1 g

Dr Alun Moon Sensors and Actuators Lecture 4.2 10 / 18

Page 12: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Magnetometer

I Senses magnetic fields• 1D• 2D

Dr Alun Moon Sensors and Actuators Lecture 4.2 11 / 18

Page 13: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Part II

Actuators

Dr Alun Moon Sensors and Actuators Lecture 4.2 12 / 18

Page 14: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

DC Motors

DC motors are employed very widely in industry, appliances, automobiles,etc.

I Used to provide continuous rotation or no rotation - positionI Inexpensive and efficientI Can use PWM for speed control - noisyI Geared for more torque

Dr Alun Moon Sensors and Actuators Lecture 4.2 13 / 18

Page 15: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Stepper Motors

I Digitally controlledI Discrete positioningI Useful where accurate control is requiredI Lower torque than DCI Pulses cause the motor to rotate in steps - perhaps 1.8◦ per pulseI Positional feedback is not required (unless the motor slips)

Dr Alun Moon Sensors and Actuators Lecture 4.2 14 / 18

Page 16: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

RC Servos

Used in Radio Control applications, and widely used in small scale systemsI 3-pin connections Signal, Voltage, GroundI PWM controlled

• Pulse width determines position• 1.5ms “neutral” position• 1.0ms sets to 0◦

• 2.0ms sets to 90◦

Dr Alun Moon Sensors and Actuators Lecture 4.2 15 / 18

Page 17: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Part III

Limitations

Dr Alun Moon Sensors and Actuators Lecture 4.2 16 / 18

Page 18: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Limitations

Devices have some built in limitations on how they operateAccuracy the total of all deviations between a measured value and the

actual value - sum of non-linearity, repeatability andhysteresis.

Non-linearity the maximum difference in measured value or output from astraight line between calibration points

Repeatability the max difference in a measured value or output when a setpoint is approached multiple times from above or below

Hysteresis the max difference in measured value or output when a setvalue is approached from above, and then below the value.

Dr Alun Moon Sensors and Actuators Lecture 4.2 17 / 18

Page 19: ControlsystemsandComputerNetworks DrAlunMoon Lecture4 fileSensors and Actuators ControlsystemsandComputerNetworks DrAlunMoon Lecture4.2 Dr Alun Moon Sensors and Actuators Lecture 4.2

Accuracy and Precision

Accuracy How close to the actual value (related to repeatability)Precision How fine a measurement can you make – how close can two

values be and till be distinguished.

Dr Alun Moon Sensors and Actuators Lecture 4.2 18 / 18