Descripción del proyecto
EL PROTOCOLO CONTROLLER AREA NETWORK (CAN) ES UN BUS DE CAMPO QUE FUE INICIALMENTE DISEÑADO PARA APLICACIONES DE COMUNICACION INTERNAS EN VEHICULOS, PERO QUE HA SIDO AMPLIAMENTE ADOPTADO EN MUCHAS OTRAS AREAS DENTRO DEL CAMPO DE LOS SISTEMAS DE CONTROL EMPOTRADOS DISTRIBUIDOS, CAN ES HOY EN DIA UNA TECNOLOGIA MADURA, CUYO ENORME EXITO SE DEBE PRINCIPALMENTE A SU CAPACIDAD PARA CONTROL DE ERRORES, SU BAJA LATENCIA, SU ACCESO PRIORIZADO A LA RED Y SU RESPUESTA EN TIEMPO REAL, ADEMAS, EL USO TAN EXTENDIDO DE CAN HA CAUSADO UN DESCENSO EN EL PRECIO DE ESTA TECNOLOGIA HASTA NIVELES EN LOS CUALES OTROS COMPETIDORES NO PUEDEN COMPETIR,A PESAR DE ESTAS IMPORTANTES VENTAJAS, EXISTE LA CREENCIA DE QUE CAN NO ES ADECUADO PARA APLICACIONES CRITICAS, PRINCIPALMENTE A CAUSA DE LAS SIGUIENTES LIMITACIONES RELACIONADAS CON LA GARANTIA DE FUNCIONAMIENTO (DEPENDABILITY): (1) CONSISTENCIA DE DATOS LIMITADA; (2) CONTENCION DE ERRORES LIMITADA; (3) SOPORTE LIMITADO PARA TOLERANCIA A FALLOS Y (4) AUSENCIA DE SINCRONIZACION DE RELOJ, SIN EMBARGO, NUMEROSOS INVESTIGADORES OPINAN QUE CAN SI ES ADECUADO PARA SOPORTAR APLICACIONES CRITICAS DE CONTROL UNA VEZ QUE SE HAYAN SUPERADO DICHAS LIMITACIONES MEDIANTE MEJORAS ADECUADAS, ESTA POSIBILIDAD RESULTA ESPECIALMENTE INTERESANTE EN MUCHOS CAMPOS DE APLICACION, YA QUE LOS COMPONENTES CAN SON MUCHO MAS BARATOS QUE LOS COMPONENTES DE LOS COMPETIDORES NATURALES DE CAN EN APLICACIONES CON ELEVADA GARANTIA DE FUNCIONAMIENTO, COMO POR EJEMPLO FLEXRAY O TTA, UNA APLICACION ADECUADA Y ESPECIFICA PARA ESTOS SISTEMAS CAN MEJORADOS SERIAN LAS APLICACIONES DE CARACTER CRITICO PROPIAS DE LOS SISTEMAS X-BY-WIRE PARA VEHICULOS, YA QUE EL USO DE CAN PERMITE APROVECHAR LA EXPERIENCIA Y KNOW-HOW QUE LOS EQUIPOS DE INGENIERIA DE LOS FABRICANTES DE COCHES HAN GANADO DURANTE LAS DOS DECADAS QUE LLEVAN EMPLEANDO Y PROGRAMANDO ESTA TECNOLOGIA,VARIOS INVESTIGADORES, INCLUYENDO A LOS MIEMBROS DE NUESTRO GRUPO, HAN PROPUESTO MECANISMOS Y MEJORAS ENCAMINADAS A SUPERAR LAS LIMITACIONES DE CAN CON RESPECTO A LA GARANTIA DE FUNCIONAMIENTO MENCIONADAS ANTERIORMENTE, TOMANDO TODA ESA INVESTIGACION PREVIA COMO NUESTRO PUNTO DE PARTIDA, EL PRINCIPAL OBJETIVO DEL PRESENTE PROYECTO ES DISEÑAR, IMPLEMENTAR Y VALIDA UNA INFRAESTRUCTURA BASADA EN CAN PARA SOPORTAR LA EJECUCION DE APLICACIONES DE CONTROL DISTRIBUIDAS CON ELEVADA GARANTIA DE FUNCIONAMIENTO,ESTA INFRAESTRUCTURA, QUE RECIBE EL NOMBRE DE CANBIDS (CAN-BASED INFRASTRUCTURE FOR DEPENDABLE SYSTEMS), UTILIZARA LOS DISTINTOS MECANISMOS PROPUESTOS POR NUESTRO GRUPO Y POR OTROS GRUPOS COMO ELEMENTOS CONSTITUTIVOS DE SU ARQUITECTURA, DADO QUE ESTOS MECANISMOS SERAN ELEGIDOS A PARTIR DEL ESTADO DEL ARTE DE LA TECNOLOGIA CAN, LA EVALUACION DE DEPENDABILITY DEL PRODUCTO FINAL MUY PROBABLEMENTE PROPORCIONARA UNA IDEA CLARA ACERCA DE LA MAXIMA DEPENDABILITY QUE PUEDE SER ALCANZABLE CON LA TECNOLOGIA CAN, DEL MISMO MODO, PUESTO QUE PARA LAS INFRAESTRUCTURAS CON ELEVADA GARANTIA DE FUNCIONAMIENTO QUE HAN SIDO CONSTRUIDAS A PARTIR DE TECNOLOGIAS DIFERENTES DE CAN NO EXISTE NINGUN RESULTADO SOBRE EVALUACIONES MATEMATICAS DE DEPENDABILITY, ESTE PROYECTO MUY PROBABLEMENTE PERMITIRA LA REALIZACION DE DICHOS ESTUDIOS Y LA COMPARACION CON LOS RESULTADOS OBTENIDOS CON CANBIDS, Sistemas Empotrados Distribuidos\Garantía de Funcionamiento\Tolerancia a Fallos\Redes de Buses de Campo\Protocolo CAN\Sistemas de Tiempo Real