Colección de citas famosas - Slogan de motivación - ¿Qué son los controladores de bus CAN?

¿Qué son los controladores de bus CAN?

El bus de campo es uno de los temas candentes en el desarrollo tecnológico en el campo de la automatización actual y se conoce como la red de área local informática en el campo de la automatización. Su aparición proporciona un sólido soporte técnico para que los sistemas de control distribuido logren una comunicación de datos confiable y en tiempo real entre nodos.

CAN (Controller Area Network) pertenece a la categoría de bus de campo. Es una red de comunicación en serie que soporta eficazmente el control distribuido o el control en tiempo real. En comparación con muchos sistemas de control distribuido RS-485 actuales basados ​​en líneas R, el sistema de control distribuido basado en bus CAN tiene ventajas obvias en los siguientes aspectos:

En primer lugar, el controlador CAN funciona en múltiples En modo maestro, cada nodo de la red puede competir para enviar datos al bus según la prioridad de acceso al bus (según el identificador del mensaje) utilizando una estructura sin pérdidas de arbitraje bit a bit. El protocolo CAN elimina la codificación de direcciones de estación. y lo reemplaza con Al codificar los datos de comunicación, diferentes nodos pueden recibir los mismos datos al mismo tiempo. Estas características hacen que la comunicación de datos entre los nodos de la red compuesta por el bus CAN sea sólida en tiempo real y fácil de realizar. formar una estructura redundante, mejorando la confiabilidad y flexibilidad del sistema. Sin embargo, el uso de RS-485 solo puede formar un sistema de estructura maestro-esclavo, y el método de comunicación solo se puede realizar en forma de sondeo de estación maestra. El rendimiento en tiempo real y la confiabilidad del sistema son deficientes; p>

En segundo lugar, el bus CAN pasa Los dos terminales de salida CANH y CANL del chip de interfaz del controlador CAN 82C250 están conectados al bus físico, y el estado del terminal CANH solo puede ser de nivel alto o estado suspendido, y el El terminal CANL solo puede estar en nivel bajo o en estado suspendido. Esto asegura que el fenómeno que ocurre en la red RS-485 no ocurrirá cuando hay un error en el sistema y varios nodos envían datos al bus al mismo tiempo, lo que resulta en un cortocircuito en el bus, dañando con ello algunos nodos. . Además, el nodo CAN tiene la función de apagar automáticamente la salida en caso de errores graves, de modo que las operaciones de otros nodos en el bus no se vean afectadas, asegurando así que el bus no quedará en un "punto muerto" debido a Problemas con nodos individuales en el estado de la red. Además, el protocolo de comunicación completo de CAN se puede implementar mediante el chip controlador CAN y su chip de interfaz, lo que reduce en gran medida la dificultad del desarrollo del sistema y acorta el ciclo de desarrollo. Estos son incomparables con RS-485, que solo tiene un protocolo eléctrico.

Además, en comparación con otros buses de campo, el bus CAN es un bus de campo estándar internacional con muchas características como alta velocidad de comunicación, fácil implementación y rendimiento de alto costo. Estas también son razones importantes por las que el bus CAN se utiliza actualmente en muchos campos y tiene una fuerte competitividad en el mercado.

CAN (Controller Area Network) es una red de área de controlador y pertenece a la categoría de bus de campo industrial. En comparación con los buses de comunicación generales, la comunicación de datos del bus CAN tiene una confiabilidad, rendimiento en tiempo real y flexibilidad excepcionales. Debido a su buen rendimiento y diseño único, el bus CAN ha atraído cada vez más atención. Es el más utilizado en el campo del automóvil por algunos de los fabricantes de automóviles más famosos del mundo, como BENZ (Mercedes-Benz), BMW (BMW), PORSCHE (Porsche), ROLLS-ROYCE (Rolls-Royce) y JAGUAR (estadounidense). Leopard) y otros han adoptado el bus CAN para realizar la comunicación de datos entre el sistema de control interno del automóvil y varias agencias de detección y activación. Al mismo tiempo, debido a las características del propio bus CAN, su ámbito de aplicación ya no se limita a la industria automotriz, sino también al control automático, aeroespacial, navegación, industria de procesos, industria de maquinaria, maquinaria textil, maquinaria agrícola, robots. , máquinas herramienta CNC, equipos médicos y desarrollo de sensores. CAN ha formado un estándar internacional y ha sido reconocido como uno de los buses de campo más prometedores. Sus protocolos de aplicación típicos incluyen: SAE J1939/ISO11783, CANOpen, CANaerospace, DeviceNet, NMEA 2000, etc.