毕业答辩-基于STM32的可视化倒车雷达的设计.pptVIP

  • 624
  • 0
  • 约1.06千字
  • 约 14页
  • 2019-08-02 发布于安徽
  • 举报

毕业答辩-基于STM32的可视化倒车雷达的设计.ppt

基于STM32的倒车雷达设计 指导老师: 学 生: 班 级:电嵌Q1341 设计目标 设计流程 智能家居控制系统 系统结构图 硬件设计 ——STM32主芯片 STM32F103C8T6是ST(意法半导体)公司设计的一款基于ARM Cortex-M3内核的32位微控制器,采用2~3.6V供电,工作频率可达72MHz,有37个可编程I/O口可用于连接各个传感器设备,具备2个12位ADC,3个16位定时器,1个PWM计时器,支持IIC、SPI和USART,可实现串口通讯功能,还带有SWD(串行单线调试)和JTAG接口用于程序调试,自带的20KB SRAM存储器和64KB Flash存储器,可以烧录和运行较大代码量的系统,实现丰富的功能。 硬件设计 ——传感器模块 温湿度传感器DHT11 超声波传感器HC-SR04 硬件设计 ——硬件电路连接 系统采用USB接口供电,而USB通常输出电压为5V,因此需要一个独立的电源模块进行电压转换,将5V转为主控芯片可用的3.3V电压。DHT11的DATA连接到PB0端口,传入温湿度数据,主控通过PB2触发超声波模块,通过PB4采集时间间隔计算距离,LCD1602的数据位通过上拉电阻与PA0~PA7相连,获取显示数据,声光报警包括一个LED连接到PB9和无源蜂鸣器通过三极管连接到PB11,4个开关按键直接通过PB8、PB10、PB12、PB14与主控芯片相连。 软件设计 系统启动后,进行初始化设置,LCD实时显示,键盘循环扫描是否有按键按下,若有按键按下,则进入阈值设定界面,设定阈值后返回主程序继续扫描按键,若无按键按下,则LCD显示由传感器传来的温湿度和距离信息。温湿度传感器每200ms传回一次数据后自动执行初始化后再次测量,超声波传感器触发后,循环发送8个40KHz脉冲并打开计数器,接收器检验回波,一旦检测到回波,打开外部中断并关闭计数器,计算并显示距离后返回主程序。 软件设计 当启动测距时,系统进入定时器中断服务程序,即通过STM32输出40KHz的脉冲方波信号,同时打开定时器计数。一旦端口接收回波信号,即触发外部中断信号,同时关闭定时器。。 ——超声波测距 系统测试 显示距离、温度、湿度: 系统测试 初始阈值: 设置 加 减 返回 系统测试 手动调整后阈值: 系统测试 上位机显示: 谢谢各位老师! 指导老师: 学 生: 班 级:电嵌Q1341

文档评论(0)

1亿VIP精品文档

相关文档