Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/freehos1/public_html/blinki/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/freehos1/public_html/blinki/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/freehos1/public_html/blinki/wp-includes/cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/freehos1/public_html/blinki/wp-includes/comment-template.php on line 0

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/freehos1/public_html/blinki/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/freehos1/public_html/blinki/wp-includes/http.php on line 61

Strict Standards: Redefining already defined constructor for class SimpleGoogleSitemap in /home/freehos1/public_html/blinki/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 46
Motor control using simple Schmitt trigger. | Blinki Blog - 2 GB FREE
Home > Simple Electronics notes > Motor control using simple Schmitt trigger.

Motor control using simple Schmitt trigger.

September 27th, 2011 Remo Leave a comment Go to comments

motor

Hello here we will see how we can control the speed of a DC motor by using a Schmitt trigger IC.Note the speed of the motor can be controlled by various ways ,may be by reducing the DC voltage across the motor etc .

But here we will follow the most conventional way of reducing/increasing the speed of the motor.The basic principle is if say the motor operates at speed 5 V DC then if this is done by sending a pulse of period say x with x/2 ti,e it has 5V and x/2 time it has 0 V. That means we are sending a square wave with 50% duty cycle.Because 50% of the time period we have HIGH voltage across the Motor(5V) and 50% of the time period we have 0 V across the motor.So what will be the result?

The answer is motor will rotate no doubt.But if we increase duty cycle more ? then ? then the speed of the motor will increase because the motor will now have the DC voltage across it more time,because we increased the duty cycle.How we increased te duty cycle ?simple just now we made a square wave such that 75% of time now there is HGH voltage across the motor and 25% of time there is 0V across the motor.So on the average the motor is getting more voltage in the sense that within one time period of the pulse that is being applied then motor is getting more average voltage when the dutry cycle is HIGH.

Actually what we do is that we configure an astable mutivibrartor such a way that its duty cycle can be varied using a potentiometer. So as the duty cycle can be varied then how this is used with the motor? The answer is the motor is connected with a transistor and the astable output is given at the base of transistor. So the transistor will be made on/off based on the duty cycle that way the Motor will be connected or unconnected with the supply at the same rate as the transistor will be ON/OFF. So this way the speed of the motor can be increased and decreased.

More full projects at

Here

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.