System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 时钟自适应调整方法及控制器技术_技高网

时钟自适应调整方法及控制器技术

技术编号:40752100 阅读:4 留言:0更新日期:2024-03-25 20:07
本申请涉及控制器领域,提供一种时钟自适应调整方法及控制器,获取控制器启动配置参数;根据控制器参考最大时钟、存储介质参考最大时钟、控制器参考最小时钟、存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟;将控制器目标时钟和存储介质目标时钟存储至存储介质中,并修改第一标识和第二标识,使得在第一标识指示控制器时钟不进行自适应调整、所述第二标识指示存储介质时钟不进行自适应调整时,所述控制器根据所述控制器目标时钟和所述存储介质目标时钟完成启动,针对不同条件下的作业环境存在不同的控制器目标时钟和存储器目标时钟,可以提高控制器启动速度的灵活性和控制器的鲁棒性。

【技术实现步骤摘要】

本申请实施例涉及控制器领域,特别涉及一种时钟自适应调整方法及控制器


技术介绍

1、大部分设备中均设置有控制器,用于控制设备的工作状态,控制器中包含存储介质,存储介质中通常设定了控制器的固定时钟以及存储介质的固定时钟,使得控制器和存储介质均按照对应的固定工作频率进行工作。

2、现有技术中,存储介质中由于设定了控制器的固定时钟以及存储介质的固定时钟,使得控制器的启动速度不可调、固定、不可更改,灵活性较差,无法适配不同条件下的作业环境。


技术实现思路

1、本申请实施例的目的在于提供一种时钟自适应调整方法,使得控制器的启动速度可根据环境调整,提高控制器启动速度的灵活性。

2、为解决上述技术问题,本申请的实施例提供了一种时钟自适应调整方法,包括:

3、获取与控制器连接的存储介质中的控制器启动配置参数;所述控制器启动配置参数包括:控制器参考最大时钟、存储介质参考最大时钟、控制器参考最小时钟、存储介质参考最小时钟、第一标识、第二标识;所述第一标识用于指示控制器时钟是否自适应调整,所述第二标识用于指示存储介质时钟是否自适应调整;

4、若所述第一标识指示控制器时钟自适应调整,且所述第二标识指示存储介质时钟自适应调整,根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟;

5、将所述控制器目标时钟和所述存储介质目标时钟存储至存储介质中,并修改所述第一标识和所述第二标识,使得在所述第一标识指示所述控制器时钟不进行自适应调整,且所述第二标识指示所述存储介质时钟不进行自适应调整时,所述控制器根据所述控制器目标时钟和所述存储介质目标时钟完成启动。

6、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

7、若所述控制器参考最小时钟小于或等于所述预设控制器最小时钟,且所述存储介质参考最小时钟小于或等于所述预设存储介质最小时钟,根据所述控制器参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最大时钟、所述存储介质参考最小时钟,确定所述控制器目标时钟和所述存储介质目标时钟。

8、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述控制器参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最大时钟、所述存储介质参考最小时钟,确定所述控制器目标时钟和所述存储介质目标时钟,包括:

9、将所述控制器参考最大时钟作为控制器当前时钟,将所述存储介质参考最大时钟作为存储介质当前时钟;

10、采用所述控制器当前时钟以及所述存储介质当前时钟对预设标准文件进行读操作校验,并判断所述读操作校验是否成功;若所述读操作校验失败,依次减小所述控制器当前时钟以及所述存储介质当前时钟,直到所述控制器当前时钟以及所述存储介质当前时钟对所述预设标准文件进行的读操作校验成功,并且所述控制器当前时钟大于或等于所述控制器参考最小时钟,所述存储介质当前时钟大于或等于所述存储介质参考最小时钟;

11、若所述控制器当前时钟与所述存储介质当前时钟中最后一次减小的时钟为所述控制器当前时钟,根据所述控制器当前时钟、所述控制器当前时钟减小前的上一次时钟以及所述存储介质当前时钟,确定所述控制器目标时钟;

12、根据所述存储介质当前时钟、所述存储介质当前时钟减小前的上一次时钟以及所述控制器目标时钟,确定所述存储介质目标时钟。

13、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述控制器当前时钟、所述控制器当前时钟减小前的上一次时钟以及所述存储介质当前时钟,确定所述控制器目标时钟,包括:

14、根据所述控制器当前时钟以及所述控制器当前时钟减小前的上一次时钟,确定控制器中间时钟;

15、若采用所述控制器中间时钟以及所述存储介质当前时钟对所述预设标准文件进行的读操作校验成功,根据所述控制器中间时钟、所述控制器当前时钟减小前的上一次时钟以及所述存储介质当前时钟,确定所述控制器目标时钟;

16、若采用所述控制器中间时钟以及所述存储介质当前时钟对预设标准文件进行的读操作校验失败,根据所述控制器中间时钟、所述控制器当前时钟以及所述存储介质当前时钟,确定所述控制器目标时钟。

17、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述存储介质当前时钟、所述存储介质当前时钟减小前的上一次时钟以及所述控制器目标时钟,确定所述存储介质目标时钟,包括:

18、根据所述存储介质当前时钟以及所述存储介质当前时钟减小前的上一次时钟,确定存储介质中间时钟;

19、若采用所述存储介质中间时钟以及所述控制器目标时钟对所述预设标准文件进行的读操作校验成功,根据所述存储介质中间时钟、所述存储介质当前时钟减小前的上一次时钟以及所述控制器目标时钟,确定所述存储介质目标时钟;

20、若采用所述存储介质中间时钟以及所述控制器目标时钟对所述预设标准文件进行的读操作校验失败,根据所述存储介质中间时钟、所述存储介质当前时钟以及所述控制器目标时钟,确定所述存储介质目标时钟。

21、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

22、若所述控制器参考最小时钟大于所述预设控制器最小时钟,且所述存储介质参考最小时钟小于或等于所述预设存储介质最小时钟,根据所述控制器参考最大时钟、所述控制器参考最小时钟,判断所述控制器目标时钟的有效性;

23、若所述控制器目标时钟有效,根据所述存储介质参考最大时钟、所述存储介质参考最小时钟、所述控制器参考最小时钟以及所述控制器参考最大时钟,确定所述控制器目标时钟和所述存储介质目标时钟;

24、若所述控制器目标时钟无效,根据所述存储介质参考最大时钟、所述存储介质参考最小时钟、所述控制器参考最小时钟以及所述预设控制器最小时钟,确定所述控制器目标时钟和所述存储介质目标时钟。

25、本申请的实施例还提供了一种时钟自适应调整方法,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

26、若所述控制器参考最小时钟小于或等于所述预设控制器最小时钟,且所述存储介质参考最小时钟大于所述预设存储介质最小时钟,根据所述存储介质参考最大时钟、所述存储介质参考最小时钟,判断所述本文档来自技高网...

【技术保护点】

1.一种时钟自适应调整方法,其特征在于,所述方法包括:

2.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

3.根据权利要求2所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最大时钟、所述存储介质参考最小时钟,确定所述控制器目标时钟和所述存储介质目标时钟,包括:

4.根据权利要求3所述的时钟自适应调整方法,其特征在于,所述根据所述控制器当前时钟、所述控制器当前时钟减小前的上一次时钟以及所述存储介质当前时钟,确定所述控制器目标时钟,包括:

5.根据权利要求3所述的时钟自适应调整方法,其特征在于,所述根据所述存储介质当前时钟、所述存储介质当前时钟减小前的上一次时钟以及所述控制器目标时钟,确定所述存储介质目标时钟,包括:

6.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

7.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

8.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

9.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述方法还包括:

10.一种控制器,其特征在于,包括:

...

【技术特征摘要】

1.一种时钟自适应调整方法,其特征在于,所述方法包括:

2.根据权利要求1所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述存储介质参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最小时钟、预设控制器最小时钟、预设存储介质最小时钟,确定控制器目标时钟和存储介质目标时钟,包括:

3.根据权利要求2所述的时钟自适应调整方法,其特征在于,所述根据所述控制器参考最大时钟、所述控制器参考最小时钟、所述存储介质参考最大时钟、所述存储介质参考最小时钟,确定所述控制器目标时钟和所述存储介质目标时钟,包括:

4.根据权利要求3所述的时钟自适应调整方法,其特征在于,所述根据所述控制器当前时钟、所述控制器当前时钟减小前的上一次时钟以及所述存储介质当前时钟,确定所述控制器目标时钟,包括:

5.根据权利要求3所述的时钟自适应调整方法,其特征在于,所述根据所述存储介质当前时钟、所述存储介质当前时钟减小前的上一次时钟以及所述控制器目标时钟,确定所述存储介质目标时钟,包括...

【专利技术属性】
技术研发人员:朱泽朋
申请(专利权)人:南京云程半导体有限公司
类型:发明
国别省市:

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

1