<?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>Mecatronica Portal &#187; Motor</title>
	<atom:link href="http://www.mecatronica-portal.com/tag/motor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mecatronica-portal.com</link>
	<description>Automatización, robótica, control y diseño</description>
	<lastBuildDate>Tue, 29 Jun 2010 08:51:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sistemas de movimiento linear</title>
		<link>http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/</link>
		<comments>http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 15:01:00 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[El temario]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Industria]]></category>
		<category><![CDATA[Motor]]></category>
		<category><![CDATA[Motor paso a paso]]></category>
		<category><![CDATA[Movimiento Lineal]]></category>

		<guid isPermaLink="false">http://www.mecatronica-portal.com/?p=499</guid>
		<description><![CDATA[
		
		
			
				
			
		
El movimiento lineal es parte fundamental del funcionamiento de muchas máquinas, sin embargo, los actuadores más usados son los motores eléctricos que proveen de movimiento rotacional, no lineal. Sin embargo hay varias formas de convertir estas rotaciones en desplazamientos lineales, las mas comunes, sin duda son los tornillos y las correas, pero hay más posibilidades [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-linearmotor.jpg" width="240" />
		</p><div align="right" style="float:right;padding:295px 0px 5px 10px;"><a name="fb_share" type="box_count" share_url="http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/"></a></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F06%2F499-sistemas-de-movimiento-linear%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F06%2F499-sistemas-de-movimiento-linear%2F&amp;source=meca_portal&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>El movimiento lineal es parte fundamental del funcionamiento de muchas máquinas, sin embargo, los actuadores más usados son los motores eléctricos que proveen de movimiento rotacional, no lineal. Sin embargo hay varias formas de convertir estas rotaciones en desplazamientos lineales, las mas comunes, sin duda son los tornillos y las correas, pero hay más posibilidades que pueden aplicarse en ciertas condiciones con mucho éxito&#8230; vamos a dar un vistazo.</p>
<p>Por lo general los motores eléctricos son máquinas rotacionales. A lo largo de los cerca de 100 años de historia del motor eléctrico, se han hecho esfuerzos increíbles en aras de adaptar esta tecnología para efectuar una cantidad de tareas casi infinita. Con todo eso hay un montón de aplicaciones industriales que requieren la conversión de movimiento rotacional a movimiento linear. Y como en todo con la mecatrónica, hay una gran variedad de maneras de resolver el problema.</p>
<p>Casi siempre, la primera cosa que hay que hacer es acoplar el motor a un mecanismo lineal. Las dos formas mas comunes son los actuadores tipo tornillo y los que funcionan con correas, ambos tienen ventajas y desventajas relativas. Por ejemplo los tornillos ofrecen ventajas mecánicas como reducción de marcha (similar a lo que sucede con los piñones), pero pueden adicionar masa e inercia al sistema y tienen límites de aceleración. Las correas tienen menos masa y es posible alcanzar mayores velocidades, pero se necesita un sistema rígido de soporte para lograr la tensión adecuada. </p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-linearmotor.jpg"><img class="aligncenter size-large wp-image-507" style="margin-top: 0px; margin-bottom: 0px;" title="Motor Lineal" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-linearmotor-540x390.jpg" alt="Motor Lineal" width="540" height="390" /></a></p>
<p>El movimiento lineal en general tiene que ver con el control de posición, algo que es en esencia un comportamiento diferente para los motores eléctricos. La mayoría de motores rotan a alta velocidad, como por ejemplo un motor AC típico de 1800 rmp. De esta forma, el posicionamineto implica el alcance de características que no se logran tan fácilmente; aunque hemos logrado una amplia variedad de soluciones para el posicionamiento, por lo general son mucho mas caras y complejas. De hecho los <a href="http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/">motores paso a paso</a> son el único tipo de motores eléctricos en los que la posición es un aspecto inherente de la operación del mismo. Llevando entonces los motores paso paso al movimiento lineal, encontramos que una solución típica se basa en un motor de 200 pasos por revolución y un tornillo conductor con relación 5:1, esto produce un movimiento lineal de 0.001 in por paso. Simple y rentable.</p>
<p>En muchas aplicaciones de movimiento lineal, la prioridad principal es la precisión. Y cuando se necesitan precisiones superiores a 0.001 pulgadas, o la velocidad que se requiere están por encima de las que los motores paso a paso pueden producir, entonces se tienen que explorar otras opciones.</p>
<p>Los motores lineales sobresalen en rendimiento en general. Las características de aceleración, velocidad y precisión son excelentes y son el camino a seguir cuando se pueden costear. Estos motores lineales usan alta resolución (generalmente millonésimas de pulgada) de realimentación lineal para lograr el posicionamiento preciso que se requiere por ejemplo en aplicaciones como la fabricación de semiconductores &#8211; que de hecho fue el primer campo en aplicar los motores lineales. En ese entonces eran considerados una solución &#8220;exotica&#8221;, muy costosa y muy difícil de aplicar, pero en los últimos años se ha visto una mejora en los costos y un rango de aplicaciones mayor para esta tecnología.</p>
<p>Una tecnología emergente para el movimiento lineal, es la que usa motores piezoeléctricos. Los motores lineales piezoeléctricos están disponibles por unos cuantos proveedores y la simplicidad y rentabilidad de esta solución los están haciendo la opción por excelencia para algunas necesidades de movimiento lineal.</p>

<a href='http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/lm-stepper/' title='lm-stepper'><img width="150" height="150" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-stepper-150x150.jpg" class="attachment-thumbnail" alt="" title="lm-stepper" /></a>
<a href='http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/lm-screw/' title='lm-screw'><img width="150" height="150" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-screw-150x150.jpg" class="attachment-thumbnail" alt="" title="lm-screw" /></a>
<a href='http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/lm-piezo/' title='lm-piezo'><img width="150" height="150" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-piezo-150x150.jpg" class="attachment-thumbnail" alt="" title="lm-piezo" /></a>
<a href='http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/lm-linearmotor/' title='Motor Lineal'><img width="150" height="150" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/06/lm-linearmotor-150x150.jpg" class="attachment-thumbnail" alt="" title="Motor Lineal" /></a>

<p>La mayoría de soluciones mecatrónicas para el movimiento lineal dependen de un sensor de realimentación para lograr precisión en la posición. Esto hace al sensor de posición lineal un componente crítico en el diseño de sistemas de movimiento lineal de los cuales hablaré en un post en el futuro. Hay una buena cantidad de opciones y hay algunas nuevas tecnologías disponibles para dar a los diseñadores mas opciones.</p>
<p>Haz tenido experiencia con movimiento lineal? cuentanos tus experiencias&#8230;</p>
<p>Vía: <a href="http://www.projectmechatronics.com/2009/04/15/linear-motion/" target="_blank">Project Mechatronics</a></p>
<h3  class="related_post_title">Entradas posiblemente relacionadas</h3><ul class="related_post"><li><a href="http://www.mecatronica-portal.com/2009/05/462-desafios-del-diseno-mecatronico/" title="Desafios del diseño mecatrónico">Desafios del diseño mecatrónico</a></li><li><a href="http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/" title="Aplicando los motores como ingenieros">Aplicando los motores como ingenieros</a></li><li><a href="http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/" title="Motor paso a paso &#8211; teoría y práctica">Motor paso a paso &#8211; teoría y práctica</a></li><li><a href="http://www.mecatronica-portal.com/2010/05/830-resena-concurso-nacional-de-mini-robotica/" title="Reseña Concurso nacional de Mini robótica">Reseña Concurso nacional de Mini robótica</a></li><li><a href="http://www.mecatronica-portal.com/2010/04/801-el-mundo-salvaje-de-los-robots-2/" title="El mundo salvaje de los Robots">El mundo salvaje de los Robots</a></li><li><a href="http://www.mecatronica-portal.com/2009/12/693-fotos-de-la-esposicion-internacional-de-robots-2009/" title="Fotos de la Exposición Internacional de Robots 2009">Fotos de la Exposición Internacional de Robots 2009</a></li><li><a href="http://www.mecatronica-portal.com/2009/07/579-gigabit-ethernet-en-la-industria/" title="Gigabit Ethernet en la industria, es el momento correcto?">Gigabit Ethernet en la industria, es el momento correcto?</a></li><li><a href="http://www.mecatronica-portal.com/2009/07/521-protocolos-de-ethernet-industrial/" title="Protocolos de Ethernet Industrial">Protocolos de Ethernet Industrial</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aplicando los motores como ingenieros</title>
		<link>http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/</link>
		<comments>http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 00:24:45 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Aplicacion]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Ingeniería]]></category>
		<category><![CDATA[Motor]]></category>

		<guid isPermaLink="false">http://www.mecatronica-portal.com/?p=105</guid>
		<description><![CDATA[
		
		
			
				
			
		
Steve Meyer dice: El control de movimiento y la mecatrónica continúan personificando los opuestos extremos de la ingeniería, un fenómeno increíblemente simple e increíblemente complejo a la vez. Esta contradicción aparente es experimentado en muchas áreas.
La operación de un ventilador es una de las aplicaciones de los motores más comunes y simples, pero para entender [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.mecatronica-portal.com/wp-content/uploads/2009/04/ventilador-estafette.jpg" width="240" />
		</p><div align="right" style="float:right;padding:295px 0px 5px 10px;"><a name="fb_share" type="box_count" share_url="http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/"></a></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F04%2F105-aplicando-los-motores-como-ingenieros%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F04%2F105-aplicando-los-motores-como-ingenieros%2F&amp;source=meca_portal&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Steve Meyer dice: El control de movimiento y la mecatrónica continúan personificando los opuestos extremos de la ingeniería, un fenómeno increíblemente simple e increíblemente complejo a la vez. Esta contradicción aparente es experimentado en muchas áreas.</p>
<p>La operación de un ventilador es una de las aplicaciones de los motores más comunes y simples, pero para entender los requerimientos del torque y la aceleración inicial, tenemos que usar algunas ecuaciones exponenciales debido a que la fuerza de la presión de aire ejerciendo sobre el ventilador varía con el cubo de la velocidad. Esta relación entre la velocidad del motor y el número de metros cúbicos de aire movido es una de las primeras restricciones que hay que sacrificar. La cantidad de tiempo permitida para la aceleración del ventilador es una restricción de segundo orden en la cual está acoplada a la cantidad de potencia necesitada por el motor a través del tiempo.</p>
<p>El uso de corriente del motor, combinado con el voltaje y la frecuencia definirá la eficiencia del sistema en general. Asumiendo que no hay correas y poleas para transferir la potencia mecánica a la carga del ventilador &#8211; aunque por lo general si las hay &#8211; estamos manejando el asunto en unidades de voltios, herzios, amperios, revoluciones, metros cúbicos de aire, torque y tiempo. Si llevas la cuenta son 7 variables necesarias para encender un ventilador. Son 8 si consideras la eficiencia, aunque la eficiencia puede ser derivada de las otras. Sin incluir mas variables por simplicidad.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/04/ventilador-estafette.jpg"><img class="aligncenter size-large wp-image-106" style="margin-top: 0px; margin-bottom: 0px; border: gray 5px solid;" title="Ventilador (Ventilator Estafette Foto por MestrechCity en Flickr)" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/04/ventilador-estafette-540x810.jpg" alt="Ventilador (Ventilator Estafette Foto por MestrechCity en Flickr)" width="540" height="810" /></a></p>
<p>Lo que personalmente encuentro realmente interesante acerca de esta situación es que la industria de los motores y los fabricantes de máquinas continúan aplicando los motores eléctricos usando un análisis sesgado del tiempo (velocidad) y del torque. Al diablo!, solo hay 2 o 3 variables dependiendo de como consideres al tiempo. Si, esta cuestión también tiene algo de sofisticación. Los programas computador que permiten calcular el tamaño del motor consideran la aceleración y el límite térmico. Y debería decirse que todos los sistemas de conversión de energía en últimas tienen que ser considerados como sistemas termodinámicos. Esto es, cuánta energía puedo convertir, y que tan rápidamente antes que el calor residual se convierta en una carga económicamente insostenible para el proceso. Pero el aplicar un motor a una carga usando únicamente dos variables es caer un poco en la sobre-simplificación.</p>
<p>Para hacer las cosas aún peores, todos los motores que están a la venta son soluciones basadas en restricciones de manufactura y costos. Son un promedio de muchos diseños y requerimientos mezclados con soluciones &#8220;sacadas del estante&#8221; fáciles de conseguir. El diseño del motor tiene bastante poco que ver con el requerimiento particular al que tu o yo estaremos enfrentados en una aplicación dada. El intercambio de información entre el vendedor del motor y el ingeniero que está aplicando el motor es básicamente sólo para entender el par de torsión continuo y el par de torsión pico que el motor puede producir, y en ajustar la curva a la condición de carga. Haciendo esto un ejercicio predominantemente mecánico, la salida del motor (mecánica) y la condición de carga (mecánica igualmente).</p>
<p>Pero en la era de los computadores personales, con herramientas de diseño cada vez más poderosas, lo que yo veo es que la siguiente frontera será la aplicación de las nuevas herramientas al viejo problema del motor y la carga. Conozco a algunas personas trabajando en eso, y el progreso es muy bueno. Una nueva y poderosa era de herramientas de diseño está emergiendo.</p>
<h3  class="related_post_title">Entradas posiblemente relacionadas</h3><ul class="related_post"><li><a href="http://www.mecatronica-portal.com/2010/05/830-resena-concurso-nacional-de-mini-robotica/" title="Reseña Concurso nacional de Mini robótica">Reseña Concurso nacional de Mini robótica</a></li><li><a href="http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/" title="Sistemas de movimiento linear">Sistemas de movimiento linear</a></li><li><a href="http://www.mecatronica-portal.com/2009/05/462-desafios-del-diseno-mecatronico/" title="Desafios del diseño mecatrónico">Desafios del diseño mecatrónico</a></li><li><a href="http://www.mecatronica-portal.com/2009/04/342-software-cad-que-se-ajusta-a-componentes-flexibles/" title="Software CAD que se ajusta a componentes flexibles">Software CAD que se ajusta a componentes flexibles</a></li><li><a href="http://www.mecatronica-portal.com/2009/04/308-investigadores-desarrollan-el-primer-micro-robot-volador-levitador/" title="Investigadores desarrollan el primer micro-robot volador / levitador">Investigadores desarrollan el primer micro-robot volador / levitador</a></li><li><a href="http://www.mecatronica-portal.com/2010/03/790-octavo-congreso-internacional-de-mecatronica-automatizacion-y-tecnologia-6/" title="Octavo Congreso Internacional de Mecatrónica, Automatización y Tecnología 6">Octavo Congreso Internacional de Mecatrónica, Automatización y Tecnología 6</a></li><li><a href="http://www.mecatronica-portal.com/2010/03/747-mesa10-conferencia-internacional-en-mecatronica-sistemas-embebidos-y-aplicaciones/" title="MESA10 &#8211; Conferencia Internacional en Mecatrónica, Sistemas Embebidos y Aplicaciones">MESA10 &#8211; Conferencia Internacional en Mecatrónica, Sistemas Embebidos y Aplicaciones</a></li><li><a href="http://www.mecatronica-portal.com/2009/10/647-el-desarrollo-del-automovil-como-un-sistema-mecatronico/" title="El desarrollo del automovil como un sistéma mecatrónico">El desarrollo del automovil como un sistéma mecatrónico</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motor paso a paso &#8211; teoría y práctica</title>
		<link>http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/</link>
		<comments>http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 20:14:32 +0000</pubDate>
		<dc:creator>Fernando</dc:creator>
				<category><![CDATA[El temario]]></category>
		<category><![CDATA[Motor]]></category>
		<category><![CDATA[Motor paso a paso]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.mecatronica-portal.com/?p=59</guid>
		<description><![CDATA[
		
		
			
				
			
		
Un motor paso a paso al contrario de los motores convencionales que giran continuamente, &#8211; como su nombre lo indica &#8211; se mueve de a un paso a la vez. Si comandamos el motor para que se mueva en determinado número de pasos, este rota incrementalmente en ese número indicado de pasos y paradas.
Los motores [...]]]></description>
			<content:encoded><![CDATA[<p style="float:right; margin:0 0 10px 15px; width:240px;">
		<img src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/steper_foto.jpg" width="240" />
		</p><div align="right" style="float:right;padding:295px 0px 5px 10px;"><a name="fb_share" type="box_count" share_url="http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/"></a></div><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F03%2F59-motor-paso-a-paso-teoria-y-practica%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mecatronica-portal.com%2F2009%2F03%2F59-motor-paso-a-paso-teoria-y-practica%2F&amp;source=meca_portal&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Un motor paso a paso al contrario de los motores convencionales que giran continuamente, &#8211; como su nombre lo indica &#8211; se mueve de a un paso a la vez. Si comandamos el motor para que se mueva en determinado número de pasos, este rota incrementalmente en ese número indicado de pasos y paradas.</p>
<p>Los motores Paso pueden ser vistos como motores eléctricos sin conmutadores. Típicamente todas las bobinas en el motor son parte del estator, y el rotor son o bien un imán permanente, o en el caso de los motores paso a paso de reluctancia variable, un bloque dentado de algún material magnético suave. Toda la conmutación de be ser manejada externamente por el controlador del motor, y típicamente los motores y los controladores se diseñan de tal forma que el motor pueda mantenerse en una posición fija, como también rotar en un sentido o en otro. La mayoría de motores paso a paso, pueden ser controlados con pasos a frecuencias audibles, lo que les permite girar a velocidades relativamente altas, y con un controlador adecuado, pueden ser &#8220;arrancados&#8221; y &#8220;frenados&#8221; muy rápidamente.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/steper_foto.jpg"><img class="aligncenter size-large wp-image-66" style="border: 5px solid gray; margin-top: 0px; margin-bottom: 0px;" title="Motor Paso a Paso (Small Stepper Motor Wiring por buhni en Flickr)" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/steper_foto-540x405.jpg" alt="Motor Paso a Paso (Small Stepper Motor Wiring por buhni en Flickr)" width="540" height="405" /></a></p>
<p>En algunas aplicaciones, hay que escoger entre usar un servomotor o un motor paso a paso. Ambos tipos de motor ofrecen posibilidades similares para posicionamiento preciso, pero difieren en varios sentidos. En primer lugar, los servo-motores requieren sistemas de control de retroalimentación análoga, típicamente esto supone el uso de un potenciómetro lineal para proveer de &#8220;Feedback&#8221; acerca de la posición del rotor, además que se necesitan de circuitos que haga que la corriente del motor sea inversamente proporcional a la diferencia entre la posición deseada y la corriente del motor.</p>
<p>Cuando se está escogiendo entre servo-motores y motores paso a paso, cierto número de aspectos han de tenerse en cuenta; cual de ellos usar dependerá de la aplicación. Por ejemplo, la repetibilidad del posicionamiento hecho con un motor paso a paso depende de la geometría del rotor del motor, mientras que la repetibilidad de posicionamiento con un servo motor depende generalmente de la estabilidad del potenciómetro y otros componentes análogos en el circuito de retroalimentación.</p>
<p>Los motores paso a paso pueden usarse en sistemas simples de control en lazo abierto; estos son generalmente adecuados para sistemas que operan a bajas aceleraciones con cargas estáticas, en cambio el control por lazo cerrado puede ser esencial para altas aceleraciones, particularmente si involucran cargas variables. Si un motor paso a paso en un control de lazo abierto es esforzado en un par superior al que puede soportar, todo el conocimiento acerca de la posición del rotor se pierde y el sistema debe reinicializarse, por el contrario los servo-motores no tienen ese problema.</p>
<p>Los motores paso a paso son conocidos en inglés como <span class="Apple-style-span" style="font-style: italic;">Steper Motors</span>, en alemán como <span class="Apple-style-span" style="font-style: italic;">Scrhittmotoren</span> y en francés como <span class="Apple-style-span" style="font-style: italic;">moteurs pas à pas</span>.</p>
<h2>Aspectos básicos en Motores Paso a Paso</h2>
<p>Ahora vamos a darle un vistazo más de cerca a los motores paso a paso. La primera cosa que advertimos al tener uno de ellos en nuestras manos es que tiene más de dos cables para controlarlo, varias versiones tienen cuatro, cinco, seis y en ocasiones más cables. Otra cosa que notamos es que cuando hacemos rotar manualmente el eje, sentimos un movimiento &#8220;entallado&#8221; de a partes y no uno continuo como sería de esperar en otros motores.</p>
<p>La forma más sencilla de pensar en un motor paso a paso, es un imán en barra que gira alrededor de su centro con cuatro imanes individuales pero exactamente iguales rodeándolo. Si hacemos girar el imán sin energizar ninguna de las bobinas obtenemos esa sensación &#8220;amuescada&#8221; debido a que una fuerza magnética relativamente grande es generada debido a la alineación de uno de los imanes permanentes con el centro de los electroimanes; esta fuerza es llamada &#8220;par de frenado&#8221;.</p>
<p>Vamos a asumir que la posición inicial del rotor magnético es como se muestra en la Figura 1A, ahora ponemos en marcha la bobina A; es decir, dejamos fluir la corriente a través de la bobina para crear un electroimán como se muestra en la figura 1B. En este caso el motor no se mueve, pero tampoco podemos moverlo libremente a mano (o por lo menos debe aplicársele un mayor momento para poder moverlo) debido al alto &#8220;par de aferramiento&#8221;. Este par es generado por la atracción de los polos norte y sir del imán del rotor y del electroimán producido en el estator por la corriente.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_1_mpp.jpg"><img class="aligncenter size-full wp-image-157" style="border: 5px solid gray;" title="Figura 1" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_1_mpp.jpg" alt="Figura 1" width="476" height="258" /></a></p>
<p>Para mover el motor en el sentido de las agujas del reloj desde su posición inicial, necesitamos generar un par el esa misma dirección. Esto se hace apagando la Bobina A, y encendiendo la Bobina B. El electroimán en la Bobina B hala el rotor magnetizado y el motor se alinea por sí mismo con la Bobina B como se muestra en la Figura 2A. Apagando la Bobina N y encendiendo la Bobina V el motor se moverá un paso hacia adelante como se muestra en la Figura 2B.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_2_mpp.jpg"><img class="aligncenter size-full wp-image-158" style="border: 5px solid gray;" title="Figura 2" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_2_mpp.jpg" alt="Figura 2" width="451" height="295" /></a></p>
<p>Comparando la Figura 1B y la Figura 2B, podemos entender que la sentido del flujo de corriente en la Bobina C es exactamente opuesta a la sentido del flujo en la Bobina A. Esto es necesario para generar un electroimán de polaridad correcta, que hale el rotor en el sentido de las manecillas del reloj. Por la misma lógica, la dirección de la corriente en la bobina D debe ser opuesta a la de la Bobina B cuando el rotor efectúa el siguiente paso (apagando la bobina C y encendiendo la bobina D).</p>
<p>Un giro de 360° se completará si apagamos la Bobina D y encendemos la Bobina A. La secuencia descrita de operación de las bobinas (B, C, D, A), es responsable de la rotación en el sentido del reloj del motor.</p>
<h2>Motores paso a paso Unipolares y Bipolares</h2>
<p>Dos terminales en cada una de las cuatro bobinas en un motor paso a paso pueden presentarse en diferentes formas. Todos los terminales pueden ser sacados del motor separadamente. Alternativamente se pueden formar dos bobinados, conectando A y C juntos y B y C juntos como se muestra en la figura 3. Los terminales de esos dos devanados pueden ser sacados del motor de tres formas diferentes, como se muestra en la figura 3, Figura 4 y la Figura 5, estas configuraciones son la Bipolar (4 terminales), la Unipolar de 5 terminales y la Unipolar de 6 terminales.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_3_4_5_mpp.jpg"><img class="aligncenter size-full wp-image-159" style="border: 5px solid gray;" title="Figura 3, Figura 4, Figura 5" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_3_4_5_mpp.jpg" alt="Figura 3, Figura 4, Figura 5" width="540" height="224" /></a></p>
<h2>Tipos de motores paso a paso</h2>
<p>Los motores paso a paso vienen en dos variedades, motores paso a paso de<span class="Apple-style-span" style="font-style: italic;"> imán permanente</span>, y los motores paso a paso de <span class="Apple-style-span" style="font-style: italic;">reluctancia variable</span> (también hay <span class="Apple-style-span" style="font-style: italic;">motores híbridos</span>, los cuales son indistinguibles de los motores de imán permanente desde el punto de vista del control). Si no hay una etiqueta que identifique el motor, podemos saber de que tipo es probándolos con la mano: si al girarlos manualmente el rotor se mueve a &#8220;saltos&#8221; entonces se trata de un motor paso a paso de imán permanente, si se mueve continuamente entonces se trata de un motor paso a paso de reluctancia variable (puede haber cierta sensación ligera de movimiento a &#8220;saltos&#8221; debido a el magnetización residual del rotor). Más información sobre como distinguir los motores paso a paso los encontrarás mas adelante.</p>
<p>Los motores paso a paso vienen en un amplio rango de resoluciones angulares. Los más ordinarios giran típicamente 90 grados por paso, mientras que motores de imán permanente de alta resolución pueden manejar 1.8 o incluso 0.72 grados por paso. Con un controlador apropiado, la mayoría de motores de imán permanente e híbridos pueden moverse medios pasos y algunos controladores pueden hacer moverlos en fracciones de pasos, esto es conocido como micropaso o microstepping.</p>
<p>Para ambos, los motores de imán permanente y de reluctancia variable, si únicamente una bobina del motor está energizada, el rotor (sin carga aplicada) se moverá rápidamente a un ángulo fijo y luego mantendrá ese ángulo hasta que el par aplicado exceda el par de retención (holding torque) del motor, en ese punto el motor girará, tratando de mantenerse en los sucesivos puntos de equilibrio.</p>
<h2>Un motor paso a paso actual de Imán Permanente</h2>
<p>El simple motor paso a paso que describimos anteriormente, se mueve en pasos bastante toscos de 90°. Cómo hacen los motores actuales para conseguir pasos tan pequeños como 7.5°? El estator (es decir los electroimanes estacionarios) de un motor real tiene más segmentos en el. Un arreglo con ocho estatores se muestra en la Figura 6.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_6_mpp.png"><img class="aligncenter size-full wp-image-160" style="border: 5px solid gray;" title="Figura 6" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_6_mpp.png" alt="Figura 6" width="248" height="297" /></a></p>
<p>El rotor también es diferente, un rotor cilíndrico con 6 polos se muestra en la Figura 6. Hay entonces 45 grados entre cada sección del estator y 60 grados entre cada polo del rotor. Usando el principio de un vernier, el movimiento real del rotor por cada paso es 60 menos 45, es decir 14 grados. En este caso sólo hay dos bobinas: una conecta las secciones de los polos A, C, F y H. Asumamos que la corriente esta fluyendo en cierto sentido únicamente a través de la primera bobina, y las secciones están conectadas de tal manera que:</p>
<ul>
<li>A y C tienen polaridad SUR (S)</li>
<li>E y G tienen polaridad NORTE (N)</li>
</ul>
<p>El rotor se alineará de acuerdo a como se muestra en la figura 6. Digamos que queremos que el rotor se mueva 15 grados en el sentido de las manecillas. Podriamos remover la corriente aplicada al primer bobinado y energizar el segundo, en el que las seciones B, D, F y H están conectadas juntas de tal forma que:</p>
<ul>
<li>B y D tienen polaridad SUR (S)</li>
<li>F y H tienen polaridad NORTE (N)</li>
</ul>
<p>En el siguiente paso la corriente a través del bobinado 2 es removido y una corriente de polaridad inversa es aplicada en el bobinado 1. Esta vez, A y C tienen polaridad N, y E y G tienen polaridad S; de esta manera el rotor hará un paso más de 15 grados en la dirección de las manecillas del reloj. El principio de operación es el mismo que en motor paso a paso básico con una barra de imán como rotor y cuatro electroimanes individuales como estatores, pero en esta última construcción se logran pasos de 15 grados. Diferentes “ángulos de paso” (esto es, el desplazamiento angular por paso) pueden obtenerse variando el numero de polos en el estator y en el rotor. En un motor actual, ambos el motor y el estator son cilíndricos, como se muestra en la Figura 7. Este tipo de motor es llamado “Motor paso a paso de Imán permanente (PM)” debido a que el rotor es un imán permanente. Estos son motores de bajo costo con ángulos de paso típicos de 7.5 o 15 grados.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_7_mpp.png"><img class="aligncenter size-full wp-image-161" style="border: 5px solid gray;" title="Figura 7" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_7_mpp.png" alt="Figura 7" width="362" height="254" /></a></p>
<h2>Motor paso a paso de reluctancia variable</h2>
<p>Hay un tipo de motor en el cual el rotor no es cilíndrico, sino que se ve como barras con un número de dientes en el, como se muestra en la figura 8. Los dientes están hechos de un material ferreo suave. El electroimán producido por la activación de las bobinas del estator secuencialmente, atrae la barra metálica (rotor) hacia el camino de reluctancia mínimo en el circuito magnetico. Cuando tratamos de mover manualmente un motor paso a paso de reluctancia variable cuando se encuentra desenergizado no tenemos esa misma sensación de “amuescado” que tenemos con los motores paso a paso convencionales. Como el estator es un electroimán y el rotor es una pieza de hierro suave, o hay flujo magnético en el espacio de aire cuando el motor está desenergizado; por lo tanto no hay un par que frene el rotor.</p>
<p>El motor paso a paso de reluctancia variable que se muestra en la Figura 8 tiene cuatro dientes en el rotor, separados entre ellos 90 grados; también tiene seis polos de estator separados por 60 grados. Así cuando los bobinados se energizan en una secuencia que se repite de 2, 3, 1 y así sucesivamente, el motor rotará con un ángulo de paso de 30 grados. Estos motores proveen menos par de parada cuando se comparan con los motores paso a paso de imán permanente (PM), pero las características de par dinámico son mejores.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_8_mpp.jpg"><img class="aligncenter size-full wp-image-162" style="border: 5px solid gray;" title="Figura 8" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_8_mpp.jpg" alt="Figura 8" width="365" height="186" /></a></p>
<p>Los motores paso a paso de reluctancia variable se construyen normalmente con tres o cinco bobinados de estator, en contraposición a los dos bobinados de los motores paso a paso PM.</p>
<h2>Motores Paso a Paso Hibridos (HB)</h2>
<p>La construcción de motores paso a paso de imán permanente (PM) se vuelve muy complejo para ángulos de paso menores a 7.5 grados. Ángulos menores pueden realizarse mediante la combinación de motores paso de reluctancia variable y motores paso de imán permanente. A estos tipos de motores se les llama motores paso a paso híbridos (HB), los cuales pueden tener ángulos de paso mucho menores, tan pequeños como 0.9 grados por paso.</p>
<p>Un motor hibrido típico se muestra en la Figura 9. La construcción del estator es similar a la de un motor paso a paso de imán permanente (PM), y el rotor es cilíndrico y magnetizado como en los motores PM, pero también tiene multiples dientes como un motor paso a paso de reluctancia variable (VR). Los dientes en el rotor proveen un mejor camino para el flujo que pasa a través de lugares preferentes en el espacio de aire entre el rotor y el estator. Esto incrementa el par de frenado (que hace que el rotor se quede en su lugar bajo carga) y el par dinámico, en comparación con los otros dos tipos de motores paso a paso.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura-91.png"><img class="aligncenter size-full wp-image-156" style="border: 5px solid gray;" title="Figura 9" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura-91.png" alt="Figura 9" width="312" height="221" /></a></p>
<p>Los motores híbridos tienen un ángulo de paso menor comparado con los motores de imán permanente, pero son muy costosos. El aplicaciones de bajo costo el ángulo de paso de un motor paso a paso de imán permanente puede ser dividido en ángulos menores usando técnicas de control mejores a las tradicionales.</p>
<p>Los motores paso a paso de imán permanente y los motores paso a paso híbridos son más populares que los motores paso a paso de reluctancia variable, y debido a que la construcción de estos motores es muy similar, un circuito de control puede manejar fácilmente ambos tipos de motores.</p>
<h2>Como identificar los terminales de los motores paso a paso de imán permanente e híbridos</h2>
<p>Los códigos de colores de los cables que salen del motor no son estándar; sin embargo usando un multímetro / ohmímetro, es fácil identificar los finales de los bobinados.</p>
<p>Si únicamente salen 4 terminales del motor, entonces el motor paso a paso es bipolar. Si la resistencia medida entre dos terminales, digamos terminal 1 y 2 en la Figura 3, es finita, entonces esos son los terminales de una bobina. Si el multímetro muestra un circuito abierto (esto es, si estas tratando de medir entre los terminales 1 y 3, o 1 y 4, o 2 y 3, o 2 y 4), entonces los terminales son de diferentes bobinados.</p>
<p>Si hay 5 cables que salen del motor, entonces la resistencia entre un terminal y todos los demás terminales será aproximadamente la misma. Este terminal es el terminal común que une a los bobinados y los demás cables son los terminales de las diferentes bovinas. La Figura 4 muestra que el terminal 5 es el común, mientras que los terminales 1, 2, 3, y 4 son los finales de las bovinas.</p>
<p>En el caso de un motor con 6 cables como en la figura 5, la resistencia entre los terminales 1 y 2 debe ser aproximadamente el doble que la resistencia medida entre los terminales 1 y 3, y 2 y 3. Lo mismo es aplicable para el otro bobinado (los 3 cables restantes).</p>
<p>En todos los casos, una vez que los terminales son identificados es importante sabe la secuencia en la que los terminales deben ser energizados. Esto se hace energizando los terminales uno tras otro. Si el motor se mueve sin problemas en una dirección en particular, digamos en el sentido de las manecillas, cuando los bobinados son energizados, entonces la secuencia de encendido es correcta. Si el motor parece trabarse o se mueve de un lado a otro avanzando a trompicones, entonces la secuencia debe ser cambiada y verificada hasta lograr un movimiento fluido.</p>
<h2>Par (torque) y velocidad en los motores Paso a paso</h2>
<p>La velocidad de un motor paso a paso depende de la rata en la que se enciendan y se apaguen las bobinas. El termino que se usa para designar esto es la tasa o rata de paso, así pues, la velocidad máxima depende de la inductancia de las bobinas del estator. La figura 10 muestra el circuito equivalente de una bobina del estator y la relación entre el incremento de la corriente y la inductancia del bobinado. Podemos observar que toma más tiempo llegar a la corriente dada, en una bobina con una inductancia grande en comparación con una bobina con menos inductancia. Así, cuando se usa un motor con una alta inductancia, se necesita se debe dar suficiente tiempo para que la corriente se incremente antes de efectuar el siguiente paso. Si el tiempo entre dos comandos de paso es menor que el tiempo de incremento de la corriente, el resultado es un “desliz”, es decir el motor se salta un paso.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_101.png"><img class="aligncenter size-full wp-image-163" style="border: 5px solid gray;" title="Figura 10" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_101.png" alt="Figura 10" width="401" height="247" /></a></p>
<p>Desafortunadamente la inductancia de los bobinados no está bien documentada en la mayoría de las hojas de datos (data-sheets) de los motores paso a paso. En general, para motores pequeños, la inductancia de las bovinas es mucho menor que su resistencia, y la constante de tiempo es baja. Con una constante de tiempo menor, el incremento de la corriente en la bovina será mayor, lo que permite una rata de pasos mayor. Usando un controlador de Resistencia – Inductancia (RL) se pueden lograr ratas de paso mayores en motores con una inductancia elevada.</p>
<p>La mejor forma de decidir la velocidad máxima es estudiando las características del par vs. la rata de pasos (expresada en pulsos por segundo o pps) de un motor paso a paso en particular (mostrado en la Figura 11). El par “pull-in” es el máximo par de carga con el que el motor puede arrancar o parar instantáneamente sin saltarse pasos. El par “pull-out” es el par disponible cuando el motor está continuamente acelerado al punto de operación.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_111.png"><img class="aligncenter size-full wp-image-164" style="border: 5px solid gray;" title="Figura 11" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_111.png" alt="Figura 11" width="422" height="247" /></a></p>
<p>Del gráfico podemos concluir que para este motor en particular la “máxima frecuencia de auto arrancado” es de 200 pps. El término “máxima frecuencia de autoarrancado” es la rata máxima de pasos a la cual el motor puede arrancar instantáneamente sin carga y sin saltarse pasos. Mientras no haya carga el motor puede acelerarse hasta a 275 pps.</p>
<h2>Drivers de motores paso a paso</h2>
<p>El mecanismo de control para motores unipolares de 5 y 6 cables es medianamente simple y es mostrado en la figura 12 (A y B). Únicamente se muestra una bobina en la figura, pero las otras pueden ser conectadas de la misma forma.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_121.png"><img class="aligncenter size-full wp-image-165" style="border: 5px solid gray;" title="Figura 12" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_121.png" alt="Figura 12" width="442" height="247" /></a></p>
<p>Comparando la Figura 12A y la Figura 12B, vemos que la dirección del flujo de corriente es opuesta en las secciones A y C de la bobina, tal como lo explicamos en una sección anterior. Pero el flujo de corriente en una sección particular de la bobina es siempre uniforme, de ahí que se les llama motores unipolares.</p>
<p>Los motores paso a paso bipolares no tienen el terminal común. Esto hace la construcción del motor más sencilla, pero necesita un tipo diferente de circuito de control, que invierta el flujo de corriente a través de la bobina entera alternando la polaridad de los terminales, dándonos así el nombre de motores paso a paso bipolares.</p>
<p>Un motor paso a paso bipolar es capaz de ofrecer pares más altos debido a que la bobina completa está energizada, no solamente la mitad como en los motores unipolares. Miremos el mecanismo de inversión de voltaje a través de una de las bovinas como se muestra en la Figura 13. Este circuito es llamado un puente – H, debido a que se asemeja a la letra “H”. La corriente puede ser invertida en la bovina cerrando los interruptores apropiados. Si el interruptor A y D están cerrados, entonces la corriente fluye en una dirección, y si los interruptores B y C son cerrados, entonces la corriente fluye en la dirección contraria.</p>
<p><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_131.png"><img class="aligncenter size-full wp-image-166" style="border: 5px solid gray;" title="Figura 13" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_131.png" alt="Figura 13" width="313" height="247" /></a></p>
<p>Mientras el motor paso a paso se vuelve &#8220;mayor&#8221;, la inductancia del la bobina también se incrementa. Una alta inductancia da como resultado un incremento lento de la corriente en las bobinas, lo que limita la rata de pasos como se explicó en una sección anterior. Podemos reducir esta constante de tiempo adicionando externamente una resistencia apropiada en serie con la bobina y aplicando más voltaje que el especificado sobre el circuito, sin embargo, la resistencia debe ser escogidade tal manera que el el voltaje sobre las bobinas del motor no se exeda los límites especificados, es decir el voltaje adicional es &#8220;absorbido&#8221; por la resistencia. Este método también es útil cuando tenemos una fuente de poder fija con una salida mayor que la especificada por el motor. Este tipo de control es llamado un control resistivo-inductivo (RL). Se puede incluir ciertos circuitos electrónicos para variar el valor de la resistencia dinámicamente, y de esta forma obtener el mejor resultado posible.</p>
<p>La principal desventaja de este tipo de control, es que, puesto que es usado con motores con motores con motores de alto torque, la corriente que pasa a través de la resisitencia es grande; por consiguiente hay una alta discipación de calor, que hace que el tamaño del controlador se vuelva muy voluminoso.</p>
<p>Esta resistencia puede ser evitada usando un control de corriente con PWM (Modulación por ancho de pulso &#8211; Pulse Width Modulation) en los bobinados. En el control PWM, la corriente que fluye a través de los bobinados puede ser controlado modulando el tiempo en &#8220;ON&#8221; y el tiempo en &#8220;OFF&#8221; de los interruptores con pulsos PWM, así sie asegura que a través de las bobinas sólo fluye la corriente requerida, como se muestra en la Figura 14.</p>
<p><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_141.png"><img class="aligncenter size-full wp-image-167" style="border: 5px solid gray;" title="Figura 14" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_141.png" alt="Figura 14" width="325" height="213" /></a></p>
<h2>Control de un motor paso a paso</h2>
<p>Existen una gran cantidad de métodos para controlar motores paso a paso, en este post, nos concentraremos en los métodos mas utilizados comunmente para este propósito</p>
<h3>Control de un motor paso a paso &#8211; Paso completo, una fase encendida</h3>
<p>Para controlar un motor paso a paso, necesitamos un circuito de control apropiado como se discutió anteriormente. Los controladores unipolares únicamente pueden ser utilizados con motores unipolares.En esta sección nos concentraremos en el control de motores bipolares, . Los motores unipolares pueden ser conectados a un driver bipolar simplemente ignorando los conectores centrales (haciendo esto el motor se vuelve bipolar). Lo siguiente que necesitamos es un secuenciador que emita las senales adecuadas en la secuencia requerida a los puentes H. El controlador se construirá usando el PIC18C452. Se usan dos puentes H para controlar los dos bobinados de los motores paso a paso. El diagrama de bloques funcionales se muestra en la Figura 15. El ejemplo 1 muestra el código requerido para con control de pasos escrito para el PIC18C452.</p>
<p><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_151.png"><img class="aligncenter size-full wp-image-168" style="border: 5px solid gray;" title="Figura 15" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_151.png" alt="Figura 15" width="325" height="241" /></a></p>
<p>El código que hace que las salidas del microcontrolador RB&lt;5:2&gt; de 0 a 1 secuencialmente, lo que apaga o aplica una polaridad positiva (+) o negativa (-) a las bobinas A y B, como se muestra a continuación, el Paso 1 sigue luego del Paso 4 y el ciclo continúa:</p>
<p align="center">
<table border="1">
<tbody>
<tr>
<th>Bobina A</th>
<th>Bobina B</th>
<th></th>
</tr>
<tr>
<td>+</td>
<td>0</td>
<td>Paso 1</td>
</tr>
<tr>
<td>0</td>
<td>+</td>
<td>Paso 2</td>
</tr>
<tr>
<td>-</td>
<td>0</td>
<td>Paso 3</td>
</tr>
<tr>
<td>0</td>
<td>-</td>
<td>Paso 4</td>
</tr>
</tbody>
</table>
<pre style="text-align: center;">0 = bobina apagada (OFF)</pre>
<pre style="text-align: center;">+ = la corriente fluye en una dirección</pre>
<pre style="text-align: center;">- = la corriente fluye en la dirección opuesta</pre>
<p>La secuencia de comandos de paso se actualiza con (por ejemplo) el Timer0 en la rutina del servicio de Interrupciones. Luego de realizar cada comando de paso en la secuencia, el PIC18C452 espera a que el contador de Timer0 se desborde (overflow) y active la interrupción, para luego realizar el siguente paso. Este tiempo de espera puede ser programado cargando diferentes valores en el registro TRM0. La velocidad del motor depende de este valor en el registro TRM0.</p>
<pre style="text-align: center;">Ecuación 1: Calcular el periodo de espera del comando de paso
No. Pasos por revolución = 360 / Angulo de paso del motor
pps = ( rpm / 60 ) * No. pasos por revolución
Tespera = 1 / pps</pre>
<p>Por ejemplo, para hacer girar un motor de imán permanente PM con un ángulo de paso de 7.5 grados, a una velocidad de 120 revoluciones por minuto (rpm), se necesitan 96 pulsos por minuto (pps). Esto significa que el tiempo de espera debe ser de 1/96 de segundo para alcanzar esta velocidad.</p>
<p>En lugar de crear un ciclo de retraso por software, se carga el modulo Timer0 del PIC18C452 con un valor apropiado para generar una intrrupción en el procesador cada 1/96 segundos. Los pasos se actualizan en la rutina del servicio de interrupciones. Cargando diferentes valores en el modulo Timer 0, se puede cambiar fácilmente la velocidad del motor. La corriente a través de las dos bobinas parece una &#8220;ola&#8221; como se muestra en la Figura 16, por esta razon es llamado &#8220;Controlador de onda&#8221;.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_161.png"><img class="aligncenter size-full wp-image-169" style="border: 5px solid gray;" title="Figura 16" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_161.png" alt="Figura 16" width="424" height="230" /></a></p>
<p>Este controlador dirige la corriente unicamente a traves de una de las bobinas en un instante determinado, por este motivo también es llamado &#8220;Control de una fase encendida&#8221; (One Phase On control en inglés). Es el tipo mas simple de controlador. El torque generado en este modo es bajo, debido a que únicamente se usa una bobina a la vez. para el mismo motor paso a paso, podemos mejorar las características de torque disenando un mejor controlador y de esta forma mejorar las capacidades del drive.</p>
<p>Los siguientes son los tipos de Drives más comunes para motores paso a paso:</p>
<ul>
<li>Drive de paso completo de &#8220;Dos Fases Encendidas&#8221;</li>
<li>Drive de medio paso, donde el motor se mueve en un ángulo equivalente a la mitad del paso completo (3.75 grados en el caso de un motor con un angulo de paso de 7.5 grados)</li>
<li>Drive de Micropaso (en el cual se requieren flujos desiguales de corriente en las dos bobinas), en donde el rotor se mueve una fracción del angulo de paso total (1/4, 1/8, 1/16 o 1/32)</li>
</ul>
<p><strong>Ejemplo 1: Código de implementación del control de una fase encendidas para motores paso a paso</strong></p>
<p><code>#define STEP_TWO b’00010000’ ; switches<br />
#define STEP_THREE b’00001000’<br />
#define STEP_FOUR b’00000100’<br />
clrf STEP_NUMBER ; Initialize start of step sequence<br />
;***********************************************************************<br />
Initialize here TMR0 module, enable TMR0 interrupt and load a value in TMR0<br />
;***********************************************************************<br />
;************************************************************************<br />
; Routine in TMR0 ISR which updates the current sequence for the next steps<br />
;************************************************************************<br />
org 2000h<br />
UPDATE_STEP<br />
incf STEP_NUMBER,F ; Increment step number<br />
btfsc STEP_NUMBER,2 ; If Step number = 4h then clear the count<br />
clrf STEP_NUMBER<br />
movf STEP_NUMBER,W ; Load the step number to Working register<br />
call OUTPUT_STEP ; Load the sequence from the table<br />
movwf PORTB ; to Port B<br />
return<br />
OUTPUT_STEP<br />
addwf PCL,F ; Add Wreg content to PC and<br />
retlw STEP_ONE ; return the corresponding sequence in Wreg<br />
retlw STEP_TWO<br />
retlw STEP_THREE<br />
retlw STEP_FOUR<br />
</code></p>
<h3>Control de un motor paso a paso &#8211; Paso completo, dos fases encendidas</h3>
<p>En este método, ambos bobinados del motor están energizados siempre. En vez de apagar una bobina y encender la otra. Secuencialmente, unicamente se cambia la polaridad de una bobina a la vez se cambia como se muestra:</p>
<table border="1" align="center">
<tbody>
<tr>
<td><strong>Bobina A</strong></td>
<td>+</td>
<td>-</td>
<td>-</td>
<td>+</td>
<td>+</td>
<td>&#8230;</td>
</tr>
<tr>
<td><strong>Bobina B</strong></td>
<td>+</td>
<td>+</td>
<td>-</td>
<td>-</td>
<td>+</td>
<td>&#8230;</td>
</tr>
</tbody>
</table>
<p>El codigo escrito para el control de &#8220;Una Fase Encendida&#8221; se modifico, como se muestra en el Ejemplo 2 para lograr un contro de &#8220;Dos Fases Encendida&#8221;.</p>
<p><span class="Apple-style-span" style="font-weight: bold;">Ejemplo 2: Código de implementación del control de dos fases encendidas para motores paso a paso</span></p>
<p><code>#define STEP_ONE b’00100000’ ; PortB&lt;5:2&gt; are used to connect the<br />
#define STEP_TWO b’00010000’ ; switches<br />
#define STEP_THREE b’00001000’<br />
#define STEP_FOUR b’00000100’<br />
clrf STEP_NUMBER ; Initialize start of step sequence<br />
;***********************************************************************<br />
Initialize here TMR0 module, enable TMR0 interrupt and load a value in TMR0<br />
;***********************************************************************<br />
;**************************************************************************<br />
; Routine in ISR which updates the current sequence for the next steps<br />
;**************************************************************************<br />
org 2000h<br />
UPDATE_STEP<br />
incf STEP_NUMBER,F ; Increment step number<br />
btfsc STEP_NUMBER,2 ; If Step number = 4h then clear the count<br />
clrf STEP_NUMBER<br />
movf STEP_NUMBER,W ; Load the step number to Working register<br />
call OUTPUT_STEP ; Load the sequence from the table<br />
movwf PORTB ; to PortB<br />
return<br />
OUTPUT_STEP<br />
addwf PCL,F ; Add Wreg content to PC and<br />
retlw STEP_ONE | STEP_TWO ; return the corresponding sequence in Wreg<br />
retlw STEP_TWO | STEP_THREE<br />
retlw STEP_THREE | STEP_FOUR<br />
retlw STEP_FOUR | STEP_ONE</code></p>
<p>La función UPDATE_STEP es la misma que en el Ejemplo 1, pero en la función OUTPUT_STEP, los dos pasos se &#8220;Juntan&#8221; (Operación Booleana OR), lo quye hace que dos salidas del PortB estén en 1; esto enciende las dos bobinas simultaneamente . La secuencia de energización de ambas bobinas se muestra en la Figura 17.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_171.png"><img class="aligncenter size-full wp-image-170" style="border: 5px solid gray;" title="Figura 17" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_171.png" alt="Figura 17" width="402" height="212" /></a></p>
<p>Con la corriente fluyendo en ambas direcciones simultáneamente, el rotor se alinea por si mismo entre los polos magnéticos &#8220;norte promedio&#8221; y el &#8220;sur promedio&#8221;, como se muestra en la Figura 18. Debido a que ambas fases siempre están encendidas, este metodo ofrece 41.4% más torque que el Drive de motor paso a paso de &#8220;Una Fase Encendida&#8221;.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_181.png"><img class="aligncenter size-full wp-image-171" style="border: 5px solid gray;" title="Figura 18" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_181.png" alt="Figura 18" width="372" height="402" /></a></p>
<h3>Control de un motor paso a paso &#8211; Medio Paso</h3>
<p>Este método es de hecho una combinación de los controles de &#8220;Una Fase Encendida&#8221; y &#8220;Dos Fases Encendidas&#8221;, como se muestra en la siguiente tabla:</p>
<table id="r8ph" class="zeroBorder mceVisualAid" style="border: 1px dotted gray; font-size: 1em; line-height: inherit;" border="0" cellspacing="0" cellpadding="3" width="100%">
<tbody>
<tr style="text-align: center;" align="center" valign="middle">
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><span style="font-family: Courier New;"><strong>STEP_NUMBER</strong></span></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>1</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>2</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>3</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>4</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>5</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>6</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>7</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>8(0)</strong></p>
</td>
</tr>
<tr style="text-align: center;" align="center" valign="middle">
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>Posicion del Rotor</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">1/2</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">1</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">1 1/2</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">2</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">2 1/2</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">3</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">3 1/2</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">4/0</p>
</td>
</tr>
<tr style="text-align: center;" align="center" valign="middle">
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>Corriente en la Bobina A</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">0</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">0</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
</tr>
<tr style="text-align: center;" align="center" valign="middle">
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;"><strong>Corriente en la Bobina B</strong></p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">+</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">0</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">-</p>
</td>
<td class="mceVisualAid" style="border: 1px dotted gray;" align="center" valign="middle">
<p style="margin: 0px; text-align: center;">0</p>
</td>
</tr>
</tbody>
</table>
<p>Cuando la corriente fluye unicamente en una bobina, el rotor se alinea con los polos del estator en las posiciones 0, 1, 2 y 3, como se muestra en la Figura 19. Cuando la corriente fluye en ambas bobinas, el rotor sealinea por si mismo entre dos polos del estator en las posiciones 1/2, 1 1/2, 2 1/2 y 3 1/2. De esta manera vemos que comparado con el método de paso completo, el múmero de pasos se duplica. Esto implica que un motor con un angulo de paso de 7.5° puede moverse a 3.75° por paso en el modo &#8220;Medio paso&#8221; y por consiguiente se hara 96 pasos antes de completar una rotación de 360°, comparado con 48 pasos que haría en el modo de &#8220;Paso completo&#8221;. Ahora, para mover el motor a 120 rpm, como se discutio anteriormente, la tasa de pasos tiene también que ser duplicada a 192 pps.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_191.png"><img class="aligncenter size-large wp-image-172" style="border: 5px solid gray;" title="Figura 19" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_191-540x581.png" alt="Figura 19" width="540" height="581" /></a></p>
<p>El codigo para lograr medio paso se muestra a continuación. La secuencia de energización de las bobinas del estator se muesta en la Figura 20.</p>
<p style="text-align: center;"><a href="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_201.png"><img class="aligncenter size-full wp-image-173" style="border: 5px solid gray;" title="Figura 20" src="http://www.mecatronica-portal.com/wp-content/uploads/2009/03/figura_201.png" alt="Figura 20" width="538" height="258" /></a></p>
<p><span class="tip"><span class="Apple-style-span" style="font-weight: bold;">Ejemplo 3: Código de implementación del control de medio paso</span><br />
<span class="Apple-style-span" style="font-family: 'courier new',courier;">#define STEP_ONE b’00100000’ ; PortB&lt;5:2&gt; are used to connect the<br />
#define STEP_TWO b’00010000’ ; switches<br />
#define STEP_THREE b’00001000’<br />
#define STEP_FOUR b’00000100’<br />
clrf STEP_NUMBER ; Initialize start of step sequence<br />
;***********************************************************************<br />
Initialize here TMR0 module, enable TMR0 interrupt and load a value in TMR0<br />
;***********************************************************************<br />
;**************************************************************************<br />
; Routine in ISR which updates the current sequence for the next steps<br />
;**************************************************************************<br />
org 2000h<br />
UPDATE_STEP<br />
Incf STEP_NUMBER,F ; Increment step number</span></span></p>
<p><span class="Apple-style-span" style="font-family: 'courier new',courier;">btfsc STEP_NUMBER,3 ; If Step number = 8h then clear the count<br />
clrf STEP_NUMBER<br />
movf STEP_NUMBER,W ; Load the step number to Working register<br />
call OUTPUT_STEP ; Load the sequence from the table<br />
movwf PORTB ; to Port B<br />
return<br />
OUTPUT_STEP<br />
addwf PCL,F ; Add Wreg content to PC and<br />
retlw STEP_ONE ; return the corresponding sequence in Wreg<br />
retlw STEP_ONE | STEP_TWO<br />
retlw STEP_TWO<br />
retlw STEP_TWO | STEP_THREE<br />
retlw STEP_THREE<br />
retlw STEP_THREE | STEP_FOUR<br />
retlw STEP_FOUR<br />
retlw STEP_FOUR | STEP_ONE </span></p>
<h3>Control de un motor paso a paso con Micropaso</h3>
<p>Usando la técnica de micropaso podemos hacer girar el motor paso a paso con pasos equivalentes a una fración (1/4, 1/8, 1/16, 1/32) de un paso completo esto hace que tengamos una resolución mucho mayor a la que podriamos obtener usando la técnica de Paso Completo y de Medio Paso. El control por micropaso requiere de una relativamente alta capacidad de procesamiento, pero ofrece múltipes ventajas:</p>
<ul>
<li>Movimiento más suave y fluido a bajas velocidades</li>
<li>Incremento en la resolución de posicionamiento de paso, como resultado de un ángulo de paso menor</li>
<li>Torque máximo, tanto a bajas como altas velocidades (rata) de paso</li>
</ul>
<p><span class="note">Esta anotación ha sido principalmente una traducción del <a href="http://ww1.microchip.com/downloads/en/AppNotes/00822a.pdf" target="_blank">articulo</a> de Padmaraja Yedamale y Sandip Chattopadhyay para Microchip Technology Inc.. También me he basado en el texto de Douglas Jones <a href="http://www.cs.uiowa.edu/~jones/step/" target="_blank">Control of Stepping Motors</a></span></p>
<h3  class="related_post_title">Entradas posiblemente relacionadas</h3><ul class="related_post"><li><a href="http://www.mecatronica-portal.com/2009/06/499-sistemas-de-movimiento-linear/" title="Sistemas de movimiento linear">Sistemas de movimiento linear</a></li><li><a href="http://www.mecatronica-portal.com/2009/04/105-aplicando-los-motores-como-ingenieros/" title="Aplicando los motores como ingenieros">Aplicando los motores como ingenieros</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.mecatronica-portal.com/2009/03/59-motor-paso-a-paso-teoria-y-practica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
