¿PUEDE BUSCAR compatibilidad con el sistema? DB9 a M12

0

Tengo un sistema CAN con un enchufe macho M12 de 5 pines que actúa como un sensor de procesador. Funciona con 12 voltios. Estoy intentando alimentar este sistema con un sistema Raspberry Pi B usando esta placa CAN BUS: enlace .

He encontrado que la M12 tiene este pinout:

LaRaspberrytieneunconectorDB9concreoqueestepin-out:

Si mido el voltaje en el conector m12 usando el pin 3 como conexión a tierra, obtengo 2.5V en 4 y 0.05 voltios en el pin 5 y 9 voltios en el pin 2.

Me pregunto si estoy haciendo lo correcto para conectar el conector DB9, CAN_H y CAN_L juntos, CAN_GRND y Pin9 del DB9 (CAN_V +) con el Pin 2 CAN_V + en el M12. Me pregunto si tendré problemas porque la Pi funciona con 5V y el procesador CAN con 12V. Además, si los dos son realmente compatibles ya que tengo muchos más pines disponibles en el lado DB9.

    
pregunta user1945235

2 respuestas

2

Para ampliar la respuesta de Marko, debe conectar las señales CAN_GND, CAN_H y CAN_L en su conector DB9 a las entradas correspondientes en el conector M12. Si no tiene aislamiento galvánico en el blindaje del bus CAN, también puede conectar de forma segura el pin GND en el conector DB9 a CAN_GND sin romper nada si lo desea.

Debería no conectar las señales CAN_V + entre sí, ya que la documentación del escudo del bus CAN no aclara si puede aceptar alimentación en el pin CAN_V +, especialmente no a 9 V.

El bus CAN solo depende de las líneas de bus (CAN_H y CAN_L) y de las conexiones a tierra (CAN_GND) que están conectadas; los nodos no necesitan compartir un riel de alimentación común. Es posible que desee medir el voltaje en el pin DB9 CAN_V + para determinar si proporciona su propio riel de 5V para su transceptor, o si necesita 5V para ser suministrado externamente.

    
respondido por el Devan
0

CAN_H va a CAN_H, CAN_L va a CAN_L, CAN_GND va a CAN_GND.

    
respondido por el Marko Buršič

Lea otras preguntas en las etiquetas