基于多芯片协同工作的北斗终端装置及控制方法制造方法及图纸

技术编号:14486460 阅读:421 留言:0更新日期:2017-01-26 20:38
本发明专利技术涉及一种基于多芯片协同工作的北斗终端装置及控制方法,该装置包括主芯片,用于处理车辆数据,并与服务平台进行通信;协芯片,用于采集车辆数据,将所述的车辆数据发送至所述的主芯片,并控制系统的功耗;通信选择芯片,用于根据所述的协芯片的信号切换通信路径,实现所述的主芯片和协芯片对于无线通信芯片及北斗导航芯片的通信控制权的交替;电源控制模块,用于为所述的无线通信芯片、北斗导航芯片和主芯片供电;无线通信芯片和北斗导航芯片,该无线通信芯片和北斗导航芯片均与所述的通信选择芯片相互通信。采用该装置及方法,通过多芯片协同工作实现系统功耗的动态管理与控制以及多工作模式的管理与切换,具有广泛的应用范围。

【技术实现步骤摘要】

本专利技术涉及定位导航
,尤其涉及车载导航终端功耗控制
,具体是指一种基于多芯片协同工作的北斗终端装置及控制方法
技术介绍
目前北斗车载终端装置主要由单处理器芯片、无线通信芯片、北斗导航芯片构成。国家相关部门也出台了针对北斗车载终端的技术法规。随着智能汽车与未来车联网技术的发展,车载终端将会趋于更多智能化、网络化。显然,现有的北斗终端方案中,采用功耗低单处理器系统,功能单一,很难满足智能化、网络化的功能需求。同时,采用高性能处理器的车载终端虽然功能有所增强,但是高功耗却很难满足法规及客户要求。另外,单处理器系统一旦发生故障,很难自我恢复,影响产品性能。因此,多芯片协同工作,即满足未来复杂功能需求,又能够满足法规要求,保证较低功耗,节能环境的技术与方法就显得尤为重要。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够基于多芯片协同工作实现北斗终端装置功耗控制的北斗终端装置及控制方法。为了实现上述目的,本专利技术具有如下构成:该基于多芯片协同工作的北斗终端装置,包括:主芯片,用于处理车辆数据,并与服务平台进行通信;协芯片,用于采集车辆数据,将所述的车辆数据发送至所述的主芯片,并控制系统的功耗,所述的协芯片与所述的主芯片相互通信;通信选择芯片,用于根据所述的协芯片的信号切换通信路径,实现所述的主芯片和协芯片对于无线通信芯片及北斗导航芯片的通信控制权的交替,分别与所述的协芯片和所述的主芯片相互通信;电源控制模块,用于为所述的无线通信芯片、北斗导航芯片和主芯片供电,所述的电源控制模块分别与所述的无线通信芯片、北斗导航芯片和主芯片供电连接,并接收来自所述的协芯片的信号;无线通信芯片和北斗导航芯片,该无线通信芯片和北斗导航芯片均与所述的通信选择芯片相互通信。较佳地,所述的协芯片与所述的主芯片通过I2C总线相互通信。较佳地,所述的主芯片为可运行Linux操作系统的处理器芯片。较佳地,所述的协芯片为16位单片机芯片。还包括一种用于控制上述装置的基于多芯片协同工作的北斗终端装置的协芯片控制方法,包括以下步骤:(1)开启所述的北斗终端装置,为所述的北斗终端装置装置供电;(2)协芯片获取控制权;(3)所述的协芯片判断是否收到电源信号,如果是,继续步骤(4),否则,继续步骤(5);(4)所述的协芯片将控制权交给主芯片,继续步骤(6);(5)与服务平台进行数据通信,并进入低功耗模式,继续步骤(2);(6)所述的主芯片进入工作状态,同时,所述的协芯片与所述的主芯片保持通信;(7)收到重启确认后,断开所述的主芯片的电源,继续步骤(2)。较佳地,所述的步骤(4)包括以下步骤:(4-1)所述的协芯片释放控制权;(4-2)所述的主芯片进行初始化;(4-3)所述的协芯片等待所述的主芯片发送启动模式请求;(4-4)判断所述的协芯片是否收到所述的启动模式请求,如果是,继续步骤(4-5),否则,继续步骤(4-6);(4-5)向所述的主芯片发送启动模式回复,继续步骤(6);(4-6)判断所述的启动模式请求是否超时,如果是,继续步骤(4-2),否则,继续步骤(4-3)。较佳地,所述的步骤(5)包括以下步骤:(5-1)与平台数据进行通讯;(5-2)所述的协芯片判断通讯是否完成,如果是,继续步骤(5-3),否则,继续步骤(5-1);(5-3)进入低功耗模式,切断所述的北斗导航芯片的电源;(5-4)对低功耗模式进行计时;(5-5)所述的协芯片判断低功耗模式的时间是否超时,如果是,继续步骤(2),否则,继续步骤(5-4)。较佳地,所述的步骤(6)与步骤(7)之间,具体包括以下步骤:(6-1)与所述的主芯片保持通信;(6-2)所述的协芯片判断所述的电源信号是否有效,如果是,继续步骤(6-3),否则,继续步骤(6-4);(6-3)所述的协芯片判断是否收到重启请求,如果是,继续步骤(6-8),否则,继续步骤(6-7);(6-4)所述的协芯片向所述的主芯片发送重启请求;(6-5)所述的协芯片判断是否收到来自所述的主芯片的重启确认,如果是,继续步骤(6-a),否则,继续步骤(6-6);(6-6)所述的协芯片判断等待重启确认的时间是否超时,如果是,继续步骤(6-8),否则,继续步骤(6-5);(6-7)所述的协芯片判断是否收到心跳数据,如果是,继续步骤(6-1),否则,继续步骤(6-8);(6-8)断开所述的主芯片的电源,继续步骤(2)。还包括一种基于多芯片协同工作的北斗终端装置的主芯片控制方法,该方法与上述协芯片控制方法协同进行,包括以下步骤:(8)所述的主芯片进行初始化,并获取控制权;(9)向所述的协芯片发送启动模式请求;(10)所述的主芯片进入工作状态,并实时检测是否需要重启,如果是,接续步骤(11)(11)向所述的协芯片发送重启请求,并准备重启。较佳地,所述的主芯片进行初始化,具体为:所述的主芯片将所述的协芯片注册并初始化成为Linux的I2C设备驱动器。较佳地,所述的步骤(10)与步骤(11)之间,具体包括以下步骤:(10-1)判断是否接受到启动请求回复,如果是,继续步骤(10-4),否则,继续步骤(10-2);(10-2)判断发送启动请求的次数手否超过设定值,如果是,继续步骤(10-3),否则,继续步骤(9);(10-3)显示异常故障,开启故障诊断模式,继续步骤(10-5);(10-4)判断启动模式,并开启相应的启动模式;(10-5)判断主芯片是否需要重启,如果是,继续步骤(11),否则,继续步骤(10-4)。更佳地,所述的启动模式包括下线检测模式、系统恢复或升级模式、正常工作模式、低功耗启动模式和故障诊断模式。较佳地,所述的准备重启,具体包括以下步骤:(11-1)所述的主芯片停止当前任务,并保存工作数据;(11-2)向所述的协芯片发送重启确认。采用了该专利技术中的基于多芯片协同工作的北斗终端装置及控制方法,通过多芯片协同工作保证了终端装置的高性能、强扩展性、低功耗的性能;实现系统功耗的动态管理与控制以及多工作模式的管理与切换,增强主控芯片的功能性,拥有自我诊断功能,保证系统的稳定性和系统自恢复能力;并且通信高速而稳定,具有广泛的应用范围。附图说明图1为本专利技术的基于多芯片协同工作的北斗终端装置的结构示意图图。图2为本专利技术的基于多芯片协同工作的北斗终端装置的协芯片控制方法的流程图。图3为本专利技术的基于多芯片协同工作的北斗终端装置的主芯片控制方法的流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。在一种可行的实施方式中,该基于多芯片协同工作的北斗终端装置,包括:主芯片,用于处理车辆数据,并与服务平台进行通信;协芯片,用于采集车辆数据,将所述的车辆数据发送至所述的主芯片,并控制系统的功耗,所述的协芯片与所述的主芯片相互通信;通信选择芯片,用于根据所述的协芯片的信号切换通信路径,实现所述的主芯片和协芯片对于无线通信芯片及北斗导航芯片的通信控制权的交替,分别与所述的协芯片和所述的主芯片相互通信;电源控制模块,用于为所述的无线通信芯片、北斗导航芯片和主芯片供电,所述的电源控制模块分别与所述的无线通信芯片、北斗导航芯片和主芯片供电连接,并接收来自所述的协芯片的信号;无线通信芯片和北斗导航芯片,该本文档来自技高网
...
基于多芯片协同工作的北斗终端装置及控制方法

【技术保护点】
一种基于多芯片协同工作的北斗终端装置,其特征在于,所述的装置包括:主芯片,用于处理车辆数据,并与服务平台进行通信;协芯片,用于采集车辆数据,将所述的车辆数据发送至所述的主芯片,并控制系统的功耗,所述的协芯片与所述的主芯片相互通信;通信选择芯片,用于根据所述的协芯片的信号切换通信路径,实现所述的主芯片和协芯片对于无线通信芯片及北斗导航芯片的通信控制权的交替,分别与所述的协芯片和所述的主芯片相互通信;电源控制模块,用于为所述的无线通信芯片、北斗导航芯片和主芯片供电,所述的电源控制模块分别与所述的无线通信芯片、北斗导航芯片和主芯片供电连接,并接收来自所述的协芯片的信号;无线通信芯片和北斗导航芯片,该无线通信芯片和北斗导航芯片均与所述的通信选择芯片相互通信。

【技术特征摘要】
1.一种基于多芯片协同工作的北斗终端装置,其特征在于,所述的装置包括:主芯片,用于处理车辆数据,并与服务平台进行通信;协芯片,用于采集车辆数据,将所述的车辆数据发送至所述的主芯片,并控制系统的功耗,所述的协芯片与所述的主芯片相互通信;通信选择芯片,用于根据所述的协芯片的信号切换通信路径,实现所述的主芯片和协芯片对于无线通信芯片及北斗导航芯片的通信控制权的交替,分别与所述的协芯片和所述的主芯片相互通信;电源控制模块,用于为所述的无线通信芯片、北斗导航芯片和主芯片供电,所述的电源控制模块分别与所述的无线通信芯片、北斗导航芯片和主芯片供电连接,并接收来自所述的协芯片的信号;无线通信芯片和北斗导航芯片,该无线通信芯片和北斗导航芯片均与所述的通信选择芯片相互通信。2.根据权利要求1所述的基于多芯片协同工作的北斗终端装置,其特征在于,所述的协芯片与所述的主芯片通过I2C总线相互通信。3.根据权利要求1所述的基于多芯片协同工作的北斗终端装置,其特征在于,所述的主芯片为可运行Linux操作系统的处理器芯片。4.根据权利要求1所述的基于多芯片协同工作的北斗终端装置,其特征在于,所述的协芯片为16位单片机芯片。5.一种用于控制权利要求1所述的装置的基于多芯片协同工作的北斗终端装置的协芯片控制方法,其特征在于,所述的方法包括以下步骤:(1)开启所述的北斗终端装置,为所述的北斗终端装置装置供电;(2)协芯片获取控制权;(3)所述的协芯片判断是否收到电源信号,如果是,继续步骤(4),否则,继续步骤(5);(4)所述的协芯片将控制权交给主芯片,继续步骤(6);(5)与服务平台进行数据通信,并进入低功耗模式,继续步骤(2);(6)所述的主芯片进入工作状态,同时,所述的协芯片与所述的主芯片保持通信;(7)收到重启确认后,断开所述的主芯片的电源,继续步骤(2)。6.根据权利要求5所述的基于多芯片协同工作的北斗终端装置的协芯片控制方法,其特征在于,所述的步骤(4)包括以下步骤:(4-1)所述的协芯片释放控制权;(4-2)所述的主芯片进行初始化;(4-3)所述的协芯片等待所述的主芯片发送启动模式请求;(4-4)判断所述的协芯片是否收到所述的启动模式请求,如果是,继续步骤(4-5),否则,继续步骤(4-6);(4-5)向所述的主芯片发送启动模式回复,继续步骤(6);(4-6)判断所述的启动模式请求是否超时,如果是,继续步骤(4-2),否则,继续步骤(4-3)。7.根据权利要求5所述的基于多芯片协同工作的北斗终端装置的协芯片控制方法,其特征在于,所述的步骤(5)包括以下步骤:(5-1)与平台数据进行通讯;(5-2)所述的协芯片判断通讯是否完成,如果是,继续步骤(5-3),否则,继续步骤(5-1);(5-3)进入低功耗模式,切断所述的北斗导航芯片的电源;(5-4)对低功耗模式进行计时;(5-5)...

【专利技术属性】
技术研发人员:段利泉刘金花龚碧野李朝阳钱晶晶陈晓青
申请(专利权)人:东风电子科技股份有限公司
类型:发明
国别省市:上海;31

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

1