Páginas:
232
Edición:
1
Fecha de publicación:
19/12/2008
ISBN:
9788426715302
Formato:
17x24 cms

Proteus

18,50 17,58
18,50 17,58
Añadir a cesta
Recíbelo en 24/48h
Simulación de circuitos electrónicos y microcontroladores a través de ejemplos

Los paquetes de simulación electrónica no suelen incluir modelos de simulación de las diferentes familias de microcontroladores que existen hoy en el mercado. Ello supone una barrera para los diseñadores actuales de electrónica que de forma habitual acostumbran a incluir estos dispositivos en sus proyectos electrónicos. Esta limitación es superada, hoy en día, por el entorno de desarrollo PROTEUS VSM, ya que trata al microcontrolador como un componente más del circuito o proyecto a desarrollar. Y es en este punto donde se hace evidente la necesidad de desarrollar el presente libro; el cual ofrece de manera sencilla y didáctica un punto de comienzo para diseñar nuestros propios circuitos electrónicos en los cuales la presencia de un microcontrolador no sea una limitación.El autor de este libro lleva varios años enseñando microcontroladores y es consciente de las dudas que asaltan al alumno cuando un prototipo de un diseño ya montado y cableado no funciona, preguntándose si el problema es por un error en el diseño del programa que contiene el microcontrolador, o por el contrario, es culpa de alguna equivocación en el cableado de los distintos componentes. Por ello, la utilización de un software de simulación por parte del alumno o diseñador, antes del montaje, es de vital ayuda para comprender el origen de los errores que se pudieran producir.

En los capítulos 1, 2,3 y 4 de este libro se hace una breve, pero intensa, descripción del entorno de trabajo del módulo ISIS de PROTEUS. Se finaliza esta primera parte con un ejemplo simple pero muy didáctico de un primer circuito simulado para que el lector adquiera la base suficiente para enfrentarse a los capítulos posteriores.
Del capítulo 5 al 9 se desarrollan aspectos más profundos que son de inestimable ayuda al diseñador. Herramientas como generadores o instrumentación virtuales se tratan en estos apartados.
El capítulo 10 se centra por completo en la simulación de microcontroladores bajo entorno de PROTEUS, ofreciendo una guía práctica de desarrollo.
Del capítulo 11 al 12 se realizan varios proyectos reales y prácticos de simulación utilizando diversos tipos de microcontroladores escritos en lenguajes de alto nivel.

El lector puede seguir el aprendizaje de lo expuesto en el libro a través de una serie de videotutoriales multimedia que, con más de 15 horas de visionado, están contenidos en el CD_ROM que acompaña al libro.

Este libro está enfocado a todos aquellos lectores movidos por el interes acerca de la simulación de microcontroladores y que deseen conocer un estupendo software como es PROTEUS.

Prólogo ………………………………………………………………………………… 13
1. Visión general de proteus ……………………………………………………. 17
1.1 Módulos integrados en Proteus …………………………………………… 18
1.1.1 Módulo ISIS ……………………………………………………………………. 18
1.1.2 Módulo VSM ……………………………………………………………………. 18
1.1.3 Módulo ProSPICE …………………………………………………………….. 24
1.1.4 Módulo ARES ……………………………………………………………………. 26

2. Entorno de trabajo de ISIS ……………………………………………… 31
2.1 Conceptos generales …………………………………………………….. 35

2.1.1 La barra de menús ………………………………………………………………………… 37
2.1.2 La barra de acciones ……………………………………………………………………… 38
2.1.3 La barra de elementos …………………………………………………………………… 39
2.1.4 La barra de orientación …………………………………………………………………. 41
2.1.5 La ventana de zoom ……………………………………………………………………….. 42
2.1.6 El selector de objetos ………………………………………………………………………. 42
2.1.7 Las coordenadas de visualización ………………………………………………………. 43
2.1.8 Tipos de ficheros ……………………………………………………………………………… 44
2.2 Trabajos con los diferrentes objetos ……………………………………………………… 45
2.2.1 Componentes ………………………………………………………………………………….. 45
2.2.2 Selección de componentes ……………………………………………………………….. 45
2.2.3 Inserción de componentes ………………………………………………………………..  46
2.2.4 Conexionado de los componentes …………………………………………………….. 47
2.2.5 Edición de los componentes ……………………………………………………………… 48
2.2.6 Herramientas de bloque …………………………………………………………………… 48
2.2.7 Etiquetado de los componentes ………………………………………………………… 49
2.2.8 Puntos de unión ………………………………………………………………………………. 51
2.2.9 Etiqueta de los cables y buses …………………………………………………………….. 52

3. Plantillas …………………………………………………………………… 53
3.1 Edición de estilos ………………………………………………………………………… 53
3.2 Aplicar las plantillas ……………………………………………………………………… 57

4. Nuestro primer circuito simulado ………………………………… 59
4.1 Componentes animados ………………………………………………………………….. 60
4.2 Efectos animados …………………………………………………………………………….. 60
4.3 Construcción de un circuito básico ……………………………………………………. 62
4.4 Opciones avanzadas ………………………………………………………………………… 67
4.5 Simulación interactiva del circuito …………………………………………………….. 69

5.Generadores …………………………………………………………………… 71
5.1 Tipos de generadores ……………………………………………………………………….. 71
5.2 Generadores analógicos …………………………………………………………………… 73
5.2.1 Generador DC ………………………………………………………………………………. 73
5.2.2 Generador senoidal …………………………………………………………………………. 73
5.2.4 Generador exponencial …………………………………………………………………… 75
5.2.5 Generador FM ………………………………………………………………………………. 76
5.2.6 Generador lineal PWLIN ………………………………………………………………… 77
5.2.7 Generador FILE ……………………………………………………………………………… 78
5.2.8 Generador AUDIO ………………………………………………………………………….. 78
5.3 Generadores digitales ………………………………………………………………………… 79
5.3.1 Generador de simple flanco ……………………………………………………………… 80
5.3.2 Generador de simple pulso ……………………………………………………………… 80
5.3.3 Generador de reloj …………………………………………………………………………. 80
5.3.4 Generador patrón …………………………………………………………………………… 81

6.Instrumentación virtual ……………………………………….…………… 83
6.1 Voltímetros y amperímetros ………………………………………………………………… 84
6.2 Osciloscopio ………………………………………………………………………………………. 85
6.3 Analizador lógico ………………………………………………………………………………… 86
6.4 Generador de señales …………………………………………………………………………… 88
6.5 Generador de patrones ………………………………………………………………………….. 89
6.5.1 Uso en la simulación interactiva …………………………………………………………. 90
6.5.2 Uso en la simulación gráfica ………………………………………………………………. 90
6.5.3 Descripción de los pines del generador ………………………………………………….. 91
6.5.4 Modos de temporización ………………………………………………………………………. 92
6.5.5 Modos de disparo ………………………………………………………………………………… 93
6.5.6 Estado HOLD ……………………………………………………………………………………….. 95
6.5.7 Funciones adicionales ……………………………………………………………………….. 95
6.6 El terminal virtual RS232 ………………………………………………………………………. 95
6.6.1 Modelo MAX232 ……………………………………………………………………………….. 96
6.7 Analizador de protocolo I2C …………………………………………………………………… 96
6.8 Analizador de protocolo PSI ……………………………………………………………………. 98
6.9 Contador virtual ……………………………………………………………………………………. 100

7.  Trabajando con la instrumentación virtual ……………………………….. 103
7.1 Amplificador inversor basado en un AOP  ………………………………………………….. 103
7.1.1 Cálculo teórico ………………………………………………………………………………………. 103
7.2 Circuito oscilador basado en un NE555 ………………………………………………………. 105
7.2.1 Cálculo teórico ……………………………………………………………………………………….. 105
7.3 Contador asíncrono de 0 A 6 ………………………………………………………………………. 106
7.4 Cerradura codificada ……………………………………………………………………………….. 108
7.5 Contador de ancho de pulsos …………………………………………………………………….. 111
7.6 Escritura en una memoria EPROM 24C04A ……………………………………………….. 111

8. Simulación gráfica …………………………………………………………… 113
8.1 Tipos de gráficas …………………………………………………………………………………… 117

9. Trabajando con la simulación gráfica …………………………….. 121
9.1 Simulación gráfica analógica de un 555 ………………………………………….. 121
9.2 Simulación gráfica de un contador ………………………………………………… 123
9.3 Simulación gráfica de un convertidor A/D ……………………………………… 125
9.4 Simulación gráfica digital de una PLD …………………………………………… 127
9.5 Simulación gráfica de la curva de un UJT ………………………………………. 129
9.6 Simulación de la gráfica de bode en un amplificador de potencia clase AB ……. 130

10. Simulación de microcontroladores ………………………………………… 133
10.1 Antes de empezar a simular ……………………………………………………………………. 134
10.1.1 Configuración de las opciones del Menú SOURCE  ……………………………….. 134
10.1.2 Instalación de un editor de textos ………………………………………………………… 138
10.1.3 Otras consideraciones ……………………………………………………………………………. 140
10.2 Simulando microcontroladores ………………………………………………………………. 141
10.2.1 Ventana de depuración de código …………………………………………………………. 142
10.2.2 Controles de depuración de código ………………………………………………………. 143
10.2.3 Ventana de estado de simulación …………………………………………………………. 144
10.2.4 Ventana de registros……………………………………………………………………………. 144
10.2.5 Ventana de memoria de datos………………………………………………………………. 145
10.2.6 Ventana de memoria de programa ………………………………………………………. 145
10.2.7  Ventana de Stack ………………………………………………………………………………. 145
10.2.8 Los puntos de ruptura ………………………………………………………………………… 146
10.2.9 La ventana WATCH …………………………………………………………………………… 147
10.2.10 Otras opciones del Menú Debug ………………………………………………………. 149
10.3 Ejemplo de simulación en ensamblador ………………………………………………… 149
10.4 Integración de proteus en MPLAB ………………………………………………………… 152
10.5 Componentes de disparo por puntos de ruptura …………………………………….. 154

11. Lenguajes de alto nivel ……………………………………… 157
11.1 Utilización de lenguajes de alto nivel ………………………………………………….. 157
11.2 Ejemplo de simulación en lenguaje C ………………………………………………….. 163

12. Proyectos en lenguajes de alto nivel …………………………………………………….. 169
12.1 Diseño de un contador con LCD …………………………………………………………. 170
12.2 Uso de los LCD gráficos  ……………………………………………………………………. 173
12.3 Geneación de una onda de dientes de sierra …………………………………………. 180
12.4 Medición del ancho de pulso …………………………………………………………….. 183
12.5 Medición del período de una señal ……………………………………………………… 184
12.6 Contaje programable de pulsos ……………………………………………………………. 188
12.7 Control PWM en un motoc DC ………………………………………………………………. 192
12.8 Utilización de una memoria I2C ……………………………………………………………… 194
12.9 Medida de temperaturas con el DS1620 …………………………………………………… 200
12.10 Medida de temperaturas con el A/D …………………………………………………….. 202
12.11 Medida de temperaturas con el DS1820 ………………………………………………. 206
12.12 Medida de temperaturas cpn el PCF 8583 (RTC) …………………………………. 215

A color
Páginas:
232
Edición:
1
Año Publicación:
19/12/2008
ISBN:
9788426715302
Formato:
17x24 cms
Colección

Relacionados

¿Quiéres conocer las últimas novedades?

Inscribiéndote recibirás unos regalos exclusivos para ti