miliamperios.com

Bootstrap Framework 3.3.6

Más de una docena de componentes reutilizables construidos para proporcionar iconografía, menús desplegables, grupos de entrada, navegación, alertas, y mucho más ...

Todo lo relacionado con el estudio, diseño y funcionamiento de circuitos y componentes electrónicos relacionados con el radio control. Fundado el 4 de Octubre del 2006.

Moderador: Moderadores

Avatar de Usuario
Por tomastell
#954207
hola
e diseñado un interruptor para servos PIC
como el tema de interruptor canal servo discreto
pero un poco mas complicado y mas exacto
el corazon de todo el circuito es el pic 16f876
el funcionamiento es el siguiente
en la pata 2 RA0 se le mete la señal de un canal del receptor
el canal que tengamos libre o queramos
utilizando dos cables 1 de señal y otro de negativo o masa
el de señal se conecta a la pata 2 ra0 y el negativo a negativo del circuito
segun movamos el estick de ese canal se activaran las patas a 5v o estado alto
rb1,rb2,rb3 y rb4 consecutivamente (solo se enciende 1 pata segun el estick)

la pata 22 rb1 se activa de 0% a 20% del stick
la pata 23 rb2 se activa de 20% a 40% del stick
la pata 24 rb3 se activa de 40% a 60% del stick
la pata 25 rb4 se activa de 60% a 80% del stick

locual tenemos 4 interruptores en un canal segun movamos
el stick
se puede poner un rele en cada pata con un transistor y encender lo que queramos
es util para algunas cosas con 4 formas posibles
se que es complicado y que no todos podeis grabar pic
pero hay que aprender y animarse agrabar pic
se pueden hacer muchas cosas y es el futuro
todo esta programado con el Pic Simulator Ide 6.73
en basic
me a costado mucho conseguirlo cerca de 2 dias dale que te pego
envio el codigo HEX listo para gravar y un esquema
un saludo
Adjuntos
16f876.JPG
(525 Bytes) Descargado 143 veces
Avatar de Usuario
Por tomastell
#954211
Se me olvida y e visto que no puse el valor del cristal de cuarzo
el cristal es de 4 Mhz
puede con 8 mhz pero no lo e provado
la razon de hutilizar el 16f876 es que tiene 3 puertos
RA RB y RC
y da mucho juego
estoy diseñando un programa para manejar todos los servos del avion digitalmente
los puedo invertir ,sumar grados ,restarlos ...etc
el proximo proyecto sera un control para coches
los dos canales del receptor direccion y motor entraran en el PIC
y segun este la direccion encendere los intermitentes con leds
y segun este el motor encendere una fila de leds simulando un tacometro digital
bueno no me enrrollo que son las 4 de la mañana
un saludo y mañana pongo fotos del Interruptor canal servo Pic 1.0 funcionando
Avatar de Usuario
Por juan ruiz
#954231
tomastell escribió:Se me olvida y e visto que no puse el valor del cristal de cuarzo
el cristal es de 4 Mhz
puede con 8 mhz pero no lo e provado
la razon de hutilizar el 16f876 es que tiene 3 puertos
RA RB y RC
y da mucho juego
estoy diseñando un programa para manejar todos los servos del avion digitalmente
los puedo invertir ,sumar grados ,restarlos ...etc
el proximo proyecto sera un control para coches
los dos canales del receptor direccion y motor entraran en el PIC
y segun este la direccion encendere los intermitentes con leds
y segun este el motor encendere una fila de leds simulando un tacometro digital
bueno no me enrrollo que son las 4 de la mañana
un saludo y mañana pongo fotos del Interruptor canal servo Pic 1.0 funcionando
Una pregunta no necesita ningun condensador el oscilador lo normal es que lo llevara uno en cada lado de 27 p,si te funciona asi perfecto pero me ha estrañado.
Saludos
Última edición por juan ruiz el Mié, 02 Jun 2010 9:49, editado 1 vez en total.
Avatar de Usuario
Por dedalo1111
#954250
Muchos receptores funcionan a 3.3V, por lo que el nivel H queda un poco crítico (como pasaba con el interruptor discreto). La adaptación de la señal de entrada (intercalando un diodo, la resistencia pull-up puedes activar la interna del PIC) también es aplicable al PIC para asegurar compatibilidad con receptores/servos (es una idea :wink: ).

Un condensador de desacoplo junto a las patillas de alimentación del PIC también ayudarían a que luego en el modelo no aparezcan "cuelgues raros".

Buena aportación :wink:

Salu2
Avatar de Usuario
Por tomastell
#954334
Hola
el plano esesta MALLL las patas de salida son RB4, RB5, RB6 y RB7
envio el plano correcto
que a las 4 de la mañana y con sueño y la emocion de conseguirlo
no me di cuenta de los fallos
decirme que tal funciona si lo montais o lo simulais con proteus
si necesitais el codigo para algun otro pic ( de la serie 16)
decirmelo y lo mando
yo lo probe con leds y funciona
un saludo
Adjuntos
16f876.JPG
Avatar de Usuario
Por Joaquin Ortiz
#954580
Buenass

viene al tema y no :roll: :roll: , conocéis algún tipo de programa para hacer programas para pic que sea en modo gráfico :lol: :lol: :lol: :lol: , al estilo del Logo de siemens para automatas programables??

Imagen

Saludoss
Avatar de Usuario
Por tomastell
#954729
Hola
bueno yo puedo contar mi experiencia con los pic
primero me compre dos libros de microcontroladores de Angulo Usategui
y empece a aprender un poco en programacion ASM, complicada y dificil
los libros te enseñan mucho de como son,como trabajan ,patillajes etc...
me tire años intentando encender un simple led, o encender una lcd de 16x2
siempre funcinaba con los programas ya hechos y solo podia modificar "cosilla".
Pero si tenia ideas a la hora de programarlas :evil: :evil: eso ya es otro tema
en lenguaje ASM
en la web se veian proyectos de todo tipo juegos, controlar servos,realizar relojes,frecuencimetros etc...
despues de los años de dejarlos olvidados por no lograr el objetivo
descubri el sistema Basic de programacion en los PIC
COMO :idea: :idea: dije yo :lol: :lol:
entonces me baje manuales y estudie
con una utilidad PIC SIMULATOR IDE para mi se abrio un mundo de ideas
http://www.oshonsoft.com/pic.html
a la semana ya manejaba leds a mi antojo segun lo que quisiera
y lcd con mi nombre y sacando datos de entradas
que lujo :D :D :D :D
lo que te quiero decir es el que quiere puede
oy en dia realizo programas (en un nivel modesto) que seria impensable parami en ASM
mucha jente me dice que el ASM es el mejo y que acopla mejor las instrucciones y gasta menos memoria en el PIC
pero yo consigo realizar lo que quiero , y con los nuevos pic de 16k y 8k Flash tengo memoria para rato
sin contar con los nuevos C32
nose ,con el ASM no me entero ,me entero poco y mal
Bueno espero aber aclarado un poco el mundo de los pic segun la intencion de HC130ME
con el modo Grafico
Porcierto ,una propuesta seria realizar un cursillo entre todos de programacion Pic
nose si seria correcto ponerlo en esta seccion, y no se donde
si lo lee un webmaster o un moderador por favor que me indique donde
los pic son buenos para el aeromodelismo en general
yo estaria dispuesto a realizarlo con ejemplos claros y nada complicados y con erramientas sencillas
eso si en BASIC que es lo que estoy aprendiendo modestamente
e visto diseños con los pic en este apartado y veo que sobre la programacion dan pocos datos y nunca o raras veces el codigo HEX espero equivocarme
compartir es vivir
siempre hay un aula de secretismo, puede ser por lo que cuesta realizarlo y dias de trabajo
bueno un saludo y si teneis dudas no cortaros en preguntarme siempre en mi modesta experiencia.
#954751
Buenass

por mi adelante con el cursillo, tengo 2 libros de microcontroladores (16f84) y entre el poco tiempo y que como no los triture con la batidora, no hay forma de tragárselos...

Saludoss
Avatar de Usuario
Por juan ruiz
#954806
tomastell escribió:Hola
el plano esesta MALLL las patas de salida son RB4, RB5, RB6 y RB7
envio el plano correcto
que a las 4 de la mañana y con sueño y la emocion de conseguirlo
no me di cuenta de los fallos
decirme que tal funciona si lo montais o lo simulais con proteus
si necesitas el codigo para algun otro pic ( de la serie 16)
decirmelo y lo mando
yo lo probe con leds y funciona
un saludo
Hola puedes poner una foto del circuito por ambos lados.

Saludos
Avatar de Usuario
Por tomastell
#954895
Envio las fotos
el ciruito es un entrenador asi me vale para mas pruevas
en las salidas tengo leds
esta conectado a un receptor de 35Mhz al canal 6 que en mi futaba es el potenciometro
segun muevo el potenciometro se enciende un led u otro solo UNO
con un driver en cada pata se puede conectar lo que querais
tiene un 7805 conectado a una polimero 7.4v para dar 5V al Pic
lo tengo sin condensadores en el cristal de cuarzo y funcina
en la entrada del canal al pic el receptor se alimenta directamente del 7805
asi alimento el receptor
Adjuntos
arriba2.JPG
cirabajo.JPG
Avatar de Usuario
Por tomastell
#956940
Juan cuidado ,,,,,,, parece que tienes el cable que ba al receptor mal
concretamente el cable naranja que es el de señal
tienes que ponerlo en la pata RA0 que esla pata 2 del micro
y segun parece en la foto esta en la pata 27
las señales a los leds salen por ls patas 25 26 27 y 28
un saludo el pic esta como loco por volar
Por Yokomo
#967052
Hola.
Enhorabuena, es un proyecto muy interesante, a ver si empieza el cursillo, que yo me apunto :D
Tengo una duda, las señales se quedan fijas o son momentaneas, por ejemplo puedo actuar sobre unas luces de posición y dejarlas fijas, luego al actuar otra vez apagarlas.

Saludos
Avatar de Usuario
Por tomastell
#967688
Si yokomo las señales se quedan fijas a 5 voltios
puedes conectar lo que quiertas siempre que sea de 5 voltios

¡Elija que Addons deben funcionar, utilice sólo lo que realmente necesita!