基于NRF24l01无线智能控制小车设计制作(电子设计大赛作品).pdf
时间:08-14 13:37
查看:8169次
下载:163次
简介:
(一)设计目的
随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。无线遥控小车是上世纪提出的一种新型小车,由于在军事侦察、反恐、防爆、防核化及污染等危险与恶劣环境作业中有广阔的应用前景。无线遥控小车具有体积小、成本低、生存能力强等特点。
本设计基于单片机控制和无线数据传输技术的设计思想。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。无线数据传输技术迅猛发展并已被广泛应用在各个领域, 如:无线RS485、无线PLC, 电力线无线报警, 工业遥控、遥测, 石油钻井张力无线监测, 安防设备无线监控等。
利用两片单片机构成主从结构,主机发送控制指令,从机接收控制指令并控制小车运动。主机由单片机、NRF24l01无线模块和控制按键组成,从机由小车、NRF24l01无线模块、电机驱动、传感器和单片机组成。主机和从机基于无线模块进行数据传输,主机电路主要负责发送小车运动状态的控制指令;从机电路主要负责小车运动状态指令的接受和实现对运动状态的控制。电机由电机专用驱动芯片L298N驱动,通过单片机的控制,可轻松实现小车的前进、后退、左转、右转的控制。
无线遥控小车控制系统的软件设计,系统的软件设计分为主机和从机。主机软件设计分为无线数据传输程序,控制程序,从机软件设计分为小车车速数据采集(中断处理程序),无线传输程序,车体控制程序。当设计完成后,要求完成一个能够进行无线的控制小车的前进,后退,左转,右转。
(二)作品意义
通过此课题的研究学习,可以使自己将单片机中所学习的知识应用在实际中。对于单片机的控制方法有了进一步的了解。另外,通过此次设计,可以提高自己的动手能力。系统要实现无线遥控小车的前进、后退、左转、右转、显示运动状态和行驶路程的功能。
(三)功能简介
如图所示:
小车采nrf24l01的无线串口通信,同时通过用C#写的上位机来实现控制,小车具备两个功能:
1.手动控制功能:通过上图的“上,下,左,右”来控制小车的方向;
2.循迹功能:只要点上图“循迹”,就能实现小车的黑白循迹功能,点“停”或“手动控制”就能停止循迹。
(四)电路图与PCB
实物图
最小系统原理图:
(详细内容请阅读PDF文档)