一种小型无人车多车轮动力底板的普适性驱动系统技术方案

技术编号:27018305 阅读:75 留言:0更新日期:2021-01-12 11:01
一种小型无人车多车轮动力底板的普适性驱动系统,其属于无人驾驶车辆底板驱动的技术领域。该系统获取无人车驱动轮数量、驱动轮状态检测、地形检测、车轮速度检测及上层指令转化等功能,从而实现接发送简单的运行指令即可完成成批的指令下达转换过程,更高效的完成每个驱动轮的独立控制。该系统降低无人车的开发难度,提高软件开发效率,降低硬件运算压力。该驱动底板,功能多样,不仅能控制定量的驱动轮,还能根据开发者需要随意添加或去除,使用方便。并且底板中内置的对上层运动指令的诸如根据路况环境进行速度大小或制动行为,使用方便。

【技术实现步骤摘要】
一种小型无人车多车轮动力底板的普适性驱动系统
本专利技术涉及一种小型无人车多车轮动力底板的普适性驱动系统,其属于无人驾驶车辆底板驱动的免驱动运行的

技术介绍
随着小型无人车市场的扩大,无人车开发行业也在出现井喷式发展现有的开发情况,无人车开发者都需要对自己的产品进行独立的底层驱动编写,增加了很多劳动,增加了无人车软件开发时间,提高了开发难度。以履带或轮胎驱动的小型无人车软件运动指令转换为实际硬件运动指令的难题也屡见不鲜。现在的小型无人车驱动底板,功能单一,只能同时控制定量的驱动轮,不能随着使用或开发者需要而随意添加或去除,使用不方便。并且现在的小型无人车底板,没有内置的对上层运动指令的诸如根据路况环境进行速度大小或制动行为的预处理不够人性化。
技术实现思路
为了解决上述问题,本专利技术提供一种小型无人车多车轮动力底板的便捷快速免驱动方案。本专利技术采用的技术方案为:一种小型无人车多车轮动力底板的普适性驱动系统,该系统包括上位机、车轮检测模块、地形检测模块、车轮速度检测模块、指令传输模块及核心控制模块;上位机负责控制指令的下发、下层温湿度传感器数据的接收、整机的总体控制以及数据的综合处理;车轮检测模块负责车轮数目的统计和车轮状态检测,车轮数目的统计采用GPIO-A/B通用输入输出接口检测到驱动电路时进行频率信息发送,根据各个接口获取的信息统计,当确认驱动电路数目后间接确认驱动车轮数目;车轮状态检测采用GPIO-A/B通用输入输出接口获取车轮驱动频率信息,得到车轮状态,正常则继续运行,异常则发出警报;GPIO-A/B通用输入输出接口的到的检测信息上传Cortex-M3MCU处理;地形检测模块:采用温湿度传感器获取地面及环境数据,每个工作周期获取一次温湿度传感器数据,数据上传Cortex-M3MCU处理;当湿度高于湿度阈值时进行车速降低操作,湿度高于湿度阈值同时温度低于温度阈值时,对减速指令进行延时并间隔执行操作;车轮速度检测模块:通过车轮电机编码器获取车轮转速信息,经GPIO-A/B通用输入输出接口传至Cortex-M3MCU处理;车轮组与车轮编码器受Cortex-M3MCU控制,并能上传位姿信息给上位机;指令传输模块负责驱动系统与上位机间的通讯以及高速指令收发,串口通信组件将驱动系统发送给上位机的数据经过Cortex-M3MCU处理后由串口通信组件上传给上位机,上位机的指令由串口通信组件传递给Cortex-M3MCU再进行下一步处理;通过寄存器以及高速定时器进行运动信息及频率对底层驱动电路的下发,通过通用定时器对低敏感车轮驱动电路的低优先级运动信息以及频率下发;核心控制模块包括Cortex-M3MCU与512K-FLAH,负责总体的系统功能实现,对上位机发送的运动指令进行分解,包括系统自检、车轮数量识别匹配、匹配运动模式、根据温湿度传感器进行运动模式修正,对车轮组发布独立运动指令;所述运动指令信息包括:对无人车进行定速、变速前进后退指令;对无人车进行原地、定曲线转向指令以及对无人车进行制动,减速指令。a.获取无人车驱动轮(动力轮)数目:系统上电,获取无人车驱动轮(动力轮)数目,并存储车轮数目N至寄存器。b.匹配车轮运行模式:对获取到的驱动车轮数目进行匹配,与系统内置的多车轮驱动方案进行匹配,选择最佳的驱动模式,达到无人车机动性最大化。c.地形检测:每个工作周期获取一次温湿度传感器数据,当湿度高于某个值时自动进行车速降低操作,当温度同时降低到某一阈值时,对减速指令进行延时并间隔执行操作,起到制动防抱死的作用。如果步骤c没有检测到异常路况,则继续进行c操作,若检测到异常路况,则根据具体环境温湿度值确定具体的车辆运动指令修改值。d.上层指令转化:对上位机发送的运动指令进行分解,匹配步骤a获得的车轮数目N和步骤c获得的地形检测数据对每个车轮的控制电路发送独立的运动指令,本步骤在c步骤没有发送数据的情况下独立并同步执行,在c步骤发送修正数据时,此步骤根据修正值进行运动数据下发。所述的获取无人车驱动轮(动力轮)数目包括:当通用输入输出接口检测到驱动电路时进行频率信息发送根据各个接口获取的信息统计,当确认驱动电路数目后间接确认驱动车轮数目,将数量保存至寄存器等待处理。所述的地形检测包括:每个工作周期获取一次温湿度传感器数据,当湿度高于某个值时自动进行车速降低操作,当温度同时降低到某一阈值时,对减速指令进行延时并间隔执行操作,起到制动防抱死的作用。所述的上层指令转化包括:对获取的运动指令进行关于车轮数量N的匹配,分配频率发送单元,做到每个车轮进行独立控制,互不干扰。将底板的部分数据,通过串口上传,包括:将车轮数量、将环境温湿度值以及每个车轮的转速信息上传给上位机。所述的上层指令信息包括:对无人车进行定速、变速前进后退指令,对无人车进行原地、定曲线转向指令,对无人车进行制动,减速指令。本专利技术的有益效果:获取无人车驱动轮数量、驱动轮状态检测、地形检测、车轮速度检测及上层指令转化等功能,从而实现接发送简单的运行指令即可完成成批的指令下达转换过程,更高效的完成每个驱动轮的独立控制。该系统降低无人车的开发难度,提高软件开发效率,降低硬件运算压力。该驱动底板,功能多样,不仅能控制定量的驱动轮,还能根据开发者需要随意添加或去除,使用方便。并且底板中内置的对上层运动指令的诸如根据路况环境进行速度大小或制动行为,使用方便。附图说明图1为一种小型无人车多车轮动力底板的普适性驱动系统的结构示意图。图2为一种小型无人车多车轮动力底板的普适性驱动系统的流程示意图。具体实施方式下面结合附图对本专利技术的小型无人车多车轮动力底板的普适性驱动系统。图1为无人车多车轮动力底板的普适性驱动系统结构示意图,包括上位机、串口通信组件、GPIO-A/B通用输入输出接口、车轮组、车轮编码器、Cortex-M3MCU、512K-FLAH、温湿度传感器。其中上位机负责控制指令的下发,下层传感器数据的上传、整机的总体控制、以及数据的综合处理;串口通信组件负责驱动系统与上位机间的通讯,以及高速指令收发,其包含的串口通信寄存器也负责一部分指令的储存,中转,同时驱动系统的传感器发送给上位机的所有经过处理的数据会经过Cortex-M3MCU处理后由串口通信组件上传给上位机,上位机的指令也是由串口通信组件传递给Cortex-M3MCU再进行下一步处理,整个系统包括一组通过USB总线的转接芯片的串口连接上位机的链接,还有两路直连接口以供拓展。GPIO-A/B通用输入输出接口负责进行车轮状态检测,检测车轮特征信息上传Cortex-M3MCU处理;车轮组与车轮编码器构成驱动部分受到Cortex-M3MCU控制,并能上传一部分位姿信息给上位机;Cortex-M3MCU与512K-FLAH构成核心控制部分,负责总体的系统功能实现,包括系统自检,车轮数量识别匹配,匹配运动模式、根本文档来自技高网...

【技术保护点】
1.一种小型无人车多车轮动力底板的普适性驱动系统,其特征在于,该系统包括上位机、车轮检测模块、地形检测模块、车轮速度检测模块、指令传输模块及核心控制模块;/n上位机负责控制指令的下发、下层温湿度传感器数据的接收、整机的总体控制以及数据的综合处理;/n车轮检测模块负责车轮数目的统计和车轮状态检测,车轮数目的统计采用GPIO-A/B通用输入输出接口检测到驱动电路时进行频率信息发送,根据各个接口获取的信息统计,当确认驱动电路数目后间接确认驱动车轮数目;车轮状态检测采用GPIO-A/B通用输入输出接口获取车轮驱动频率信息,得到车轮状态,正常则继续运行,异常则发出警报;GPIO-A/B通用输入输出接口的到的检测信息上传Cortex-M3 MCU处理;/n地形检测模块:采用温湿度传感器获取地面及环境数据,每个工作周期获取一次温湿度传感器数据,数据上传Cortex-M3 MCU处理;当湿度高于湿度阈值时进行车速降低操作,湿度高于湿度阈值同时温度低于温度阈值时,对减速指令进行延时并间隔执行操作;/n车轮速度检测模块:通过车轮电机编码器获取车轮转速信息,经GPIO-A/B通用输入输出接口传至Cortex-M3 MCU处理;车轮组与车轮编码器受Cortex-M3 MCU控制,并能上传位姿信息给上位机;/n指令传输模块负责驱动系统与上位机间的通讯以及高速指令收发,串口通信组件将驱动系统发送给上位机的数据经过Cortex-M3 MCU处理后由串口通信组件上传给上位机,上位机的指令由串口通信组件传递给Cortex-M3 MCU再进行下一步处理;通过寄存器以及高速定时器进行运动信息及频率对底层驱动电路的下发,通过通用定时器对低敏感车轮驱动电路的低优先级运动信息以及频率下发;/n核心控制模块包括Cortex-M3 MCU与512K-FLAH,负责总体的系统功能实现,对上位机发送的运动指令进行分解,包括系统自检、车轮数量识别匹配、匹配运动模式、根据温湿度传感器进行运动模式修正,对车轮组发布独立运动指令;/n所述运动指令信息包括:对无人车进行定速、变速前进后退指令;对无人车进行原地、定曲线转向指令以及对无人车进行制动,减速指令。/n...

【技术特征摘要】
1.一种小型无人车多车轮动力底板的普适性驱动系统,其特征在于,该系统包括上位机、车轮检测模块、地形检测模块、车轮速度检测模块、指令传输模块及核心控制模块;
上位机负责控制指令的下发、下层温湿度传感器数据的接收、整机的总体控制以及数据的综合处理;
车轮检测模块负责车轮数目的统计和车轮状态检测,车轮数目的统计采用GPIO-A/B通用输入输出接口检测到驱动电路时进行频率信息发送,根据各个接口获取的信息统计,当确认驱动电路数目后间接确认驱动车轮数目;车轮状态检测采用GPIO-A/B通用输入输出接口获取车轮驱动频率信息,得到车轮状态,正常则继续运行,异常则发出警报;GPIO-A/B通用输入输出接口的到的检测信息上传Cortex-M3MCU处理;
地形检测模块:采用温湿度传感器获取地面及环境数据,每个工作周期获取一次温湿度传感器数据,数据上传Cortex-M3MCU处理;当湿度高于湿度阈值时进行车速降低操作,湿度高于湿度阈值同时温度低于温度阈值时,对减速指令进行延时并间隔执行操作;
车轮速度检测模块:通过车轮电机编码器获取车轮转速信息,经GPIO-A/B通用输入输出接口传至Cortex-M3MCU处理;车轮组与车轮编码器受Cortex-M3MCU控制,并能上传位姿信息给上位机;
指令传输模块负责驱动系统与上位机间的通讯以及高速指令收发,串口通信组件将驱动系统发送给上位机的数据经过Cortex-M3MCU处理后由串口通信组件上传给上位机,上位机的指令由串口通信组件传递给Cortex-M3MCU再进行下一步处理;通过寄存器以及高速定...

【专利技术属性】
技术研发人员:刘明剑薛浩昌郑超金媛媛段浩然刘丽丽张思佳滕琳
申请(专利权)人:大连海洋大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1