Menu Expand
Mechatronics

Mechatronics

W. Bolton

(2018)

Additional Information

Abstract

The integration of electronic engineering, mechanical engineering, control and computer engineering – Mechatronics – lies at the heart of the innumerable gadgets, processes and technology without which modern life would seem impossible. From auto-focus cameras to car engine management systems, and from state-of-the-art robots to the humble washing machine, Mechatronics has a hand in them all.


Table of Contents

Section Title Page Action Price
Front Cover Front Cover
Half-Title page i
Title Page iii
Copyright Page iv
Contents v
Preface xi
Part I: Introduction 1
Chapter one: Introducing mechatronics 3
Objectives 3
1.1 What is mechatronics? 3
1.2 The design process 5
1.3 Systems 6
1.4 Measurement systems 8
1.5 Control systems 9
1.6 Programmable logic controller 21
1.7 Examples of mechatronic systems 22
Summary 26
Problems 27
Part II: Sensors and signal conditioning 29
Chapter two: Sensors and transducers 31
Objectives 31
2.1 Sensors and transducers 31
2.2 Performance terminology 32
2.3 Displacement, position and proximity 37
2.4 Velocity and motion 54
2.5 Force 57
2.6 Fluid pressure 57
2.7 Liquid flow 61
2.8 Liquid level 62
2.9 Temperature 63
2.10 Light sensors 69
2.11 Selection of sensors 70
2.12 Inputting data by switches 71
Summary 74
Problems 75
Chapter three: Signal conditioning 78
objectives 78
3.1 Signal conditioning 78
3.2 The operational amplifier 79
3.3 Protection 90
3.4 Filtering 91
3.5 Wheatstone bridge 92
3.6 Pulse modulation 97
3.7 Problems with signals 98
3.8 Power transfer 100
Summary 101
Problems 101
Chapter four: Digital signals 103
objectives 103
4.1 Digital signals 103
4.2 Analogue and digital signals 103
4.3 Digital-to-analogue and analogue-to-digitalconverters 107
4.4 Multiplexers 113
4.5 Data acquisition 114
4.6 Digital signal processing 116
4.7 Digital signal communications 118
Summary 119
Problems 120
Chapter five: Digital logic 121
objectives 121
5.1 Digital logic 121
5.2 Logic gates 122
5.3 Applications of logic gates 130
5.4 Sequential logic 135
Summary 143
Problems 143
Chapter six: Data presentation systems 146
objectives 146
6.1 Displays 146
6.2 Data presentation elements 147
6.3 Magnetic recording 152
6.4 Optical recording 157
6.5 Displays 157
6.6 Data acquisition systems 162
6.7 Measurement systems 166
6.8 Testing and calibration 169
Summary 171
Problems 172
Part III: Actuation 175
Chapter seven: Pneumatic and hydraulic actuationsystems 177
objectives 177
7.1 Actuation systems 177
7.2 Pneumatic and hydraulic systems 177
7.3 Directional control valves 181
7.4 Pressure control valves 186
7.5 Cylinders 188
7.6 Servo and proportional control valves 192
7.7 Process control valves 193
Summary 198
Problems 198
Chapter eight: Mechanical actuation systems 201
objectives 201
8.1 Mechanical systems 201
8.2 Types of motion 202
8.3 Kinematic chains 204
8.4 Cams 208
8.5 Gears 210
8.6 Ratchet and pawl 214
8.7 Belt and chain drives 214
8.8 Bearings 216
8.9 Electromechanical linear actuators 218
Summary 219
Problems 220
Chapter nine: Electrical actuation systems 222
objectives 222
9.1 Electrical systems 222
9.2 Mechanical switches 222
9.3 Solid-state switches 224
9.4 Solenoids 231
9.5 Direct current motors 232
9.6 Alternating current motors 241
9.7 Stepper motors 243
9.8 Direct current servomotors 250
9.9 Motor selection 251
Summary 255
Problems 255
Part IV: Microprocessor systems 257
Chapter ten: Microprocessors and microcontrollers 259
objectives 259
10.1 Control 259
10.2 Microprocessor systems 259
10.3 Microcontrollers 270
10.4 Applications 296
10.5 Programming 297
Summary 300
Problems 300
Chapter eleven: Assembly language 301
objectives 301
11.1 Languages 301
11.2 Assembly language programs 302
11.3 Instruction sets 304
11.4 Subroutines 317
11.5 Look-up tables 321
11.6 Embedded systems 324
Summary 327
Problems 328
Chapter twelve: C language 329
objectives 329
12.1 Why C? 329
12.2 Program structure 329
12.3 Branches and loops 336
12.4 Arrays 340
12.5 Pointers 342
12.6 Program development 343
12.7 Examples of programs 345
12.8 Arduino programs 348
Summary 352
Problems 352
Chapter thirteen: Input/output systems 354
objectives 354
13.1 Interfacing 354
13.2 Input/output addressing 355
13.3 Interface requirements 357
13.4 Peripheral interface adapters 364
13.5 Serial communications interface 369
13.6 Examples of interfacing 372
Summary 380
Problems 380
Chapter fourteen: Programmable logic controllers 382
objectives 382
14.1 Programmable logic controller 382
14.2 Basic PLC structure 382
14.3 Input/output processing 386
14.4 Ladder programming 387
14.5 Instruction lists 391
14.6 Latching and internal relays 394
14.7 Sequencing 396
14.8 Timers and counters 397
14.9 Shift registers 400
14.10 Master and jump controls 401
14.11 Data handling 402
14.12 Analogue input/output 404
Summary 406
Problems 407
Chapter fifteen: Communication systems 409
objectives 409
15.1 Digital communications 409
15.2 Centralised, hierarchical and distributedcontrol 409
15.3 Networks 412
15.4 Protocols 414
15.5 Open Systems Interconnection communicationmodel 415
15.6 Serial communication interfaces 418
15.7 Parallel communication interfaces 427
15.8 Wireless communications 430
Summary 431
Problems 432
Chapter sixteen: Fault finding 433
objectives 433
16.1 Fault-detection techniques 433
16.2 Watchdog timer 434
16.3 Parity and error coding checks 435
16.4 Common hardware faults 437
16.5 Microprocessor systems 438
16.6 Evaluation and simulation 441
16.7 PLC systems 442
Summary 445
Problems 445
Part V: System models 447
Chapter Seventeen: Basic system models 449
objectives 449
17.1 Mathematical models 449
17.2 Mechanical system building blocks 450
17.3 Electrical system building blocks 458
17.4 Fluid system building blocks 462
17.5 Thermal system building blocks 469
Summary 472
Problems 473
Chapter Eighteen: Engineering systems 475
objectives 475
18.1 Engineering systems 475
18.2 Rotational–translational systems 475
18.3 Electromechanical systems 476
18.4 Linearity 479
18.5 Hydraulic–mechanical systems 481
Summary 484
Problems 484
Chapter nineteen: Dynamic responses of systems 485
objectives 485
19.1 Modelling dynamic systems 485
19.2 Terminology 486
19.3 First-order systems 488
19.4 Second-order systems 494
19.5 Performance measures for second-order systems 501
19.6 System identification 504
Summary 505
Problems 506
Chapter twenty: System transfer functions 509
objectives 509
20.1 The transfer function 509
20.2 First-order systems 512
20.3 Second-order systems 514
20.4 Systems in series 516
20.5 Systems with feedback loops 517
20.6 Effect of pole location on transient response 519
Summary 522
Problems 522
Chapter twenty-one: Frequency response 524
objectives 524
21.1 Sinusoidal input 524
21.2 Phasors 525
21.3 Frequency response 527
21.4 Bode plots 530
21.5 Performance specifications 539
21.6 Stability 541
Summary 543
Problems 544
Chapter twenty- two: Closed-loop controllers 546
Objectives 546
22.1 Control processes 546
22.2 Two-step or on/off mode 548
22.3 Proportional mode of control 550
22.4 Integral mode of control 552
22.5 Derivative mode of control 555
22.6 PID controller 557
22.7 Digital control systems 559
22.8 Controller tuning 564
22.9 Velocity control 566
22.10 Adaptive control 567
Summary 569
Problems 569
Chapter twenty-three: Artificial intelligence 571
objectives 571
23.1 What is meant by artificial intelligence 571
23.2 Perception and cognition 572
23.3 Fuzzy logic 575
Summary 585
Problems 586
Part VI. Conclusion 587
Chapter twenty-four: Mechatronic systems 589
objectives 589
24.1 Mechatronic designs 589
24.2 Robotics 600
24.3 Case studies 606
Summary 625
Problems 625
Research assignments 625
Design assignments 625
Appendices 627
Appendix A: The Laplace transform 629
A.1 The Laplace transform 629
A.2 Unit steps and impulses 630
A.3 Standard Laplace transforms 632
A.4 The inverse transform 636
Problems 638
Appendix B: Number systems 639
B.1 Number systems 639
B.2 Binary mathematics 640
B.3 Floating numbers 643
B.4 Gray code 643
Problems 644
Appendix C: Boolean algebra 645
C.1 Laws of Boolean algebra 645
C.2 De Morgan’s laws 646
C.3 Boolean function generation from truth tables 647
C.4 Karnaugh maps 649
Problems 652
Answers 654
Index 669
Back Cover Back Cover