<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>8951 | Student Projects</title>
	<atom:link href="https://studentprojects.in/tag/8951/feed/" rel="self" type="application/rss+xml" />
	<link>https://studentprojects.in</link>
	<description>Microcontroller projects, Circuit Diagrams, Project Ideas</description>
	<lastBuildDate>Mon, 14 Mar 2022 16:46:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>
	<item>
		<title>Automated multistoried car parking system</title>
		<link>https://studentprojects.in/electronics/microcontrollers/automated-multistoried-car-parking-system/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/automated-multistoried-car-parking-system/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Fri, 21 Nov 2008 13:39:00 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[Interfacing LDR]]></category>
		<category><![CDATA[Microcontroller programs]]></category>
		<category><![CDATA[Interfacing LCD]]></category>
		<category><![CDATA[8255 posrts]]></category>
		<category><![CDATA[Interfacing Stepper motor]]></category>
		<category><![CDATA[Microcontroller project]]></category>
		<category><![CDATA[8951]]></category>
		<category><![CDATA[Keyboard Interface]]></category>
		<category><![CDATA[8051 Microcontroller]]></category>
		<category><![CDATA[Car parking system]]></category>
		<category><![CDATA[Lift programming]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=115</guid>

					<description><![CDATA[<p>Introduction Basic idea Hardware description Display section Keyboard, Indicator &#38; Beeper section Lift &#38; motor section Sensor section LCD section Software program 1.Introduction: Automatic multistoried car parking system helps to minimize the car parking area. In the modern world, where parking-space has become a very big problem and in the era of miniaturization, it is</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/automated-multistoried-car-parking-system/">Automated multistoried car parking system</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<ol>
<li>Introduction</li>
<li>Basic idea</li>
<li>Hardware description
<ol>
<li>Display section</li>
<li>Keyboard, Indicator &amp; Beeper section</li>
<li>Lift &amp; motor section</li>
<li>Sensor section</li>
<li>LCD section</li>
</ol>
</li>
<li>Software program</li>
</ol>
<p><strong>1.Introduction:</strong></p>
<p>Automatic multistoried car parking system helps to minimize the car parking area. In the modern world, where parking-space has become a very big problem and in the era of miniaturization, it is become a very crucial necessity to avoid the wastage of space in modern, big companies and apartments etc. In places where more than 100 cars need to be parked, this system proves to be useful in reducing wastage of space. This Automatic Car Parking System enables the parking of vehicles, floor after floor and thus reducing the space used. Here any number of cars can be parked according to the requirement. This makes the system modernized and even a space-saving one. This idea is developed using 8051 Microcontroller. Here program is written according to this idea using 8051.</p>
<figure id="attachment_116" aria-describedby="caption-attachment-116" style="width: 298px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-116" title="Photograph of the model" src="https://studentprojects.in/wp-content/uploads/2008/11/lift_photo.jpg" alt="Photograph of the model" width="298" height="342"><figcaption id="caption-attachment-116" class="wp-caption-text">Photograph of the model</figcaption></figure>
<p><strong>2. Basic idea:</strong></p>
<p>A display is provided at the ground floor which is basically a counter that displays number of cars in each floor. It informs whether the floors are fully filled with the cars or is it having place in a particular floor or not. There is facility of lift to carry the car to up and down. Movement of Lift is controlled by stepper motor. An indicator with a green and red LED is kept in all the floors to indicate whether the lift is busy or is it ready to take the car up or down. If the red LED glows that means the lift is already engaged and the person has to wait for the green LED to glow. In this project we have provided three floors of a building for car parking. Maximum storage capacity of each floor is given as ten. Storage capacity can be changed according to the requirement.</p>
<p>Any one can enter to first or second floor. The third floor in this model is for VIP’s only. Therefore when VIP’s are to be entering they are expected to enter their password and they will be taken to the third reserved floor. The password will be of 4 digits. The processor checks for the password entered and if it is found to be wrong, a siren is heard. In this particular model 10 passwords are stored. So when a password is entered, the processor checks for it and it is compared with 10 passwords. It indicates whether it is the correct one or not.</p>
<p>When the car enters the lift, the LDR detects its presence and sends a signal to glow RED LED indicating that the lift is busy. It also sends a signal to motor which makes the motor to rotate. After RED LED glows the lift will take the person and the car up to the floor where the space for parking is available. (For VIP it will be the third floor). When the lift reaches the first floor, the processor compares&nbsp; the filled amount to that of the already fed capacity of that floor, and if it finds that the first floor is fully filled , it goes to the second floor and thus the procedure stops here. As soon as a car is placed in a particular floor, the display counter at the ground floor increments as to indicate the floor capacity has decreased by one. After the lift places the car in a particular floor, it comes back to its normal position and that time, the motor that drives it , also stops. Now processor sends signal to glow GREEN LED indicating that lift is free.</p>
<p>When a person needs to come down from a particular floor to ground floor, he is expected to focus the headlight onto the LDR placed in that floor. Now sensor section sends signal to motor that the lift has to be send back to that particular floor and sends a signal to glow RED LED indicating that the lift is busy. As soon as the lift reaches that particular floor car should come inside the lift, the display counter at the ground floor decrements by one as to indicate the floor capacity has increased by one. Lift comes back to its normal position and that time, the motor that drives it, also stops. Now processor sends signal to glow GREEN LED indicating that lift is free.</p>
<p>If there no parking taking place, the processor carries out the job according to the following priority:-</p>
<ol>
<li>It checks whether any password is entered.</li>
<li>It checks whether any car is entered to lift.</li>
<li>It checks whether any car headlight is pressed in front of&nbsp; LDR placed in each floor.</li>
</ol>
<p>It is like a round robin system.</p>
<p><strong>3. Hardware description:</strong></p>
<p><strong>Introduction to 8051 Microcontroller:</strong></p>
<p>The first task faced when learning to use a new computer is to become familiar with the capability of the machine. The features of the computer best learned by studying the internal hardware design, also called the architecture of the device, to determine the type, number, and size of the registers and other circuitry.</p>
<p>The hardware is manipulated by an accompanying set of program instructions, or software. One familiar with hardware and software, the system designer can then apply the microcontroller to the problems at hand. In this project we make use of microcontroller.</p>
<p>The 8051 microcontroller generic part number actually includes a whole family of microcontrollers that have numbers ranging from 8031 to 8751.The block diagram of the 8051 shows all of the features unique to microcontrollers:</p>
<ol>
<li>Internal ROM and RAM</li>
<li>I/O ports with programmable pins</li>
<li>Timers and counters</li>
<li>Serial data communication</li>
</ol>
<p>The block diagram also shows the usual CPU components program counter, ALU, working registers, and the clock circuits.</p>
<p>The 8051 architecture consists of these specific features:</p>
<ol>
<li>8 bit CPU with registers A and B</li>
<li>16 bit PC &amp;data pointer (DPTR)</li>
<li>8 bit program status word (PSW)</li>
<li>8 bit stack pointer(SP)</li>
<li>Internal ROM or EPROM (8751)of 0(8031)to 4k(8051)</li>
<li>Internal RAM of 128 bytes.</li>
<li>4 register banks , each containing 8 registers</li>
<li>80 bits of general purpose data memory</li>
<li>32 input/output pins arranged as four 8 bit ports:P0-P3</li>
<li>Two 16 bit timer/counters:T0-T1</li>
<li>Two external and three internal interrupt sources</li>
<li>Oscillator and clock circuits</li>
</ol>
<p>A pin out of the 8051 packaged in a 40 pin DIP is shown below.</p>
<figure id="attachment_117" aria-describedby="caption-attachment-117" style="width: 650px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-117" title="Internal block diagram of IC 8051" src="https://studentprojects.in/wp-content/uploads/2008/11/image001.gif" alt="Internal block diagram of IC 8051" width="650" height="725"><figcaption id="caption-attachment-117" class="wp-caption-text">Internal block diagram of IC 8051</figcaption></figure>
<figure id="attachment_118" aria-describedby="caption-attachment-118" style="width: 298px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-118" title="A pin out of the 8051 packaged in a 40 pin DIP." src="https://studentprojects.in/wp-content/uploads/2008/11/image003.gif" alt="A pin out of the 8051 packaged in a 40 pin DIP." width="298" height="652"><figcaption id="caption-attachment-118" class="wp-caption-text">A pin out of the 8051 packaged in a 40 pin DIP.</figcaption></figure><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/automated-multistoried-car-parking-system/">Automated multistoried car parking system</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/automated-multistoried-car-parking-system/feed/</wfw:commentRss>
			<slash:comments>403</slash:comments>
		
		
			</item>
		<item>
		<title>Digital IC Tester</title>
		<link>https://studentprojects.in/electronics/microcontrollers/digital-ic-tester/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/digital-ic-tester/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Thu, 20 Nov 2008 14:38:32 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[IC 74194]]></category>
		<category><![CDATA[Digital IC Tester]]></category>
		<category><![CDATA[Microcontroller project]]></category>
		<category><![CDATA[8951]]></category>
		<category><![CDATA[8051]]></category>
		<category><![CDATA[7-segment]]></category>
		<category><![CDATA[Keyboard Interface]]></category>
		<category><![CDATA[IC 7447]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=15</guid>

					<description><![CDATA[<p>Unlike the IC testers available in the market today which are usually expensive, this IC tester is affordable and user-friendly. This IC tester is constructed using 8951 microcontroller along with a keyboard and a display unit. It can test digital ICs having a maximum of 24 pins.</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/digital-ic-tester/">Digital IC Tester</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>An Integrated Circuit tester (IC tester) is used to test Integrated Circuits (ICs). We can easily test any digital IC using this kind of an IC tester. For testing an IC, we need to use different hardware circuits for different ICs; like we need a particular kind of tester for testing a logic gate and another for testing flip flops or shift registers which involves more complication and time involved will also be more. So here’s an IC tester to overcome this problem. <span id="more-15"></span>Unlike other IC testers, this is more reliable and easier since we don’t need to rig up different kind of circuits for different kind of ICs, each time we need to test them.</p>
<p>Unlike the IC testers available in the market today which are usually expensive, this IC tester is affordable and user-friendly. This IC tester is constructed using 8951 microcontroller along with a keyboard and a display unit. It can test digital ICs having a maximum of 24 pins. Since it is programmable, any number of ICs can be tested within the constraint of the memory available. This IC tester can be used to test a wide variety of ICs which includes simple logic gates and also sequential and combinational ICs like flip-flops, counters, shift registers etc. It is portable and easy to use.</p>
<p>The block diagram of the programmable digital IC tester is as shown in below. It consists of two 8951 microcontroller ICs, a 24-pin IC socket, a keyboard unit, a display unit and indicators.</p>
<p>To test a particular digital IC, one needs to insert the IC into the IC socket and enter the IC number using the keyboard and then press the “ENTER” key. The IC number gets displayed in the 7-segment display unit.</p>
<p>Four LEDs are provided as indicators. If the IC being tested is a logic gate, then each of the 4 indicator LEDs correspond to the 4 gates of the IC. In any other case wherein the inserted IC is not a logic gate, all the 4 LEDs work as a single indicator.</p>
<figure id="attachment_1408" aria-describedby="caption-attachment-1408" style="width: 300px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-medium wp-image-1408" title="Digital IC Tester" src="https://studentprojects.in/wp-content/uploads/2008/11/circuit1_ic1-300x227.jpg" alt="Digital IC Tester" width="300" height="227" /><figcaption id="caption-attachment-1408" class="wp-caption-text">Digital IC Tester</figcaption></figure>
<figure id="attachment_24" aria-describedby="caption-attachment-24" style="width: 275px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-medium wp-image-24" title="Digital IC Tester" src="https://studentprojects.in/wp-content/uploads/2008/11/circuit2_ic-275x300.jpg" alt="Digital IC Tester" width="275" height="300" /><figcaption id="caption-attachment-24" class="wp-caption-text">Digital IC Tester</figcaption></figure>
<p>Block diagram of Programmable Digital IC Tester:</p>
<figure id="attachment_25" aria-describedby="caption-attachment-25" style="width: 499px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-25" title="Block diagram" src="https://studentprojects.in/wp-content/uploads/2008/11/block.jpg" alt="Block diagram" width="499" height="387" /><figcaption id="caption-attachment-25" class="wp-caption-text">Block diagram</figcaption></figure><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/digital-ic-tester/">Digital IC Tester</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/digital-ic-tester/feed/</wfw:commentRss>
			<slash:comments>282</slash:comments>
		
		
			</item>
		<item>
		<title>Programmable number lock system</title>
		<link>https://studentprojects.in/electronics/microcontrollers/programmable-number-lock-system/</link>
					<comments>https://studentprojects.in/electronics/microcontrollers/programmable-number-lock-system/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Wed, 19 Nov 2008 09:45:35 +0000</pubDate>
				<category><![CDATA[Microcontroller Based Mini Projects]]></category>
		<category><![CDATA[7-segment interfacing]]></category>
		<category><![CDATA[Keyboard]]></category>
		<category><![CDATA[Number lock system]]></category>
		<category><![CDATA[Microcontroller]]></category>
		<category><![CDATA[8951]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=166</guid>

					<description><![CDATA[<p>Programmable number lock system is a high security number lock system that can be used to lock electronic devices. The present system is very user friendly. This system is a combination of software and hardware at its best. We have used a 8051 microcontroller kit for interfacing our system. In the present design we can</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontrollers/programmable-number-lock-system/">Programmable number lock system</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Programmable number lock system is a high security number lock system that can be used to lock electronic devices. The present system is very user friendly. This system is a combination of software and hardware at its best. We have used a 8051 microcontroller kit for interfacing our system.<br />
<span id="more-166"></span> In the present design we can activate or deactivate 9 devices. Each device is locked using a 4 digit code (password). The code can be set as per the user’s desire, hence the name &#8216; PROGRAMMABLE &#8216;. For the device to be activated (unlocked), the user should enter the code that had been entered when the device was locked. In case the user enters the wrong code a silent alarm will be activated.</p>
<p><strong>Introduction to Programmable number lock system:</strong></p>
<p>The system has three units, namely:</p>
<ol>
<li>Keyboard unit.</li>
<li>Display unit.</li>
<li>Control unit.</li>
</ol>
<p>The keyboard unit consists of 9 number keys, 1 unlock key and 1 lock key. These are all push button switches. This unit is used to select the desired device and to enter the codes into the system. It is also used to request the system to lock/unlock the selected device.</p>
<p>The display section contains 5 seven segment display. This unit displays the device number and the code entered. This section is detachable. If detached it does not affect the working of the whole system. This unit also contains password reset button and an LED to indicate the error when the device is   already locked and user wants to lock the device again. The error indicator also indicates an error when the system is already unlocked and the user tries to unlock the same.</p>
<p>The control unit  is the heart of our system. It contains the necessary circuitry for the control of the device .This unit controls 9 devices, which is lock/unlock  by selecting it using the keyboard and entering the password. If the code entered to unlock the device is wrong, then a silent alarm is triggered .The keyboard unit and the display unit are connected to this unit.</p>
<p>All these three units are merged together to form the whole system.</p>
<figure id="attachment_167" aria-describedby="caption-attachment-167" style="width: 499px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-167" title="Model of Programmable number lock system" src="https://studentprojects.in/wp-content/uploads/2008/11/pictures_system.jpg" alt="Model of Programmable number lock system" width="499" height="756" /><figcaption id="caption-attachment-167" class="wp-caption-text">Model of Programmable number lock system</figcaption></figure>
<p><strong> Block diagram of Programmable number lock system: </strong></p>
<figure id="attachment_168" aria-describedby="caption-attachment-168" style="width: 400px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-168" title=" Block diagram of Programmable number lock system: " src="https://studentprojects.in/wp-content/uploads/2008/11/block4.gif" alt=" Block diagram of Programmable number lock system: " width="400" height="280" /><figcaption id="caption-attachment-168" class="wp-caption-text"> Block diagram of Programmable number lock system: </figcaption></figure>
<p><strong>Working of the system:</strong></p>
<p>When the system  is initially installed the reset button is pressed. This key is present in the control unit. This unlocks all the devices. This is to avoid undesired functioning of the system.</p>
<p>To lock a particular device the device number is selected using the keyboard. Once the device is selected the user has to press the lock key present in the keyboard. Now the device waits for the user to enter the the code. The user can enter a 4 digit number using the keyboard as per his desire. Once all the 4 digits are entered the system electronically locks the selected device.</p>
<p>In the same manner to unlock a particular device, the device number is entered using the keyboard. Once the device number is selected the code for the selected device is entered. If the entered code matches the code that had been entered while that particular device was locked then the selected device will be activated (unlocked). If the codes do not match each other a silent alarm will be triggered (a LED placed in the control section. Shown in figure 3).An error indicator (placed in the display section) is provided if any user tries to lock a device which has already been locked or vice versa.</p>
<p>If the user is half way entering the code or has done an error while entering the code and wants to start over all again then a reset button is provided in the display section. By pressing this button the user can start from entering the device number and so on.</p>
<p>The number of devices which the system can control can be increased by addition of a few components in the control unit. More security can be achieved by increasing the number of digits in the code. This can be done by minor changes in the program. The system uses the internal RAM of the 8051 to store the code and hence puts a lower limit to the number of digits in the code and also the number of devices the system can control. Once the system is installed only the display unit and keyboard unit will be accessible to the user. Access to the control unit should be provided only to an official personal since it contains the system  reset button.</p><p>The post <a href="https://studentprojects.in/electronics/microcontrollers/programmable-number-lock-system/">Programmable number lock system</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontrollers/programmable-number-lock-system/feed/</wfw:commentRss>
			<slash:comments>141</slash:comments>
		
		
			</item>
		<item>
		<title>Stepper motor control board</title>
		<link>https://studentprojects.in/electronics/microcontroller/8051-8951/stepper-motor-control-board/</link>
					<comments>https://studentprojects.in/electronics/microcontroller/8051-8951/stepper-motor-control-board/#comments</comments>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Mon, 17 Nov 2008 12:57:54 +0000</pubDate>
				<category><![CDATA[8051/8951]]></category>
		<category><![CDATA[8951 programs]]></category>
		<category><![CDATA[control board circuit]]></category>
		<category><![CDATA[RPM calculation]]></category>
		<category><![CDATA[Unipolar stepper motor]]></category>
		<category><![CDATA[microcontroller programming]]></category>
		<category><![CDATA[Stepper motor]]></category>
		<category><![CDATA[8951]]></category>
		<guid isPermaLink="false">http://studentprojects.in/?p=127</guid>

					<description><![CDATA[<p>This project is actually an educational kit. One can study the full operation of unipolar type stepper motor using this board. As it is micro controller based it can be programmable also and one can learn micro controller interfacing with LEDs, key board and stepper motor. Thus single board serves the purpose of learning stepper</p>
<p>The post <a href="https://studentprojects.in/electronics/microcontroller/8051-8951/stepper-motor-control-board/">Stepper motor control board</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>This project is actually an educational kit. One can study the full operation of unipolar type stepper motor using this board. As it is micro controller based it can be programmable also and one can learn micro controller interfacing with LEDs, key board and stepper motor. Thus single board serves the purpose of learning stepper motor control as well as learning micro controller programming.</p>
<p><strong>General description and system block diagram:-</strong></p>
<p>The complete board consists of transformer, control circuit, keypad and stepper motor as shown in snap. The given figure shows the block diagram of project.</p>
<figure id="attachment_128" aria-describedby="caption-attachment-128" style="width: 368px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-128" title="System block diagram" src="https://studentprojects.in/wp-content/uploads/2008/11/block3.gif" alt="System block diagram" width="368" height="180" /><figcaption id="caption-attachment-128" class="wp-caption-text">System block diagram</figcaption></figure>
<p>The circuit has inbuilt 5 V power supply so when it is connected with transformer it will give the supply to circuit and motor both. The 8 Key keypad is connected with circuit through which user can give the command to control stepper motor. The control circuit includes micro controller 89C51, indicating LEDs, and current driver chip ULN2003A. One can program the controller to control the operation of stepper motor. He can give different commands through keypad like, run clockwise, run anticlockwise, increase/decrease RPM, increase/decrease revolutions, stop motor, change the mode, etc. before we start with project it is must that we first understood the operation of unipolar stepper motor.</p>
<p><strong>Unipolar stepper motor:-</strong></p>
<p>In the construction of unipolar stepper motor there are four coils. One end of each coil is tide together and it gives common terminal which is always connected with positive terminal of supply. The other ends of each coil are given for interface.  Specific color code may also be given. Like in my motor orange is first coil (L1), brown is second (L2), yellow is third (L3), black is fourth (L4) and red for common terminal.</p>
<p>By means of controlling a stepper motor operation we can</p>
<ol>
<li>Increase or decrease the RPM (speed) of it</li>
<li>Increase or decrease number of revolutions of it</li>
<li>Change its direction means rotate it clockwise or anticlockwise</li>
</ol>
<p>To vary the RPM of motor we have to vary the PRF (Pulse Repetition Frequency). Number of applied pulses will vary number of rotations and last to change direction we have to change pulse sequence.</p>
<p>So all these three things just depends on applied pulses. Now there are three different modes to rotate this motor</p>
<ol>
<li>Single coil excitation</li>
<li>Double coil excitation</li>
<li>Half step excitation</li>
</ol>
<p>The table given below will give you the complete idea that how to give pulses in each mode</p>
<figure id="attachment_129" aria-describedby="caption-attachment-129" style="width: 600px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-129" title="Pulses for stepper motor module" src="https://studentprojects.in/wp-content/uploads/2008/11/steppertable.jpg" alt="Pulses for stepper motor module" width="600" height="256" /><figcaption id="caption-attachment-129" class="wp-caption-text">Pulses for stepper motor module</figcaption></figure>
<p>Note:- In half step excitation mode motor will rotate at half the specified given step resolution. Means if step resolution is 1.8 degree then in this mode it will be 0.9 degree. Step resolution means on receiving on 1 pulse motor will rotate that much degree. If step resolution is 1.8 degree then it will take 200 pulses for motor to compete 1 revolution (360 degree).</p>
<p>Now let me give you the specification of the stepper motor that I have used.</p>
<p>Max rated voltage: &#8211;    5 V<br />
Max rated current per coil: &#8211; 0.5 Amp<br />
Step resolution: &#8211;    1.8 degree / pulse<br />
Max RPM: &#8211;    20 in single/double coil excitation mode and 60 in half step mode<br />
Torque: &#8211; 1.5 Kg/cm2</p>
<p><strong>RPM calculation:-</strong></p>
<p>One can calculate the exact RPM at which motor will run. We know that motor needs 200 pulses to complete 1 revolution. Means if 200 pulses applied in 1 second motor will complete 1 revolution in 1 second. Now 1 rev. in 1 sec means 60 rev. in 1 minute. That will give us 60 RPM. Now 200 pulses in 1 sec means the PRF is 200 Hz. And delay will be 5 millisecond (ms). Now lets see it reverse.</p>
<p>*  If delay is 10 ms then PRF will be 100 Hz.<br />
*  So 100 pulses will be given in 1 sec<br />
*  Motor will complete 1 revolution in 2 second<br />
*  So the RPM will be 30.</p>
<p>In same manner as you change delay the PRF will be changed and it will change RPM</p>
<p><strong>Stepper motor control board circuit:-</strong></p>
<figure id="attachment_130" aria-describedby="caption-attachment-130" style="width: 591px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="size-full wp-image-130" title="Stepper motor control board circuit" src="https://studentprojects.in/wp-content/uploads/2008/11/circuit.gif" alt="Stepper motor control board circuit" width="591" height="555" /><figcaption id="caption-attachment-130" class="wp-caption-text">Stepper motor control board circuit</figcaption></figure>
<p>The circuit consists of very few components. The major components are 7805, 89C51 and ULN2003A.</p>
<p><strong>Connections:-</strong></p>
<ol>
<li>The transformer terminals are given to bridge rectifier to generate rectified DC.</li>
<li>It is filtered and given to regulator IC 7805 to generate 5 V pure DC. LED indicates supply is ON.</li>
<li>All the push button micro switches J1 to J8 are connected with port P1 as shown to form serial keyboard.</li>
<li>12 MHz crystal is connected to oscillator terminals of 89C51 with two biasing capacitors.</li>
<li>All the LEDs are connected to port P0 as shown</li>
<li>Port P2 drives stepper motor through current driver chip ULN2003A.</li>
<li>The common terminal of motor is connected to Vcc and rest all four terminals are connected to port P2 pins in sequence through ULN chip.</li>
</ol>
<p>Now by downloading different programs in to 89C51 we can control the operation of stepper motor. Let us see all different kind of program.</p><p>The post <a href="https://studentprojects.in/electronics/microcontroller/8051-8951/stepper-motor-control-board/">Stepper motor control board</a> first appeared on <a href="https://studentprojects.in">Student Projects</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://studentprojects.in/electronics/microcontroller/8051-8951/stepper-motor-control-board/feed/</wfw:commentRss>
			<slash:comments>34</slash:comments>
		
		
			</item>
	</channel>
</rss>
