no puede recibir los datos correctos de NONIN OEM III usando PIC32

0

Estoy buscando una solución para mi proyecto. Estoy usando PIC32MX270F256B de Microchip, módulo nonin oem III y UART. He conectado el pin de salida serial desde nonin (número de pin 12), al pin U2RX del PIC (número de pin 22) Este circuito consiste en un acelerómetro, un sensor que no se encuentra en el horno y un sensor de temperatura. Sólo el sensor nonin oem no funcionó bien. Utilizo el led rojo como un LED de confirmación para la interrupción del receptor U2RX en la programación, pero el led no se enciende, lo que significa que la interrupción U2RX no funciona bien.

Cuando verifiqué la transmisión de datos en el terminal, se enviaron 3 bytes de datos [estado, frecuencia cardíaca (HR), SPO2] pero en el estado 00, 00, 00, lo que significa que el sensor no pudo leer la frecuencia cardíaca del usuario y SPO2 en absoluto.

He hecho el mismo circuito pero utilizando una unidad de comunicación diferente y un PIC diferente antes (bluetooth en lugar de Xbee, y dsPIC33 en lugar de PIC32) y funciona bien. Por lo tanto, no creo que haya ningún problema con el sensor que no se encuentra en el OEM.

¿Alguien podría volver a revisar mi diagrama esquemático? (Quiero publicar otras imágenes como el diagrama de tablero real, el resultado que se muestra en el terminal y algunas partes de programación aquí, pero puedo publicar solo un enlace) Quienes quieran ayudar y necesiten más detalles / fotos / enlaces, deje sus correos electrónicos aquí y me pondré en contacto con usted en privado más adelante.

    
pregunta user88482

1 respuesta

1

Mi primera observación, parece que te faltan condensadores de desacoplamiento. Lo que podría causar algunos problemas. En segundo lugar, su numeración de pines en el módulo OEM es incorrecta, por lo que está mal conectado o ensamblado algo diferente al esquema que se muestra aquí.

    
respondido por el Mathieu L.

Lea otras preguntas en las etiquetas