The objective of FUNDAMENTALS OF MECHATRONICS is to cover both hardware and software aspects of mechatronics systems in a single text, giving a complete treatment to the subject matter. The text focuses on application considerations and relevant practical issues that arise in the selection and design of mechatronics components and systems. The text uses several programming languages to illustrate the key topics. Different programming platforms are presented to give instructors the choice to select the programming language most suited to their course objectives. A separate laboratory book, with additional exercises is provided to give guided hands-on experience with many of the topics covered in the text.
1. INTRODUCTION TO MECHATRONICS. Examples of Mechatronic Systems. 2. ANALOG CIRCUITS AND COMPONENTS. Analog Circuit Elements. Mechanical Switches. Circuit Analysis. Equivalent Circuits. Impedance. AC Signals. Power in Circuits. Operational Amplifiers. Grounding. Solenoids and Relays. 3. SEMICONDUCTOR ELECTRONIC DEVICES AND DIGITAL CIRCUITS. Diodes. Thyristors. Bipolar Junction Transistor. Metal Oxide Field Effect Transistor. Combinational Logic Circuits. Sequential Logic Circuits. Circuit Families. Digital Devices. H-Bridge Drives. 4. MICROCONTROLLERS. Numbering Systems. Microprocessors and Microcontrollers. PIC Microcontroller. Programming the PIC Microcontroller. C-Language Basics. PIC MCU Devices and Features. Interrupts. Assembly Language Programming. 5. DATA ACQUISITION AND MICROCONTROLLER/PC INTERFACING Sampling Theory. Analog to Digital Converter. Digital to Analog Converter. Parallel Port. Data Acquisition Board Programming. USART Serial Port. Serial Peripheral Interface. Inter-Integrated Circuit Interface. USB Communication. Network Connection. 6. CONTROL SOFTWARE. Time and Timers. Timing Functions. Control Tasks. Task Scanning. State Organization. Control Tasks Implementation in Software. Multitasking. Threading in VBE. Resource Sharing. Real-Time Operating Systems. Graphical User Interface. 7. SENSORS. Sensors Performance Terminology. Displacement Measurement. Proximity Measurement. Speed Measurement. Strain Measurement. Force and Torque Measurement. Temperature Measurement. Vibration Measurement. Signal Conditioning. Sensor Output. 8. ACTUATORS. DC Motors. AC Motors. Stepper Motors. Other Motor Types. Actuator Selection. 9. FEEDBACK CONTROL Open and Closed-Loop Control. Design of Feedback Control Systems. Control Basics. PID Controller. Digital Implementation of a PID Controller. Nonlinearities. Other Control Schemes. 10. MECHATRONICS PROJECTS. Stepper-Motor Driven Rotary Table. A Paper Dispensing System That Uses a Roller Driven by a Position Controlled DC Motor. A Temperature-Controlled Heating System That Uses a Heating Coil, a Copper Plat, and a Temperature Sensor. APPENDIX A: VISUAL BASIC EXPRESS. APPENDIX B: SYSTEM RESPONSE. APPENDIX C: MATLAB SIMULATION OF DYNAMIC SYSTEMS. APPENDIX D: 7-BIT ASCII CODE.