
En la
primera parte, describimos el proceso de desarrollo de una versi贸n de prueba de un m贸dulo de tel茅metro submarino. Ha llegado el momento de compartir informaci贸n sobre la segunda versi贸n del m贸dulo, ya que hemos implementado los cambios propuestos en el primer art铆culo.
Cambio # 1: Control de ganancia autom谩tica temporal (GAM).En el proceso de probar la primera versi贸n del m贸dulo, se describi贸 claramente el problema de la ca铆da de la se帽al reflejada de los obst谩culos ubicados cerca del emisor. Algunos comentaristas en una publicaci贸n anterior recomendaron un VARU. S铆, el uso de VARU fue muy apropiado. Ahora, en los primeros momentos despu茅s de enviar un pulso de sonda, es posible minimizar la ganancia y aumentarla con el tiempo.
La implementaci贸n de la VARU se muestra en el esquema No. 1.
El DAC del microcontrolador genera un voltaje aplicado a la puerta del transistor Q4.
Para el transistor aplicado, la caracter铆stica de la atenuaci贸n introducida se obtiene experimentalmente, dependiendo del voltaje en la puerta. En base a esta caracter铆stica, y los par谩metros ambientales especificados por el usuario, se calcula una tabla de valores, que se env铆a a trav茅s de DMA al DAC del microcontrolador.
De hecho, el transistor, que opera en modo lineal, cierra parcialmente la se帽al 煤til desde la salida de la primera etapa del amplificador a tierra, regulando as铆 la amplitud de la se帽al que va a las etapas posteriores del amplificador.
Cambio n. 掳 2: convertidor de refuerzo para alimentar la etapa de salida.Esquema n煤mero 2. Todo es simple aqu铆. El convertidor de impulso nos permite hacer que nuestro emisor sea un poco m谩s "ruidoso". Puede ajustar el voltaje de suministro de la etapa de salida de 5 a 16 voltios. Lo 煤til para mediciones de larga distancia.
Cambio No. 3: giroscopio / aceler贸metro MEMS.Esquema n煤mero 3. Chip ICM20602 incorporado. Esto permitir谩 obtener no solo informaci贸n sobre los niveles de reflexi贸n de los objetos en la trayectoria del rayo, sino tambi茅n la direcci贸n (谩ngulo) donde el m贸dulo est谩 mirando en este momento. Despu茅s de realizar el escaneo m谩s simple del m贸dulo (incluso girando el m贸dulo con la mano), puede obtener una imagen realista del objeto escaneado de acuerdo con el principio de formaci贸n de im谩genes por LIDAR.
Los cambios tambi茅n deber铆an incluir el uso de un amplificador MCP669-E / ML m谩s barato, pero no peor. Los controladores de puerta tambi茅n seleccionaron el m谩s barato de los TPS51604DSGR disponibles.
La forma de las placas de circuito impreso se hace redonda, para una colocaci贸n m谩s racional dentro de la carcasa de metal.
Para la compacidad y la constancia de las caracter铆sticas de copia a copia, el transformador se fabrica de acuerdo con la tecnolog铆a plana.
El hierro esta listo. Que sigue 隆Se acerca la mejor hora de programadores!
Aunque la funcionalidad b谩sica de bajo nivel ya se ha probado en el trabajo (gesti贸n de controladores, trabajo con ADC, DAC, etc.), a煤n debe implementar una interacci贸n conveniente con el host, crear y describir en detalle la API que da acceso a todas las capacidades del m贸dulo. Perm铆tame recordarle que elegimos UART como la interfaz f铆sica para estos fines. Y aqu铆 vale la pena mencionar que hubo un desacuerdo en el equipo sobre qu茅 tipo de protocolo vale la pena detener por ahora: en texto o binario. Por un lado, el protocolo binario es velocidad, facilidad de procesamiento en el lado del host. Por otro lado, el protocolo de texto facilita el an谩lisis del intercambio de datos (incluso en el terminal hiperterminal) y el uso de comandos / respuestas de m贸dulos significativos. Aqu铆 hay un peque帽o ejemplo de interacci贸n con el m贸dulo usando comandos de texto en el terminal Putty:

Al presionar la tecla TAB, se muestra una lista de todos los comandos.
Se da un ejemplo del uso del comando YPR, que devuelve el valor actual de la direcci贸n del m贸dulo a lo largo de tres ejes (谩ngulos de Euler).
El comando CHART devuelve el valor de la se帽al reflejada de los objetos en la ruta del pulso de la sonda. Puede establecer la resoluci贸n de la medici贸n (hasta ahora en cent铆metros) y el n煤mero de mediciones.
Por supuesto, el caso ideal es el soporte para ambas versiones del protocolo, tanto textuales como binarias. Pero, desafortunadamente, tenemos un tiempo limitado y nos gustar铆a dirigir los esfuerzos de inmediato hacia una opci贸n m谩s aceptable para los usuarios. Por lo tanto, una solicitud modesta: marque en la opci贸n de votaci贸n que ser铆a m谩s conveniente para usted.
Para el pr贸ximo art铆culo, intentaremos utilizar toda la funcionalidad del m贸dulo para poder escanear objetos bajo el agua y obtener una imagen con los contornos de estos objetos.
PSLas opiniones con respecto al contenido para el segundo art铆culo dentro del equipo se dividieron: seco, un poco, pero ahora, bien espacioso, hermoso, pero luego ... "Ahora" gan贸.
Diluir茅 la sequedad del texto con algunas fotos que se tomaron durante el proceso de fabricaci贸n de la segunda versi贸n del m贸dulo.
Conjunto emisor

Cajas de metal mecanizado

Cajas marcadas con l谩ser

Montaje de tableros modulares
