Tenemos un producto de gateway CAN exitoso basado en dsPIC33EP. El firmware es bastante complicado y tardó años en desarrollarse. Escrito en C, el bucle principal llama a muchas máquinas estatales, cada una de las cuales es bastante portátil a o...
Quiero determinar la frecuencia de corte de un filtro de paso bajo en la línea de comunicación del bus CAN. Encontré los siguientes valores en Internet:
R = 100 ohmios
C = 560 pF
Cuando calculo la frecuencia de corte de este filtro, descu...
Quiero conectar un bus CAN para varios motores (BLDC) en el brazo robótico. Estoy construyendo mi motor de tal manera que tienen un controlador y un transciever CAN incorporado. Habrá hasta 6 motores con la longitud total del bien de autobús ent...
Al enviar un bit dominante (0 bits) en el bus CAN, entiendo que los transceptores CAN emiten CANH = 3.5V y CANL = 1.5V.
Pero al mirar los esquemas de un transceptor CAN, no entiendo cómo se alcanza el CANH = 3.5V (figura como se indica a cont...
¿Es posible terminar un extremo de un bus CAN utilizando la terminación estándar (resistencia individual de 120 ohmios a través de CANH y CANL) y el otro extremo utilizando la terminación dividida (dos de 60 ohmios en serie con un condensador en...
¿Puede alguien explicar cómo se comportan los nodos cuando uno o más nodos detectan un error?
He intentado entenderlo desde CAN Spec pero parece complicado.
¿Cuándo se incrementan los contadores de errores de transmisión y recepción y por qué va...
Supongamos que todos los nodos en una red CAN se configuran utilizando filtros de aceptación para paquetes de rx que se dirigen solo a ellos. Ejemplo: el nodo A configurado para registrar paquetes dirigidos solo a "A" en el campo de ID de 11 bit...
Voy a comenzar un proyecto en mi universidad en unas pocas semanas. Dado que es una colaboración entre mi universidad y una empresa muy importante, no puedo decir mucho sobre el proyecto en sí. Así que trato de dar aquí la cantidad necesaria de...
Tengo un circuito con un conector de bus CAN como el siguiente con dos conectores RJ11 que se conectarán en un estilo de conexión en cadena:
Pero solo uno de ellos está funcionando (los probé conectándome a otro nodo terminal con un solo...
Me gustaría conectar mi PC a un bus CAN para enviar y recibir mensajes. ¿Es posible usar MCP2210 como un convertidor de USB a SPI y conectarlo a MCP2515 y luego use SocketCAN para abrir un canal desde la PC al bus CAN? ¿Funcionará?