Hemos aprobado todos!

25 01 2008

Pues ahí está, hemos estado esta mañana con Javier y nos ha dado la noticia, aparte de comentarnos un poco que tal hicimos cada parte y algún que otro fallo o cosa a tener en cuenta en la memoria (hay que explicar el qué, y menos el cómo) y otras partes para el próximo proyecto. Sólo han conseguido ponerlo en marcha 2 grupos, y uno de ellos hemos sido nosotros.
También hemos estado con Xabier, y nos ha explicado por qué nuestro método para encontrar el nuevo estado de la Red de Petri no funciona. En las Redes de Petri no puras (las que tienen alguna etapa que es tanto entrada como salida de una misma transición) con nuestro método, aunque la etapa que hace que sea no pura no esté marcada, se tomaría como activada.

Ahora hay que ir pensando en esa cena!! También hemos visto que todos tenemos entre un 6,3 y un 6,8!





Terminamos el primer proyecto, por fin

22 01 2008

Al fin hemos terminado con el primer proyecto, con algún problema a la hora de ponerlo en marcha en medio de la presentación, pero bueno, creo que ha salido bien. Haber si nos pasan ese vídeo que han grabado de nuestra presentación, porque la verdad es que cuando estaba ahí delante no pensaba casi en nada, mente en blanco. He creado la página de arriba, “Descargas“, con todos los archivos, documentos y códigos del proyecto. También he publicado todos los posts que seguían como privados:

-Documentación del proyecto

-DEFENSA AAATAQUE DEFENSA AATAQUE!

-Txostenaren edukina

-Esquema de la placa

-Documentación Programa C

-Funciones Matriz Dinámica

Ordoñez espero que cuando nos llames el viernes para decirnos las notas no me hagas tirar el móvil por la ventana!

Las defensas no eran ni por asomo como habíamos pensado, al final la de C la más fácil!!!





Publicados nuevos posts

20 01 2008

Bueno, acabo de publicar varios posts que estaban como privados:

-Idea para pasar archivos

-Puerto serie en linux

-COM2 EN LINUX

-Matrices dinámicas, headers (.h’s) etc…

-Resúmen salidas

-Pc_irakurri.asm

-Subrutina de envío al PC

-Placa

De momento sólo he publicado los menos relevantes. A partir del Martes pondremos todos como visibles y subiremos todos los códigos y la documentación.





Documentación del Proyecto

19 01 2008

Bueno, he pasado el txosten a formato PDF, y lo he subido a scribd. Aquí tenéis el link:

Memoria PSOKO

Aquí están los plannings que fuimos haciendo para dividir el trabajo:

Plannings.rar

El póster donde se resume el proyecto:

Póster

Y por último la presentación y los vídeos:

Presentación.rar





DEFENSA AAATAQUE DEFENSA AATAQUE!

19 01 2008

————————————————C——————————————
Datuak (aldagais que usamos, struct, funcion…)

Formato de los .txt (hemos kedao enque son char)

Funciones sueltas….. y como son pocas…. eh dani eh xD

Dimensiones de las matrices

Como están echos los .h y .c

Matrices dinamicas

———————————-Sistemas digitales—————————

PIC necesario??

Foto osciloscopio

Preguntas sobre circuito

Porque usamos 1s y 2es en vez de 0s y 1s

Bit fantasma

——————————————–Petris——————————————

Algoritmos de como hacer el arbol

Marcados





Resúmen final: PIC, RS232, Controlador en C y Redes de Petri

17 01 2008

Bueno, como llevo 2 horas en la liburutegui sin hacer demasiado, voy a invertir un poco de tiempo en recopilar algo de información útil para poder preparar las defensas.

Bueno, el caso es que éstas son las partes en las que se ha basado el proyecto, varios links y varias ideas:

  • Programación en C (EDA)
    • Es importante comprender qué hace nuestro programa, al menos en la parte de comunicación con el PIC y el algoritmo que consigue los nuevos estados.
    • Pienso, según lo que he leído en el documento MinimoBaliabideak, que es importante saber la estructura de módulos del programa, y ser capaz de dibujar el esquema y saber sus relaciones.
    • Seguramente mañana os explique de pe a pa el código, siguiendo la ejecución desde el principio hasta el final. Quizás suene duro pero es posible que tengáis que tomar notas.
    • La única información que fue necesaria para realizar el código fue la que nos permitió programar las matrices dinámicas. Supongo que es importante saber cómo funcionan.
  • Programación del PIC [1]
    • Saber cuál es el “protocolo” que seguimos para la asignación de las entradas y salidas de forma que consigamos la generalidad.
    • Conocer la manera en la que se implementan los retardos: las fórmulas para obtener los valores de las constantes para los bucles de los retardos dependiendo del retardo que queramos.
    • Conocer las instrucciones del PIC, supongo que las únicas que podrían dar algún tipo de problema, que no lo creo, son rrf y rlf. Pero vamos, que todos sabemos perfectamente como funcionan.
  • RS232 [1]
    • Conocer todo lo referente a este protocolo: baudios, paridad, bit de inicio, de stop…
    • Saber que por defecto, cuando el puerto está inactivo, habrá un “1″ lógico en los pines RxD y TxD
    • Saber que el envío va enel siguiente orden: del LSB al bit de mayor peso
    • Saber cómo sacar la duración de un bit en microsegundos a partir de los baudios.
  • Límites del producto
    • Saber lo que se puede y lo que no se puede controlar gracias al programa controlador
    • Conocer los límites del PIC en cuanto al control de procesos
    • Conocer los límites que impone la placa en cuanto al control de procesos
  • Redes de Petri
    • Conocer las características de una Red de Petri: vivacidad, limitación y ciclicidad
    • Saber que las transiciones tienen asignadas unas entradas, mientras que las etapas tienen asignadas unas salidas




Todo terminado

17 01 2008

Bueno, podéis mirar vuestros correos, acabamos de enviar las versiones finales del Txosten, la Presentación, el póster y el código. En el txosten se ha conseguido incluír la portada, y en el código se ha modificado el título inicial.

Aquí podéis ver el resultado final del proyecto:





Logrado hasta el 15-01-2008

15 01 2008

Bueno esta es una recopilación sobre lo que se ha logrado y lo que no se ha logrado a fecha de 15-01-2008. La cursiva significa que es algo definitivo y que no recibira más cambios.

Lo que funciona:
	-Programa C: Automata 1.0
	-Programa PIC: ProgramaPICv3aer, queda por retocar
	-Placa

Lo que no funciona:
	-Programa C: Automata 1.0
		-No sale del bucle
        -Placa
		-Sin amplificador para conexión con robot

Documentos:
	-Txostena, queda por repasar
	-Póster, queda por repasar
	-Presentación, queda por hacer y pensar (vídeos, etc...)




Planning 11-01-2008

11 01 2008

-Completar el Txosten <-Liher

-Que el programa de C salga del bucle, revisar todo el codigo y dejarlo bien<-Dani

-Revisión del código de assembler<-Montejo

-Linux<-Ion

-El póster<-Ordóñez





FUNCIONA!!!!!!!!!!!

10 01 2008

EL jodido PROYECTO FUNCIONA es el dia que todos estamos esperando VIVA YO JODER