Fundamentals of Mechatronics is designed to serve as a textbook for an undergraduate course in Mechatronics Systems Design. It has been written with the primary objective of covering both hardware and software aspects of mechatronics system design in a single text, providing a complete treatment of the subject matter. To design a complete mechatronics system, the student must not only learn about sensors, actuators, microcontrollers and other electronics, but must also understand how to design the software that interacts with these hardware elements. This book lays emphasis on a structured way for developing such software. Software concepts are applicable to both microcontrollers and PC-based systems. Software code
examples are presented in C, MATLAB, and Visual Basic Express to appeal to a wide variety of students and instructors.
Fundamentals of Mechatronics focuses on applications, modeling considerations, and relevant practical issues that arise in the selection and design of mechatronics components and systems. The textbook provides a comprehensive discussion of the use microcontrollers in control of mechatronics systems, using the PIC microcontroller as a vehicle for teaching. It also discusses software topics such as timing, task/states,
graphical user interfaces, and Real-Time Operating Systems that are needed to implement control of mechatronics systems. Interfacing of microcontrollers/PCs with mechatronics components is covered, illustrating techniques such as asynchronous serial, synchronous serial, USB, and Ethernet. The book also includes descriptions of several simple-to-build experimental systems that instructors teaching the
course can build and use in their courses.
The book is organized into 10 chapters and several appendices. Chapter 1 is an introductory chapter. Chapters 2 and 3 focus on circuits and electronics. Chapters 4–6 focus on microcontrollers, interfacing, and control software development. Chapters 7 and 8 focus on sensors and actuators, while Chapter 9 focuses on the basics of feedback control. The last chapter lists the details of three mechatronics projects.
The textbook uses several programming languages to illustrate key topics.
Different programming platforms are presented to give the instructor a choice to select the programming language most suitable for their course objectives. MATLAB is used as tool for modeling and simulation as well as for illustrating timing and Graphical User Interfaces. Visual Basic Express is used for illustrating timing, task/state, and GUI development for code running on a PC. The C language is used for programming of PIC microcontrollers. The author does not expect the student to have any appreciable knowledge of programming except familiarity with basic programming concepts through a prior introductory course on MATLAB. An appendix that covers Visual Basic Express in included in the text. If the student is expected to develop PC-based applications that interact with code running on a microcontroller, then both the VBE and the C-language should be emphasized.
>>> Link Download Ebook ( MEGA.NZ Link – Free for download )
Password Extract: plc4me.com
Thanks for reading!