22
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE ELECTRÓNICA Y COMUNICACIONES ABRIL-SEPTIEMBRE 2015 I. PORTADA UNIVERSIDAD TÉCNICA DE AMBATO Facultad de Ingeniería en Sistemas, Electrónica e Industrial Título: Preguntas CCP, Sensorización, I2C y SPI Carrera: Ingeniería Electrónica y Comunicaciones Área Académica: Física y Electrónica Línea de Investigación: Sistemas Electrónicos Ciclo Académico y Paralelo: Abril 2015 – Septiembre 2015, Séptimo “B” Módulo: Microcontroladores Integrantes:

Preguntas

Embed Size (px)

DESCRIPTION

microcontroladores

Citation preview

UNIVERSIDAD TCNICA DE AMBATOF . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIAL

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIALCARRERA DE ELECTRNICA Y COMUNICACIONESABRIL-SEPTIEMBRE 2015

UNIVERSIDAD TCNICA DE AMBATOF . I . S . E . IFACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIAL

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIALCARRERA DE ELECTRNICA Y COMUNICACIONESABRIL 2015 - SEPTIEMBRE 2015

I. PORTADAUNIVERSIDAD TCNICA DE AMBATO

Facultad de Ingeniera en Sistemas, Electrnica e Industrial

Ttulo: Preguntas CCP, Sensorizacin, I2C y SPI

Carrera:Ingeniera Electrnica y Comunicaciones rea Acadmica:Fsica y Electrnica

Lnea de Investigacin:Sistemas Electrnicos

Ciclo Acadmico y Paralelo:Abril 2015 Septiembre 2015, Sptimo B Mdulo:Microcontroladores

Integrantes:

Docente:

Fecha de envo:06/Julio/2015

Fecha de entrega:13/Julio/2015

CUESTIONARIO MDULO CCP1.- Cul es la condicin para el funcionamiento del modo captura? a) RC2/CCP1 debe configurarse como salida y TMR1 debe operar como temporizador o contador sncrono. b) RC2/CCP1 debe configurarse como entrada y TMR1 debe operar como temporizador o contador sncrono. c) RC2/CCP1 debe configurarse como entrada y TMR2 debe operar como temporizador o contador sncrono. d) RC2/CCP1 debe configurarse como salida y TMR2 debe operar como temporizador o contador sncrono. Respuesta bJustificacin:Para el funcionamiento del Modo Captura se deben cumplir dos condiciones: la entrada de pin RC2/CCP1 debe configurarse como entrada y TMR1 debe operar como temporizador o contador sncrono, de esta forma la bandera del CCP se pondr a uno e iniciara la captura.Fuente:Microcontroladores: http://www.todopic.com.ar/foros/index.php?topic=24720.35;wap2Nivel de dificultad:Fcil ModeradoDifcil

2.- Cul es la condicin para el funcionamiento del modo comparacin? a) RC2/CCP1 debe configurarse como salida, y TMR2 debe sincronizarse con el reloj interno, es decir operar como temporizador. b) RC2/CCP1 debe configurarse como entrada, y TMR2 debe sincronizarse con el reloj interno, es decir operar como temporizador. c) RC2/CCP1 debe configurarse como salida, y TMR1 debe sincronizarse con el reloj interno, es decir operar como temporizador. d) RC2/CCP1 debe configurarse como entrada, y TMR1 debe sincronizarse con el reloj interno, es decir operar como temporizador. Respuesta cJustificacin:Para el funcionamiento del Modo Comparacin se deben cumplir dos condiciones: la entrada de pin RC2/CCP1 debe configurarse como salida y TMR1 debe operar como temporizador o contador sncrono, de esta forma la bandera del CCP se pondr a uno e iniciara la comparacin.Fuente:Microcontroladores: http://ocw.uc3m.es/tecnologia-electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/material_clase/sesion-t10_Tema-6_CCP.pdfNivel de dificultad: Fcil Moderado Difcil

3.- Complete con la defini que ms se ajuste:La __________ por ancho de________ tambin conocida como________ de una seal o fuente de energa, es una __________ en la que modifica el _____________ de una seal ________ para variar la _________.a) variacin, pulsos, PCM, forma, ciclo de trabajo, peridica, amplitud.b) modulacin, pulsos, PCM, modo, periodo, analgica, frecuencia.c) variacin, impulsos, PWM, tcnica, periodo, digital, amplitud.d) modulacin, pulsos, PWM, tcnica, ciclo de trabajo, peridica, frecuencia.Respuesta dJustificacin:La modulacin por ancho de pulsos tambin conocido como PWM de una seal o fuente de energa, es una tcnica en la modifica el ciclo de trabajo de una seal peridica para variar la frecuencia.Fuente:Microcontroladores: http://ocw.uc3m.es/tecnologia-electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/material_clase/sesion-t10_Tema-6_CCP.pdf

Nivel de dificultad: Fcil Moderado Difcil

4.- Cul es la configuracin en el PIC para que capture como flancos de subida?a) setup_ccp1 (CCP_CAPTURE_FE); b) setup_ccp1 (CCP_CAPTURE_RE);c) setup_timer_1 (T1_INTERNAL);d) setup_ccp1 (CCP_CAPTURE_RE_FE);Respuesta bJustificacin:En el modo captura se utiliza las tres formas de configuracin:setup_ccp1 (CCP_CAPTURE_RE); // Captura CCP1 captura flancos de subidasetup_ccp2 (CCP_CAPTURE_FE); // Captura CCP2 captura flancos de bajada setup_timer_1 (T1_INTERNAL); // habilita el TMR1 para trabajar.Fuente:Microcontroladores: http://www.mikroe.com/chapters/view/86/libro-de-a-progamacion-de-los-microcontroladores-pic-en-basic-capitulo-3-microcontrolador-pic16f887/#c3v8Nivel de dificultad: Fcil Moderado Difcil

5.- Cul es la configuracin en el PIC para inicializar como comparador?a) setup_comparator (A0_A3_A1_A2); b) setup_timer_1 (T1_INTERNAL); c) setup_ccp1 (CCP_COMPARE_RE); d) setup_ccp1 (CCP_COMPARE_RE); Respuesta aJustificacin:Para poder utilizar el modo comparador en el PIC se inicializa con el comando setup_comparator (A0_A3_A1_A2); // inicializa los comparadores independientes.Fuente:Microcontroladores: http://ocw.uc3m.es/tecnologia-electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/material_clase/sesion-t10_Tema-6_CCP.pdfNivel de dificultad: Fcil Moderado Difcil

6.- Ponga el acrnimo de CCP? a) Capture/Comparation/PWMb) Control de comparacin de pulsoc) Capture/Compare/PWMd) Configure/Compare/PhaseRespuesta cJustificacin:La respuesta correcta es c, porque el mdulo CCP puede trabajar en los modos de captura (capture), comparacin (compare) y modulacin por anchura de pulso (PWM).Fuente:Microcontroladores:http://gstvvlzqz.tripod.com/modulosccp.pdfNivel de dificultad:FcilModeradoDifcil

7.- De cuntos mdulos CCP dispone el microcontrolador PIC 16f887? a) 2b) 3c) 4d) ningunoRespuesta aJustificacin:CCP1 y CCP2.Ambos mdulos CCP operan de igual manera, excepto en la generacin del disparo de un evento especial en el modo Compare.Fuente:Microcontroladores: http://ocw.uc3m.es/tecnologia-electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/material_clase/sesion-t10_Tema-6_CCP.pdfNivel de dificultad:Fcil ModeradoDifcil

8.- Los mdulos CCP trabajan con los registros TIMERS; entonces, de las siguientes afirmaciones selecciones cul es la verdadera:a) Comparacin con el TIMER2b) PWM con el TIMER1c) Captura con el TIMER1d) PWM con los TIMER1 y TIMER2Respuesta cJustificacin:Los registros de los Timer con los que trabajan cada uno de los modos del mdulo CCP se describen a continuacin: Comparacin con Timer1 Captura con Timer1 PWM con Timer2Fuente:Microcontroladores: picfernalia.blogspot.com/2013/07/modo-de-captura-en-el-modulo-ccp.htmlNivel de dificultad:FcilModeradoDifcil

9.- Se est trabajando en el modo CAPTURA y se realiza la siguiente configuracin:CCP1CON=0b00000110;Qu se est haciendo con sta?a) capturar cada cada de la lnea.b) capturar cada subida de la lnea.c) capturar cada 4 subida de lnea.d) capturar cada 16 subida de lnea.Respuesta cJustificacin:CCPxCON:con este registro definiremos el tipo de operacin (Capture / Compare / PWM) del mdulo.El valor para seleccionar modo de CAPTURA es:0b 000001xx Los dos ltimos bits configuran el tipo de evento a capturar: 00: capturar cada cada de la lnea. 01: capturar cada subida de la lnea. 10: capturar cada 4 subida de lnea. 11: capturar cada 16 subida de lnea.Fuente:http://picfernalia.blogspot.com/2013/07/modo-de-captura-en-el-modulo-ccp.htmlNivel de dificultad: FcilModeradoDifcil

10.- Cul es la configuracin en el PIC para inicializar como PWM?a) setup_ccp2(ccp_pwm);b) setup_ccp1(ccp_pwm);c) setup_ccp1(CCP_COMPARE_RE); d) setup_ccp1(CCP_COMPARE_RE); Respuesta aJustificacin:Porque el modo PWM slo funciona con el mdulo CCP2Fuente:Microcontroladores: http://ocw.uc3m.es/tecnologia-electronica/sistemas-digitales-basados-en-microprocesador-del-bit-al-sistema/material_clase/sesion-t10_Tema-6_CCP.pdfNivel de dificultad: FcilModeradoDifcilCUESTIONARIO SENSORIZACIN1.- Qu entendemos por sensorizacin?a) Todo aquel dispositivo que puede medir o muestrear y enviar datos en tiempo real a un dispositivo central, los valores son interpretados por los sistemas desarrollados y ejecutan distintas funciones segn las reglas implementadas.b) Un conjunto de instrucciones escritas con un lenguaje de programacin y que sern ejecutadas en un ordenador.c) Un procesamiento de datos en general, la recoleccin y manipulacin de elementos de datos para producir informacin significativa.d) Los resultados pueden ser mostrados en tiempo real en un dispositivo DigitalRespuesta: aJustificacin:Entendemos por Sensorizacin, todo aquel dispositivo que puede medir o muestrear y enviar datos en tiempo real a un dispositivo central. Estos valores son interpretados por los sistemas desarrollados y ejecutan distintas funciones segn las reglas implementadas. Adems, estos resultados pueden ser mostrados en tiempo real en la cartelera Digital y en el portal de Open data para su vista y anlisis. Fuente:Olivia Emilio (2009). Sensores, 14 de abril [Consulta: 10 de julio de 2015].Nivel de dificultad:Fcil ModeradoDifcil

2.- Segn el tipo de seal elctrico que genera los sensores se clasifican en:a) Discretos, integrados e inteligentes.b) Digitales, analgicos y temporales.c) Todo o nada y de medidad) Activos y pasivosRespuesta: bJustificacin:Segn el tipo de seal elctrico que genera los sensores se clasifican en: Digitales, analgicos y temporales.Fuente:Olivia Emilio (2009). Sensores, 14 de abril < http://blockkn.blogspot.com/2014/03/pruebas-al-sensor-de-ultrasonido-le.html > [Consulta: 10 de julio de 2015].Nivel de dificultad:Fcil ModeradoDifcil 3.- Complete con las palabras correctas:Los sensores de __________son dispositivos que transforman los cambios de ________en cambios en ___________ __________ que son procesados por equipo elctrico o electrnico.a) Posicin - movimiento - seales elctricasb) Humedad humedad - seales electrnicas.c) Temperatura - temperatura - seales elctricasd) Temperatura humedad - seales electrnicas.Respuesta: cJustificacin:Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en cambios en seales elctricas que son procesados por equipo elctrico o electrnico.Fuente:Sensor de Temperatura. Disponible en: [Consulta: 10 de julio de 2015].Nivel de dificultad:Fcil ModeradoDifcil

4.- El sensor ultrasnico: al encontrar un objeto, es reflejado y vuelve como eco al sensor. Este ltimo calcula internamentea) Un pulso de corta duracin,b) Un impulso acstico de alta frecuencia c) El tiempo transcurrido entre la emisin y recepcind) La distancia hacia el objeto, basado en el tiempo transcurrido entre la emisin de la seal acstica y la recepcin de la seal de eco.Respuesta: dJustificacin:El sensor ultrasnico emite cclicamente un impulso acstico de alta frecuencia y corta duracin. Este impulso se propaga a la velocidad del sonido por el aire. Al encontrar un objeto, es reflejado y vuelve como eco al sensor ultrasnico. Este ltimo calcula internamente la distancia hacia el objeto, basado en el tiempo transcurrido entre la emisin de la seal acstica y la recepcin de la seal de eco. Fuente:Kevin Soria (2014). Pruebas al Sensor Ultrasnico, 07 de marzo. [Consulta: 10 de julio de 2015].Nivel de dificultad:Fcil ModeradoDifcil

5.- Complete con las palabras correctas:El sensor _________ se basa en la emisin de cuerpo negro ideal, es decir, un cuerpo que _______ y _______toda la radiacin incidente, independientemente de la longitud de onda que sea.a) Infrarrojo absorbe - reemite - distanciab) Infrarrojo absorbe - recepta - longitudc) Ultrasnico absorbe - reemite - longitud d) Infrarrojo absorbe - reemite - longitudRespuesta: dJustificacin:El sensor infrarrojo se basa en la emisin de cuerpo negro ideal, es decir, un cuerpo que absorbe y reemite toda la radiacin incidente, independientemente de la longitud de onda que sea. Ya que esta situacin es ideal, se trabaja con una aproximacin de cuerpo negro, donde la radiacin incidente no slo se absorbe, tambin se refleja y se transmiteFuente:Sensor Infrarrojo. Disponible en: [[Consulta: 10 de julio de 2015].Nivel de dificultad:Fcil ModeradoDifcil CUESTIONARIO I2C

1.- Las lneas de comunicacin I2C pueden ser:a) MISOb) MOSIc) SCK y SCLd) SCL y SDARespuesta: dJustificacin: El protocolo se implementa sobre dos lneas, una lnea de clock de sincronismo (SCL: Serial Clock) y otra para los datos (SDA: Serial Data).

Fuente: http://picfernalia.blogspot.com/2013/04/comunicaciones-serie-spi.htmlNivel de dificultadFcilModeradoDifcil

2.- Directiva de configuracin bsica de la comunicacin I2C para el maestro:a) #use RS232 (MASTER, SDA=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) b) #use i2c (MASTER, SDA=PIN_XX, SKL=PIN_XX, FAST,FORCE_HW) c) #use i2c (MASTER, SDA=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) d) #use i2c (MASTER, SDI=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) Respuesta: cJustificacin: La directiva de configuracin I2C se define por los pines que son SDA y SCL, dando la opcin a forzar tanto el software como el hadware.Fuente: http://archivos.edicy.co/files/Comunicaci%C3%B3n%20I2C.pdf Nivel de dificultadFcilModeradoDifcil

3.- Condicin de Inicio de la comunicacin I2Ca) I2C_START ();b) I2C_STOP (); c) I2C_READ (); d) I2C_WRITE (); Respuesta: aJustificacin: Para establecer la comunicacin entre el maestro y esclavo es necesario inicializar la comunicacin con el comando I2C_START().Fuente:http://archivos.edicy.co/files/Comunicaci%C3%B3n%20I2C.pdf Nivel de dificultadFcilModeradoDifcil

4.- Directiva de configuracin bsica de la comunicacin I2C para el esclavo:a) #use RS232 (MASTER, SDA=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) b) #use i2c (SLAVE, SDA=PIN_XX, SCL=PIN_XX, ADDRESS=0xa0, FAST , FORCE_HW) c) #use i2c (MASTER, SDA=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) d) #use i2c (MASTER, SDI=PIN_XX, SCL=PIN_XX, FAST,FORCE_HW) Respuesta: bJustificacin: La directiva de configuracin I2C se define por los pines que son SDA y SCL adems de la direccin en el caso del esclavo, dando la opcin a forzar tanto el software como el hadware.Fuente: http://archivos.edicy.co/files/Comunicaci%C3%B3n%20I2C.pdf Nivel de dificultadFcilModeradoDifcil

5.- Verifica si ha recibido un dato en el esclavoa) I2C_START ();b) I2C_STOP (); c) I2C_POLL (); d) I2C_WRITE (); Respuesta: cJustificacin: Se utiliza si solo el PIC tiene mdulo SSP. Devuelve un true (1) si ha recibido un dato en el buffer y un false (0) si no se ha recibido.Fuente: http://archivos.edicy.co/files/Comunicaci%C3%B3n%20I2C.pdf Nivel de dificultadFcilModeradoDifcilCUESTIONARIO SPICUESTIONARIO SPI1.- En la transmisin de datos maestro-esclavo MOSI significa que:a) El Maestro est recibiendo y el esclavo est enviando. b) El maestro le enva una seal de sincronizacin para avisar al esclavo que va iniciar la transmisin c) El maestro est enviando y el esclavo est recibiendo d) El maestro le enva un mensaje de finalizacin de la transmisin Respuesta cJustificacin:En la comunicacin SPI se puede realizar la comunicacin maestro-esclavo o maestro varios esclavos de acuerdo a la configuracin requerida por el usuario, MOSI (Master Out Slave In) significa que el maestro est enviando y el esclavo est recibiendo.Fuente:Microcontroladores http://picfernalia.blogspot.com/2013/04/comunicaciones-serie-spi.html Nivel de dificultad:Fcil ModeradoDifcil 2.- El sistema de comunicacin que emplea el mdulo SPI es:a) Simplexb) Dplex c) Half-Dplexd) Full-Dplex.Respuesta dJustificacin:El mdulo de comunicacin SPI es Full-Dplex, se refiere al sistema de comunicaciones que permite el envo y recepcin simultnea de informacin entre 2 estaciones.Fuente:Microcontroladores: http://picfernalia.blogspot.com/2013/04/comunicaciones-serie-spi.html Nivel de dificultad: Fcil Moderado Difcil

3.- Si tenemos la siguiente comunicacin SPI:Maestro (Esclavo 1, Esclavo 2, Esclavo 3) cual es la condicin que permite la comunicacin entre Maestro - Esclavo 2a) El SS2 debe estar a nivel alto y el SS1, SS3 debe estar a nivel bajob) El SS2 debe estar a nivel bajo y el SS1, SS3 debe estar a nivel altoc) El SS2 debe estar a nivel bajo y el SS1, SS3 debe estar a nivel bajod) El SS2 debe estar a nivel alto y el SS1, SS3 debe estar a nivel altoRespuesta bJustificacin:La comunicacin SPI permite la configuracin entre un Maestro y varios esclavos (S1, S2, S3) para seleccionar la comunicacin con el esclavo deseado (S2) se pone a nivel bajo y los otros esclavos (S1, S3) a nivel alto de esa forma S1, S3 ignoran la comunicacin entre Maestro y esclavo 2 (S2).Fuente:Microcontroladores: http://www.mikroe.com/chapters/view/86/libro-de-a-progamacion-de-los-microcontroladores-pic-en-basic-capitulo-3-microcontrolador-pic16f887/#c3v8Nivel de dificultad: Fcil Moderado Difcil

4.- Para inicializar la configuracin en SPI se utiliza:a) SPI_Read, SPI_Write.b) SPI_Init_advancec) a y bd) Ninguna de las opciones Respuesta cJustificacin:El mdulo de comunicacin SPI utiliza las configuraciones bsicas para su funcionamiento INICIALIZACION: SPI_Init_advance, y TRANSFERENCIA: SPI_read, SPI_write.Fuente:Microcontroladores: http://www.mikroe.com/chapters/view/86/libro-de-a-progamacion-de-los-microcontroladores-pic-en-basic-capitulo-3-microcontrolador-pic16f887/#c3v8Nivel de dificultad: Fcil Moderado Difcil

5.- Para que exista sincronizacin entre maestro-esclavo: Cul de las siguientes lneas es la utilizada?a) SDIb) SDOc) SCKd) MOSIRespuesta cJustificacin:El mdulo de comunicacin SPI utiliza tres lneas SDI, SDO, SCK (Serial Clock, es reloj de comunicacin o lnea de sincronizacin utilizado por SPI para comunicacin maestro-esclavo o viceversa.Fuente:Microcontroladores: http://www.mikroe.com/chapters/view/86/libro-de-a-progamacion-de-los-microcontroladores-pic-en-basic-capitulo-3-microcontrolador-pic16f887/#c3v8Nivel de dificultad: Fcil Moderado Difcil