P. 1
KTechLab Es

KTechLab Es

|Views: 23|Likes:

More info:

Published by: Grecia Shina Lovon Chislla on Sep 02, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/12/2013

pdf

text

original

SIMULACIÓN ELECTRÓNICA CON

KTECHLAB
Versión 0.1

 

PRINCIPIOS BÁSICOS Y SIMULACIÓN DE CIRCUITOS

Este cuaderno ha sido realizado por José Luis Gálvez López (digigalos@yahoo.es) utilizando OpenOffice Writer. Toda la obra está bajo una licencia Creative Commons de ReconocimientoCompartir Igual 2.5. El software y dispositivos a los que se hace referencia están sujetos a las licencias respectivas de sus dueños o autores.

P

No imprimir si no es necesario. Protejamos el Medio Ambiente.

................2 Arranque...............................3 Instrucciones generales................................................................................................................ con filtro por condensador................10 2....4..................................5 Subcircuitos............................................................3 Carga y descarga de un condensador.........3 2 SIMULACIÓN DE CIRCUITOS................................................................4...........................................................................5 2.................................4...2 Componentes......Índice de contenido 1 ITRODUCCIÓN..4.......................3 Wiki.................6 2.............................................1 Interfaz...............................10 2...............................................................................................7 2.............................................6 2.......1 Carencias........................4......4 2..................6 Carencias y errores......4....5 2............................4..........5 Amplificador no inversor.....................2  Asociación serie de condensadores.....................................................................8 Báscula RS......................................9 2.........................................................9 2...........................4 Simulación de circuitos................1 ¿Qué es KTechlab?...............................7 Conversor BDC natural a BCD Aiken.................................................................4 2........10 Astable con 555...10 2.....7 2......................4..............................................................................................................................6............................................................................................................................................12 .....................................................12 2................................................................................................................4.1 Asociación serie y paralelo de resistencias............................................................................................................2 Errores................................................................................................................................................................6................6.................................................................................................8 2...............................................................6 Puerta NAND a transistor.........8 2......................4 Rectificador de M...........................................................9 Astable con transistores................................................3 1.....................................................................................................4................. O.........................6 2........3 1.........................................................................................12 2...................................12 2............................................

3 bajo Ubuntu 8.   digitales   y   microprogramados   básicos. Para más información puede visitar  la web oficial de Ktechlab. ● ● ● ● 3 . En ella se puede elegir una de entre las siguientes opciones: ● Ensamblador (Assemble Code): permite escribir el programa en lenguaje ensamblador. Microbe: es un lenguaje de programación similar al BASIC. con  la opción de su paso a lenguaje máquina. Circuito (Circuit): permite la simulación de circuitos electrónicos. Diagrama de flujo (FlowCode): para programar el microcontrolador utilizando un diagrama  de flujo. Aparecerá una ventana como la que se muestra a continuación. C: para programar el microcontrolador utilizando lenguaje C. 1.1 ITRODUCCIÓN 1. para diferentes microcontroladores PIC.2 Arranque Al arrancar KTechlab se podrá crear un nuevo archivo haciendo clic en la opción Nuevo (New)o  mediante el teclado con Ctrl + n.  ideada  principalmente para ser utilizada en educación o por aficionados. En este manual se trabajará con la versión 0.1 ¿Qué es KTechlab? KTechlab   es   un   entorno   de   desarrollo   integrado   para   el   tratamiento   de   circuitos   electrónicos  analógicos.   Es   una   aplicación   en  código   abierto.04.

1 Interfaz Seleccionando la opción Circuit nos aparece la siguiente interfaz. Editor de características (Item Editor): despliega la ventana con las características del componente seleccionado para que puedan ser editadas.2 SIMULACIÓN DE CIRCUITOS 2. Barra de estado: muestra distintas características del estado del sistema. 10. 7. cuyas zonas principales se describen seguidamente. Elementos de flujo (Flow Parts): visualiza la ventana con todos los componentes de diagramas de flujo disponibles. 8. Ayuda contextual (Context Help): despliega la ventana con el texto de ayuda del componente seleccionado. 6. Ventana de componentes: es la que aparece por defecto al seleccionar la opción Circuit. Mensajes (Messages): despliega la ventana de mensajes del sistema. Componentes (Components): visualiza la ventana con todos los componentes electrónicos disponibles. 4. 2. organizados por tipos. 1. 3. 4 . Visor de símbolos (Symbol Viewer): despliega la ventana?? 9. organizados por tipos. Osciloscopio (Oscilloscope): despliega la ventana de visualización del osciloscopio. 5. Proyecto (Project): visualiza la pestaña de proyecto con sus diferentes archivos.

2 Componentes En la ventana de componentes aparecen un listado con todos los elementos que podrá disponer el  circuito a simular. que pueden ser seleccionados desde la opción de menú  Modo de conexionado  (Roting Mode) dentro de Herramientas (Tools). visualizadores de siete segmentos. Si desea llevar varios componentes del mismo tipo. etc. LEDs. en forma de flecha.11. Conexión:   para   conectar   los   distintos   componentes   existen   dos   modos. es importante dejarlos bien  colocados.   bobinas. hacia la patilla del componente a conectar hasta que el  puntero cambie a una cruz. Salidas  (Outputs):   contiene   elementos   para   visualizar   los   estados   del   circuito. En ese momento haga clic.   También   es   posible   conectar     dos  5 . dé sobre el  mismo   un   doble   clic   y   a   continuación   haga   tantos   clic   en   la   zona   de   trabajo   como  componentes desee.   ya   que   una   vez   conectados.   como  instrumentos de medida. como baterías fuentes de señal. a partir de los botones de  Giro positivo (Rotate Counter­Clockwise) y Giro negativo (Rotate Clockwise) de la barra  de herramientas o haciendo clic con el botón secundario del ratón sobre el componente y  seleccionando el ángulo deseado dentro de la opción  Rotación  (Orientation) en el menú  emergente. Circuitos   integrados  (Integrated   Circuits):   incluye   diferentes   tipos   de   Cis   y   el  microcontrolador PIC. etc. Rotación: los componentes pueden girarse. En aquellos circuitos con muchos componentes. 2.  ● ● ● Interruptores (Switches): con diferentes tipos de interruptores. (Discrete):   componentes   como   resistencias. ● ● ● Posicionado de componentes: la forma más usual de dibujar un circuito es primeramente  posicionar   los   diferentes   componentes   en   la   zona   de   trabajo   para   después   conectarlos  eléctricamente. niveles lógicos.3 Instrucciones generales Seguidamente se indican las instrucciones generales para comenzar a trabajar. respectivamente. Para llevar un componente a la zona de trabajo basta con seleccionarlo con un clic  y arrastrarlo hasta la misma. Para abandonar este modo deberá hacer clic con el botón secundario. una vez seleccionados. arrastre hasta la patilla del otro  componente y suelte el botón para que aparezca el hilo conector. diodos.   automático   y  manual.   las   conexiones   pueden   volverse  ilegibles. Componentes   discretos  condensadores.   si   se   mueven. Estaán reagrupados en la siguientes siete categorías: ● Fuentes  (Sources): elementos de excitación del circuito. Zona de trabajo: donde se montará el esquema a simular. En el modo manual el  conector   irá   apareciendo   mediante   clics   sucesivos. ● ● ● 2.  fuente fija de tensión. Conectores  (Connections): diferentes elementos de conexión de los componenentes de un  circuito. En el modo automático deberá acercar el  puntero del ratón. etc. Lógica  (Logic): con las puertas lógicas básicas y sondas de entrada y salida para dar y  visualizar.

● ● ● ● ● conectores entre sí.  Visualización: con el fin de ver niveles lógicos.4. elipses y rectángulos. 6 . de tensión. de intensidad o formas de onda  que   proporcione   el   circuito. 2.   También   es   posible   hacer   esto   mismo   desplegando   la   ventana  Editor de características (Item Editor). Insertar texto o dibujos: la opción Dibujar (Draw) permite insertar texto. Simulación:   por   defecto   la   opción   de   simulación   está   activada.   pudiendo   ser   pausada  mediante   pulsando   F10   o   mediante   la   opción   correspondiente   dentro   de  Herramientas  (Toolls) del menú. arrastrar hasta el mismo hasta que su color cambie.     se   conectarán   los   elementos   de   salida   apropiados.1 Asociación serie y paralelo de resistencias Con este ejemplo se observa como aumenta o disminuye la corriente en cada uno de los circuitos  cuando se conecta o desconecta una resistencia en serie o en paralelo. 2. variar las capacidades deseadas y cerrar S2 y S1 en este orden.4. Si lo que se desea es borrar una conexión se selecciona mediante un clic cerca  del conector. de  tensión o de corriente se observarán desplegando la ventana del osciloscopio. mientras que las sondas lógicas. Borrado: para borrar un componente bast con seleccionarlo y pulsar la tecla de suprimir  (Supr o Del). Para una correcta simulación deberá abrir los interruptores S1 y S2  para descargar los condensadores. Para ello se han utilizado  sendos conmutadores. y sendos  amperímetros para observar el valor de la corriente en cada momento. cuyo montaje se aconseja para para que el lector vaya tomando  soltura en el manejo de la aplicación. cuyo estado cambia al hacer clic sobre los recuadros S1 y S2. o una patilla a otro conector. Cambio   de   valores:   para   cambiar   los   valores   por   defecto   con   los   que   aparece   un  componente basta con seleccionarlo y observar en la barra de herramientas los cuadros de  edición.   Los  elementos de medida indicarán sus valores directamente. seguidamente se muestran varios ejemplos clásicos de  circuitos analógicos y digitales.4 Simulación de circuitos Para presentar la simulación de circuitos. 2. soltar el ratón y  pulsar la  tecla de suprimir.2  Asociación serie de condensadores En este circuito puede comprobarse como se distribuye la tensión en función de los valores de la  capacidad de cada condensador. líneas.

4 Rectificador de M. Además se  ha añadido el interruptor S para ver el  efecto   del   filtro   en   C   sobre   el  rectificador   de   media   onda. Obsérvese como el proceso de  descarga es más lento que el de carga debido a la mayor resistencia. la del diodo. 2. Para observar las variaciones de la  tensión   se   despliega   la   ventana   del  osciloscopio e interactuamos con el circuito. seguido de un nuevo proceso de carga y otro de descarga.  amarilla.  En la siguiente imagen podemos observar.3 Carga y descarga de un condensador En el circuito de la izquierda se ha utilizado  una sonda de tensión para observar la carga y  descarga del condensador.2.  con filtro por condensador En   el   circuito   se   han   utilizado   tres  sondas   de   tensión   para   observar   las  señales de entrada. de  izquierda   a   derecha   un   proceso   de   carga  interrumpido   bruscamente   por   la   pulsación  sobre S1. y la de salida. verde.   En   la   superior   el   condensador   se  carga a través de la resistencia de la derecha y  en la inferior se descarga a través de ambas  resistencias. O.   En   la  siguiente   figura   puede   observarse   las  7 .4. roja. El pulsador S permitirá descargr  completamente   el   condensador   en   cualquier  momento. El conmutador S2  permitirá la carga o descarga en función de su  posición.4. 1 kΩ en la carga y 2 kΩ en la  descarga.

  Basta que uno o los dos conmutadores estén a nivel bajo para que el transistor permanezca en corte  y la salida sea un alto.  El   nivel   lógico  de   las   sondas   de  entrada se cambia mediante un clic en el cuadrado sombreado correspondiente.4.señales que muestra el osciloscopio con S cerrado. 8 . lógica TTL. 2.5 Amplificador no inversor Amplificador no inversor con ganancia 11 de ensión. 2.4.6 Puerta NAND a transistor En este ejemplo se explica el comportamiento de una puerta lógica NAND a transistor. En el circuito se ha añadido el símbolo lógico de la puerta NAND para  comprobar   que  su  funcionamiento  es   idéntico  al   del   circuito.

7 Conversor BDC natural a BCD Aiken El circuito genera la siguientes ecuaciones de conversión: S0 = D S1=BC'D+B'C+A S2=BD'+BC+A S3=BD+BC+A 2.8 Báscula RS El circuito se corresponde con una báscula RS  con  puertas NOR. Para mayor claridad se ha añadido un  texto descriptivo y la tabla de verdad utilizando las  herramientas de dibujo (draw). 9 .4.4.2.

4. azul y verde. A continuación se explica  paso a paso como crear un sub­circuito semi­sumador.5 Subcircuitos Un subcircuto es una macro que el propio usuario puede crear a partir de los componentes que  ofrece la aplicación. para  observar   las   formas   de  onda   que   pueden  observarse   en   la   siguiente  imagen.  En   ambas   salidas   se   han  conectado   sendas   sondas  lógicas. para luego ser empleado como un componente más. Se dibuja el circuito y sus salidas y entradas se unen a conexiones externas (External conexión). 1.9 Astable con transistores El   esquema   muestra   el  circuito típico de un astable  con transistores. 2.4.2. 2.10 Astable con 555 Configuración   típica   del   555   para   su  funcionamiento astable. 10 .

  se   da   un   clic   al   botón   derecho. 4.   Se   selecciona   todo   el   conjunto. En el siguiente esquema se muestra un sumador completo a partir de dos semi­ sumadores. 11 . 3. Ahora el subcircuito está listo para poder ser utilizado como cualquier otro dispositivo las veces  que sea necesario. aparecerá como  un  nuevo dispositivo que podrá ser utilizado como bloque tantas veces como se desee.   se   hace   clic   en   Crear   un  subcircuito (Create Subcircuit) y se pone el nombre (Semisumador en nustro caso).2.  En  el  apartado Subcircuitos (Subcircuits) de la ventana de componentes.

3. en resistencias. ● ● ● ● ● ● 2. Instrumentos de medida: además del voltímetro y el amperímetro para cc haría falta un  polímetro para medir resistencias tensiones o corrientes tanto en continua como en alterna. Sin embargo.6. Lógica:   se   echa   en   falta   un   generador   de   palabras   de   al   menos   8   bits. Circuitos aritméticos: hace falta incluir al menos un sumador de 4 bits con entrada y salida  de conexión en cascada. esta carencia será subsanada en la  versión 0. A continuación se indican las carencias más importantes y los errores detectados. 2.3 Wiki El proyecto posee una wiki en inglés.2 Errores ● Valor 100  μ: al poner este valor. bobinas o condensadores.   que   pueda   ser  programado en hexadecimal y cuyas salidas puedan ejecutarse de modo cíclico o paso a  paso. Nuevo   proyecto:   al   seleccionar   la   opción   New   Proyect   la   aplicación   no   puede   cerrarse  normalmente. IC   555:   no   funciona   correctamente   como   monoestable   y   las   formas   de   onda   en   el  condensador en el funcionamiento astable no son cuadradas. aún posee carencias importantes y  algunos   errores   que   esperamos   sean   solucionados   en   versiones   futuras. Es una  buena forma de colaborar para quienes no son programadores y desean divulgar sus trabajos para  que sirva de ayuda a otros usuarios.3   de   Ktechlab   es   una   de   las   mejores   aplicaciones   libres   para   la  simulación de circuitos electrónicos a nivel básico.   las  autoridades educativas de cada país podrían impulsar de manera   decisiva el desarrollo de esta  aplicación. Subcircuitos: una vez creados no pueden abrirse. Se trata de  un espacio web donde todos los usuarios pueden participar y subir sus propios diseños. 12 .7. donde se pueden encontrar multitud de circuitos. Potenciómetro: tienen una variación lineal fija que no puede modificarse. ● ● 2.  se bloquea el  programa. lo que impide tomar medidas en las señales.   En   este   aspecto.1 Carencias ● Osciloscopio: su carencia principal es la de no mostrar lo valores.6 Carencias y errores En   la   actualidad   la   versión   0. tanto de tensión como de  tiempo.2. Interfaz en español: según aparece en la  Wiki  oficial. dada su utilidad en distintas etapas educativas.6.6.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->