A Reverse Guidance System for Automobiles Using CAN Protocol
收藏资源简介:
This paper presents a low-cost, Arduino-based reverse guidance system for automobiles, utilizing the Controller Area Network (CAN) protocol for reliable communication. Designed for challenging reverse parking scenarios due to limited visibility, the system incorporates three HC-SR04 ultrasonic sensors, two MCP2515 CAN controller modules, two Arduino UNO boards, a 0.96-inch OLED display, and a buzzer. Sensors detect rear obstacles, sending proximity data via CAN frames to the display unit, providing both visual and auditory feedback to the driver. The communication relies on standard CAN frames with firmware-based encoding and decoding logic. A functional prototype was successfully implemented, with the complete design and source code available on GitHub:https://github.com/Amazing-Stardom/arduino-reverse-car-can-system. This solution offers an affordable and practical reverse guidance system for entry-level vehicles.
本论文提出一款基于Arduino的低成本汽车倒车辅助系统,采用控制器局域网(Controller Area Network,CAN)协议实现可靠通信。针对因视野受限而倒车泊车难度较高的场景,该系统集成3个HC-SR04超声波传感器、2个MCP2515 CAN控制器模块、2块Arduino UNO开发板、一块0.96英寸OLED显示屏及一个蜂鸣器。传感器可探测后方障碍物,并通过CAN帧将距离数据传输至显示单元,为驾驶员提供视觉与听觉双重反馈。该通信系统基于标准CAN帧,采用固件实现编码与解码逻辑。本研究已成功搭建功能原型,完整设计方案与源代码可于GitHub平台获取:https://github.com/Amazing-Stardom/arduino-reverse-car-can-system。该方案为入门级乘用车提供了一款经济实用的倒车辅助系统。



