PDA

Ver la Versión Completa : Solo para divertirnos


seoane
21-03-2008, 02:05:44
Leyendo este foro he recordado lo bien que me lo pasaba con la electrónica, lamentablemente hace ya casi cinco años que no hago ningún circuito interesante, desde mi proyecto de fin de carrera (http://kmelot.biblioteca.udc.es/search*spi/cTCD.416).

He pensado que, aunque solo sea para reírnos un rato (tampoco os riáis mucho :p ), podía poner por aquí mi proyecto de fin de carrera para que le echarais un vistazo. Se trata de un autómata programable, con 4 entradas analógicas, 4 entradas lógicas opto-acopladas y cuatro salidas a relé.

La programación era muy sencilla. Se realizaba por medio de un lenguaje que me "invente" basado en puertas lógicas, algo muy parecido al LOGO! de siemens. El programa se escribía, compilaba y se enviaba al autómata desde un programa escrito en delphi. Este programa además permitía leer los registros del autómata e interactuar con el mientras ejecutaba su programación.

Un ejemplo de un programa:

; Esta es la solucion, adaptada a mi automata, del
; control de la ventilacion que
; aparace en el manual del logo!

Codigo
Q0 = RS N2 I0
Q1 = AND Q0 I2
Q2 = RS N1 N9
N1 = NAND I1 I1
N2 = OR Q2 N1
N3 = NAND I2 I2
N4 = NAND I3 I3
N5 = AND Q0 N3
N6 = AND Q1 N4
N7 = MANTENER N5 10
N8 = MANTENER N6 10
N9 = OR N7 N8

; I0 Conectar
; I1 Desconectar (Normalmente Cerrado)
; I2 Controlador de corriente de evacuacion
; I3 Controlador de corriente de insuflacion
; Q0 Motor de evacuacion
; Q1 Motor de insuflacion
; Q2 Lampara de aviso


Enlace al código en ensamblador (PIC16F876)
http://jmrds.com/temp/proyecto/asm.zip

Código de delphi:
http://jmrds.com/temp/proyecto/delphi.zip

Esquema eléctrico:
http://jmrds.com/temp/proyecto/plano.zip

Ya os podéis reír :D ... pero tener en cuenta que en cinco años he aprendido trucos nuevos ;)

eduarcol
21-03-2008, 02:17:08
Como me gustaria aprender un poco de electronica :D, lo he intentado pero que va no puedo :rolleyes:

JoseFco
21-03-2008, 02:30:48
Como me gustaria aprender un poco de electronica :D, lo he intentado pero que va no puedo :rolleyes:

jajajajajaja te regalare un curso en pildoras, es muy bueno y no tiene efectos secundarios.:D:D:D
Ademas estudias mientras duermes.:p

Un Saludo.

eduarcol
21-03-2008, 02:51:38
jejeje, seria bueno, la ultima vez que intente queme la placa, creo que conecte el voltaje que no era, :confused:, no sabia que el boton era para subir el volumen del voltaje

MaMu
21-03-2008, 04:38:21
Soeane

Como proyecto está muy bien, y no hace falta buscarle detalles. Me gusto mucho el tema del lenguaje, sobre todo porque es un concepto muy importante para el desarrollo de aplicaciones con lógica cognitiva, sobre todo para la toma de desiciones por parte de un autómata en plena tarea (pero no quiero ahondar mucho en el tema, hoy por hoy, hasta el telefono celular mas precario, tiene su propio kernel).

JoseFco, eduarcol

Jejeje, buenísimo lo de las píldoras.

Saludos

JoseFco
21-03-2008, 15:16:38
jejeje, seria bueno, la ultima vez que intente queme la placa, creo que conecte el voltaje que no era, :confused:, no sabia que el boton era para subir el volumen del voltaje

Hola eduarcol. La mejor forma es con un " Virtual electronic lab" aqui tienes uno que yo uso algunas veces.http://www.tina.com/

Aqui no te tienes que preocupar si se quema un componente, nada de soldaduras ni comprar componentes, el raton de la pc se encarga de eso.

Un Saludo.