Preguntas etiquetadas con can

CAN significa Controller Area Network y es un bus que se utiliza a menudo en aplicaciones de automoción. Es un protocolo diferencial de dos cables y funciona con velocidades de transmisión desde 10 kbits / seg hasta 1 Mbits / seg.

24
Técnicas de sincronización / delimitación de protocolos en serie

Como la comunicación serial asíncrona se extiende ampliamente entre los dispositivos electrónicos, incluso hoy en día, creo que muchos de nosotros hemos encontrado esa pregunta de vez en cuando. Considere un dispositivo electrónico Dy una computadora PCconectada con una línea serie (RS-232 o...

14
Licencias de autobuses CAN

Buscando posibles soluciones para la comunicación a larga distancia entre múltiples microcontroladores, encontré el bus CAN. Sin embargo, dice que hay una tarifa de licencia para cualquier implementación del protocolo CAN. Mi plan es usar un microcontrolador, un controlador CAN (MCP2515) y un...

12
Implementación de una capa de protocolo CAN en software

Antecedentes Estoy desarrollando un proyecto que requerirá las modestas especificaciones de microcontroladores de: 8 ADC de 12 bits y 10 kHz 1kB de RAM Huella 48-QFN o menor Protocolo de comunicación de 20 kbps con conexión en cadena, resistente al ruido y con corrección de errores Los...

12
¿MCP2551 es un convertidor de UART a CAN?

Quiero hacer un sniffer de bus CAN a 250 kbit / s usando mi computadora. Después de algunas investigaciones, descubrí que MCP2551 es una especie de regulador de nivel de voltaje para la capa física de CAN. Teniendo esto en cuenta, me pregunto si esta configuración podría funcionar. Solo quiero...

12
Transmisión de diferentes mensajes con la MISMA ID en un bus CAN

El arbitraje de CAN se realiza con ID, y cualquier nodo en el bus puede transmitir con cualquier ID (idealmente no debería, pero un nodo desagradable puede). ¿Qué sucede si dos nodos diferentes conectados en el mismo bus CAN transmiten mensajes con las mismas ID pero con diferentes bytes de...

11
¿Cuál es el código de color para CAN Bus?

Me gustaría saber si hay algún código de color especificado para el cableado de comunicación del bus CAN, ¿tal vez en ISO-11898-1? (No tengo acceso libre al archivo) Busqué cualquier documento oficial sin suerte. Cuando pregunté a mis colegas al respecto, todos están de acuerdo en los colores...

11
CAN bus integridad de la señal

Los canales son CAN_H (rojo), CAN_L (azul) y CAN_H-CAN_L (marrón). Se puede observar en el siguiente diagrama que CAN_H-CAN_L tiene una forma de señal aceptable. Sin embargo, tanto CAN_H como CAN_L me parecen mal. Y en realidad el dispositivo no funciona en un entorno ruidoso. Tengo dos...

10
Habilitar interrupción pero no ISR

Me gustaría saber qué sucede si se habilita una interrupción (por ejemplo: interrupción de pérdida de arbitraje en el módulo CAN del LPC1778 de NXP), pero no se ha definido ningún ISR para la interrupción. Cuando se produce una interrupción de este tipo, sé que se establecerá el indicador de...

10
Seleccionar una capa de red sobre el bus CAN

Estoy planeando usar el bus CAN en una aplicación de automatización industrial, sin embargo, me cuesta decidir cómo implementar la capa de red. ¿Alguien aquí tiene alguna recomendación para un protocolo de capa superior para usar sobre CAN que proporcione pautas sobre cómo asignar ID de mensajes y...

9
¿Qué es exactamente "dominante" y "recesivo"?

Estoy leyendo hojas de datos en el bus LIN, pero aparentemente la misma terminología se usa para CAN. ¿Qué significa "recesivo" y "dominante", por ejemplo, http://hw-server.com/products/rs_optika/prevodniky_optika.html ? ¿Cómo se relacionan estos términos con "bajo" y "alto", o 0 y...

8
CAN Resistencias de transmisión y terminación

He estado tratando de configurar una red CAN utilizando microcontroladores PIC18F25K80 y un MCP2551 para comunicarme entre ellos. ¿Puedo usar dos cables simples como un bus CAN simplemente conectando el CANL, CANH de los transceptores? ¡Ni siquiera podía transmitir datos con la configuración que...