Herramientas de usuario

Herramientas del sitio


ardpic-circuit

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
ardpic-circuit [2013/05/20 07:28] sakiardpic-circuit [2013/05/22 14:55] (actual) – editor externo 127.0.0.1
Línea 9: Línea 9:
  
  
-Programación de PICs de 8 y 18 pin usando un zócalo ZIF de 18 pin (el tipo de patillaje es seleccionado con un jumper).+ Programación de PICs de 8 y 18 pin usando un zócalo ZIF de 18 pin (el tipo de patillaje es seleccionado con un jumper).
  
-Programación serie "In-Circuit" (ICSP) via cable con conector de 6 pines.+  * Programación serie "In-Circuit" (ICSP) via cable con conector de 6 pines.
  
-Control directo de MCLR/VPP, VDD, DATA, y CLOCK a través de los pines de salida de Arduino.+  * Control directo de MCLR/VPP, VDD, DATA, y CLOCK a través de los pines de salida de Arduino.
  
-Alimentación de 13 volt para la tensión de programación VPP. +  * Alimentación de 13 volt para la tensión de programación VPP. 
-In-Circuit Serial Programming (ICSP) via a 6-pin header and cable. + 
-Direct control of MCLR/VPP, VDD, DATA, and CLOCK via Arduino output pins. + El programador PIC está contruido en dos chaquetas construidas una sobre otracon la tensión de alimentación de 13V en la de abajo y el circuito programador con el zócalo ZIF en la superiorLa lista completa de materiales se encuentra al final de esta páginaLa siguiente foto muestra el programador completamente ensamblado y montado sobre una placa compatible Arduino Uno:
-13 volt power supply for the VPP programming voltage. +
-The PIC programmer is built on two shields stacked on top of each otherwith the 13 volt power supply on the bottom shield and the PIC programming circuitry and ZIF socket on the top shieldA full parts list is given at the bottom of this pageThe following photo shows the fully assembled PIC programmer mounted on top of an Arduino Uno compatible main board:+
  
 {{ :pic:pic14_zif_assembled_1_.jpg |}} {{ :pic:pic14_zif_assembled_1_.jpg |}}
  
-===== 13 volt power supply =====+===== Fuente de alimentación de 13 volt =====
  
 +Esta sección describe un tipo concreto de fuente de alimentación de 13 Voltios que ha sido probada por el autor. Miembros de la comunidad han contribuido con diseños altertativos que también funcionan. Mire [[http://rweather.github.io/ardpicprog/alternative_vpp_circuits.html | esta página]] para mas información.
  
-This section describes a specific kind of 13 volt power supply that has been tested by the author. Community members have contributed alternative designs that may also work. See this page for more information.+Comenzamos con la fuente: En este diseño usaremos una fuente externa de entre 16 y 20 voltios como entrada. Usaremos un regulador común de 12V con un divisor resistivo en la etapa de salida para generar los 13 voltios que necesitamos:
  
-We start with the power supply for the 13 volt programming voltage (VPP). In this design we will use an external source of between 16 and 20 volts DC as input. We will use an ordinary 12V voltage regulator with a resistor ladder in the output stage to generate the 13 volts we need: 
  
 {{ :pic:power_supply_circuit.png |}} {{ :pic:power_supply_circuit.png |}}
  
  
-The circuit is built on an Arduino prototyping shieldwith all of the components lying flat so they don't interfere with the main circuit board we will be putting on top laterThe following photos show the top and bottom of the power supply board+El circuito está construido en una placa de prototipos de Arduino, con todos sus componentes tumbados para que no interfieran con la placa principal que colocaremos encimaLas siguientes fotos muestran la parte superior e inferior de la placa de la fuente
- +<html><table><tr><td></html> 
-{{:pic:power_supply_top.jpg?420 |}}{{ :pic:power_supply_bottom.jpg?420|}} +{{:pic:power_supply_top.jpg?450 |}}<html></td><td></html> {{ :pic:power_supply_bottom.jpg?460|}} 
-<html><br></html>+<html></td></table><</html> 
 +//Nota: mientras la fuente de alimentación está construida en una chaqueta de prototipos Arduino, no está conectada a los pines de alimentación del Arduino. Ni siquiera el de masa. Así la fuente de alimentación de 13V puede ser alojada fuera del módulo en lugar de en una chaqueta.  
 +//
  
-Note: while the power supply is built on an Arduino prototyping shieldit does not connect to any of the Arduino power or I/O pinsNot even the ground pinThe 13 volt supply could therefore be built into a separate enclosure instead of on shield.+Se utilizó un conector monofónico 3,5 mm para auriculares para la entrada de alimentación externa, pegado a la placa de circuito. Podríamos haber utilizado un conector como la toma de corriente de la placa Arduino, pero existe el riesgo de que podamos confundirno y conectar accidentalmente la alimentación externa de alta tensión al Arduino y freírloPor tanto, es más seguro de usar un tipo completamente diferente de toma de entradaEl cable de salida de 13 voltios está fijado la placa de circuito con hilo de nylon.
  
-We used a 3.5mm monophonic headphone jack for the external power inputglued to the circuit board. We could have used a DC socket like on the Arduino boardbut there is a risk that we might accidentally plug the high voltage external supply into the Arduino and fry it! It is therefore safer to use a completely different type of input jackThe 13 volt power output cable is secured to the circuit board using nylon fishing line.+El regulador de tensión genera un poco de calor: cada voltio de entrada por encima del 16 generará más calorSin embargoel consumo de corriente de la placa base es muy bajoalrededor de 30 mA, sobre todo para el LED rojo y la fuente de alimentaciónLos PIC modernos basados en flash no utilizan los 13 voltios para nada, sino que sólo detectan la tensión elevada y entran en el modo de programación. Los PIC más antiguos sin flash, pueden extraer más energía, por lo que se habrá que prestarles más atención. El aire para refrigeración del regulador debe ser suficiente para los pocos grados de temperatura que se generarán, pero si se siente usted algo paranoico puede entonces agregar un disipador de calor. Pero tenga cuidado con la altura del disipador de calor para que no haga corto contra de la parte inferior de la placa superior. Como alternativa, puede construir toda la fuente y el disipador en una caja separada.
  
-The voltage regulator will generate a little bit of heat: every volt of input above 16 will generate more heat. However, the current draw from the main board is quite low; about 30 mAmostly for the red LED and the power supply itselfModern flash-based PIC's don't use the 13 volts for anything; they just detect the elevated voltage and then go into programming modeOlder non-flash PIC's may draw more powerso more care will be needed for themAir-cooling of the regulator should be sufficient for the few degrees of temperature that will be generatedbut if you are paranoid then add a heatsink. But watch the height of the heatsink so you don't short out against the underside of the main board! Alternatively, build the entire supply and heatsink into a separate box.+Para el uso de larga duraciónse recomienda que la fuente de alimentación externa sea una fuente de alimentación DC de banco (la mayoría de las tiendas de electrónica pueden venderle una fuente de alimentación de banco o un kit para construir la suya propia)Una alternativa es el uso de dos baterías de 9 voltios conectadas en serie para generar una entrada de 18 voltiosLas Baterías de 9 voltios no tienen mucha cargapor lo que sólo son adecuadas para un par de horas de usoPero eso puede ser suficiente para un uso ocasionalsi solo programa un PIC cada pocas semanas o mesesLa conexión en serie entre los dos ganchos de la batería está aislado y se fija dentro de la carcasa del conector:
  
-For long-running use, it is recommended that the external power source be a DC bench power supply running off mains power (most electronics stores can sell you such a bench power supply or a kit to build your own). An alternative is to use two 9 volt batteries wired in series to generate an input of 18 volts. 9 volt batteries don't hold a lot of charge, so they may only be suitable for a few hours of use. But that may be enough for casual use if you only program a PIC every few weeks or months. The series connection between the two battery clips is insulated and secured inside the plug housing: 
  
-{{:pic:power_supply_batteries.jpg?200 |}}+{{:pic:power_supply_batteries.jpg?400 |}}
  
 This design is not the only way that 13 volts could be generated, but it is one of the simplest. A booster circuit or charge pump could be used instead to convert the Arduino's 5 volt supply into 13 volts, but you will need to be careful of current draw. The main reason for the two-board design for the PIC programmer was to provide some flexibility in VPP generation. If you come up with a better method, then swap out the bottom board and you're good to go. This design is not the only way that 13 volts could be generated, but it is one of the simplest. A booster circuit or charge pump could be used instead to convert the Arduino's 5 volt supply into 13 volts, but you will need to be careful of current draw. The main reason for the two-board design for the PIC programmer was to provide some flexibility in VPP generation. If you come up with a better method, then swap out the bottom board and you're good to go.
  
-===== **Main programmer circuit board** =====+===== Main programmer circuit board =====
  
 {{:pic:pic14_zif_circuit.png|}} {{:pic:pic14_zif_circuit.png|}}
ardpic-circuit.1369034920.txt.gz · Última modificación: 2013/05/20 09:28 (editor externo)