Tuesday, March 23, 2010

Running Small Motors with PIC Microcontro (repost)



Harprit Sandhu, "Running Small Motors with PIC Microcontrollers"
McGraw-Hill | 2009 | ISBN: 0071633510 | 353 pages | PDF | 2,7 MB


“Running small motors with PIC microcontrollers” is intended as a tutorial for beginning Engineering College students and Hobbyists interested in running motors with PIC microcontrollers. Using PICBASIC PRO™ Compiler examples written for the LAB-X1 and PIC16F877A and 18F4331 MCUs, the book explains the fundamental concepts applicable to the running of motors with controllers that use these microcontrollers as their logic engines. The book focuses on mastering the techniques needed to run R/C servos, DC motors, stepper motors and DC motors with encoders in all the many ways they can be controlled. Control from potentiometers, R/C signals, and PWM signals is covered in detail with the over 2000 lines of PBP code provided in the tutorial.

The focus of this tutorial is on the basic concepts that have to be mastered. Once the investigator understands the basic concept, they can be used to create a host of applications the scope of which is limited only by the imagination of the investigator. All the explanations are in simple English and are made without resorting to any complicated formulas and theoretical considerations. The over 2000 lines of code that are provided in the book and also on the accompanying CD are all written in the easy to comprehend PICBASIC PRO language.

The tutorial is divided into two parts. The first part introduces the reader to the PIC16F877A in some detail and the PIC 18F4331 in an introductory format. A LAB-X1 Experimenter Board along with the PICBASIC PRO Compiler can be used with the book discussions to gain familiarity with these logic engines as used in the LAB-X1. Though it is not strictly necessary that the reader have a LAB-X1, having the board does make it much easier for a novice to learn how to run motors more rapidly. The second part of the books concentrates on the running of the motors, providing detailed commented programs and detailed circuit diagrams to show how the user can design and program the controller that he or she creates..

For the advanced user, this tutorial is a great companion to the PICBASIC PRO Compiler and LAB-X1 Experimenter Board. If you're looking for a complete package, purchase this book and the Developer's Bundle, which includes PBP, LAB-X1, melabs Programmer, and the 16F877A.


CONTENTS AT A GLANCE
PART I Microcontrollers
Chapter 1 Introduction to microEngineering Labs’ LAB-X1 Experimental Board
Chapter 2 Getting Started
Chapter 3 Understanding the Microchip Technology PIC 16F877A: Features of the MCU
Chapter 4 The Software, Compilers, and Editors
Chapter 5 Controlling the Output and Reading the Input
Chapter 6 Timers and Counters
Chapter 7 Clocks and Memory: Sockets U3, U4, U5, U6, U7, and U8
Chapter 8 Serial Communications: Sockets U9 and U10
Chapter 9 Using Liquid Crystal Displays: An Information Resource

PART II Running the Motors
Chapter 10 The PIC 18F4331 Microcontroller:A Minimal Introduction
Chapter 11 Running Motors: A Preliminary Discussion
Chapter 12 Motor Amplifiers
Chapter 13 Running Hobby R/C Servo Motors
Chapter 14 Running Small DC Motors with Permanent Magnet Fields
Chapter 15 Running DC Motors with Attached Incremental Encoders
Chapter 16 Running Bipolar Stepper Motors
Chapter 17 Running Small AC Motors: Using Solenoids and Relays
Chapter 18 Debugging and Troubleshooting
Chapter 19 Conclusion

No comments:

Post a Comment