一种基于单片机智能小车控制方法

文档序号:1620778阅读:358来源:国知局
一种基于单片机智能小车控制方法
【专利摘要】本发明公开一种基于单片机智能小车控制方法,包括无线发送模块发送的遥控倾斜数据;无线接收模块接收所述遥控倾斜数据发送至单片机控制系统;传感器磁场检测模块检测其三个坐标的磁场分量,将所述磁场分量发送至单片机控制系统;传感器加速模块用于检测其三个坐标的加速磁场分量,将所述加速磁场分量发送至单片机控制系统;单片机控制系统接收的遥控倾斜数据、磁场分量数据和加速磁场分量数据,控制电机驱动模块旋转,控制小车行驶。本发明通过传感器磁场检测模块和传感器加速模块实现小车的智能控制并通过电源构成的固定振荡器提供电源,减少散热器件,保护电路。
【专利说明】一种基于单片机智能小车控制方法【技术领域】
[0001]本发明涉及一种小车控制方法,特别涉及一种基于单片机智能小车控制方法。
[0002]
【背景技术】
[0003]很多的手柄遥控玩具车对于使用者有较高的要求,通常要练习很长时间才能自如的操控,对于使用者的要求较高,在重力感应技术出现后,很多重力感应遥控车应运而生,可以通过遥控器的倾斜方便的对遥控车的运行状态进行控制。但是在实际的控制过程中还是存在一定的问题,比如:当车头朝向自己的时候,小车的运行方向和遥控器的倾斜方向总是不一致,使得遥控车的操作变得比较困难。
[0004]

【发明内容】

[0005]本发明提供一种基于单片机智能小车控制方法,它可以克服现有技术的不足,通过传感器磁场检测模块和传感器加速模块实现小车的智能控制。
[0006]本发明实施例提供的一种基于单片机智能小车控制方法,包括以下步骤:
无线发送模块发送的遥控倾斜数据;
无线接收模块接收所述遥控倾斜数据发送至单片机控制系统;
传感器磁场检测模块检测其三个坐标的磁场分量,将所述磁场分量发送至单片机控制系统;·
传感器加速模块用于检测其三个坐标的加速磁场分量,将所述加速磁场分量发送至单片机控制系统;
单片机控制系统接收的遥控倾斜数据、磁场分量数据和加速磁场分量数据,控制电机驱动模块旋转,控制小车行驶。
[0007]所述无线接收模块接收所述遥控倾斜数据发送至单片机控制系统前,电源模块作为稳压电路为小车供电。
[0008]本发明提供的一种基于单片机智能小车控制方法,通过传感器磁场检测模块和传感器加速模块,实时、准确掌握小车的运行方向,实现小车的智能控制并通过电源构成的固定振荡器提供电源,减少散热器件,保护电路。
[0009]
【具体实施方式】
[0010]下面对本发明实施例的【具体实施方式】进行详细描述:
本发明实施例提供的一种基于单片机智能小车控制方法,包括以下步骤:
无线发送模块发送的遥控倾斜数据;
无线接收模块接收所述遥控倾斜数据发送至单片机控制系统; 传感器磁场检测模块检测其三个坐标的磁场分量,将所述磁场分量发送至单片机控制系统;
传感器加速模块用于检测其三个坐标的加速磁场分量,将所述加速磁场分量发送至单片机控制系统;
单片机控制系统接收的遥控倾斜数据、磁场分量数据和加速磁场分量数据,控制电机驱动模块旋转,控制小车行驶。
[0011]所述无线接收模块接收所述遥控倾斜数据发送至单片机控制系统前,电源模块作为稳压电路为小车供电。
[0012]本发明提供的一种基于单片机智能小车控制方法,通过传感器磁场检测模块和传感器加速模块,实时、准确掌握小车的运行方向,实现小车的智能控制并通过电源构成的固定振荡器提供电源,减少散热器件,保护电路。
[0013]电源模块为线性电源、开关电源或锂电池。
[0014]单片机控制系统的主芯片采用大规模可编程逻辑器件、增强型51内核的单片机或ARM系列单片机。
[0015]电机驱动模块采用分立元件搭桥或集成芯片。
[0016]电机驱动模块中的电机采用步进电机或直流电机。
[0017]传感器磁场检测模块采用单轴磁场传感器检测模块、双轴磁场传感器检测模块或三轴磁场传感器检测模块。
[0018]传感器加速模块米用单轴磁场传感器加速模块、双轴磁场传感器加速模块或三轴磁场传感器加速模块。
[0019]本申请基于51内核的单片机STC89C52RC,制作了简单的遥控小车底盘,其原理是通过遥控器上的三轴磁场传感器和三轴加速传感器来测量遥控器的倾斜程度、倾斜方向来计算倾斜方向与地磁南极的夹角,通过无线发送装置将遥控器的地里倾斜方向数据发送给遥控车,遥控车通过自身的三轴磁场传感器和三轴加速传感器测得小车车头朝向数据做对t匕,通过分析两组数据来确定遥控车的目前状态和将要运动的状态。
[0020]其核心技术是一个无论怎么倾斜都可以精确只是南方的指南针。传感器采用GY-80 BMP0085九轴IMU磁场加速度陀螺仪大气压强模块,此模块高度集成,采用IIC通信,可以方便与单片机链接。此技术具有广阔的应用前景,比如汽车的遥控泊车、无人飞机的飞行姿态控制等等各种需要人工遥控或者自动控制的智能设备。
[0021]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0022]以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
【权利要求】
1.一种基于单片机智能小车控制方法,其特征在于,包括以下步骤: 无线发送模块发送的遥控倾斜数据; 无线接收模块接收所述遥控倾斜数据发送至单片机控制系统; 传感器磁场检测模块检测其三个坐标的磁场分量,将所述磁场分量发送至单片机控制系统; 传感器加速模块用于检测其三个坐标的加速磁场分量,将所述加速磁场分量发送至单片机控制系统; 单片机控制系统接收的遥控倾斜数据、磁场分量数据和加速磁场分量数据,控制电机驱动模块旋转,控制小车行驶。
2.根据权利要求1所述的一种基于单片机智能小车控制方法,其特征在于,所述无线接收模块接收所述遥控倾斜数据发送至单片机控制系统前,电源模块作为稳压电路为小车供电。
【文档编号】A63H17/36GK103706122SQ201310658204
【公开日】2014年4月9日 申请日期:2013年12月9日 优先权日:2013年12月9日
【发明者】潘绍明, 高国伟 申请人:广西科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1