《机械电子学:机械和电气工程中的电子控制系统(英文版·第6版)》

举报
华章计算机 发表于 2020/02/17 15:56:42 2020/02/17
【摘要】 本节书摘来自华章计算机《机械电子学:机械和电气工程中的电子控制系统(英文版·第6版)》 一作者是[英]威廉·博尔顿(William Bolton) 。

国外工业控制与智能制造丛书

机械电子学:机械和电气工程中的电子控制系统

(英文版·第6版)

Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering,Sixth Edition

1581926041588283.jpg

[英]威廉·博尔顿(William Bolton)著

 

 

 

出版者的话

文艺复兴以来,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的优势,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,信息学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。

近年,在全球信息化大潮的推动下,我国的信息产业发展迅猛,对专业人才的需求日益迫切。这对我国教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其信息科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀教材将对我国教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。

机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工作重点放在了遴选、移译国外优秀教材上。经过多年的不懈努力,我们与Pearson、McGraw-Hill、Elsevier、John Wiley & Sons、CRC、Springer等世界著名出版公司建立了良好的合作关系,从它们现有的数百种教材中甄选出Alan V. Oppenheim、Thomas L. Floyd、Charles K. Alexander、Behzad Razavi、John G. Proakis、Stephen Brown、Allan R. Hambley、Albert Malvino、Peter Wilson、H. Vincent Poor、Hassan K. Khalil、Gene F. Franklin、Rex Miller等大师名家的经典教材,以“国外电子与电气工程技术丛书”和“国外工业控制与智能制造丛书”为系列出版,供读者学习、研究及珍藏。这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也越来越多被实施双语教学的学校所采用。

权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证。随着电气与电子信息学科、自动化、人工智能等建设的不断完善和教材改革的逐渐深化,教育界对国外电气与电子信息类、控制类、智能制造类等相关教材的需求和应用都将步入一个新的阶段,我们的目标是尽善尽美,而反馈的意见正是我们达到这一终极目标的重要帮助。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方法如下:

华章网站:www.hzbook.com

电子邮件:hzjsj@hzbook.com

联系电话:(010)88379604

联系地址:北京市西城区百万庄南街1号

邮政编码:100037

 

 

 

  Preface

The term mechatronics was ‘invented’ by a Japanese engineer in 1969, as a combination of ‘mecha’ from mechanisms and ‘tronics’ from electronics. the word now has a wider meaning, being used to describe a philosophy in engineering technology in which there is a co-ordinated, and concurrently developed, integration of mechanical engineering with electronics and intelligent computer control in the design and manufacture of products and processes. as a result, many products which used to have mechanical functions have had many replaced with ones involving microprocessors. this has resulted in much greater flexibility, easier redesign and reprogramming, and the ability to carry out automated data collection and reporting.  a consequence of this approach is the need for engineers and technicians to adopt an interdisciplinary and integrated approach to engineering. thus engineers and technicians need skills and knowledge that are not confined to a single subject area. they need to be capable of operating and communicating across a range of engineering disciplines and linking with those having more specialised skills. this book is an attempt to provide a basic background to mechatronics and provide links through to more specialised skills.   the first edition was designed to cover the Business and technology education council (Btec) Mechatronics units for higher national certificate/Diploma courses for technicians and designed to fit alongside more specialist units such as those for design, manufacture and maintenance determined by the application area of the course. the book was widely used for such courses and has also found use in undergraduate courses in both Britain and in the United states. Following feedback from lecturers in both Britain and the United states, the second edition was considerably extended and with its extra depth it was not only still relevant for its original readership but also suitable for undergraduate courses. the third edition involved refinements of some explanations, more discussion of microcontrollers and programming, increased use of models for mechatronics systems, and the grouping together of key facts in the appendices. the fourth edition was a complete reconsideration of all aspects of the text, both layout and content, with some regrouping of topics, movement of more material into appendices to avoid disrupting the flow of the text, new material – in particular an introduction to artificial intelligence, more case studies and a refinement of some topics to improve clarity. also, objectives and key point summaries were included with each chapter. the fifth edition kept the same structure but, after consultation with many users of the book, many aspects had extra detail and refinement added.  

The sixth edition has involved a restructuring of the constituent parts of the book as some users felt that the chapter sequencing did not match the general teaching sequence. thus the new edition has involved moving the system models part so that it comes after microprocessor systems. other changes include the inclusion of material on arduino and the addition of more topics in the Mechatronics systems chapter.the overall aim of the book is to give a comprehensive coverage of mechatronics which can be used with courses for both technicians and  undergraduates in engineering and, hence, to help the reader:

·acquire a mix of skills in mechanical engineering, electronics and computing which is necessary if he/she is to be able to comprehend and design mechatronics systems;

·become capable of operating and communicating across the range of engineering disciplines necessary in mechatronics;

·be capable of designing mechatronic systems.

each chapter of the book includes objectives, and a summary, is copiously  illustrated and contains problems, answers to which are supplied at the end of the book. chapter 24 comprises research and design assignments together with clues as to their possible answers.

the structure of the book is:

·Chapter 1 is a general introduction to mechatronics;

·Chapters 2–6 form a coherent block on sensors and signal conditioning;

·Chapters 7–9 cover actuators;

·Chapters 10–16 discuss microprocessor/microcontroller systems;

·Chapters 17–23 are concerned with system models;

·Chapter 24 provides an overall conclusion in considering the design of mechatronic systems.

an instructor’s Guide, test material and Powerpoint slides are available for lecturers to download at: www.pearsoned.co.uk/bolton

a large debt is owed to the publications of the manufacturers of the equipment referred to in the text. i would also like to thank those reviewers who painstakingly read through the fifth edition and made suggestions for improvements.

 

W. Bolton

 

 

 

 

  Contents

Preface   xi

I.    Introduction     1

1.   Introducing mechatronics     3

chapter 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     25

Problems     26

II.   Sensors and signal conditioning     27

2.   Sensors and transducers     29

chapter objectives     29

2.1   sensors and transducers     29

2.2   Performance terminology     30

2.3   Displacement, position and proximity     35

2.4   Velocity and motion     46

2.5   Force     49      2.6

Fluid pressure     50

2.7   Liquid flow     54

2.8   Liquid level     55

2.9   temperature     56

2.10   Light sensors     61

2.11   selection of sensors     62

2.12   inputting data by switches     63

summary     65

Problems     66   

3.   Signal conditioning     69

chapter objectives     69

3.1   signal conditioning     69

3.2   the operational amplifier     70

3.3   Protection     81

3.4   Filtering     83

3.5   Wheatstone bridge     84

3.6   Pulse modulation     88

3.7   Problems with signals     89

3.8   Power transfer     92

summary     92

Problems     93

4.   Digital signals     95

chapter objectives     95

4.1   Digital signals     95

4.2   analogue and digital signals     95

4.3   Digital-to-analogue and analogue-to-digital converters     99

4.4   Multiplexers     105

4.5   Data acquisition     106

4.6   Digital signal processing     109

summary     110

Problems     110

5.   Digital logic     112

chapter objectives     112

5.1   Digital logic     112

5.2   Logic gates     113

5.3   applications of logic gates     120

5.4   sequential logic     126

summary     133

Problems     133   

 6. Data presentation systems 136

chapter objectives 136

6.1 Displays 136

6.2 Data presentation elements 137

6.3 Magnetic recording 142

6.4 optical recording 146

6.5 Displays 147

6.6 Data acquisition systems 151

6.7 Measurement systems 155

6.8 testing and calibration 158

summary 160

Problems 160

III. Actuation 163

7.  Pneumatic and hydraulic actuation  systems 165

chapter objectives 165

7.1 actuation systems 165

7.2 Pneumatic and hydraulic systems 165

7.3 Directional control valves 169

7.4 Pressure control valves 173

7.5 cylinders 175

7.6 servo and proportional control  valves 178

7.7 Process control valves 180

7.8 rotary actuators 185

summary 186

Problems 186

8. Mechanical actuation systems 188

chapter objectives 188

8.1 Mechanical systems 188

8.2 types of motion 189

8.3 Kinematic chains 191

8.4 cams 194

8.5 Gears 196

8.6 ratchet and pawl 200

8.7 Belt and chain drives 200

8.8 Bearings 202

summary 204

Problems 205

 9. Electrical actuation systems 207

chapter objectives 207

9.1 electrical systems 207

9.2 Mechanical switches 207

9.3 solid-state switches 209

9.4 solenoids 215

9.5 Direct current motors 217

9.6 alternating current motors 225

9.7 stepper motors 227

9.8 Motor selection 234

summary 237

Problems 237

IV. Microprocessor systems 239

10. Microprocessors and microcontrollers 241

chapter objectives 241

10.1 control 241

10.2 Microprocessor systems 241

10.3 Microcontrollers 253

10.4 applications 272

10.5 Programming 274

summary 277

Problems 277  

11. Assembly language 278

chapter objective 278

11.1 Languages 278

11.2 instruction sets 279

11.3 assembly language programs 285

11.4 subroutines 290

11.5 Look-up tables 293

11.6 embedded systems 296

summary 300

Problems 300  

12. C language 302

chapter objectives 302

12.1 Why c? 302

12.2 Program structure 302

12.3 Branches and loops 309

12.4 arrays 313

12.5 Pointers 315

12.6 Program development 316

12.7 examples of programs 317

12.8 arduino programs 320

summary 323

Problems 324  

13. Input/output systems 326

chapter objectives 326

13.1 interfacing 326

13.2 input/output addressing 326

13.3 interface requirements 329

13.4 Peripheral interface adapters 336

13.5 serial communications interface 341

13.6 examples of interfacing 344

summary 347

Problems 348  

14. Programmable logic controllers 349

chapter objectives 349

14.1 Programmable logic controller 349

14.2 Basic PLc structure 349

14.3 input/output processing 353

14.4 Ladder programming 354

14.5 instruction lists 358

14.6 Latching and internal relays 361

14.7 sequencing 363

14.8 timers and counters 364

14.9 shift registers 367

14.10 Master and jump controls 368

14.11 Data handling 369

14.12 analogue input/output 371

summary 373

Problems 374  

15. Communication systems 376

chapter objectives 376

15.1 Digital communications 376

15.2 centralised, hierarchical and distributed  control 376

15.3 networks 379

15.4 Protocols 381

15.5 open systems interconnection  communication model 382

15.6 serial communication interfaces 385

15.7 Parallel communication interfaces 391

15.8 Wireless protocols 394

summary 395

Problems 395  

16. Fault finding 397

chapter objectives 397

16.1 Fault-detection techniques 397

16.2 Watchdog timer 398

16.3 Parity and error coding checks 399

16.4 common hardware faults 400

16.5 Microprocessor systems 402

16.6 emulation and simulation 405

16.7 PLc systems 407

summary 409

Problems 410

V. System models 411

17. Basic system models 413

chapter objectives 413

17.1 Mathematical models 413

17.2 Mechanical system building blocks 414

17.3 electrical system building blocks 422

17.4 Fluid system building blocks 426

17.5 thermal system building blocks 433

summary 436

Problems 437  

18. System models 439

chapter objectives 439

18.1 engineering systems 439

18.2 rotational–translational systems 439

18.3 electro-mechanical systems 440

18.4 Linearity 443

18.5 hydraulic–mechanical systems 445

summary 448

Problems 448

   19. Dynamic responses of systems 449

chapter objectives 449

19.1 Modelling dynamic systems 449

19.2 terminology 450

19.3 First-order systems 452

19.4 second-order systems 458

19.5 Performance measures for second-order  systems 464

19.6 system identification 467

summary 467

Problems 469  

20. System transfer functions 471

chapter objectives 471

20.1 the transfer function 471

20.2 First-order systems 474

20.3 second-order systems 476

20.4 systems in series 478

20.5 systems with feedback loops 479

20.6 effect of pole location on transient response 480

summary 484

Problems 484  

21. Frequency response 486

chapter objectives 486

21.1 sinusoidal input 486

21.2 Phasors 487

21.3 Frequency response 489

21.4 Bode plots 492

21.5 Performance specifications 501

21.6 stability 502

summary 503

Problems 504

22. Closed-loop controllers 505

chapter objectives 505

22.1 continuous and discrete control processes 505

22.2 terminology 507

22.3 two-step mode 509

22.4 Proportional mode 510

22.5 Derivative control 512

22.6 integral control 514

22.7 PiD controller 516

22.8 Digital controllers 517

22.9 control system performance 520

22.10 controller tuning 521

22.11 Velocity control 523

22.12 adaptive control 523

summary 526

Problems 527

23. Artificial intelligence 528

chapter objectives 528

23.1 What is meant by artificial intelligence? 528

23.2 Perception and cognition 528

23.3 reasoning 530

23.4 Learning 533

summary 534

Problems 534

VI. Conclusion 535

24. Mechatronic systems 537

chapter objectives 537

24.1 Mechatronic designs 537

24.2 case studies 548

24.3 robotics 563

summary 567

Problems 567

research assignments 568

Design assignments 568

Appendices 569

A The Laplace transform 571

a.1 the Laplace transform 571

a.2 Unit steps and impulses 572

a.3 standard Laplace transforms 574

a.4 the inverse transform 578 Problems 580

 B Number systems 581

B.1 number systems 581

B.2 Binary mathematics 582

B.3 Floating numbers 585

B.4 Gray code 585

Problems 586

C Boolean algebra 587

c.1 Laws of Boolean algebra 587

c.2 De Morgan’s laws 588

c.3 Boolean function generation from truth tables 589

c.4 Karnaugh maps 591

Problems 594

D Instruction sets 596

 E C library functions 601

F MATLAB and SIMULINK 604

F.1 MatLaB 604

F.2 siMULinK 608

G Electrical circuit analysis 610

G.1 Direct current circuits 610

G.2 alternating current circuits 615

Further information 620

answers 624

index 639


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。