基于STM32的串口通信小车上位机控制系统开题报告
2020-02-18 16:59:10
1. 研究目的与意义(文献综述)
1.1研究目的及意义
近几年来,随着科学技术日新月异的发展,计算机、通信科技的快速发展,特别是互联网的快速普及,互联网在人类活动中也越来越紧密联系,计算机、通讯、消费电子三合一的快速发展,数字化时代已经到来。嵌入式接入设备是数字化时代的一大主流标志,形态各异的计算机、通讯、消费电子三合产品也将是网络接入设备的大主流。由于嵌入式设备具有低成本高性能的特点,而现今对嵌入式系统的开发研究和嵌入式技术也都进入到了一个成熟的阶段,stm32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的arm cortexreg;-m0,m0 ,m3, m4和m7内核。
随着科学技术的迅猛发展,机器人逐渐走如人类视野。机器人的诞生和发展逐渐改变了人类对传统生产的一些认识,同时也改变了人类的某些生活习惯,给我们带来了智能化技术的直观感受。直到现在,世界各地关于机器人的定义还没有一个统一的规定,每个国家都有着自己的解释。我国定义机器人是一种自动化机器,与其他自动化机器相比,它具有一定的与人或智能生物相识的功能。轮式机器人(wmr)在各种移动机器人类型中是一款最常见的、最重要的机器人,相比其他类型的移动机器人,它具有承载力大,移动平稳,能源利用率高等特点。作为轮式机器人研究领域的一个重要分支,智能小车由于其广阔的应用空间一直是研究热点之一。
智能小车是机械、自动控制技术、计算机技术、人工智能、微电子学、模式识别、通讯技术、传感器技术、仿生学等多学科和技术综合的结果。它之所以成为人们的研究热点,是因为它在航天探索、海洋探索、工农业生产、军事应用以及家庭应用等方面都有着广阔的应用前景。由于目前对于智能小车的研究还处于发展阶段,随着人工智能技术、计算机技术、自动控制技术的迅猛发展,智能控制必将迎来它发展的新浪潮。计算机控制与电子技术的融合为智能小车的高度智能化开辟了广阔的的前景。
2. 研究的基本内容与方案
本课题的基本内容:通过对串口通信小车的学习,实现以stm32嵌入式芯片为智能小车集成控制系统的核心芯片,使上位pc机可以无线控制小车的行进状态,运用pwm波控制直流电机进行速度调节,运用超声波传感实现小车的智能避障功能。完成软件程序的编写并完成实物设计。
本课题的目标:设计并完成智能小车,可以通过上位pc机或小车上的lcd屏幕控制小车实现改变运动方向、加减速、转弯等基本动作,并使得小车通过超声波传感实现避障。
本课题的基本技术方案: 以stm32嵌入式芯片为智能小车集成控制系统的核心芯片,控制系统还包括蓝牙、lcd屏幕、超声波探测、电机驱动等模块。上位pc机可以通过蓝牙模块无线控制智能小车,驱动模块通过pwm波控制直流电机进行速度的调节。lcd模块与stm32通过io口连接,通过设置坐标,写入指令或读取指令即可实现在lcd屏幕上的写点和读点,并由此实现触屏控制。避障模块使用超声波传感器实现智能小车的自主避障,通过计算声波信号从发射到返回的时间得出前方障碍物的距离,并根据避障算法, 提前转向, 避开障碍物。
3. 研究计划与安排
1~3周:查阅相关文献资料,明确研究方向,确定研究内容,完成开题报告;
4~6周:进一步查询相关文献,确定系统框架,完成串口通信小车的硬件电路设计;
7~9周:根据硬件设计完成串口通信小车和上位机软件设计;
4. 参考文献(12篇以上)
[1]彭刚.基于arm cortex-m3的stm32系列嵌入式微控制器应用实践[m].北京:电子工业出版社.2011
[2]joseph yiu. arm cortex-m3 权威指南[m] .赵文祥,译.北京:北京航空航天大学出版社.2009
[3]项贤军,周荣晶,王才峄.基于stm32的智能探测小车控制系统设计[j].电子测量技术.2016