System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及换电站,具体涉及一种换电站低功耗电源管理方法及系统。
技术介绍
1、低功耗设备的电源管理中休眠时存在某些必要的业务(ota升级、日志上传等)需要完成处理,业务的复杂性导致外部器件无法触发或及时休眠,也可能业务没完成就休眠了。
技术实现思路
1、本专利技术提供一种换电站低功耗电源管理方法及系统,以便解决如何实现低功耗电源管理的技术问题。
2、本专利技术提供了一种换电站低功耗电源管理方法,包括:
3、换电站微控制单元mcu中的电源管理模块实时监测当前唤醒锁的数量是否为0;
4、当所述电源管理模块监测当前唤醒锁的数量为0时,则进入休眠模式;
5、当所述电源管理模块监测当前唤醒锁的数量不为0时,则进入唤醒模式。
6、优选地,在单核系统中,所述当所述电源管理模块进入休眠模式后,还包括:当所述电源管理模块进入休眠模式后,实时监测是否接收到外部唤醒源触发的唤醒事件;当所述电源管理模块监测接收到外部唤醒源触发的唤醒事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行累加处理,得到当前唤醒锁数量,同时将当前的休眠模式切换到唤醒模式。
7、优选地,在单核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:当所述电源管理模块进入唤醒模式后,实时监测是否接收到外部唤醒源触发的休眠事件,并在监测接收到外部唤醒源触发的休眠事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行减法处理,得到当前唤醒锁数量;当所述当前唤醒锁的数量不
8、优选地,在双核系统中,所述当所述电源管理模块进入休眠模式后,还包括:当所述电源管理模块进入休眠模式后,实时监测是否接收到外部唤醒源触发的唤醒事件;当所述电源管理模块监测接收到外部唤醒源触发的唤醒事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行累加处理,得到当前唤醒锁数量,同时将当前的休眠模式切换到唤醒模式,并通知微处理器mpu进入唤醒模式,使所述mpu开始工作。
9、优选地,在双核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:当所述电源管理模块进入唤醒模式后,实时监测是否接收到外部唤醒源触发的休眠事件,并在监测接收到外部唤醒源触发的休眠事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行减法处理,得到当前唤醒锁数量;当所述当前唤醒锁的数量不为0时,所述电源管理模块和所述mpu同时保持唤醒模式;当所述当前唤醒锁的数量为0时,所述电源管理模块通知所述mpu进入休眠模式,并在接收到所述mpu已进入休眠后,从当前的唤醒模式切换至休眠模式。
10、优选地,在双核系统中,所述当所述电源管理模块进入休眠模式后,还包括:当所述电源管理模块进入休眠模式后,实时监测是否接收到mpu通过核间通信通知的唤醒事件;其中,唤醒事件为mpu内部业务触发的唤醒事件;当所述电源管理模块监测接收到mpu通过核间通信通知的唤醒事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行累加处理,得到当前唤醒锁数量,同时将当前的休眠模式切换到唤醒模式。
11、优选地,在双核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:当所述电源管理模块进入休眠模式后,实时监测是否接收到mpu通过核间通信通知的休眠事件;其中,唤醒事件为mpu内部业务触发的休眠事件;当所述电源管理模块监测接收到mpu通过核间通信通知的休眠事件时,根据所接收到的唤醒事件数量对唤醒锁数量进行减法处理,得到当前唤醒锁数量;当所述当前唤醒锁的数量不为0时,所述电源管理模块和所述mpu同时保持唤醒模式;当所述当前唤醒锁的数量为0时,所述电源管理模块通知所述mpu进入休眠模式,并在接收到所述mpu已进入休眠后,从当前的唤醒模式切换至休眠模式。
12、优选地,所述外部唤醒源包含以下任一或组合:acc、sensor、rtc、充电抢、换电器及can唤醒数据;所述u内部业务包含以下任一或组合:ota、日志上传及数据上报。
13、优选地,所述电源管理模块进入休眠模式包括:判断所述电源管理模块为仓储模式还是运营模式;当判断所述电源管理模块为仓储模式时,则休眠模式为关机操作;当判断所述电源管理模块为运营模式时,则休眠模式为休眠操作。
14、本专利技术提供了一种换电站低功耗电源管理系统,包括:
15、检测模块,用于实时监测当前唤醒锁的数量是否为0;
16、管理模块,用于当监测当前唤醒锁的数量为0时,则进入休眠模式;以及当监测当前唤醒锁的数量不为0时,则进入唤醒模式。
17、本专利技术的优点与积极效果在于:在mcu端实现一个锁机制,持锁就是不允许休眠,没有锁时进入休眠,从而实现低功耗电源管理。
本文档来自技高网...【技术保护点】
1.一种换电站低功耗电源管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在单核系统中,所述当所述电源管理模块进入休眠模式后,还包括:
3.根据权利要求2所述的方法,其特征在于,在单核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:
4.根据权利要求1所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入休眠模式后,还包括:
5.根据权利要求4所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:
6.根据权利要求1所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入休眠模式后,还包括:
7.根据权利要求6所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:
8.根据权利要求2或6所述的方法,其特征在于,所述外部唤醒源包含以下任一或组合:ACC、Sensor、RTC、充电抢、换电器及CAN唤醒数据;所述U内部业务包含以下任一或组合:OTA、日志上传及数据上报。
9.根据权利要
10.一种换电站低功耗电源管理系统,其特征在于,包括:
...【技术特征摘要】
1.一种换电站低功耗电源管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在单核系统中,所述当所述电源管理模块进入休眠模式后,还包括:
3.根据权利要求2所述的方法,其特征在于,在单核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:
4.根据权利要求1所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入休眠模式后,还包括:
5.根据权利要求4所述的方法,其特征在于,在双核系统中,所述当所述电源管理模块进入唤醒模式后,还包括:
6.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:梁刚刚,闫立,马勃,杨洋,郭鹏,刘小光,
申请(专利权)人:上海启源芯动力科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。