Control de usuario
Patrocinadores
Estadísticas
Miembros:
239.297
Online:
1.806
Hilos:
1.120.763
Mensajes:
17.160.017
Stats

Índice de foros Off-Topic Miscelánea

[Hilo Oficial] Electronica en general

¿Quieres hablar de algo que no tiene lugar en el resto de foros?

Moderadores: Campanilla, An0n1m0

snake-viper
Avatar de usuario
TALISIMO
 
Mensajes: 8528
Registrado: 28 May 2006
Ubicación: Alcala H

[Hilo Oficial] Electronica en general

Mensajepor snake-viper 01 Dic 2008 15:55

¡Hola!

Pues como comente en feedback, voy a crear un hilo oficial aqui sobre electronica en general.
Desarrrollo de aplicaciones para programacion de distintos integrados, tutoriales y conocimiento variado sobre componentes, circuitos, desarrollo de proyectos que tengais y un largo etcetera.
Por supuesto, para aprender si hay info suficiente y usuarios activos.
Yo no puedo aportar mucho sobre el tema, pero si me gustaria aprender sobre ello.

Un saludo y a ver que tal sale :D

HILO OFICIAL: ELECTRONICA EN GENERAL

La finalidad de este hilo, es la de compartir y comentar los conocimientos y proyectos que tengamos en marcha sobre electronica, a la par de aprender cosas sobre la electronica.
Un hilo destinado tanto para el que sabe, como para el que quiere aprender.

1. ¿Que es la electronica?
La electrónica es la rama de la física, y fundamentalmente una especialización de la ingeniería, que estudia y emplea sistemas cuyo funcionamiento se basa en la conducción y el control del flujo microscópico de los electrones u otras partículas cargadas eléctricamente.

2. ¿Que es un sistema electronico?
Un sistema electronico es un conjunto de cicruitos que interactuan entre si, obteniendo de esta manera un resultado.
Se forman por una entrada (input) > Un circuito para procesar las señales electricas > una salida (output)

3. Conceptos basicos sobre las unidades de medicion
La tension: La tensión, el voltaje o diferencia de potencial es una magnitud física que impulsa a los electrones a lo largo de un conductor en un circuito cerrado. Se mide en voltios (V)

La corriente o intensidad, es el flujo de electrones libres a través de un conductor o semiconductor en un sentido. La unidad de medida de este parámetro es el amperio (A)

La resistencia, es la propiedad física mediante la cual todos los materiales tienden a oponerse al flujo de la corriente. La unidad de este parámetro es el Ohmio (Ω).
*Aunque nosotros entendamos como "resistencia" al componente que usamos en los ciruitos electronicos, esta mal dicho, resistencia es la propiedad fisica, y el resistor es el componente que la opone. No obstante, se acepta llamarla de las dos maneras.


PAGINAS DE INTERES (ofrecidas por los usuarios de EOL)

DataSheets
http://www.datasheetcatalog.net/
http://www.alldatasheet.com

Tiendas OnLine
http://www.todoelectronica.es
http://www.amidata.es/cgi-bin/bv/rswww/ ... ningUser=Y
http://www.dealextreme.com
http://www.futurlec.com/index.shtml

Samples
http://sample.microchip.com/Default.asp ... okies=true
http://www.ti.com/
http://www.st.com/stonline/

Circuitos y montajes
http://es.wikipedia.org/wiki/Radio_a_galena
http://www.sparkfun.com (tutoriales y varios)
Ultima edición por snake-viper el 25 Dic 2008 21:44, editado 7 veces

jomofer
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 656
Registrado: 11 Ene 2005
Ubicación: Mislata

Mensajepor jomofer 01 Dic 2008 16:59

Hola

Yo este año he empezado a dar microprocesadores y su programacion en ensamblador. Asi que me parecio interesante y ya tengo algunas cosas para seguir aprendiendo a programar ensamblador con PIC's.

Mi primer proyecto:

Mover un motor PAP (paso a paso) con un PIC.

Necesitamos:

1-Un microcontrolador (yo he usado un 16F628A de Microchip).
2-Un programador de microcontroladores (compre uno por ebay).
3-Motor PAP unipolar (se consigue facilmente en escaneres y/o impresoras).
4-Amplificador de potencia (integrado ULN2003).
5-Protoboard con cables para montarlo con facilidad.
6-Fuente de alimentacion (se puede usar la de un PC viejo).

Motor PAP: Se trata de un motor electrico como todos los demas pero con una diferencia. Posee en su interior mas de un bobinado y por lo tanto mas de 2 cables para hacer que se mueva. Gracias a esto podemos conseguir una alta precision de movimiento y/o giros de un determinado numero de grados.

Hay de 2 tipos, los bipolares y los unipolares. Se diferencian por sus bobinados y que el bipolar es de 4 cables y el unipolar de 5 o 6 cables. He usado el unipolar porque me parece mas sencillo, pero tambien se puede con el otro tipo.

Pagina con informacion--> http://www.todorobot.com.ar/informacion ... torial.htm

Metodo: Si os fijais en el funcionamiento del motor en la pagina de antes, hay que seguir una combinacion de pasos para conseguir el giro del motor. Cambiar de una combinacion a otra que le sigue se llama "paso" y sera de alrededor de 1-3 grados gracias a la reductora que suelen tener (engranajes que convierten un giro grande en mas pequeño).

Entonces necesitamos crear esas señales a partir del microcontrolador (PIC 16F628A en mi caso) y amplificar esos estimulos ya que el motor consume mas intensidad de la que puede suministrar el PIC (necesitamos en mi caso 200-250mA).

La serie de combinaciones para hacer que gire seria esta:

0011 - 1001 - 1100 - 0110 ... y un 1 siempre en el cable comun. Este seria el codigo que realiza dicha tarea:
Código: Seleccionar todo
LIST      p=16F628a
radix      hex
__config   0x3D18



;Declaracion de constantes
RP0      EQU      5
CMCON   EQU      0x1F
STATUS   EQU      0x03
PORTB   EQU      0x06
CNT1   EQU      0x20
CNT2   EQU      0x21
C       equ     00h             ;flag de acarreo


ORG      0x00      ;Vector Reset
GOTO   INICIO

;****************************************
;Configuracion de puertos
;****************************************
ORG      0x05

INICIO   MOVLW   0x07      ;Desactivar comparadores analogicos
      MOVWF   CMCON
      BSF      STATUS,RP0   ;Cambio al banco 1
      CLRF   PORTB      ;Puerto B como salida
      BCF      STATUS,RP0   ;Cambio al banco 0
      BCF     STATUS, C   ;Desactivar el carry para rotar bien

;Programa principal

      MOVLW   b'11001100'
      MOVWF   PORTB
ROTAR   CALL   DELAY
      RRF      PORTB,F
      GOTO   ROTAR
;Rutina de retardo

DELAY   MOVLW   0x4E
      MOVWF   CNT1
      MOVLW   0x12
      MOVWF   CNT2

DELAY1   DECFSZ   CNT1, F
      GOTO   $+2
      DECFSZ   CNT2, F
      GOTO   DELAY1
      GOTO   $+1
      NOP
      RETURN   

      END      


Aun no domino la programacion de PIC's, acabo de empezar. Es un programa simple con el que podemos empezar en esto sin hacer el tipico "primer programa" que enciende y apaga un LED.

Conexionado: En el codigo hemos asignado el puerto B como salidas. Cogemos el catalogo del PIC y miramos el patillaje del microcontrolador (el catalogo es para el diseñador como la biblia para el cristiano XD ). Conectamos la alimentacion a la via de 3,3 o 5V de la fuente de PC (este PIC funciona entre 2 y 5,5V creo recordar, lo pone en el catalogo, como no).Conectamos las cuatro primeras patillas del puerto B al integrado ULN2003 que amplificara esas señales (tambien se puede conectar a las ultimas 4 patillas. Viendo el codigo, se ve que es simetrico). El amplificador donde reciba un 0 pondra un 1 con capacidad de dar hasta 500mA (son como puertas NOT). Asi que, donde haya un 1, habra un 0 en el motor y junto que en el cable comun lo alimentamos a 12V crearemos una diferencia de potencial. Estimulamos asi las bobinas internas.

Esquema hecho con el paint:
Imagen


Algunas cosas para los principiantes seran confusas y otras para los expertos muy tontas. Para eso lo he posteado, para debatir, exponer dudas, explicar el funcionamiento y para que la gente se anime a exponer los proyectos.

Saludos!!

snake-viper
Avatar de usuario
TALISIMO
 
Mensajes: 8528
Registrado: 28 May 2006
Ubicación: Alcala H

Mensajepor snake-viper 01 Dic 2008 17:10

Es interesante cuanto menos, luego lo leere mas detenidamente.
Lo que hare, si el hilo va saliendo adelante, es "recopilar" los mensajes en el primer post (un link al mensaje) que contenga tutoriales, informacion util y demas, que puede ser de gran ayuda ;)

jomofer
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 656
Registrado: 11 Ene 2005
Ubicación: Mislata

Re:

Mensajepor jomofer 01 Dic 2008 17:15

snake-viper escribió:Es interesante cuanto menos, luego lo leere mas detenidamente.
Lo que hare, si el hilo va saliendo adelante, es "recopilar" los mensajes en el primer post (un link al mensaje) que contenga tutoriales, informacion util y demas, que puede ser de gran ayuda ;)


Lo veo muy buena idea. Podriamos hacer alguna vez un proyecto conjunto entre todos tambien y las dudas que vayan surgiendo exponerlas. Pero para eso aun queda, a ver a cuanta gente le interesa esto primero.

MrCell
Avatar de usuario
Ban-ned
 
Mensajes: 1899
Registrado: 28 Oct 2007
Ubicación: Barcelona

Mensajepor MrCell 01 Dic 2008 17:29

¡Yo también me apunto!
Una pregunta [sonrisa] , ¿dónde podría encontrar un programador para el PIC 18f2550 BARATO? Gracias [oki]
Imagen
Imagen

Msafer
Avatar de usuario
L o a d i n g . . .
 
Mensajes: 1195
Registrado: 11 Oct 2006
Ubicación: València City Hierbay.es

Mensajepor Msafer 01 Dic 2008 18:19

Me gusta! Buena idea!

Creo que voy a estar bastante atento a este hilo!

Un saludo.
Imagen

jomofer
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 656
Registrado: 11 Ene 2005
Ubicación: Mislata

Re:

Mensajepor jomofer 01 Dic 2008 23:46

MrCell escribió:¡Yo también me apunto!
Una pregunta [sonrisa] , ¿dónde podría encontrar un programador para el PIC 18f2550 BARATO? Gracias [oki]


He estado buscando por ebay, pero o es muy raro o no encuentro nada. La verdad es que ese PIC es completisimo, tiene USB 2.0 y todo!


Por cierto, aqui algunas webs para "nutrirse" de material:

http://www.microchip.com/stellent/idcpl ... &nodeId=64

http://www.ti.com/

http://www.st.com/stonline/

Ahi se pueden pedir muchos integrados de manera gratuita. Teneis que proporcionar una cuenta de correo que no sea la tipica de hotmail (la de la universidad u otras asi).

Ademas esta ebay y dealextreme como buenos surtidores de componentes electronicos.

No creo que esto sea SPAM (os aseguro que no poseo ninguna web de esas, seria rico ya XD). Simplemente son muy utiles para intentar ahorrar y/o conseguir componentes raros de encontrar.

jorcoval
Avatar de usuario
Tierra de Dixie!!!
 
Mensajes: 7335
Registrado: 15 Oct 2005
Ubicación: Valencia

Mensajepor jorcoval 02 Dic 2008 00:08

Hace más de un año intenté crear un hilo similar.
Podeis encontrar datasheets, direcciones de tiendas y algún tuto en él : hilo_hilo-aficionados-a-la-electronica_872468?hilit=aficionados%20electr%C3%B3nica#p1709550611
Imagen

¿Sabías que un conejo puede ser una grandísima mascota agradecida y fiel? ¿Deseas informarte?

En toda su historia, ANAC ha recogido un total de 500 conejos de los que 464 han encontrado un nuevo hogar

snake-viper
Avatar de usuario
TALISIMO
 
Mensajes: 8528
Registrado: 28 May 2006
Ubicación: Alcala H

Mensajepor snake-viper 02 Dic 2008 12:30

He añadido en el principal las paginas que me habeis proporcionado ;)

PZ!
Avatar de usuario
agente zarzamora
 
Mensajes: 2281
Registrado: 24 Jun 2006
Ubicación: Complutum Gamertag: PZJZ
Fotos: 2

Mensajepor PZ! 02 Dic 2008 20:12

De hecho habia otro hilo mas dedicado a la electronica, creo que lo creo un prueberiano con un avatar de rammstein?!? ni idea no me acuerdo XD

Pero se puso el enlace a esta tienda:
http://www.futurlec.com/index.shtml  bastante interesante y buenos precios.

Aparte de eso a ver si se pasa ErDaByZ para ver tambien un poquillo [poraki] [poraki]

Lanzo una pregunta al aire, ¿Alguien ha usado Cable Electroluminescente? (EL wire si quereis mas info o Electroluminescent wire)

Siguiente

Volver a Miscelánea

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 2 invitados