En este documento se explicará detalladamente como se realizó un termómetro digital basado en un conversor analógico digital mediante el ADC0804 y conjuntamente se implementó un código en VH…Descripción completa
Scénario CthulhuDescripción completa
llllDescripción completa
jenis jenis adc
Experiencias para adaptar codigos en CCS a Hi-Tech; del uso de los modulos de ADC y PWM; lectura de dos canales analogicos y PWM con el modulo CCP1 y Timer2Descripción completa
Informe pwm plusDescripción completa
Descripción completa
Full description
Descripción: Informe Electronica 3 ADC
Full description
Questionnaire to understand the different types of Alternatives for the Banking Industry in Pakistan. It Provides a simple and easy solutions for the different problems that exists in the Pakist...
Descripción: Descripcion de un convertidor analogo a digital
Arduino UnoDeskripsi lengkap
PROYECTO: PROYECTO: Voltímetro Voltímetro con dsPIC 30F4013 30F4013
2018
UNAC-FIEE-2018
Universidad Nacional del Callao Facultad de Ingeniería eléctrica y electrónica
VOLTIMETRO CON dsPIC Hacer un voltímetro digital de 0 – 20 voltios, con el microcontrolador dsPIC30F4013, utilizaremos una pantalla LCD 16x2 para poder observar la variación de voltaje y poder comprobar el resultado del proyecto. 1. MATERIALES: 1.1 HADWARE: •
Microcontrolador dsPIC30F4013.
•
Pantalla LCD 16x2.
•
Resistencia de 1K (2 uni) ,3K (1 uni).
•
Potenciómetro 10K.
•
Cristal de 4M Hz.
•
Capacitor de 22Pf.
•
Un botón.
•
Cables de conexión.
•
PIC KIT 2.
1.2 SOFTWARE: •
PIC C Compiler.
•
PICKIT 2.
•
Proteus.
NOTA: PIC C Compiler: Es el programa donde escribimos el código en lenguaje c al dspic30F4013, el Pic
c compiler convierte el lenguaje c a lenguaje asembler, luego a lenguaje máquina y obtenemos él .hex (importante para poder quemar su dsPIC). PICKIT 2: Luego de obtener el .Hex, abrimos el PICKIT2 y buscamos la carpeta donde guardamos
el código, una vez seleccionado hacemos las conexiones y luego tiene que quemarlo.
MSc. Jacob Astocondor Villar
1
Universidad Nacional del Callao Facultad de Ingeniería eléctrica y electrónica PROTEUS: Se recomienda que antes de quemar el código a su dsPIC simularlo para poder saber
si el código cumple con la funciones necesaria que necesite. 2. CIRCUITO dsPIC 2.1 LCD
2.2 Circuito de ayuda
Como el voltage de referencia del dsPIC30F4013 es de 0 a 5 v , y nosotros tenemos que implementar un voltímetro de 0 a 20 v ,haremos uso de un circuito sencillo para poder trabajar con 20 v ,sin que el microcontrolador se dañe.
MSc. Jacob Astocondor Villar
2
Universidad Nacional del Callao Facultad de Ingeniería eléctrica y electrónica
Vout
Vout
R 2 =
1k =
1k
* Vin
R 2 + R1
+
* 20V
3k
Los 20 voltios de la fuente equivalen a 5v de que puede resistir.
=
5V
entrada al dsPIC30F4013, Que es lo máximo
3. DESARROLLO DEL PROGRAMA // configuración de los fuses #include <30F4013.h> #FUSES NOWDT
//No Watch Dog Timer
#FUSES HS2_PLL16
//Crystal osc <= 4mhz for PCM/PCH , 3mhz to 10 mhz for PCD
#FUSES PR_PLL
//Primary Oscillator
#FUSES NOCKSFSM
//Clock Switching is disabled, fail Safe clock monitor is disabled
#FUSES WPSB16
//Watch Dog Timer PreScalar B 1:16
#FUSES WPSA512
//Watch Dog Timer PreScalar A 1:512
#FUSES PUT64
//Power On Reset Timer value 64ms
#FUSES NOBROWNOUT #FUSES BORV47
//No brownout reset //Brownout reset at 4.7V
#FUSES LPOL_HIGH
//Low-Side Transistors Polarity is Active-High (PWM 0,2,4 and 6)
//PWM module low side output pins have active high output polar #FUSES HPOL_HIGH
//High-Side Transistors Polarity is Active-High (PWM 1,3,5 and 7)
//PWM module high side output pins have active high output polarity #FUSES NOPWMPIN