Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Homepage
CONTROL PWM AUTOMATICO - MANUAL CON SENSOR DE TEMPERATURA
Descripción
El desarrollo de proyectos de robótica requiere el accionamiento y control de motores de CD de una forma precisa, una manera fácil y económica es el uso de la señal PWM.
Para la generación de la señal PWM se usará una tarjeta DISCOVERY SHIELD, el ancho del pulso de la señal estará en función del valor de voltaje analógico proveniente de un potenciómetro.
El proyecto usa un transistor como dispositivo que permite accionar el motor de CD en conjunto con un diodo de libre camino para proteger el dispositivo durante la frenada.
En esta practica vamos a utilizar la modulación por ancho o de pulso es un tipo de señal de voltaje para enviar información o para modificar la cantidad de energía que se envía a una carga. Esta acción tiene en cuenta la modificación del proceso de trabajo de una señal de tipo periódico, la programacion se usa las interrupciones para ver que de esta manera se ejecuta en mejores tiempos.
Pimero vamos a mostrar en pantalla el mensaje de "iniciando..."
Luego aparace un caracter con el siguiente codigo const char udc_Bat_Hi[] = {0x80, 0x84, 0x8e, 0x9f, 0x95, 0x8e, 0x84, 0x8a}, el cual se lo realizo de la siguiente manera.
Pantalla para seleccionar el modo PWM automatico o manual.
PWM automatico la modulacion de voltaje va de 0 a 1,automaticamente va subiendo de 1 en 1 en un tiempo indicado y se muestra con led, tambien se puede adapta un motor pequeno para realizar las pruebas.
PWM manual la modulacion de voltaje va de 0 a 10 y se lo realiza manualmente utilizando un pulsante PB1 para subir el voltaje y otro PB2 para bajar.
Adicional en este proyecto tiene un sensor de temperatura el cual se activa dependiendo del valor que se desee, el cual se mostrara en la pantalla al momento de activarse.