¿Cómo leer y entender una hoja de datos?

6

He construido una máquina alimentada por un Arduino que ejecuta un par de Step Motors. Ahora estoy agregando un sensor IR a la máquina. Para conectar los motores paso a paso, he encontrado guías bastante buenas en Internet sobre cómo conectarlos para que el Arduino los controle. Con este sensor IR adicional añadido, estoy entrando en un territorio desconocido. Así que mi pregunta es cómo leer esta hoja de datos para el sensor de IR TCRT5000 y comprender cómo conectar la pieza al proyecto existente (¿qué salida va a tierra, 5 V y al controlador?)

Aquí está la hoja de datos del producto que planeo agregar a mi proyecto existente. enlace

¿Cómo trabaja cuando conecta nuevos productos desconocidos a sus proyectos existentes? ¿Lees esa hoja y simplemente sabes cómo conectarla, o usas algún tipo de programa para escribir una "impresión azul" de cómo conectarlo?

Me gusta esta hoja sobre cómo conectar un paso bipolar a su controlador y al arduino:

Es un buen diseño para un principiante sobre cómo conectar las diferentes piezas. ¿Haces tu propia versión de eso para una pieza que estás agregando antes de comenzar a soldar y conectarla?

    
pregunta hakonbogen

3 respuestas

3

Está preguntando varias cosas, no solo cómo entender cómo funciona la parte, sino también cómo implementarla en su proyecto.

El primero es cómo funciona la parte (leer la hoja de datos). Varía en la parte. Algunos son más simples que otros, y puede implementar una parte determinada sin tener que entender todo lo que se encuentra en la hoja. Por ejemplo, su sensor, es bastante simple. Es básicamente un IR LED y un Transistor en un solo paquete. Excepto que el transistor es activado por el Led (o reflexiones IR) en lugar de un pin base. Puede obtener eso del diagrama interno y la descripción en la página 1. Ya que la parte es simplemente suficiente, no hay un diseño "recomendado" o "de referencia", un led y un transistor son tan básicos. Dale al LED su corriente y voltaje de avance, brilla, y si se refleja en algo, el Transistor lo detecta, y el Transistor se enciende proporcionalmente a lo que siente.

A continuación, le indicamos cómo implementarlo en su diseño. Una vez más, varía según el hardware que tenga, lo que realmente desea hacer con él y su código. En general, debe decidir su objetivo antes de agregarlo. Para el sensor IR, ¿desea controlar el motor directamente con él? ¿Quieres que el Arduino controle el motor basado en el sensor? ¿Quieres que el sensor controle algo más? O incluso más simple, ¿quieres que la máquina siga una línea, o evitar colisiones, o acelerar cuando ve algo? Una vez que lo define, es más fácil averiguar cómo debe conectarlo.

Y, siendo un principiante, no sabe CÓMO debe conectarlo a otra cosa, pero sabiendo cómo funciona (hoja de datos) y qué quiere hacer, google. Ya que estás usando una parte simple, en un diseño común (un robot), y estás usando un Arduino, puedes encontrar toneladas de ayuda en él.

Por último, la letra azul. Comúnmente, se llama un Esquema . Un esquema es un diagrama lógico de cómo deben conectarse las cosas. No físicamente, sino lógicamente. Un plano es más un diagrama de cableado, un diseño de placa de circuito. (Hay algunas coincidencias y hay híbridos [ Fritzing es uno, para diseños de tablero de pruebas]). En su mayor parte, no hay ningún software que automáticamente haga un esquema para usted. Debe crearlo usted mismo, en función de la información que tenga sobre las partes que está utilizando, que es donde entran las Hojas de datos y los Pinouts. Debe comprender qué partes necesita, cómo interactúan y qué símbolos significan lo que significa. . Pero el diablo está en el detalle. Las partes más grandes son más fáciles de agregar, son todas las partes pasivas pequeñas que son necesarias y más difíciles de entender.

En un caso general, si desea utilizar el sensor como, bueno, un sensor para que el Arduino actúe, deberá conectarlo así:

Estodaunalógicainvertida.CuandoelTransistor(enelsensor)estáapagado,noestáconduciendo,laSalidasemantieneALTAdebidoaR2.CuandoelsensorveIRdesdeelled,comienzaaconducirylasalidacomienzaabajar.LasalidaseconectaríaaunpinanalógicoenelArduino.Leeríaelestadodelpiny,deacuerdoconsucódigo,hagaXsielPinesYodebajodeYoSobreYoentreYyZ,etc.

Aquí hay un ejemplo de un sensor similar siendo usado con un arduino.

    
respondido por el Passerby
2

Hay dos partes que necesitan conectarse a su MCU, un LED infrarrojo y un fototransistor.

El LED tiene una clasificación de corriente de avance continuo nominal máxima de 60 mA, por lo que la operaría por debajo de esta cifra a 40 mA. De acuerdo con la figura 4, necesitará aproximadamente 1.2V de ancho para alcanzar los 40 mA, por lo que puede calcular una resistencia de (por ejemplo) 5V. La resistencia tendrá 3.8V a través de ella y permitirá 40 mA, por lo tanto, su resistencia es de 95 ohmios. Esto está en serie con el LED y juntos están conectados a través de su suministro de 5V. Pero puede decidir ejecutar a 10 mA de corriente directa - vea más abajo.

Luego hay un montón de gráficos y valores en las tablas que le indican cómo calcular la corriente de colector del sensor según la distancia desde una superficie reflectante. Como resultado de esto, a una distancia de reflexión de 12 mm, espere que la corriente del colector del sensor sea de aproximadamente 1 mA cuando el LED se alimente con una corriente directa de 10 mA.

Según lo que he visto, conectaría el emisor del sensor a tierra y pondría una resistencia de 3k3 entre el colector y 5V. Luego conecto el sensor a una entrada analógica en tu arduino y hago algunas pruebas para ver qué obtienes en términos de señales en función de la distancia de reflexión.

    
respondido por el Andy aka
0
  

Es un buen diseño para un principiante sobre cómo conectar las diferentes piezas. ¿Haces tu propia versión de eso para una pieza que estás agregando antes de comenzar a soldar y conectarla?

Sí, definitivamente. Siempre haga un diagrama de circuito o un esquema antes de construir un diseño, incluso si es solo un boceto rápido a lápiz en la parte posterior de un sobre. Hay programas de creación de diagramas de circuitos, pero en realidad no brindan asistencia a los principiantes. (Habrá muchas características de asistencia de diseño en los programas de nivel superior, pero debes saber qué significan).

En cuanto al origen del diseño, los diagramas de circuitos en hojas de datos son un buen punto de partida. También habrá "diseños de referencia" o "notas de aplicación" del fabricante, algunos de los cuales puede implementar directamente o con pequeñas modificaciones o accesorios.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas