<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comentarios en: Control PID con microcontrolador PIC	</title>
	<atom:link href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/feed/" rel="self" type="application/rss+xml" />
	<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/</link>
	<description>En este sitio web vas a encontrar cursos sobre microcontroladores, teoria de control, automatización y ejemplos de implementación de código</description>
	<lastBuildDate>Sat, 04 Apr 2026 17:09:22 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: Sergio A. Castaño Giraldo		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11779</link>

		<dc:creator><![CDATA[Sergio A. Castaño Giraldo]]></dc:creator>
		<pubDate>Sat, 04 Apr 2026 17:09:22 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11779</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11775&quot;&gt;Jorge&lt;/a&gt;.

Excelente Jorge, me alegra ver que los aportes que he hecho en el sitio web son de utilidad. Que bueno que has podido ver la magia del control actuando en la vida real, eso siempre es lo mejor. Éxitos en tus nuevos proyectos y muchas gracias por el mensaje. Saludos!!]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11775">Jorge</a>.</p>
<p>Excelente Jorge, me alegra ver que los aportes que he hecho en el sitio web son de utilidad. Que bueno que has podido ver la magia del control actuando en la vida real, eso siempre es lo mejor. Éxitos en tus nuevos proyectos y muchas gracias por el mensaje. Saludos!!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Jorge		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11775</link>

		<dc:creator><![CDATA[Jorge]]></dc:creator>
		<pubDate>Thu, 26 Mar 2026 20:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11775</guid>

					<description><![CDATA[Muchas gracias por haber compartido este contenido.
Llevo meses tratando de controlar la posición de un servo, devorando libros y libros sobre teoría de control y ninguno de ellos me ayudó a aterrizar. Hasta que un día dí con tu sitio web que me ayudó a entender e implementar toda la teoria que se presenta en los libros. Todos los libros hablan sobre las maravillas y milagros de la teoría de control, pero ninguno aporta ayuda útil sobre los problemas que se presentan en la realidad. Sin mencionar, claro, que los maestros solo repiten como disco rayado lo que el libro dice sin aportar ejemplos claros. Se nota luego luego quién tiene experiencia en la industria y quién no. Fuiste tu de más ayuda que todo un profesorado o que cualquier institución educativa.

Ya sea un sistema de primer, segundo o cualquier orden se comportan igual que si se tratara de un servo, un horno eléctrico o cualquer otro sistema físico real. Así que lo que aquí describes me ayudó a resolver mi problema. Muchas muchas gracias.

Como dato curioso. El análisis como forma de velocidad que describes, en el libro de Ogata se describe una manera de sustituir el error en la función de transferencia por e(k)=r(k) - c(k), también propone que r(k)=r(k-1)=r(k-2)
Por lo que al sustitur queda: u(k) - u(k-1) = -kp[c(k) - c(k-1)] + ki[r(k) - c(k)] - kd[c(k) - 2*c(k-1) + c(k-2)]. Me ayudó bastante esta expresión ya que se puede saber el valor máximo y mínimo que puede tener u(k) de manera analítica y también funcionó al implementarlo con el PIC]]></description>
			<content:encoded><![CDATA[<p>Muchas gracias por haber compartido este contenido.<br />
Llevo meses tratando de controlar la posición de un servo, devorando libros y libros sobre teoría de control y ninguno de ellos me ayudó a aterrizar. Hasta que un día dí con tu sitio web que me ayudó a entender e implementar toda la teoria que se presenta en los libros. Todos los libros hablan sobre las maravillas y milagros de la teoría de control, pero ninguno aporta ayuda útil sobre los problemas que se presentan en la realidad. Sin mencionar, claro, que los maestros solo repiten como disco rayado lo que el libro dice sin aportar ejemplos claros. Se nota luego luego quién tiene experiencia en la industria y quién no. Fuiste tu de más ayuda que todo un profesorado o que cualquier institución educativa.</p>
<p>Ya sea un sistema de primer, segundo o cualquier orden se comportan igual que si se tratara de un servo, un horno eléctrico o cualquer otro sistema físico real. Así que lo que aquí describes me ayudó a resolver mi problema. Muchas muchas gracias.</p>
<p>Como dato curioso. El análisis como forma de velocidad que describes, en el libro de Ogata se describe una manera de sustituir el error en la función de transferencia por e(k)=r(k) &#8211; c(k), también propone que r(k)=r(k-1)=r(k-2)<br />
Por lo que al sustitur queda: u(k) &#8211; u(k-1) = -kp[c(k) &#8211; c(k-1)] + ki[r(k) &#8211; c(k)] &#8211; kd[c(k) &#8211; 2*c(k-1) + c(k-2)]. Me ayudó bastante esta expresión ya que se puede saber el valor máximo y mínimo que puede tener u(k) de manera analítica y también funcionó al implementarlo con el PIC</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Gabriel		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11737</link>

		<dc:creator><![CDATA[Gabriel]]></dc:creator>
		<pubDate>Tue, 10 Dec 2024 03:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11737</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11735&quot;&gt;Sergio A. Castaño Giraldo&lt;/a&gt;.

Hola Sergio. Muchas gracias. Todo muy claro como todos los videos. Te hago una ultima consulta. 

&quot;Ajusta las ganancias 𝐾𝑝, 𝐾𝑖 y 𝐾𝑑 según la respuesta de tu sistema&quot; 

Esta seria la parte que no sabria como sacar kp, kd y ki para un limitador de corriente. Y como evaluo la respuesta de un sistema asi?.
Muchas gracias nuevamente!.
Saludos]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11735">Sergio A. Castaño Giraldo</a>.</p>
<p>Hola Sergio. Muchas gracias. Todo muy claro como todos los videos. Te hago una ultima consulta. </p>
<p>«Ajusta las ganancias 𝐾𝑝, 𝐾𝑖 y 𝐾𝑑 según la respuesta de tu sistema» </p>
<p>Esta seria la parte que no sabria como sacar kp, kd y ki para un limitador de corriente. Y como evaluo la respuesta de un sistema asi?.<br />
Muchas gracias nuevamente!.<br />
Saludos</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio A. Castaño Giraldo		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11735</link>

		<dc:creator><![CDATA[Sergio A. Castaño Giraldo]]></dc:creator>
		<pubDate>Tue, 10 Dec 2024 01:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11735</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11724&quot;&gt;gabriel&lt;/a&gt;.

Hola, Gabriel! Gracias por tu comentario y por valorar el contenido. Para sensar corriente con un PIC utilizando un shunt y el ADC, y luego controlar un PWM para limitar la corriente, aquí tienes algunas sugerencias:

Medición de corriente: Coloca una resistencia shunt en serie con la carga para medir la caída de voltaje proporcional a la corriente. Conecta este voltaje al ADC del PIC. Si la señal es muy pequeña, utiliza un amplificador operacional para ajustarla al rango adecuado del ADC.

Implementación del PID: El error para el PID será la diferencia entre la corriente medida y el valor deseado. Ajusta las ganancias 𝐾𝑝, 𝐾𝑖 y 𝐾𝑑 según la respuesta de tu sistema. 

Control del PWM: La salida del PID ajustará el ciclo de trabajo del PWM para controlar la corriente. Asegúrate de que la frecuencia del PWM sea adecuada para tu aplicación y que el filtro de salida suavice la señal si es necesario.

Recuerda que la sintonización del PID puede requerir ajustes prácticos para obtener el rendimiento deseado. ¡Éxitos con tu proyecto!]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11724">gabriel</a>.</p>
<p>Hola, Gabriel! Gracias por tu comentario y por valorar el contenido. Para sensar corriente con un PIC utilizando un shunt y el ADC, y luego controlar un PWM para limitar la corriente, aquí tienes algunas sugerencias:</p>
<p>Medición de corriente: Coloca una resistencia shunt en serie con la carga para medir la caída de voltaje proporcional a la corriente. Conecta este voltaje al ADC del PIC. Si la señal es muy pequeña, utiliza un amplificador operacional para ajustarla al rango adecuado del ADC.</p>
<p>Implementación del PID: El error para el PID será la diferencia entre la corriente medida y el valor deseado. Ajusta las ganancias 𝐾𝑝, 𝐾𝑖 y 𝐾𝑑 según la respuesta de tu sistema. </p>
<p>Control del PWM: La salida del PID ajustará el ciclo de trabajo del PWM para controlar la corriente. Asegúrate de que la frecuencia del PWM sea adecuada para tu aplicación y que el filtro de salida suavice la señal si es necesario.</p>
<p>Recuerda que la sintonización del PID puede requerir ajustes prácticos para obtener el rendimiento deseado. ¡Éxitos con tu proyecto!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: gabriel		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11724</link>

		<dc:creator><![CDATA[gabriel]]></dc:creator>
		<pubDate>Mon, 18 Nov 2024 01:51:22 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11724</guid>

					<description><![CDATA[Hola, Excelente todos las explicaciones y videos.
Me gustaria que me indicaras si quisiera sensar corriente con un pic y tomar lectura por adc midiendo un shunt que parametros para el PID serian kp,ki,kd?, quisiera hacer un limitador de corriente en un valor y controlar un PWM. Muchas gracias, excelente todo]]></description>
			<content:encoded><![CDATA[<p>Hola, Excelente todos las explicaciones y videos.<br />
Me gustaria que me indicaras si quisiera sensar corriente con un pic y tomar lectura por adc midiendo un shunt que parametros para el PID serian kp,ki,kd?, quisiera hacer un limitador de corriente en un valor y controlar un PWM. Muchas gracias, excelente todo</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11675</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Mon, 22 Apr 2024 18:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11675</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11669&quot;&gt;Diego García&lt;/a&gt;.

Se llama CCS C (PIC C)]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11669">Diego García</a>.</p>
<p>Se llama CCS C (PIC C)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Diego García		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11669</link>

		<dc:creator><![CDATA[Diego García]]></dc:creator>
		<pubDate>Tue, 09 Apr 2024 07:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11669</guid>

					<description><![CDATA[Me gustaría saber en que programa compilas los códigos que usas]]></description>
			<content:encoded><![CDATA[<p>Me gustaría saber en que programa compilas los códigos que usas</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11611</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 14:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11611</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11600&quot;&gt;Luis&lt;/a&gt;.

Hola Luis, claro, de hecho en este mismo ejemplo puedes hacer eso. Solo debes pedirle al usaurio a través de alguna interfaz (teclado, serial, etc) para ingresar los parámetros de sintonia del PID y con esos datos lo reescribes en las variables del código.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11600">Luis</a>.</p>
<p>Hola Luis, claro, de hecho en este mismo ejemplo puedes hacer eso. Solo debes pedirle al usaurio a través de alguna interfaz (teclado, serial, etc) para ingresar los parámetros de sintonia del PID y con esos datos lo reescribes en las variables del código.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Luis		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11600</link>

		<dc:creator><![CDATA[Luis]]></dc:creator>
		<pubDate>Mon, 10 Jul 2023 20:22:42 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11600</guid>

					<description><![CDATA[Hola, saludos! excelente contenido, hay alguna forma de implementar el PID digital pero en lugar del set point, que me permita variar los parametros, del PID?]]></description>
			<content:encoded><![CDATA[<p>Hola, saludos! excelente contenido, hay alguna forma de implementar el PID digital pero en lugar del set point, que me permita variar los parametros, del PID?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Sergio C		</title>
		<link>https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11581</link>

		<dc:creator><![CDATA[Sergio C]]></dc:creator>
		<pubDate>Fri, 05 May 2023 11:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://controlautomaticoeducacion.com/?p=760#comment-11581</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11578&quot;&gt;Edgar&lt;/a&gt;.

El PID va a actuar sobre una resistencia me imagino, y ese motor debe estar en otro pin del PIC para hacer alguna otra lógica. En tu condicional *elif* si quieres preguntar por igualdad, recuerda poner dos ==. En simulación quiazas te funcione pero en la vida real dificilmente tu temperatura siempre será exactamente 750, por lo que debes pensar mejor en hacer un rango. También NO tienes definido que pasa si la temperatura esta por debajo de 750. La conexión solo para ON-OF con un relé se explica en esta entrada de &lt;a href=&quot;https://controlautomaticoeducacion.com/microcontroladores-pic/rele-con-pic/&quot; target=&quot;_blank&quot; rel=&quot;noopener ugc&quot;&gt;Relé con PIC&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://controlautomaticoeducacion.com/sistemas-embebidos/microcontroladores-pic/control-pid/#comment-11578">Edgar</a>.</p>
<p>El PID va a actuar sobre una resistencia me imagino, y ese motor debe estar en otro pin del PIC para hacer alguna otra lógica. En tu condicional *elif* si quieres preguntar por igualdad, recuerda poner dos ==. En simulación quiazas te funcione pero en la vida real dificilmente tu temperatura siempre será exactamente 750, por lo que debes pensar mejor en hacer un rango. También NO tienes definido que pasa si la temperatura esta por debajo de 750. La conexión solo para ON-OF con un relé se explica en esta entrada de <a href="https://controlautomaticoeducacion.com/microcontroladores-pic/rele-con-pic/" target="_blank" rel="noopener ugc">Relé con PIC</a>.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
