一、前言
想起第一次参加的电子设计校赛好像在昨天一样(虽然确实在昨天),但是为了纪念这一段时间的劳动,并且记录一下遇到的问题,所以写了这篇文章。
二、实现思路
通过手机向停车场发送停车请求,然后停车场通过判断车位是否为空,控制继电器打开相应的电磁轨迹,再向小车发送驶入指令,令其循迹进入车位,等小车进入车位后,开始计时,等待手机再次发送提车请求时,停车场向小车发送驶出指令,同时将停车时间发送至手机。

三、遇到的一些困难
1.keil的配置环境一定要完善,而且由于版本不同运行别人的例程的时候会报错,这个需要改一下芯片的号。
2 .STM32不同的时钟在输出PWM的时候可能会产生冲突,如果对波形没有别的要求,可以用同一个定时器输出两路PWM。
3.STM32串口RXNE中断开启后,可以会有ODR中断的伴随开启,因此在清除串口标志位的时候都要清一下。
4.串口传输数据的时候如果用Send_Data这个函数的时候,要注意发送的是16进制数还是字符,这会影响小车的判断。最好还是使用printf函数,不过,要想在不同的串口使用需要调整相应的参数或者自己写一个函数。
5.蓝牙的使用需要先配置相同的参数,然后就很简单了。
6.电磁的埋线要注意干扰的问题,不太建议使用飞思卡尔的信号发生器,产生的干扰比较大。
7.霍尔传感器的使用受外界干扰较大,如果能重来,我要选电感加运放。

四、一点感悟
愤怒总是对自己无能的痛苦,组建团队也要慎之又慎。

基于STM32的智能泊车系统相关推荐

  1. 【毕业设计】基于 STM32 的自动泊车系统 -智能小车 - 物联网单片机

    文章目录 1 简介 1 背景 2 设计概要 3 硬件选型 3.1 主控 - STM32 3.2 电机驱动 3.3 红外遥控设计 3.4 传感器部分 3.4.1 循迹模块 3.4.2 红外避障模块 3. ...

  2. 基于STM32的智能风扇系统

    目录 1.概述 2.硬件组成 3.PWM调速原理 4.L298N电机驱动控制原理 5.红外线遥控编码原理 6.软件设计 7.实物测试 1.概述 该智能风扇以STM32单片机为核心,结合红外遥控.人体感 ...

  3. 单片机毕业设计 基于stm32的自动泊车系统

    文章目录 1 简介 1 背景 2 设计概要 3 硬件选型 3.1 主控 - STM32 3.2 电机驱动 3.3 红外遥控设计 3.4 传感器部分 3.4.1 循迹模块 3.4.2 红外避障模块 3. ...

  4. 基于STM32的智能手环系统的设计

    STM32系列 基于STM32的智能手环系统的设计 STM32系列 前言 一.系统方案的设计 1.1系统功能分析 1.2系统总体结构 二.硬件电路的搭建 2.1STM32最小系统组成部分 2.2S硬件 ...

  5. 基于STM32的智能抽油烟机系统与设计

    基于STM32的智能抽油烟机系统与设计 功能实现: 本课题是基于STM32的抽油烟机自动监控系统设计,通过STM32单片机实现对家用抽油烟机的检测与控制.完成有毒气体检测,并能自动发出报警信息,根据烟 ...

  6. 基于STM32的智能垃圾车系统

    基于STM32的智能导盲系统 闲来无事,用手头STM32做个项目. 成品功能: 1.垃圾车可以可以按照规定的路线自动行驶,当红外传感器检测到有人靠近后可以自动停车,电机驱动打开垃圾桶盖: 2.垃圾桶内 ...

  7. 基于STM32的智能车灯系统

    项目介绍: 本项目应用光敏电阻传感器模块实现了小车前大灯在环境光线不足的条件下自动亮灯的功能,另外自行设计了小车尾灯,模拟了实际汽车在转向及倒车时的灯光状态. 效果展示: 智能车灯系统_哔哩哔哩_bi ...

  8. 毕业设计——基于STM32的智能窗户系统(物联网、智能家居、APP控制、APP显示温湿度等信息、自动工作模式)

    本工程包括一下功能:1.远程控制工作功能:手机端app远程控制窗户开关(手机app自主开发) 2.自动监测工作功能:自动监测天气,并控制窗户开关 3.远程监测数据功能:温度.可燃气体浓度及各种状态在手 ...

  9. 【毕业设计】基于stm32的智能电子秤系统 - 物联网 嵌入式 单片机

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 4.1 STM32F103C8T6 4.2 HX711压力传感器 5 部分核心代码 6 最后 0 前言

最新文章

  1. (C++)1029 旧键盘
  2. Igraph包绘制network
  3. 面向过程的软件设计方法
  4. 秒杀系统架构解密与防刷设计 - 高可用架构系列
  5. sqlserver数据库进行数据和结构比较和同步 Visual Studio2017 数据库架构比较
  6. mysql字段名大写好处_数据库的表名字段名大小写问题
  7. P7443-加边【博弈论】
  8. 综保参数如何设定_FANUC主轴速度怎么去设定限制?
  9. WebRTC-集成qsv硬解码实现
  10. Python学习笔记(正则表达式)
  11. 使用javap分析Java的字符串操作 1
  12. libtoolize: error: Please install GNU M4, or 'export M4=/path/to/gnu/m4'
  13. 使用内存映射文件在进程间共享数据
  14. Gurobi软件求解线性规划问题(卜算学习记录)
  15. sql语句中大于号小于号的处理
  16. ▷Scratch课堂丨scratch初级-3-模拟相遇问题
  17. [附源码]Python计算机毕业设计超市商品管理系统
  18. Linux驱动编写入门-新解
  19. 盘点人工智能重点技术领域
  20. c# 的取负数_c# – 负数范围可枚举

热门文章

  1. python小游戏 消消乐小游戏设计与实现
  2. 基于Java的在线聊天APP系统分析及设计
  3. idea中maven插件爆红解决
  4. 人民币符号在html的显示方法
  5. UC浏览器页面,图片,css,js加载问题
  6. 用Vue和ECharts绘制问卷统计结果
  7. Python开发学习之Python实现用手机监控远程控制电脑
  8. linux 内核协议栈 UDP数据报校验和
  9. 数据库插入两条一样数据解决方案
  10. 算法小模板|滑动窗口(模拟)