Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > ASM y Microcontroladores
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-03-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Solo para divertirnos

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.

He pensado que, aunque solo sea para reírnos un rato (tampoco os riáis mucho ), 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:
Código:
; 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 ... pero tener en cuenta que en cinco años he aprendido trucos nuevos
Responder Con Cita
  #2  
Antiguo 21-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 26
eduarcol Va por buen camino
Como me gustaria aprender un poco de electronica , lo he intentado pero que va no puedo
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #3  
Antiguo 21-03-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Cita:
Empezado por eduarcol Ver Mensaje
Como me gustaria aprender un poco de electronica , lo he intentado pero que va no puedo
jajajajajaja te regalare un curso en pildoras, es muy bueno y no tiene efectos secundarios.
Ademas estudias mientras duermes.

Un Saludo.
Responder Con Cita
  #4  
Antiguo 21-03-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 26
eduarcol Va por buen camino
jejeje, seria bueno, la ultima vez que intente queme la placa, creo que conecte el voltaje que no era, , no sabia que el boton era para subir el volumen del voltaje
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #5  
Antiguo 21-03-2008
Avatar de MaMu
MaMu MaMu is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 863
Poder: 19
MaMu Va por buen camino
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
__________________
Código Delphi [-]
 
try 
ProgramarMicro(80C52,'Intel',MnHex,True);
except
On Exception do
MicroChip.IsPresent(True);
end;
Responder Con Cita
  #6  
Antiguo 21-03-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Cita:
Empezado por eduarcol Ver Mensaje
jejeje, seria bueno, la ultima vez que intente queme la placa, creo que conecte el voltaje que no era, , 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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Solo para expertos: FullScreen para ventanas MDI CID Varios 5 29-01-2007 20:27:27
Sólo para inteligentes gluglu La Taberna 6 13-01-2007 02:05:04
Solo para internautas.......... marcoszorrilla Noticias 0 17-04-2005 23:19:51
...solo para hombres... Jure Humor 1 14-06-2004 16:36:02
... solo para mujeres... Jure Humor 3 11-06-2004 20:58:07


La franja horaria es GMT +2. Ahora son las 03:04:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi