基于STM32单片机的停车场系统

2023-10-26

一、系统设计

     本次停车场系统的设计使用STM32单片机为主控,通过光电检测模块检测车位,检测到数据后通过ESP8266通信模块上传到上位机,检测到车辆时则判断车位被占用并自动计算停车费和空余车位。

二、硬件设计

     本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制。通过光电模块对车位进行识别,检测到的数据会通过串口发送到ESP8266和显示屏端,此时通过ESP8266就完成了与上位机的通信。

 三、软件设计

 主程序流程

      停车场系统的软件实现过程中首先要进行的系统初始化,初始化结束后通过光电模块检测车位,判断识别到车辆时,上位机端显示车位被占用并自动计算停车费和空余车位数量。

 Keil程序运行界面

 四、实物展示

 

五、资料内容

 

 六、上位机


————————————————
版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/XCHardware/article/details/131687635

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于STM32单片机的停车场系统 的相关文章

  • linux服务器结合宝塔搭建Gitlab服务器完整过程

    不想被束缚 公司总是不给我gitlab管理员账号 我自己搭建一个去 又不是没有服务器的人 哼 1 宝塔安装GitLab服务器 根据自己的内存选择不用的版本安装 2 宝塔开发端口如 8099 这个是我的Gitlab服务器的端口 如果有防火墙那
  • 虚拟化技术原理(CPU、内存、IO)

    本文来自 http www ywnds com p 5856 虚拟化 云计算现在已经非常成熟了 而虚拟化是构建云计算基础架构不可或缺的关键技术之一 云计算的云端系统 其实质上就是一个大型的分布式系统 虚拟化通过在一个物理平台上虚拟出更多的虚

随机推荐