Cinco técnicas para hacer sensores más simples

Cinco técnicas para hacer sensores más simples


Consejo 1-comience con la herramienta de bus

Como primer paso, los ingenieros deben tomar la forma de una herramienta de bus para limitar lo desconocido cuando se conectan por primera vez al sensor. Una herramienta de bus está conectada a una PC / PC y luego al I2C del sensor. SPI u otros protocolos que permiten a los sensores "hablar". Las aplicaciones de PC asociadas con las herramientas de bus proporcionan una fuente conocida y funcional para enviar y recibir datos, no desconocida. Un controlador de microcontrolador / MCU integrado no autenticado. En el entorno de trabajo de una herramienta de bus, los desarrolladores pueden enviar y recibir mensajes para comprender cómo funciona esta parte. Antes de intentar operar a un nivel incorporado.


Consejo de 2-escribir código de interfaz de transporte en Python

Una vez que el desarrollador ha intentado usar el sensor con la herramienta de bus, el siguiente paso es escribir el código de aplicación para el sensor. En su lugar, escriba el código de la aplicación en Python. Muchas herramientas de bus configuran complementos de plug-in y códigos de muestra al escribir scripts. Python suele ser uno de los idiomas disponibles en .NET. Escribir aplicaciones en Python es rápido y fácil, y proporciona una manera de probar sensores en su aplicación. Este enfoque no es tan complejo como las pruebas en un entorno integrado. Tener un código de alto nivel facilitará a los ingenieros no incrustados extraer scripts de sensores y realizar pruebas. Sin el cuidado de un ingeniero de software integrado.


Sugerencia 3 sensores de prueba con Micro Python

Una de las ventajas de escribir el primer código de aplicación en Python es llamar a Micro Python. La interfaz de programación de aplicaciones (API) de la herramienta de llamada a la herramienta de bus se puede reemplazar fácilmente Operación de micro python en software embebido en tiempo real. Muchos de estos sensores están disponibles para que los ingenieros comprendan su valor. Micro Python opera en un procesador Cortex-M4 y es un buen ambiente. No solo es simple, sino que no es necesario escribir controladores I2C o SPI aquí, porque ya están cubiertos en las bibliotecas funcionales de Micro Python.


Consejo 4: usando el código del proveedor del sensor

Consejo 5: usar una biblioteca de funciones de fusión de sensores