摘要:随着人们生活水平的提高,私家车的数量急剧上升,所以在主要的商业圈内产生了停车难的现象,进而出现乱停车,交通事故也大大的增加。为了有效地改变这种现象,可以在繁华街道附近建设立体车库,本文研究的内容就是基于STM32的立体车库的研究。
0 引言
升降横移式立体车库是致力于解决目前停车难、停车位有限等问题设计的一套完备的自动控制装置。目前,国内的一线大城市,汽车的保有量超出了城市拥挤路段的极限,特别在大的购物中心附近和中小学校附近几乎很难停车,在一定程度上造成了车辆的乱停现象,影响了交通秩序,同时也危害了附近居民的人身安全,这些路段成为了交通事故的频发路段。所以,设计一个占用空间小、存车数量多、存取方便、安全的立体车库用来解决上述问题具有十分重要的意义。STM32作为一款主流的嵌人式处理器得到了越来越广泛的应用,由于其良好的安全性能,本文采用STM32F217VET6作为立体车库的核心处理器。
1 升降横移式立体车库的结构及工作原理
随着私人车辆的急剧增加,在大的购物中心附近和中小学校附近几乎很难停车,为了有效的解决这一难题,本文设计了一套基于STM32的升降横移式立体车库控制系统。基于STM32的升降横移式立体车库的工作流程框图如图1所示。
2 升降横移式立体车库核心控制器的硬件设计
控制器的硬件主要采用STM32内部自由的硬件资源这样减少了外部的干扰。根据立体车库的控制要求,主要使用STM犯的串口模块、GPIO模块、SPI模块、摄像头模块等。升降横移式立体车库核心控制器的硬件结构框图如图2所示。
3 升降横移式立体车库控制软件设计
为了快速而安全的实现停车,本控制系统设计了如下的控制流程。升一降横移式立体车库系统软件流程图如图3所示。
4 总结
进行了大量的实验,证明系统运行可靠,可以准确而安全的实现车辆的存取操作。综上所述,这套升降横移式立体车库系统达到了预期的目的。