Programación C de microcontroladores (C515C)
Medición y visualización continua de una tensión análoga mediante
el ADC
1.7
1.6
1.5
1.4
U5P
1.3
1.2
1.1
1.0
Fig. 309: Instalación de aparatos del ensayo CMC 5-3.4
Explicación del ensayo:
La tensión disponible en la salida de tensión continua variable de la unidad de tensión (0 ...
5V) deberá ser medida de forma continua por medio del Convertidor Análogo/Digital (ADC)
integrado y visualizada en la indicadora utilizando la entrada análoga AN3 del convertidor.
La visualización del valor de tensión medido se realiza por medio de la unidad LCD de I²C.
Para la inicialización del ADC se utilizará el registro de funciones especiales ADCON0.
La selección del canal AD se realiza por medio de los bits 0..2, y con el bit 3 se ajusta el tipo
de conversión, o sea conversión sencilla (ADM=0) o continua (ADM=1). El bit 4 indica el
estado del ADC.
El resultado de la conversión AD en el canal AD ajustado está archivado en los registros de
funciones especiales ADDATH y ADDATL.
CMC 5-3 Bloque de ensayos 3
CMC 5
PSD1
U5P
7
6
5
4
3
P 1
P 5
P 4
7
6
5
4
3
PSD1-FLASH
INFINEON
PSD1
GND
RESET
P 6
7
6
5
4
3
P 3
8 - BIT ADAPTER - UNIT
3.1
U5P
3.0
Arbeitsplattform
Working Platform
Figura 310: SFR ADCON0
MCLS - modular
PSD2
GND
U5P
2
1
0
P 0
SDA
-on-
P 1
-on-
P A
RESET
2
1
0
I2C LCD - UNIT
RESET
C515C
ANGND
U5P
UREF
U12P
U12N
U5P
SO4000-1G
P E
2
1
0
GND
P D
(TxD) (RxD)
VOLTAGE - UNIT
SO4000-1K
GND
GND
SCL
BL
2.5
GND
SO4000-3M
2.4
GND
U0...5P
5V
2,5V AGND
GND
2.3
- UREF -
2.2
SO4000-3D
2.1
2.0
SO4000-1E
83