Professional Documents
Culture Documents
FACULTAD:
INGENIERÍA ELECTRÓNICA
DOCENTE:
INTEGRANTES:
CURSO:
SISTEMAS EMBEBIDOS
TEMA:
TRUJILLO-PERÚ
2018
CONTROL PID PARA LA TEMPERATURA DE LA CPU DE RASPBERRY PI
Introducción
Mi motivación para el Control PID de la temperatura de la CPU de la Raspberry Pi
se debió a muchas razones, como una CPU muy caliente, un sonido del ventilador
muy ruidoso y un rápido consumo de batería porque la CPU caliente hace que el
sistema sea realmente inestable al usar la Raspberry Pi durante mucho tiempo. Por
lo tanto, he optimizado la falla utilizando el nodo PID en Node-RED. Es visualmente
útil para un aprendiz entender el sistema de control PID para un propósito educativo.
Esto cubrirá los pasos básicos que debe seguir para comenzar con las fuentes
abiertas como el nodo PID, el nodo MQTT en Node-RED. Además, es realmente
doloroso y difícil ajustar 3 ganancias como K P, K I y K D como método de ajuste
manual (prueba y error). Hay muchos métodos de sintonía, como la sintonía manual,
Ziegler – Nichols, Tyreus Luyben, Cohen – Coon, Åström-Hägglund y herramientas
de software como Simulink en Matlab o Excel PID Simulator (incluido).
lista de materiales
Pasos de montaje
(1) Le sugiero que use una placa de pruebas antes de soldar y cablear todo.
(2) Conecte la Raspberry Pi2 con un transistor PNP 1015, un ventilador y una
resistencia variable de 102 (1 k) como se muestra en las imágenes adjuntas.
(3) Utilicé una pistola de pegamento para unir con la caja transparente.
(4) Por último, conecte una batería portátil con Raspberry Pi2. (Use cualquier batería
portátil para conectar el cable conector del mismo tamaño en Raspberry Pi2).
Programación de NodeRED en Raspberry Pi2
Escriba el comando que se muestra a continuación en una ventana de
terminal.
node-red-start
Puede encontrar una dirección IP como se muestra a continuación. 'Una vez
que se inicie Node-RED, apunte un navegador a http://169.254.170.40:1880'
(Depende de su dirección IP)
Abra su navegador web.
Copie la dirección IP y péguela en el navegador web.
Mostrará un editor visual de Node-RED en el navegador web.
Puede comenzar a codificar con el editor visual en el navegador web.
Intente arrastrar y soltar cualquier nodo desde el lado izquierdo al lado
derecho. Es realmente fácil de codificar. (Puede usar cómodamente el editor
visual fuera de línea y en línea). Descargue el archivo
'PID_Control_For_CPU_TEM_ver0.5.txt'.
Haga clic en el número (1) en la esquina derecha que se muestra
en NodeRED en el navegador web.
Haga clic en el botón Importar en el menú desplegable.
Abra el portapapeles que se muestra en la primera imagen
anterior.
Por último, pegue el texto del formato JSON de
'PID_Control_For_CPU_TEM_ver0.5.txt' en el editor de Importar
nodos.
Imagen nº3
verifica tus códigos NodeRED con MQTT en Raspberry Pi2
Imagen nº5
Tuning PID Controller
Imagen nº10
Paso 11: Lista de referencias
Una guía para desarrolladores de Internet de las cosas (IoT) de IBM ***
Cómo usar la plataforma IBM Bluemix (Docs)
MQTT.org: la versión 3.1.1 se convierte en un estándar de OASIS
MQTT.org: Documentación
Eclipse Paho
¿Qué es Really Small Message Broker (RSMB)? (IBM) ***
http://stanford-clark.com/
La casa que twitters - Andy Stanford-Clark
Node-RED.org: Documentación ***
Node-RED: Corriendo en Raspberry Pi ***
Node-RED: Funciones de escritura ***
JavaScript Reservado Palabras
Node-RED: Node-RED Library ***
KIT DE EJECUCIÓN: controlador PID ***
GitHub: un controlador PID avanzado de nodo basado en la biblioteca PID de
Arduino (
index.js Por wilberforce)
GitHub: controlador PID Node.js Por wilberforce
GitHub: node-red-nodes / function / PID / pidcontrol.js Por dceejay ***
Excel PID simulator ***
Tutorial PID **
Automatizando mi ventilador basado en la temperatura de la CPU
Controlador PID Wikipedia **
Sintonice automáticamente las ganancias del controlador PID
PID Controller Tuning en Simulink
Ingeniería de control moderna Quinta edición Katsuhiko Ogata ****
Sistemas de Control Automático 9ª Edición BENJAMIN C. KUO
Sistemas de control modernos 12ª edición Richard C. Dorf