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 david
#3133
hola compañeros

Os dejo el fotolito del variador casero que hizo Mr Flower para el que lo necesite.
Aun se puede reducir un poquito mas pero weno yo lo he dejado asi,que para lo que lo queria me iva bien.
Esta en word, pero a escala real asi que solo hay que imprimirlo y listo.

Un saludo a todos

david
Adjuntos

[La extensión rar ha sido desactivada y no se mostrará en adelante]

#3136
hola de nuevo

jeje os dejhjo tambien la posicion de los componentes q se me paso antes

un saludo


david
Adjuntos

[La extensión rar ha sido desactivada y no se mostrará en adelante]

Por jfmthor
#3234
Hola

donde puedo encontrar el codigo fuente y lista de materiales??

o mas informacion


Gracias :lol:

Espero tu respuesta
Avatar de Usuario
Por david
#3458
hola de nuevo a todos

Aqui lo teneis todo, lista de componentes fotolito, funcionamiento, etc

un saludo

david
Adjuntos

[La extensión rar ha sido desactivada y no se mostrará en adelante]

Por disael
#4523
perdona pero no veo la lista de comonentes, un saludo
Avatar de Usuario
Por david
#4525
hola compañero

esta ahi en el archivo my esc.rar dentro hay un archivo de word que se llama materiales esc.doc pues ese es.
de todos modos si sigues sin verlo dame tu e_mail que te lo envio.

un saludo

david
Por disael
#4529
Hola David , perdona paero no lo veo mi e_mail en disael@teleline.es si puedes te agradeceria que me lo eviaras tambien he leido que hay que programarlo tienes el hex? y si lo has montado, que tal funciona? perona pero megustaria montarlo para una emisora pico-line ¿funcionara? despues de tantas preguntas solo darte las gracias de antemano, un saludo
Por jglabraca
#102580
Hola,

En las instrucciones de funcionamiento indica que que el BEC es de 1 amperio para 2 microservos.

Quizás sea tonta la pregunta, pero ¿ Esto quiere decir que no sería válido para un aeromodelo con 3 microservos ?

Gracias,-
Avatar de Usuario
Por Ivanovich_RC
#102634
Me parece interesante construir un variador a partir de un PIC...solo una cosa, en el esquema en JPG, aparece el LED conectado en la pata 3 del PIC...va en la 2, ¿verdad?
Por lo demás tiene una pinta estupenda, seguro que va de maravilla. Aunque, por cierto, ¿existe la versión del programa para el 12F629 que corrija el crecimiento exponencial de la curva de potencia? He leido por el foro que sí, aunque no se si se ha publicado o que.
Felicidades, Flower, y gracias por compartir un proyecto así.
Avatar de Usuario
Por MrFlower
#102650
Hola.
Bueno, pues hacia ya tiempo que no veia por aki el esc :P, casi lo habia olvidado hasta yo.
Que quieres decir con lo de corregir el crecimiento de la curba??
Generalmente se hacen curbas exponenciales para obtener una potencia lineal.

David, enviamelo tambien a mi correo que no puedo ver nada, enviamelo todo pa ver que version es.

Un saludo.
Avatar de Usuario
Por Ivanovich_RC
#102705
MrFlower escribió: Generalmente se hacen curbas exponenciales para obtener una potencia lineal.
Pues a eso mismo me refiero, dado que, como deciais en un post, P=V*I, y como al aumentar la tensión aumenta también la intensidad de forma proporcional, la potencia aumenta de forma exponencial. Para corregirlo supongo que has empleado tablas en las que el crecimiento al principio es muy rápido y luego cada vez más lento, para que la entrega de potencia sea lineal.
MrFlower escribió:David, enviamelo tambien a mi correo que no puedo ver nada, enviamelo todo pa ver que version es.
Ya te lo envio yo mismo, aunque te anticipo que la versión es la 1.0

Enhorabuena de nuevo por el resultado que has obtenido y gracias por compartirlo.

Un saludo
Por jglabraca
#102829
Buenas MrFlower,

Yo no entiendo mucho de electrónica, y me lío un poco con los comentarios que habéis hecho entre tú e Ivanovich_RC. Creo que no tenía relación con mi duda. Por si se ha pasado, la vuelvo a formular:

En las instrucciones de funcionamiento indica que que el BEC es de 1 amperio para 2 microservos.

Quizás sea tonta la pregunta, pero ¿ Esto quiere decir que no sería válido para un aeromodelo con 3 microservos ?

Un par de cosas más (y ya no me enrollo...):

- ¿ tienes alguna tabla con los Mosfet a utilizar dependiendo del amperaje deseado ?

- ¿Podrías postear los últimos ficheros (circuito, lista de componentes, código del circuito integrado... (por si los que hay en este hilo no fuesen los últimos) ?


Muchas Gracias, -
Avatar de Usuario
Por Ivanovich_RC
#102883
Pues sí, el regulador de tensión 7805, alimentado por la batería del motor, es quien da corriente al receptor. De este modo el receptor no necesita batería adicional, se alimenta de la misma que el motor y ahorras peso. No obstante la corriente que es capaz de entregar el 7805 está limitada a 1A, y ante una carga mayor deja de funcionar.
Entonces dependiendo del consumo de los servos puedes conectar más o menos servos, aunque yo creo que lo que dice MrFlower es correcto, pongamos que cada microservo va a tener picos de consumo de 0.5A.
Existe una solución muy sencilla y económica que podría funcionar. El 78S05 es el mismo regulador, pero capaz de dar 2A, con lo que en principio utilizandolo a cambio del 7805 se deberían poder llegar a conectar 4 microservos. Como inconveniente, la tensión que pide a la entrada es de 8v frente a los 7v que necesita el 7805. Yo creo que debe funcionar bien.
Avatar de Usuario
Por MrFlower
#103109
Hola.
Actualmente uso curbas exponenciales inversas para obtener una potencia lineal, en realidad esto tambien depende del motor, por aquiello del rendimiento que varia segun la potencia entre otras cosas, pero como ha de ser generico...
Yo uso el 4940 v5, solo por el hecho de que la tension minima de entrada es de 6v, lo que lo hace perfecto para un pack de lipos 2s.
Un microservo bloqueado consume 0.5A pero es raro verlos asi, y si lo estan solo son momentos determinados, por lo que se pueden usar 3 micro servos con estos estabilizadores. Incluso esto depende de la tension de la bateria, es decir, su ponemos 3 lispos 12v el estabilizador aguanta menos que si uso 2, pues tiene que disipar en calor mas diferencia de tension, y claro, tiene limite.
En fin... actualmente el que monto va a 3.3Khz de PWM con curba, rearme, no arranque a la conexion si el stick esta arriba (entre otras cosas), la tension de corte aun no la tengo programable.

AH, el asm que me has enviado no tiene curba.

Un saludo.
Avatar de Usuario
Por Ivanovich_RC
#103320
Pues está muy bien. El programa (lo que entiendo) me gusta mucho.
La parte que decimos de la curva, supongo que anda por aquí:
Código: Seleccionar todo
;--Rutina que genera la PWM de 10Khz, sale de la rutina interrupcion en PB---
PWM		movf	PPM_TEMP,W	; Determina la duracion a 1 de la PWM
		movwf	CONT		; 
		bsf	OUT
		decfsz	CONT,F		; Temporizador
		goto	$-1

		movf	PPM_TEMP,W	
		subwf	PPM_100,W
		movwf	CONT
		bcf	OUT
		decfsz	CONT,F
		goto	$-1
		goto	PWM
Aquí es lineal, tanto vale "CONT" tanto tiempo está a 1 la salida. Supongo que desviando el programa para que lea en una tabla con los valores exponenciales, en función de CONT, y añadiendo alguna variable más para memorizar el valor del tiempo que tiene que estar la salida a 1 consigues una respuesta más uniforme en el mando de la emisora, que es lo que interesa.

Si no te es mucha molestia, molaría ver el código de la última versión del programa.

Si todavía no has programado las rampas de aceleración y deceleración para el motor, me parece algo tedioso pero no complicado (a priori), podría ayudarte a hacerlo a ratitos libres.
Por jglabraca
#103374
Buenas,

He estado buscando los datasheet de los Mosfet SPP80N03 y IRFZ 44N a los que se hace referencia en la lista de componentes, pero no los he encontrado.

¿ Me los podéis enviar si los tenéis ?

¿cual veís más conveniente utilizar ?, o dicho de otra forma, ¿ que diferencias sustanciales existirán si se utiliza uno u otro ?

¿ podéis postear los últimos docs (circuito impreso, .hex, lista de componentes....) ?

Muchas Gracias,-
Por jglabraca
#103540
Buenas,


No he encontrado el integrado 12F629 ni el 12C629, pero en una tienda tenían el 12F628. ¿ sería válido ?

Saludos,-
Avatar de Usuario
Por Ivanovich_RC
#103568
jglabraca escribió:Buenas,


No he encontrado el integrado 12F629 ni el 12C629, pero en una tienda tenían el 12F628. ¿ sería válido ?

Saludos,-
El 12F629 no es un integrado, es un microcontrolador, no es lo mismo. Como probablemente sabrás, para que funcione debemos programarlo primero mediante un software y un programador determinado.

Por lo demás, me extraña que te hayan encontrado el 12F628, que No aparece en la página de Microchip, y que no te encuentren el 12F269. ¿No te lo pueden pedir? Quizá el 268 sea una versión anterior al 629 y sea compatible, pero yo no te lo puedo asegurar...

Un saludo!
Avatar de Usuario
Por MrFlower
#103611
Hola.
ivanovich, si, la tabla es muy facil hacerla, y dificil rellenarla, solo tienes que hacer esto despues de obener el dato en CONT de la posicion del stik:

call TABLA


TABLA
movf CONT,W
addwf PCL,F
retlw d'valor nuevo'
.
.
.

y debajo del call tendras a lo que equivales en W, tendras que poner un monton de retlw, tantos como divisiones aga el esc del pulso ppm. Incluso mas por seguridad.

Un saludo.
Avatar de Usuario
Por Ivanovich_RC
#103631
Efectivamente me había imaginado algo así. Muchísimas gracias por la información. Me voy a poner a hacer un variador, con tu permiso, basado en tu programa y esquemas. Si de las modificaciones que haga al programa a fin de adaptarlo al uso particular que le voy a dar encuentro alguna que valga la pena y le encuentro unas rutinas para hacer rampas de aceleración/deceleración para conservar el motor pues ya te lo comentaré.
Muchas gracias y un saludo!
Avatar de Usuario
Por SerialK
#104449
que bien....

esto esta hecho con EAGLE no? no tendras los .sch ? :D

Se ve simple.. pero lo complicado para mi es grabar el PIC :( alguna idea?

bueno, yo no se si es algo demasiado conocido, pero les comento una forma de hacer los circuitos impresos:

Impresion:
- Se imprime el fotolito sobre una transparencia (esos papeles plasticos para retroprojector). CON IMPRESORA LASER en forma INVERTIDA (es decir, debe verse como atravez de un espejo).
Si no se tiene impresora laser, se puede imprimir en papel normal, y luego fotocopiarlo sobre transparencia.

Preparacion de PCB:
Se limpia el cobre usando una lana de acero (de esas para limpiar ollas) , luego se usa algun detergente y finalmente alcohol para quitar toda la grasa o aceites, en adelante no tocar la parte del cobre con los dedos

Transferencia:
Se corta la impresion de la transparencia a la medida del fotolito, luego se pone la cara impresa sobre el cobre, y se fija con alguna cinta adhesiva para que no se mueva.
Con una plancha de hobby, o una plancha normal usando un trapo, aplicar calor sobre el plastico. Debe ser bastante calor, sin llegar a deformar la impresion. Finalmente se deja enfriar bajo un chorro de agua de la llave, y con cuidado se empieza a desprender la transparencia de la placa PCB.
El fotolito quedara impreso en el cobre!! Y queda bien impreso, no se suelta, asi que se puede volver a limpiar con alcohol (no se sale con alcohol).

Atacado con acido:
Usando el tipico acido para circuitos impresos.. se pone un poco en un recipiente plastico y echar el PCB adentro.. y luego, ir moviendo el recipiente para observar ademas como va. Despues de unos minutos el cobre ira desapareciendo.. cuando ya no quede nada de cobre, sacar la placa y enjuagarla en agua.

Para quitar la pintura de la impresion (de la fotocopia) usar diluyente sintetico.. ahora solo quedara hacer los orificios para los componentes.


Con esto he conseguido resultdos realmente profesionales.
Por jglabraca
#104903
Hola,

Seguro q es una pregunta tonta a estas alturas,pero este variador es válido para motores brushless trifásicos ¿ verdad ?

Saludos,-
Por jglabraca
#104990
MrFlower, los motores de cd-rom q se bobinan, ¿son trifásicos ?

¿ q es exactamente un motor trifásico ?


Gracias....
Avatar de Usuario
Por MrFlower
#105001
Hola.
Los motores de cdrom originalmente o rebobinados son trifasicos ( 3 fases o cables y corriente alterna AC), los de escobillas serian de "2 fases" (2 cables) y corriente continua, o simplemente motores DC.
Las ventajas con respecto a los clasicos motores de escobillas son todas (mas rendimiento, mas potencia, mas rpm, menor peso...) menos una, que cuestan mas dinero tanto el motor como el regulador de velocidad.
Tienen otra ventaja interesante que esque es relativamente facil hacerlos caseros. Yo he hecho un par de ellos y es facil, aunque tiene una faenilla.

Yo simplemente no los uso a no ser que lo que quiera hacer no pueda hacerlo con los clasicos motores de escobillas.

Un saludo.
Por jglabraca
#105005
Hola,

MrFlower, mi intención es hacerme el Hidrofoam. Por lo que he visto, utilizan motores AXI2208/34 y similares (creo recordar que son trifásicos).

Este aparato rondaría los 300-350 gramos incluyendo la electrónica y es capaz de volar e incluso de correr (por agua y tierra) al rededor de 60 km./hora. ¿ con motores bifásicos sería posible ?

El variador que has diseñado ¿ es factible usar lipo's ? Mi intención sería usar 3S ó 3S2P (dependiendo del peso).

¿ Sería posible usar el microcontrolador 12c508 en lugar del 12f629 (se que se trata de un chip q no permite reescritura, pero es q no encuentro en mi ciudad el 12f629 y tengo por aquí un 12c508)?

Una última pregunta, ¿ conoces algún esquema para hacer un variador trifásico ?

Muchas gracias.
Avatar de Usuario
Por Ivanovich_RC
#105665
Que tal,
Como no me traían el 12F629 me puse a modificar el programa para adptarlo al 16F84, y al final, como habían muchas cosas que no funcionaban, se puede decir que el código tiene ya muy poquito que ver con el original, aunque lo cierto es que está basado en la misma idea, original, de MrFlower. Así pues, si no fuera por MrFlower, las dos noches que he estado yendo a dormir a las tantas hubieran sido perfectamente una semana de insomnio. Así que gracias, MrFlower.
Respecto al funcionamiento no cambia gran cosa: modo programación, stick abajo, un parpadeo del led, stick arriba, dos parpadeos de led, programación del recorrido terminada. Modo programación OFF. Stick abajo para que el variador comience a funcionar y stick arriba para darle potencia.
Curvas exponenciales de tiempo de conexión y de desconexión para obtener una respuesta lineal a la salida. Por cierto, que para crear las curvas he utilizado una hoja de calculo para ver todos los valores. De esta manera te ahorras la tediosa tarea de rellenarlo a mano improvisando valores y a base de prueba y error. Y por cierto tambien, el resultado queda redondo, no es porque sea el padre, cuanto menos el padre adoptivo. Pero la respuesta es de lo más lineal.
Más cosas. Las rampas de aceleración y deceleración. No se si serán necesarias para tratar mejor el motor, pero lo cierto es que es de lo más agradable, da la impresión de que el variador sea "inteligente". Las rampas son, en un principio de unos 2 segundos. Es decir si mueves el stick rápidamente de 0% a 100% oyes la progresiva respuesta del motor que tarda unos dos segundos en pornerse a tope. Se pueden bajar a 1 segundo o subir hasta lo que se quiera, yo creo que 1-2 segundos es el valor optimo.
Otra característica: Cuando el variador detecta una interferencia, por ejemplo una señal muy larga de mas de 2000uS intenta corregirla, y en cualquier caso todo se filtra a traves de las rampas. Para interferencias graves o fallos de recepción (o desconexión de la emisora) el motor se apaga por seguridad y al volver a errancar cuando recibe de nuevo señal lo hace de forma suave gracias a las rampas de aceleración/deceleración. Quizá es para esto para lo que van mejor, evitan los típicos "tirones" de los motores eléctricos cuando hay interferencias o fallos de radio.
Por lo demás, lo único que queda sería probarlo en vuelo y buscarle el fallo. Y hablando de fallo, lo único que se ve afectado después de tanta corrección por software es la frecuencia de actualización del motor que ha bajado del programa inicial, aunque en ningún caso debería bajar de los 2KHz, según el simulador, aunque depende de la emisora, la frecuencia del motor oscila entre los 2'5KHz y los 6KHz, con "parones" cada pulso de la emisora (unas 50 veces por segundo) de 20us a 30us. No obstante creo que el motor está perfectamente alimentado.
El consumo del circuito es de 12mA, y puede que baje sin el led.

Nada más, estoy deseando compartir el código y el circuito, lo puedo colgar por aquí o en un blog, pero lo cierto es que también me gustaría probarlo antes, para si hay que hacerle alguna modificación, no vaya a ser que lo monte alguien y en seguida tengamos una versión más nueva...o la actual diera problemas...no se...si alguien quiere el programa que me envie un privado, y yo cuando pruebe el circuito durante una o dos semanas lo cuelgo, siempre con el permiso de MrFlower.

Un saludo y buenos vuelos!!
Por jglabraca
#105671
Ivanovich_RC, pero por lo que veo en la página de Microchip, el 16F84 tiene 18 patillas. ¿ no es un peso excesivo frente al que pueden tener chip de 8 ?

Saludos,-
Avatar de Usuario
Por Ivanovich_RC
#105688
Por supuesto, pero más que el peso, que debe rondar los 2-3 gramos, sería más preocupante el espacio, más del doble para el 16F84. En cuanto pueda, readaptaré la versión para un PIC más apropiado para este proposito, ya que al 16F84 le sobran pines por todos lados, aparte necesita oscilador. Algo a favor del PIC 16F84, es que es mucho más común que el 12F629, se encuentra en cualquier tienda de electrónica, aunque para encontrar el 629 no debieramos tener tantos problemas...pero eso es tema aparte.

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