martes, 29 de junio de 2010

Progreso diario

  • Agujereado de pads para montaje en gabinete
  • Pedido y entrega de componentes para impreso
  • Crimpeado de conectores (principal->conversor, conversor->modem, principal->pc) (6+6+5)
  • Terminado de ensamblaje de placas (solo falta el multiplexor)
  • Armado vínculo con G20
  • Falta el GPS, testear el hardware y programación del software del micro

martes, 22 de junio de 2010

Progreso 22/6

  • Agujereado de placa RS232-TTL: Tuvimos algunos problemas porque otro grupo rompió la mecha así que tuvimos que usar una un poco más gruesa.
  • Pedido de componentes: Pedimos y recibimos todos los componentes para realizar la placa RS232-TTL, no había disponibilidad de conectores polarizados así que usamos las habituales tiras de pines.
  • Comienzo de soldado de placas: Comenzamos a soldar los zócalos en ambas placas, terminamos de soldar la placa RS232-TTL, hubo un pequeño problema con un capacitor electrolítico de filtro que era demasiado grande y chocaba contra el conector, decidimos no soldarlo y más adelante ver si afecta al funcionamiento.
  • Comenzamos a preparar los conectores (2 de 6 pines) que se usarán para interconectar la placa RS232-TTL con la principal y con el módem GSM y módulo GPS.
  • Encontramos en Ebay módulos de GPS usados ("light used") a unos increíbles 12 dólares incluyendo envío (bajo considerando que en el mercado local empresas como MCElectronics venden algo similar a no menos de $200.0 argentinos) y antenas GPS a <15 dólares

martes, 15 de junio de 2010

Gran progreso

Hoy hicimos las siguientes cosas:
  • Hicimos la placa con el max232 (hubieron algunos problemas con tracks que se ensancharon, pero logramos solucionarlos con un destornillador plano)
  • Logramos comunicación autónoma (sin intervención de la pc) entre el microcontrolador y el módem GSM. Después de algunos intentos fallidos de enviar mensajes de texto logramos hacerlo (había que eliminar un \n después de especificar el número)

    miércoles, 9 de junio de 2010

    Probando comunicaciones

    Hoy comenzamos a diseñar la programación del micro y probamos si podiamos lograr que se comunicara con el modem GSM sin intervención humana. Primero probamos el módulo G20 desde la pc, consiguiendo correctamente enviar un mensaje. Luego programamos el micro para que intentara enviar un mensaje. No consiguiendo esto intentamos buscar si había comunicación entre el micro y el modem GSM.
     
    Un día despues: Pequeño Avance.

    Hoy logramos un avance pqueño, no pudimos probar la comunicación entre el micro y el modulo GSM pero afinamos el circuito del protoboard (ahora es mucho más presentable), y diseñamos la placa para la comunicación de GSM a micro y GPS a micro (y viceversa), con un MAX232.












    La próxima clase la construiremos y probaremos.

    martes, 1 de junio de 2010

    Problema y Éxitos

    Despues de pasarnos varias clases intentando descubrir la razón de por qué no andaba el microcontrolador (demasiado ruido en alimentación, cristal malo, regulador malo), el programador dejó de reconocer al micro, no lo podíamos programar.

    Aparentemente el ChipMax2 necesita más de 1A cuando está programando el microcontrolador, ya que el transformador provisto supuestamente entregaba esa corriente máxima. Cuando intentábamos programarlo empezaba a salir un ruido de adentro del programador. Logramos solucionarlo improvisando un transformador con la fuente constante de 12v@2A y el conector que tuvimos que cortar del transformador original.


    Por otro lado, el excelente programa que usabamos para programar el microcontrolador por defecto cargaba los archivos (sin importar la extensión) como si fuesen binarios, por lo que al cargar los HEX directamente estabamos programando al microcontrolador erróneamente. Cambiando una opción al cargar el archivo se solucionó.

    Finalmente, logramos hacer parpadear un LED en la pata 1 del micro. Después logramos hacer andar el comparador de voltaje (aunque el zener para la referencia no entraba en la "zona zener" incluso cuando circulaban 9 mA a través de él), por lo que el microcontrolador ya puede saber cuando su tensión baja de 8V y así poder avisar a la central.