Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

21/08/2017 #1


Controlar un motor con pwm usando el pic18f4550 y LabVIEW
Hola que tal, disculpen alguien que me pueda ayudar con esta practica necesito cobtrolar la velocidad de un motro mediante pwm utilizando el pi18f4550 y una perilla en LabVIEW ...
21/08/2017 #2
Moderador general

Avatar de Fogonazo

Publica todo lo que tienes hecho
21/08/2017 #3


Código:
#include <18f4550.h>  //incluye la libreria del pic//
#device adc=10
#fuses INTRC_IO,MCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,NOVREGEN
#use delay (clock = 4000000)//Velocidad del reloj interno del pic//
int16 valor=0;

void main()
{
setup_adc_ports(AN0|VSS_VDD); //Toma como referencia el voltaje que existe en vvd y vss (5 volts)//
setup_adc(adc_clock_internal);//Le indicamos que trabaje con el reloj interno//
setup_timer_2(T2_DIV_BY_16, 255, 2); //configura timer 2 para habilitar el pwm//
setup_ccp1(CCP_PWM);                 //prepara el modulo cpp1 como pwm//

while(true)
{
set_adc_channel(0);
delay_ms(1);
valor=read_adc();
delay_ms(1);
                      //va a toma y lee elñ valor de valor jijiji//
set_pwm1_duty (valor);            // manda el pulso pwm deacuero a lo que vale valor//
if (valor>500)                    
{
output_high(pin_b0);
}
else
{
output_low(pin_b0);
}
}
}

ese es el codigo en pic pero no se como controlarlo en LabVIEW
21/08/2017 #5


Gracias los voy a checar
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.