Es hora de explicar la función de la bobina L1 (680uH) en el programador
Hay que recordar de que en una bobina la corriente alterna se
desfasa 90° con respecto al voltaje de ahí partimos.
si se fijan en el diagrama del programador en este caso pickit2 clon
uno de los extremos de la bobina esta conectada al +V del USB que son 5 volts
y del otro extremo esta conectado al colector del transistor Q2 y al ánodo
del diodo D3. Q2 esta trabajando en saturación y corte controlado por el mismo
microcontralor por medio del pin 12 que esta configurado como PWM (pulsos de
anchura modulada) y el diodo D2 su función es rectificar los picos generados
por dichos pulsos.
El transistor Q2 al estar en saturación ocasiona que la bobina en el extremo
(donde esta conectado al colector y al ánodo del D3) su voltaje se vaya a
cero y cuando esta en corte se genera un pico de voltaje que rebasa los
5 volts, generando picos de asta 14 volts dependiendo de la modulación de los
pulsos (PWM) esto por el efecto de desfasamiento de la corriente.
La bobina almacena energía eléctrica en forma de campo magnético cuando
aumenta la intensidad de corriente, devolviéndola cuando ésta disminuye
entonces el diodo D3 se encarga de rectificar ese voltaje elevado.
Si vuelven a observar el diagrama en el cátodo del diodo D3 esta el
capacitor CP3 que se encarga de filtrar el voltaje. Y un divisor de voltaje de dos resistencias (R7 y R10) que sirve para que el microcontrolador sense el voltaje resultante (VPP) para que el PIC ajuste la modulación de los pulsos en la base del transistor Q2
Para no entrar en mas detalles ni para hablar de la ley de Faraday ni la
ley de Lenz. La función de la bobina junto con el diodo D3 y el transistor Q2
multiplican el voltaje de 5 volts que viene del V+ del USB y lo eleva a 13 volts
necesarios para programar los PIC's de ahí que sea necesario que la bobina sea
lo mas cercana al valor de 680uH para que el microcontrolador pueda generar el voltaje de programación y también si no me equivoco para que el programador
por medio del firmware mande los datos de chequeo que todo esta OK a la computadora.
sábado, 30 de octubre de 2010
lunes, 18 de octubre de 2010
PicKit2 clon para Linux
Aquí traigo el famoso pickit2-clon es uno de los programadores de PIC's mas populares este programador esta soportado por el fabricante de dichos microcontroladores y se puede usar con su software. Otras ventajas con las que cuenta son su alta velocidad para programar, es compacto, su firmware se actualiza regularmente, se conecta por medio del USB y que creen lo detecta pikdev y piklab aunque este ultimo tiene algunos problemitas con algunos PIC's
se esta trabajando para eliminar esos fallos. la versión del firmware anterior (pickit2 V1.X.) trabaja muy bien con piklab mas abajo dejo el link para descargar versiones anteriores. Algunos pensaran que usar un firmware anterior podria quitarles grandes ventajas pero no es asi y menos trabajando con GNU-Linux.
En la red hay varios diagramas y hasta a horita no me a tocado ninguno con errores es lo bueno de estar soportado por Microchip. Si buscas en san Google te saldrán varios, que el ultimate o el reloaded básicamente son los mismos hay varios proyectos muy buenos como el de Felix o el Gatox. El que estoy subiendo es igual al de ellos pero este no tiene el arreglo de transistores para grabar memorias y en el pcb tengo deshabilitado el iscp auxiliar ademas el proyecto esta hecho sobre kicad para trabajar en gnu-linux aunque lo pueden usar en winditos
explicare mas adelante para que sirve esa maldita bobina de 680uH ya que nadie explica su función y prácticamente lo traen la mayoría de los programadores pickit2, GTPUSB-plus, Brenner etc.
proyecto pickit2 clon para kicad y firmware
firmware anteriores para pickit2
librerias lopelectron para kicad
se esta trabajando para eliminar esos fallos. la versión del firmware anterior (pickit2 V1.X.) trabaja muy bien con piklab mas abajo dejo el link para descargar versiones anteriores. Algunos pensaran que usar un firmware anterior podria quitarles grandes ventajas pero no es asi y menos trabajando con GNU-Linux.
En la red hay varios diagramas y hasta a horita no me a tocado ninguno con errores es lo bueno de estar soportado por Microchip. Si buscas en san Google te saldrán varios, que el ultimate o el reloaded básicamente son los mismos hay varios proyectos muy buenos como el de Felix o el Gatox. El que estoy subiendo es igual al de ellos pero este no tiene el arreglo de transistores para grabar memorias y en el pcb tengo deshabilitado el iscp auxiliar ademas el proyecto esta hecho sobre kicad para trabajar en gnu-linux aunque lo pueden usar en winditos
explicare mas adelante para que sirve esa maldita bobina de 680uH ya que nadie explica su función y prácticamente lo traen la mayoría de los programadores pickit2, GTPUSB-plus, Brenner etc.
proyecto pickit2 clon para kicad y firmware
firmware anteriores para pickit2
librerias lopelectron para kicad
viernes, 15 de octubre de 2010
un poco de Piklab
Esto es un pantallazo de Piklab donde se muestra un problema de permisos con el puerto serial, no entraremos en detalles ya que si usan GNU-Linux es un tema muy comun en nuestra comunidad solo pondre el comando para que puedan trabajar con el JDM tiene que ser en una terminal y en modo root si tu gestor de ventanas es KDE piklab tiene una pestaña en la parte inferior del programa para abrir una terminal en el mismo programa pero como yo uso GNOME tengo que abrir una terminal por medio del menu.
chmod 0666 /dev/ttyS0
chmod 0666 /dev/ttyS0
miércoles, 13 de octubre de 2010
JDM programador de PICs
Programador JDM
Este programador es uno de los mas sencillos y eficaces para programar PICs
y lo detectan la mayoría de los programas como Piklab y Pikdev entre otros en Linux
...si si también lo detectan WinPic800 e Icprog en winditos.
El diseño lo tengo en Kicad que por cierto también hay para winditos pero
el programa trae deshabilitado varias opciones asi que les recomiendo Linux .
tengan cuidado hay en la red varios diagramas del programador JDM que están
mal hechos y por consecuencia no funcionan correctamente
bueno para empezar lo vamos a necesitar para programar el pic18f2550 es el pic que viene en los programadores USB tales como pickit2 de microchip que mas adelante subiré el circuito del pickit2 clon que funciona con piklab y pikdev también el GTPusbPlus en winpic800 y mi preferido el Brener8 que ese se cuece aparte ese es un proyecto nuevo de origen alemán. Si ya lo quieren descargar el proyecto esta en http://www.sprut.de/ también mas adelante explicare como calibrarlo pero no nos adelantemos estamos con el JDM
Suscribirse a:
Comentarios (Atom)












