Haz una pregunta
  Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

11/02/2011 #1


Microcontroladores, inicandome!
buenos días gente.!
les quería preguntar todo sobre microcontroladores,
me gusta este tema, pero no tengo idea de como funcionan, se lo básico, que se programan y cumplen tareas determinadas, que hay de 8 16 32 bit,
mi pregunta es amplia! me interesa saber que es exactamente lo que sale y lo que entra de el microcontrolador, trabaja en un determinado voltaje? sale tantos V y entran tantos V por cata patilla, O puedo mandar los V que quiera y escribiendo puedo hacer que salgan por otra patilla en un determinado tiempo?
como ven no se nada de esto, quisiera partir de la base! tipos de microcontroladores, que hacen, como, con que se entra, con que se sale, luego aprender a programar en C pero necesito saber esas cosas, para así poder estar al tanto de lo que esto usando,
otra cosa , lectores USB se compran o se pueden hacer? que Microcontrolador me recomiendan comprar para empezar,
como puedo empezar?
saludos!
11/02/2011 #2
Moderador

Avatar de Chico3001

Definitivamente la pregunta es muy amplia, hay que irla contestando por partes:

germann24n dijo: Ver Mensaje
me interesa saber que es exactamente lo que sale y lo que entra de el microcontrolador,
Datos... simplemente datos, el microcontrolador esta corriendo un programa y cuando ese programa le pide al microcontrolador "obtener un dato" se le da entrada por medio del puerto solicitado, de igual manera se le da salida a un dato por el puerto que especifique el programa, ese dato puede ser un dato binario (0 o VCC) o un dato analogico (cualquier voltaje desde 0 hasta VCC

germann24n dijo: Ver Mensaje
trabaja en un determinado voltaje?
Hay microcontroladores que trabajan en diferentes voltajes, pero los mas comunes son de 5V y de 3V

germann24n dijo: Ver Mensaje
sale tantos V y entran tantos V por cata patilla, O puedo mandar los V que quiera y escribiendo puedo hacer que salgan por otra patilla en un determinado tiempo?
muchos microcontroladores permiten configurar los puertos como entradas digitales, salidas digitales o mixtos, tambien hay microcontroladores que tienen puertos analogicos, osea que les puedes meter un voltaje y el microcontrolador lo convierte a un equivalente digital (convertidor Analogico a Digital) o le das un valor digital y el microcontrolador lo convierte al equivalente Analogico (convertidor Digita a Analogico)

germann24n dijo: Ver Mensaje
como ven no se nada de esto, quisiera partir de la base! tipos de microcontroladores, que hacen, como, con que se entra, con que se sale
Para comenzar necesitas comprar o armar tu propio programador y conseguir el chip de tu agrado, tambien necesitas bajar el software de desarrollo de la pagina del fabricante, finalmente con un protoboard, un cristal de cuarzo y unos leds tienes para comenzar

germann24n dijo: Ver Mensaje
que Microcontrolador me recomiendan comprar para empezar,
Hay muchas marcas, pero las 2 mas recomendables son los PIC16XXX de Microchip (PIC16F88) o los de Atmel

En lo personal para comenzar te recomiendo Microchip, de ambas marcas puedes encontrar mucha informacion en los temas marcados como "destacado" en el foro de microcontroladores

Saludos...
11/02/2011 #3


Wow,, te pasaste chico3001 muchisimas gracias!! de verdad me ayudaste mucho!
gracias por tu tiempo
11/02/2011 #4


tengo otra duda.
estas son las caracteristicas de el pic 16f88
Características

· Múltiples modos de bajo consumo para el ahorro de energía, especialmente en aplicaciones alimentadas por batería.

· Oscilador externo hasta 20MHz que puede ser configurado en varios modos.

· Oscilador interno (no requiere cristal externo) hasta 8MHz, que puede ser seleccionado y configurado por software.

· Módulo CCP (Captura, Comparación y PWM), muy útil para el control de potencia.

· Convertidor A/D de 7 canales y 10 bits.

· Puerto serie sincrónico (SSP) para comunicación serial.

· Módulo AUSART compatible con RS232.

· Doble comparador analógico.

· Período extendido del Watchdog Timer (WDT).

· Amplio intervalo de voltajes de operación: 2 a 5,5V.

mis dudas son, que es y para que sirve
el oscilador interno
el puerto de serie sincronico para comunicacion serial
modulo ausart
y el que mas intriga tengo , es el WDT????
graciass, saludos!

EDIT:
otra cosita, tendrian algun esquema en donde este exactamente para que es cada pin, ya que los esquemas que vi, sinseramente no los entiendo.
11/02/2011 #5

Avatar de Limbo

Buenas,

Tienes mucha info en google. Yo encontre varios libros sobre pics muy utiles para principiantes pero no sé si incumplen las normas del foro.

De todas formas, justamente hace una semana encontre unos videotutoriales: http://tojeiro.blogs-r.com/

German tojeiro tiene varios videos de Proteus que utiliza micros pero no hace muchas explicaciones, simplemente da ejemplos para la utilizacion de proteus, de todas formas, te los recomiendo si no sabes mucho proteus porque te serviran para simular los micros, los tienes en: http://www.illasaron.com/html/
Hace falta registrarse y puedes descargarlos gratis.

Saludos.
11/02/2011 #6


germann24n:

te haré una de las recomendación interesante.. puedes iniciar con arduino que es un plataforma muy simple y opensource (tanto hardware como software), este es muy fácil de aprender ademas de muy intuitivo, con este podrías hacer de proyectos interesantes en menos de un día de trabajo. Toda la información necesaria esta en el sitio (alguna información esta en español, pero no toda):

------------- http://arduino.cc/ ||| http://arduino.cc/es/ ---------------------

Para esta plataforma necesitas un micro atmega8, atmega168 o atmega328 cargandolo con bootloader (algo asi como un mini sistema operativo), para esto necesitas un programador externo, te puedes armar alguno que encuentres en la web, o si tienes en tu pc puerto paralelo:

http://www.arduino.cc/en/Hacking/ParallelProgrammer

una vez que tienes tu micro con bootloader te armas tu tarjeta (o incluso en un proto) alguna que te guste de la lista de hardware, existen muchas configuraciones que tienen conexion USB pero necesitan un adaptador, pero si tienes puerto serie en tu PC esta es la mas sencilla, (todos usan cristal de 16Mhz) :

http://arduino.cc/en/Main/ArduinoBoardSerial

el ide te lo bajas de:

http://arduino.cc/en/Main/Software

y pues con eso creeme que tienes un monton de posibilidades, la comunidad esta bastante trabajada y pues pareceria que es un juguete pero realmente puedes hacer cosas muy interesantes.

otra recomendación es usar pinguino que usa PIC18F2550/PIC18F4550, que esta menos trabajado pero no deja de ser interesante no necesita adaptador para que lo conectes por medio de la usb, yo lo uso actualmente como pasatiempo, pero igual he visto proyecto muy buenos con el, este usa un cristal de 20Mhz y esta basado en arduino te paso lo links:

pagina oficial: http://www.hackinglab.org/
un programador puerto serie: http://www.forosdeelectronica.com/at...9&d=1280786950 (quizas necesites login)
bootloader: http://www.hackinglab.org/pinguino/d...oaderV2.12.hex
hardware 2550: http://www.hackinglab.org/pinguino/i...ans_bridge.jpg
hardware 4550: http://sites.google.com/site/pinguin...%2018F4550.png
IDE: http://www.hackinglab.org/pinguino/d...atestpinguino/

espero te sea de ayuda, con la info que te paso y con lo que leas y busques dentro de las paginas, te sera suficiente para armarte un buen proyecto, no se cuales sean tus necesidades, pero lo que te recomiendo es que adentres en algún micro para comprender que pasa internamente y ya que tu curiosidad y conocimientos estén satisfechos lánzate con alguna de estas opciones y veras que va ir fluido
11/02/2011 #7

Avatar de Unikfriend

Hi again, Germann!
pues yo te recomiendo le LPC1768 mbed module de NXP

http://ics.nxp.com/support/developme...176x/~LPC1768/

No ocupas instalar software en tu PC, se compila en linea;
tampoco ocupas quemador.

512kb Flash Rom
62kb Ram
Ethernet 10/100
USB2.0 Host/Device/OTG
RS232
CAN
I2C
12-bit ADC,
10-bit DAC

por US$60 , creo que es muy buena opcion para iniciarse con microcontroladores,

Saludos.
11/02/2011 #8


limbo: mirare esos videos seguramente me ayudaran
cramso: muchisimas gracias por tu tiempo, voy a meterme en en esos microcontrolador apenas pueda, escuche de eso, gracias por la info
unikfrien: gracias, es otra alternativa a probar.

pero mi caso puntual, es que consegui la PIC16f88, todabia no tengo el lector,(o como se llame) para usb

TENGO OTRA CONSULTITA: como puedo interpretar las señales que le manda un microcontrolador a un driver para motor paso a paso, es decir como puedo saber el codigo binario que el microcontrolador manda para que el driver aga giral el motor e invertir su giro, es algun codigo estandar? como el de los motores cc que es 1-0 o 0-1?
ya que ese codigo lo tendria que interpretar con un microcontrolador para que made a otro driver datos para un motor cc.
les agradesco su ayuda muchas gracias
saludos!
11/02/2011 #9

Avatar de Unikfriend

Hi Germann

los motores de pasos trabajan con una secuencia de pulsos normalmente 4,
osea tiene 4 estados mas el off, la direcion de giro la controlas
con la secuencia de pasos, y la velocidad con el tiempo que duran cada paso.

Si usas una frecuancia muy alta puede patinar y brincarse pasos,
la specificacion del motor te dice las frecuancias que puedes usar.

Bye.

http://server-die.alc.upv.es/asignat.../ftomotpap.htm
11/02/2011 #10


mi problema es que yo no las controlo. ya que eso esta grabado en un microcontrolador, lo que yo voy a hacer es puentear las señales. pero como ago para saber q son exactamente las señales y asi poder interpretarlas con el otro micro para que de distintas ordenes segun la señal que reciba
12/02/2011 #11

Avatar de Unikfriend

Hi Germann...
No ocupas monitorear las líneas de control,
solamente obtén los números de parte del circuito que controlan el motor de pasos;
debe ser un integrado o un arreglo de 4 transistores.

Bye.
14/02/2011 #12
Moderador

Avatar de Chico3001

germann24n dijo: Ver Mensaje
TENGO OTRA CONSULTITA: como puedo interpretar las señales que le manda un microcontrolador a un driver para motor paso a paso, es decir como puedo saber el codigo binario que el microcontrolador manda para que el driver aga giral el motor e invertir su giro, es algun codigo estandar? como el de los motores cc que es 1-0 o 0-1?
ya que ese codigo lo tendria que interpretar con un microcontrolador para que made a otro driver datos para un motor cc.
les agradesco su ayuda muchas gracias
saludos!
Primero aprende a encender un led y despues pasas a controlar cosas mas grandes... un motor paso a paso es muy simple, pero necesitas tener en consideracion algunas cosas que no tiene caso mencionar ahora porque te ahogariamos en informacion...

Comienza leyendo en estos temas que te pueden dar varias ayudadas:

http://www.forosdeelectronica.com/f2...de-cero-16898/
Programas hechos en MPLAB
Programador de PICs (Solo Enigma)
Curso completo de microcontroladores PIC
Programador de microcontroladores PIC y memorias por puerto USB PICKIT2 CLONE
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Cuestiones Elementales de Electrónica

Deseas aprender electrónica y necesitas ayuda para comenzar? Resuelve tus dudas en esta sección.

Cerrar
Foros de Electrónica » Principiantes » Cuestiones Elementales de Electrónica

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.