基于Linux的辅助驾驶智能车
日期:2023-11-14 作者:admin 来源: 浏览量:410
来源时间:2023年11月
学生姓名: 王东正、潘俊文、肖菲、刘凡锐
指导教师: 王伟
作品简介:
本作品是基于Linux的辅助驾驶智能车设计,采用STM32单片机和树莓派作为主控制核心。选用TPS5450、TJA1050、TB6612等芯片设计实现电源电路、CAN总线通信电路、电机驱动等电路。树莓派端基于Linux设计硬件驱动程序,采用Qt设计车载GUI人机交互操作界面。GUI界面显示环境温度、车距等信息,并通过Wi-Fi远程控制车体移动。基于CAN总线通信设计实现车窗升降、雨刷控制、车锁开关等功能。采用红外传感器、超声波传感器设计实现智能车自动寻迹、测距、避障等功能,通过摄像头采集交通路面图像信息,并通过GUI界面实时显示。装配麦克纳姆轮实现车体的多自由度移动控制。本设计可辅助驾驶者通过友好的人机交互界面获得更好的驾驶体验。
创新点:
该作品采用树莓派和STM32多处理器协同设计,提高了智能车系统信息处理能力与实时性。选用TPS5450、TJA1050、TB6612等芯片自主设计实现电源、CAN收发、电机驱动等硬件电路。设计通过CAN总线实现汽车车窗、车锁、雨刷等控制,提高了车身数据传输速度和整车的稳定性。通过温度、红外、超声波、摄像头等多传感器协同采集智能车行驶过程中的环境信息,并通过Qt设计人机交互界面,实时显示相关环境信息,使驾驶者拥有更好的智能车操控体验。
【收藏本页】
- 上一篇:基于STM32单片机的智能运动手表设计
- 下一篇:基于单片机的智能小车设计实践