1。3  拟解决的关键性问题

(1) 由于设计中的小车底层硬件控制是通过STM32主控板控制,主控板与路由器模块的通信如何实现。

(2) 各元件之间电压与电流各不相同,如何控制各元件电压与电流的供给以及整个系统电源的稳定性。

(3) 小车循迹时如何转弯,上位机控制时又如何转弯使得小车不容易失控。

(4) 由于单片机的电流为mA级的,无法驱动电机,如何进行电机的驱动。

(5) Android客户端和WiFi小车是如何进行通信,选择哪种协议建立通信链接。

2  设计任务及方案比较

2。1  设计任务

本设计主要是使用手机端APP通过无线网络实现小车的前进、后退、转弯、超声波测距、循迹等功能。本设计还可以通过Web浏览器进行视频采集。

2。2  系统方案的选择与比较

(1) 通过设计任务及要求以及设计前考了到的问题等,设计出以下几种设计方案。

方案一:选择最典型的并且容易上手的TP—LINK WR703N无线路由器作为智能WiFi小车的通信模块,使用51单片机作为主控芯片。该方案路由器功耗小并且相关资料齐全。

方案二:选择比较耗电功率大性能好的大亚DB120-wg无线路由器作为WiFi模块,使用51单片机作为WiFi小车的主控芯片,需要电源稳定并且容量大。

方案三:购买直接与单片机链接的WiFi模块作为WiFi小车的通信模块。使用开源控制芯片STM32F103RCT6单片机作为WiFi小车的主控芯片,缺点是要求单片机性能较高、成本高,需要编写大量的驱动程序,设计复杂,优点无线设备与单片机链接紧密且他们通信较好。文献综述

(2) 通过上述方案的比较以及我们综合的考虑重新设计出新的方案

方案四:选择TP-LINK WR703N无线路由器为控制模块,特点是功耗小性能比较强大,相关资料齐全,不需要编写大量的驱动程序;智能WiFi小车的底层控制芯片我们选择STM32F103RCT6,特点是:STM32系列的单片机为开源硬件,相关软硬件资源齐全,烧写容易,无需其他的编码器下载器等,而且通过STM32CubeMX工具的图形界面进行主要代码的生成,编程量大大减少。

2。3  总体设计方案

WiFi智能小车包含的模块有:WiFi模块、电机驱动模块、单片机控制模块、摄像头模块、超声波测距模块、舵机模块等构成。

2。3。1  整体系统

系统整体设计方案如下图2-1

图2-1 方案设计图

项目系统包括路由器、STM32F103RCT6单片机、电机驱动电路、电机、电平转换电路、舵机电路、电源电路、摄像头、摄像头灯光电路,超声波感应电路,路由器WR703N以及上位机APP等。

路由器用于接收手机端APP发来的指令并且将采集到的视频信号传送到手机端;STM32F103RCT6单片机是整个小车的控制核心,控制着各个模块协调工作;电机驱动电路的作用是驱动电机的转动,它能使电机正反转,从而控制小车完成向前、向后以及转弯等操作;电平转换电路的作用是将WR703N输出的3。3V串口电平转换为单片机可以判断的高低电平;电源电路作用则是为整个小车的下位机进行系统供电;摄像头用于采集视频信号,摄像头灯光电路通过STM32控制来调节摄像头灯光的亮度,使其在小车夜间行驶的时候提供照明,进行摄像;超声波感应电路用于控制超声波模块进行测量前方障碍物的距离;舵机电路用于控制摄像头的摆动的方向。来*自-优=尔,论:文+网www.youerw.com

2。3。2  整体工作原理工作流程

3  硬件介绍与设计

3。1  STM32F103RCT6 单片机系统

上一篇:AT89C51单片机的多点温度控制系统设计+程序+电路图
下一篇:AT89C52单片机远程集中抄表系统设计+电路图+程序

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

基于Virtex-5FPGA的图像处理系统研究

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析