¿Cómo puedo aprender a conectar microcontroladores? [cerrado]

-3

Mi campo de estudio fue computación y soy novato en electrónica. lo siento mucho si mi pregunta es muy simple o de bajo nivel! Quiero construir una placa basada en un microcontrolador (¿creo que se llama placa MCU?) Y cuando busco, por ejemplo, cómo conectar lpc1768 con sensores, motores, puerto Ethernet o USB, etc., encontraré muchos esquemas como lo que he visto. añadido a mi post

¡Sé que no podemos conectar directamente motores o sensores a los microcontroladores solo con 2 o 3 cables! Debería haber algunos circuitos o elementos eléctricos (resistencia, condensador, inductor, etc.) entre ellos como lo que adjunté en el poste.

  
    
      

Mi pregunta principal está aquí: ¿qué son estas? ¿Cómo puedo aprenderlos? ¿Cómo diseñarlas para mis proyectos? ¿cómo trabajan ellos? y más preguntas para entenderlas y aprenderlas ...

    
  

¿Hay un libro o curso para aprenderlos?

¡Gracias de antemano!

    
pregunta arash

2 respuestas

0

En respuesta a '¿qué son estos circuitos'?

El amplificador de audio se compone de amplificadores operacionales (versión de bajo voltaje LM358?)

    
respondido por el JIm Dearden
0

LPC1768 es demasiado complicado para su nivel de experiencia, creo. Hablemos de Atmega328 (la columna vertebral de arduino UNO y muchos otros).

Respuesta corta: RTFM

Respuesta larga: no hay un libro de magia que puedas leer y convertirte en un maestro en estos conceptos. Una vez que haya aprendido acerca de la electrónica básica, debe comenzar a trabajar y encontrar la salida. Esto te enseñará mucho.

Paso 1: descarga la hoja de datos

Debe descargar la hoja de datos del microcontrolador con el que desea trabajar. Conozca cuáles son las capacidades del microcontrolador, qué fuente de alimentación necesita para funcionar, qué componentes externos se requieren para que funcione, etc. Por ejemplo, Atmega328 necesita una resistencia de extracción en el pin RESET, preferiblemente con un diodo de protección. Puede funcionar con una fuente de alimentación de 1.8V a 5.5V DC. Es preferible dar condensadores de desacoplamiento en el pin VCC. Si necesita una velocidad de reloj más alta, debe agregar una fuente de reloj externa, en cuyo caso, también necesitará condensadores en el cristal. Esto le da un circuito mínimo como se muestra a continuación:

Esteesuncircuitodetrabajolistoparaaceptarcódigo.

Paso2:descubraquéotrohardwarenecesitaparaprogramarloyhacersuproyecto.

Unavezquehayaterminadosucircuitodemicrocontroladorbarebone,debeconectarelhardwarerestanteyprogramarlo.Atmega328sepuedeprogramarusandounprogramadorbasadoenSPI.Alternativamente,puedeutilizarunaplacaArduinoparaprogramarlo.Todaestainformaciónestádisponibleeninternet.Unavezquelaprogramacióndelhardwareesfija,debeaveriguarquésensoresoactuadoresleinteresan.Sisumotorfuncionaconelmismovoltajequeelmicrocontrolador,cuántacorrienteconsume,quécontroladordemotornecesita...estalistaesSinfinydependedequécomponentesexactosestáutilizando.Parasimplificar,supongamosqueestáutilizandounsensordetemperaturaanalógicoqueleproporcionaunatensiónproporcionalalatemperatura.Paraesto,obtengalahojadedatosdelsensorydetermineelcircuitoquenecesita,quépindebeconectarseaVCCyGND,etc.HabráunpindesalidaquedeberáconectaralpinADCdeatmega.Abralahojadedatosdeatmega(sí,otravez)ydescubraquépinestienenesacapacidad.Completaelcircuito.

Paso3:Programación

Unavezquehayaterminadodehacerelcircuitocompleto,escribaelcódigoycolóqueloenelmicrocontrolador.Necesitasdecidirlalógicaparaescribirelcódigo.Lalógicadependerádelainformaciónproporcionadaenlashojasdedatosdelsensor(asíqueábrelayvuelvealeerla).

Paso4:Depuración

¿Tuproyectonofuncionacomoseesperaba?Nospasaalamayoríadenosotroslamayorpartedeltiempo.Busqueerroresensucódigoyhardware.Tratedereducirelproblema.Pregúntenossinopuederesolverlo,peronopubliquepreguntascomo:"Mi circuito no da salida, ¿qué debo hacer?". Debe ser preciso acerca de sus preguntas para que una tercera persona pueda entender y obtener una respuesta válida.

    
respondido por el Whiskeyjack

Lea otras preguntas en las etiquetas