research

CAN2PCI: Board with Interface to CAN and PCI Bus for educational purposes

Abstract

En este trabajo se presenta una placa con interfaz al bus CAN y PCI desarrollada para la utilización en prácticas de las asignaturas relacionadas con redes de control. Se trata de una placa de altas prestaciones pensada para su utilización docente gracias a su facilidad de programación. La placa dispone de dos canales CAN independientes y permite acceso directo a los registros del controlador CAN. Las prácticas tienen como objetivo conocer la red de control en los niveles físico y de enlace y desarrollar un software de conectividad (middleware) que realice la interfaz entre estas capas y la de aplicación de usuario. Se exponen también brevemente las prácticas realizadas en una de las asignaturas donde se imparte redes de control, en la que es fundamental la utilización de un hardware conocido que permita programar las funciones básicas que operan directamente con el controlador de bus CANIn this work the development of a board with interface to the CAN and PCI bus for its use in lab courses related to control networks, is presented. This board has high benefits and advantages and has been implemented for educational purposes due to its programming facility. The board has two independent CAN channels and it allows direct access to the registers of the CAN controller. The objective of the lab experiments is to study the control networks in the physical and link levels and to develop a middleware that performs the interface between these layers and the user application. The experiments done in one of the courses, which includes control networks, are briefly described. In these practical labs it is very important the use of a known hardware that allows programming the basic functions which directly operate with the CAN bus controlle

    Similar works