Calibrador digital de lectura con microcontrolador

[Maris] quería una forma de leer electrónicamente las medidas de los indicadores digitales. Terminó usando TI Launchpad para lograr esto, pero no todo el hardware necesario se ve arriba. El calibre le costó alrededor de $ 7 en eBay, y tienen cuatro pines de interfaz que facilitaron un poco este truco. Después de algunas pruebas, estableció su propósito; voltaje, tierra, reloj y datos. Algunas exploraciones han demostrado que los datos se envían en una ráfaga de 24 bits en paquetes que son bastante fáciles de decodificar.

A partir de ahí, es solo una interfaz con un microcontrolador. El chip que usa es MSP430G2231, que funciona a 3.3V, pero la lógica del alto calibre es solo de 1.5v. Al construir un adaptador usando un par de transistores, los indicadores de datos y de reloj pueden jalar los pines del MSP430 bajo. Esto es recogido y analizado por [Maris’] firmware y puede ser leído en una computadora por un programa final.

[Thanks Chris]

  • Kris dice:

    Este es un truco interesante que ya ha sido pirateado varias veces en varios foros de maquinistas. Existen varios proyectos para leer varios indicadores a la vez, por lo que puede utilizar los indicadores chinos baratos como DRO (lecturas digitales) para conocer las posiciones absolutas de su X/Y/Z/Quill en un torno o fresadora vertical/horizontal.

    http://www.msh-tools.com/DRO/index.html

    http://www.yadro.de/

  • Casey O'Donnell dice:

    que uC funciona muy bien con dos pilas AA recargables a 2,4 V, la hoja de datos dice 1,8 V como mínimo.

    $ 7 es un buen precio para los que solo puedo encontrar por $ 12.

    ahora combínalo con un láser.

  • Salvador Faría dice:

    Buen truco, ahora podemos controlar el crecimiento de la fruta.

  • uC dice:

    Buen enlace Kris.

    Tienen un iPod DRO. Eso se ve suave. Probablemente se verá muy bien con una pantalla más grande. Como el ángulo de color, o cualquier tableta android.

    http://www.msh-tools.com/DRO/ipprg.html

    • por qué carajo por supuesto dice:

      este es un enlace malicioso ahora

  • agrega dice:

    Siempre pensé que se trataba de un conector USB vacío.

  • sdmadsen dice:

    Cuéntanos cuál es la historia de esos grandes cachorros... Lee el calibre digital por micrómetro

  • Giorgos Lazaridis dice:

    Hice un experimento hace un año. Puse 2 calibres diferentes en el osciloscopio e invertí los protocolos que usaban. Tenían diferentes protocolos, y también encontré un tercero:

    http://pcbheaven.com/exppages/Digital_Caliper_Protocol

  • Maris dice:

    ¡Me alegro de que te guste! Tengo el enlace en mi artículo a un tipo a quien se lo compré por $ 7, incluido el envío lento (no tengo nada que ver con él). Otros estaban más cerca de los 10 dólares como dices.

    Sí, puede emparejar algunos de estos con una fresadora y hacer tipos pequeños de CNC. Mi idea inicial era usarlo como sensor de posición para registrar datos de suspensión de motocicletas, pero 8 veces por segundo no será suficiente para eso.

  • Marca dice:

    "Buen truco, ahora podemos controlar el crecimiento de la fruta"

    ¡Y usa el ácido de la fruta para alimentar el TI uC de baja potencia!

  • addidis dice:

    @sdmadsen
    ¡NO! Lo leí una vez, lo pensé y pensé en leer calibre digital. Y pensé, bueno, eso es estúpido, solo mira la pantalla LCD. Entonces la segunda vez entendí lo que querían decir.

  • Cerebro de bolsillo dice:

    Ustedes cubrieron [David Cook] utilizando un indicador digital como indicador de profundidad en su fresadora.

    https://la-tecnologia.com/2010/03/27/swapping-coins-cells-for-capacitors-for-noise-filtering/

    Sería bueno miniaturizar ese conversor de protocolos RS232; usted podría ir de forma inalámbrica con un módulo de serie bluetooth.

  • giro_john dice:

    @Maris:

    Si necesita más velocidad, intente esto: salga de la interfaz de datos SPC y reciba las señales del codificador directamente. Le sugiero que trate de encontrarlos, no en la cabeza de captura o lectura, sino después de una etapa de refuerzo. Está buscando un par de ondas cuadradas en cuadratura (90 grados de separación en fase).

    Dado que las señales probablemente no sean compatibles con CMOS o TTL, es posible que deba almacenarlas en búfer con algunos transistores.

    Su Launchpad debería ser lo suficientemente rápido para continuar contando en función de la velocidad de la suspensión de su bicicleta.

    Hice algunos proyectos con microcontroladores leyendo y haciendo matemáticas en la codificación de salidas. Si necesita algo de comprensión, por favor pregunte.

  • dice dice:

    Tiene suerte con esos transistores. Acondicionar una línea push-pull bidireccional (piense en MOSI / MISO a 10 MHz) con componentes discretos ubicuos sería una pesadilla en comparación.

  • Maris dice:

    @gyro_john

    Quieres decir, como, galletas saladas y su tipo, ¿eh? Sí, eso suena interesante... pero como dices, no estoy seguro de cuánta "energía" tendrían esas señales... Si tienes algún indicador/enlace adicional, por favor envíamelo. Si eso funciona, podría ser un gran tema para otro artículo 🙂

  • ladz dice:

    Hay un paquete de código abierto llamado OpenDRO, que tiene un código C para leerlos usando ARM. Sé que se ha puesto mucho trabajo en ese proyecto con diferentes escalas. Algunos de ellos utilizan diferentes protocolos.
    Una cosa que es realmente buena es que el código OpenDRO pone los calibradores capaces en modo de alta resolución para que pueda generar más dígitos, aunque probablemente con una precisión dudosa.

  • Bakamoichigei dice:

    ¡Maldición! ¡Me preguntaba cómo conectarme con el puerto de mi calibre digital (igual que en la imagen) y tengo tres lanzadores que apenas toqué! : 3

  • Sucede dice:

    Publicación similar con toneladas de explicación básica y video:
    http://www.nerdkits.com/videos/digital_calipers_dro/

  • giro_john dice:

    @Maris:

    Le envié un correo electrónico con algunos de mis comentarios sobre cómo analizar las dos ondas cuadradas; pensé que era demasiado largo para publicarlo aquí. Perdona a todos; No tengo un buen lugar donde pueda dejarlo para siempre.

    Sin embargo, pensé que otros dos comentarios podrían ser interesantes:

    1. En cuanto a las señales de baja potencia, sugeriría que las conecte a las puertas de los FET, entonces la carga sería muy pequeña.

    2. Aquí hay una nueva idea que acabo de tener esta semana para obtener un codificador lineal más largo de calibres baratos. Estoy emocionado de probarlo. Verá, tengo una fresadora casera muy pequeña con un recorrido del eje X de 14 ″, por lo que ningún calibre barato tendrá un recorrido bastante largo. Aquí está mi idea: estoy encadenando dos de ellos en serie. Ambos se estiran y colapsan accidentalmente juntos. Como ahora sabemos cómo hacer conversiones matemáticas en las entradas de onda cuadrada, ejecuto las salidas de los calibradores AMBA en mi circuito de conversión y emito señales equivalentes A, Abar, B y Bbar equivalentes a la suma de lo que hacen los dos calibradores.

    Felices fiestas a todos.

  • carlo heras dice:

    ESO [censored] todavía envió mi pedido de agosto. Llamar al soporte de TI es como llamar a la compañía telefónica "No nos importa. No tenemos que hacerlo".

  • Marinus dice:

    Hola, estoy haciendo un proyecto también usando calibre digital, que tipo de calibre vas a aumentar, también tomaré la señal (el flujo de datos) para ingresar a mi propio circuito, y dónde puedo encontrar el tipo de protocolos que usan. ?

    Gracias Marinus

Maya Lorenzo
Maya Lorenzo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.