预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108803624A(43)申请公布日2018.11.13(21)申请号201810899660.6(22)申请日2018.08.10(71)申请人钟祥博谦信息科技有限公司地址431900湖北省荆门市钟祥市经济开发区西环二路钟祥创业园D7栋211(72)发明人张跃进(74)专利代理机构北京细软智谷知识产权代理有限责任公司11471代理人付登云(51)Int.Cl.G05D1/02(2006.01)权利要求书2页说明书7页附图2页(54)发明名称基于Arduino的智能小车测距安全行驶系统及方法(57)摘要本发明公开了基于Arduino的智能小车测距安全行驶系统,包括智能终端、车体以及Arduino控制器;所述智能终端与所述Arduino控制器之间无线通信连接,所述Arduino控制器位于所述车体上;还包括测距模块和报警模块,所述测距模块、报警模块均与所述Arduino控制器电连接,且位于所述车体上;所述车体上设有车轮以及用于驱动所述车轮的车轮驱动装置,所述车轮驱动装置与所述Arduino控制器电连接。还公开了一种基于Arduino的智能小车测距安全行驶系统的方法。该智能小车测距安全行驶系统通过超声波测距和红外线测距相结合的结构能够稳定可靠地测距,并且基于上述系统进行安全控制能够减少交通事故发生率,提升车辆的安全性能。CN108803624ACN108803624A权利要求书1/2页1.一种基于Arduino的智能小车测距安全行驶系统,其特征在于,包括:智能终端、车体以及Arduino控制器;所述智能终端与所述Arduino控制器之间无线通信连接,所述Arduino控制器位于所述车体上;还包括测距模块和报警模块,所述测距模块、报警模块均与所述Arduino控制器电连接,且位于所述车体上;所述车体上设有车轮以及用于驱动所述车轮的车轮驱动装置,所述车轮驱动装置与所述Arduino控制器电连接。2.根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述智能终端采用手机app,所述手机app与所述Arduino控制器之间采用蓝牙通信,所述Arduino控制器连接有HC-05型号的蓝牙模块,安装有手机app的手机上设有手机蓝牙。3.根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述测距模块包括超声波测距传感器和红外线测距传感器;所述超声波测距传感器安装在所述车体的头部,用于前进时测量车体头部与障碍物之间的距离;所述红外线测距传感器安装在所述车体的尾部,用于倒车时测量车体尾部与障碍物之间的距离。4.根据权利要求3所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述车体上安装有舵机,所述超声波测距传感器安装在所述舵机上。5.根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述报警模块包括蜂鸣器和/或LED灯,所述蜂鸣器和/或LED灯与所述Arduino控制器电连接,用于接收所述Arduino控制器的指令进行报警。6.根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述Arduino控制器是基于AVR指令集的ArduinoUnoR3控制板,所述ArduinoUnoR3控制板采用型号为AtmelAVRATmega328芯片。7.根据权利要求6所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述ArduinoUnoR3控制板给该AtmelAVRATmega328芯片提供的电压值为5V。8.根据权利要求1所述的基于Arduino的智能小车测距安全行驶系统,其特征在于,所述Arduino控制器还连接有用于显示距离数据的液晶屏,所述距离数据为所述测距传感器实时测量的数值。9.一种基于权利要求1至8所述的安全行驶系统的方法,其特征在于,包括:S1,Arduino控制器进行初始化设置后,读取手机app传送的工作模式指令;S2,判断手机app传送的工作模式指令是否为自动控制模式,当Arduino控制器读取的工作模式为自动控制模式,继续执行后续步骤;否则为手动控制模式,执行手动控制;S3,执行Arduino控制器内的行驶控制指令,并在行驶过程中同时执行S4;S4,Arduino控制器驱动测距模块进行实时测距并读取测距模块传送的数据,通过蓝牙通信传送给手机显示;Arduino控制器实时比较实时传送的测距值与设定的报警值之间的大小,并判断测距值是否小于报警值,若小于报警值时,Arduino控制器驱动报警模块报警,否则继续监测并比较实时测距值与报警值的大小;S5,若