jueves, 16 de julio de 2015

PonyProg2000 en PuppyLinux

PonyProg2000 es un software programador de microcontroladores, necesita aparte de la interfaz, un dispositivo electrónico que se conecta por puerto serial y paralelo, dependiendo del diseño, hoy en dia los equipos de cómputo cada vez carecen más de este tipo de puertos, así que poder usar una vieja máquina para este tipo de trabajo es muy útil y como puppylinux está enfocado a equipos modestos puede ser una muy buena alternativa.

Equipos de audio y video, oficina, automóviles, musicales, xerográfico, entre otros son algunos de los equipos que pueden contener este tipo de microcontroladores, fluctuaciones en el voltaje, calentamiento, entre otros podrían fracturar estos dispositivos y causarles perdida de datos o valores erróneos, para eso el uso de este tipo de software es de mucha ayuda.
Este paquete fue compilado para Pjibaro, pero podría funcionar en cualquier versión de puppylinux, será necesario hacer pruebas.

Requisitos:
PonyProg2000 

Dispositivo  para montar el microcontrolador

Circuito

C1 - 47uF 10V
C2 - 0.1uF
D1, D2 y D3 - Zener 4.7V
D4 - LED
D5, D6 y D7 - Diodos 1N4148
R1 y R2 - Resistencias de 4K7ohm
R3 - Resistencia 390 ohm
Varios: Base para IC 8-pin DIP, conector DB9

Para el ejemplo usaremos un microcontrolador de 8bits 24xx.



Conectamos el dispositivo al puerto serial y nos aseguramos que nuestra PC lo reconozca, para eso corremos el comando


 La primera vez es necesario cambiar la configuración del puerto, editamos el archivo /root/.PonyProg2000rc como ya sabíamos que ttyS0 es nuestro puerto serial entonces debe quedar como la imagen.


Nos vamos a la pestaña setup , calibramos y después configuramos la interfaz para que lea nuestro puerto serial ( COM1 ).



Luego probamos leyendo una micro de esos, se pueden copiar, reescribir, guardar, son muchas utilidades las que se le pueden dar.


Este artículo fue hecho con ayuda de Don Luis Enrique Merino, Gerente de Servi Multi Electronic, Ingeniero en electrónica y quien amablemente proporcionó los materiales y construyó el dispositivo de lectura de microcontroladores. Gracias !Don Kike.


5 comentarios:

  1. Genial... excelente trabajo

    ResponderEliminar
    Respuestas
    1. existirá quizas algun emulador de puertos para usar usb emulando serial?
      Alguien sabe algo de esto?

      Eliminar
  2. Hola Nilson, aqui mister Electronico, la vrdad es que yo cree una pet del Ponyprog y el programa funcionaba pero el problema es que no hera capaz de hacer comunicar el programa con el programador TE20 debido a que el Ponyprog los referencia a los puertos COM de windows, y apesar de hacer un monton de intentos no consegui hacer funcionar el puerto.
    Voy a intentar probarlo y te cuento.

    Un saludo Nilson.

    ResponderEliminar
    Respuestas
    1. Míster sabes de algún circuito para leer los at88 y los xc01 me sería de mucha utilidad

      Eliminar
    2. Míster sabes de algún circuito para leer los at88 y los xc01 me sería de mucha utilidad

      Eliminar