En este proyecto se elaborará un sistema de setas de emergencia que al ser pulsadas enviarán información a la centralita de un vehículo autónomo a través del bus CAN para realizar diferentes funciones como la activación del frenado de emergencia o la desconexión del control autónomo del vehículo.
El objetivo es incrementar la seguridad en los campos de pruebas de vehículos autónomos y la mejora de la seguridad vial en vehículos cotidianos, en el que se propone desarrollar un sistema innovador de detección y prevención de situaciones de emergencia, con el fin de reducir la incidencia de accidentes y mejorar la respuesta ante eventos imprevistos en el ámbito automotriz.
El proyecto ha tenido como motivación la creación de un sistema hardware que responda a situaciones en tiempo real el cual permita actuar sobre el vehículo con el objetivo de mejorar la respuesta ante situaciones imprevistas mejorando de esta forma la seguridad vial.
El sistema se ha diseñado e impreso en PCB y montado en una estructura robusta para obtener un acabado final profesional y compacto. La seta de emergencia incorpora dos switches para el armado y desarmado del sistema, un DipSwitch para la selección del número de seta, un buzzer para un aviso sonoro cuando el sistema está pulsado y un envío de mensajes CAN según el estado del sistema a través de la placa de desarrollo MCP2515. Todo esto controlado por un Arduino Nano que ha sido integrado y soldado en la placa.
En esta memoria se expondrán los pasos realizados para el desarrollo del sistema comenzando con la historia de la seguridad desde que apareció el concepto del vehículo, repasando los sistemas de seguridad actuales y los protocolos de comunicación que incorporan hoy en día los vehículos. Seguidamente se desarrollará el proceso de elaboración del sistema detallando cómo se han diseñado los circuitos eléctricos para la integración del Hardware, la programación del código a lo que se refiere el Software y por último los resultados y conclusiones que se han obtenido a lo largo del desarrollo.
En conclusión, durante este proyecto se ha elaborado un sistema de setas de emergencia para vehículos autónomos que representa un avance en la mejora de la seguridad vial. A través del desarrollo Hardware y Software, el sistema ofrece una solución efectiva para detectar y prevenir situaciones de peligro, contribuyendo así a la reducción de accidentes y la protección de los usuarios de la carretera.
Abstract:
In this project, an emergency button system will be developed, which when pressed will send information to the autonomous vehicle´s control unit via the CAN bus to perform various functions such as activating emergency braking or disconnecting the vehicle´s autonomous control.
The aim to increase safety in autonomous vehicles testing fields and improve road safety in street vehicles, proposing to develop an innovative system for detecting and preventing emergency situations, with de goal of reducing accident rates and improving responses to unforeseen events in the automotive field.
The project has been motivated by the creation of a hardware system that responds to real-time situations, allowing for immediate action on the vehicle with the aim of improving the response to unforeseen events, thereby enhancing road safety.
The system has been designed, printed on PCB, and assembled on a robust structure to achieve a professional and compact final product. The emergency button incorporates two switches for arming and disarming de system, a DipSwitch for selecting the button number, a buzzer for audible alerts when the system is activated, and CAN message transmission according to the system´s status trough the MCP2515 development board. All of this controlled by an integrated and soldered Arduino Nano.
This report will outline the steps taken for system development, starting with the history of vehicle safety, reviewing current safety systems, and communication protocols used in today´s vehicles. The development process will then be detailed, covering the design of electrical circuits for Hardware integration, Software code programming, and concluding with the results and findings obtained throughout the development process.
In conclusion, this project has developed an emergency button system for autonomous vehicles, representing an advancement in road safety. Through hardware and software development, the system offers an effective solution for detecting and preventing danger, thereby contributing to accident reduction, and ensuring the safety of road users.
En este proyecto se elaborará un sistema de setas de emergencia que al ser pulsadas enviarán información a la centralita de un vehículo autónomo a través del bus CAN para realizar diferentes funciones como la activación del frenado de emergencia o la desconexión del control autónomo del vehículo.
El objetivo es incrementar la seguridad en los campos de pruebas de vehículos autónomos y la mejora de la seguridad vial en vehículos cotidianos, en el que se propone desarrollar un sistema innovador de detección y prevención de situaciones de emergencia, con el fin de reducir la incidencia de accidentes y mejorar la respuesta ante eventos imprevistos en el ámbito automotriz.
El proyecto ha tenido como motivación la creación de un sistema hardware que responda a situaciones en tiempo real el cual permita actuar sobre el vehículo con el objetivo de mejorar la respuesta ante situaciones imprevistas mejorando de esta forma la seguridad vial.
El sistema se ha diseñado e impreso en PCB y montado en una estructura robusta para obtener un acabado final profesional y compacto. La seta de emergencia incorpora dos switches para el armado y desarmado del sistema, un DipSwitch para la selección del número de seta, un buzzer para un aviso sonoro cuando el sistema está pulsado y un envío de mensajes CAN según el estado del sistema a través de la placa de desarrollo MCP2515. Todo esto controlado por un Arduino Nano que ha sido integrado y soldado en la placa.
En esta memoria se expondrán los pasos realizados para el desarrollo del sistema comenzando con la historia de la seguridad desde que apareció el concepto del vehículo, repasando los sistemas de seguridad actuales y los protocolos de comunicación que incorporan hoy en día los vehículos. Seguidamente se desarrollará el proceso de elaboración del sistema detallando cómo se han diseñado los circuitos eléctricos para la integración del Hardware, la programación del código a lo que se refiere el Software y por último los resultados y conclusiones que se han obtenido a lo largo del desarrollo.
En conclusión, durante este proyecto se ha elaborado un sistema de setas de emergencia para vehículos autónomos que representa un avance en la mejora de la seguridad vial. A través del desarrollo Hardware y Software, el sistema ofrece una solución efectiva para detectar y prevenir situaciones de peligro, contribuyendo así a la reducción de accidentes y la protección de los usuarios de la carretera.
Abstract:
In this project, an emergency button system will be developed, which when pressed will send information to the autonomous vehicle´s control unit via the CAN bus to perform various functions such as activating emergency braking or disconnecting the vehicle´s autonomous control.
The aim to increase safety in autonomous vehicles testing fields and improve road safety in street vehicles, proposing to develop an innovative system for detecting and preventing emergency situations, with de goal of reducing accident rates and improving responses to unforeseen events in the automotive field.
The project has been motivated by the creation of a hardware system that responds to real-time situations, allowing for immediate action on the vehicle with the aim of improving the response to unforeseen events, thereby enhancing road safety.
The system has been designed, printed on PCB, and assembled on a robust structure to achieve a professional and compact final product. The emergency button incorporates two switches for arming and disarming de system, a DipSwitch for selecting the button number, a buzzer for audible alerts when the system is activated, and CAN message transmission according to the system´s status trough the MCP2515 development board. All of this controlled by an integrated and soldered Arduino Nano.
This report will outline the steps taken for system development, starting with the history of vehicle safety, reviewing current safety systems, and communication protocols used in today´s vehicles. The development process will then be detailed, covering the design of electrical circuits for Hardware integration, Software code programming, and concluding with the results and findings obtained throughout the development process.
In conclusion, this project has developed an emergency button system for autonomous vehicles, representing an advancement in road safety. Through hardware and software development, the system offers an effective solution for detecting and preventing danger, thereby contributing to accident reduction, and ensuring the safety of road users. Read More