一种热流道时序控制器时间自校正方法技术

技术编号:35013257 阅读:17 留言:0更新日期:2022-09-21 15:10
本发明专利技术提供了一种热流道时序控制器时间自校正方法,包括:步骤1:基于时序控制器包括的微控制器,控制所述时序控制器内的定时器启动时间校正,并在所述定时器启动时间校正后,记录每一次过零中断产生时对应的微控制器的内部时间数据;步骤2:采用滑动算术平均值滤波对所述内部时间数据进行处理,获得当前环境下所述定时器的校准系数;步骤3:根据所述校准系数以及晶振频率的标称值f0,对所述定时器的时间进行补偿校正。本发明专利技术在时序控制器运行过程中,对晶振持续进行校正,保证时序控制器的时间精确度控制在允许范围。特别在长期运行时,偏差不会累积,确保时序控制器正常运行。确保时序控制器正常运行。确保时序控制器正常运行。

【技术实现步骤摘要】
一种热流道时序控制器时间自校正方法


[0001]本专利技术涉及通信
,特别涉及一种热流道时序控制器时间自校正方法。

技术介绍

[0002]时序控制器应用于注塑模具热流道系统的时序控制,通过对注塑的时序控制实现消除产品可视表面或产品薄弱结构部分的熔接线或改变熔接线位置、消除飞边及填充不足、提高浇口注塑速率减少流痕等,从而有效提高注塑件质量。
[0003]时序控制器有多种工作模式,实现分段延时和开启,通过对延时和开启的时间设置,实现浇口的开启和关闭控制,因此时间的精度对时序控制器至关重要。控制器核心电路采用晶体振荡器提供基准时钟,晶振的精确度和稳定性直接影响了时序控制器的时间精度。为保证时间准确性,一般需要在出厂时通过标准时钟源对晶振的频率进行校准。但在设备使用过程中由于温度影响、器件老化等原因,仍然会导致时间有偏差。为消除时间偏差,保证设备长期可靠运行,本专利技术提出了一种时序控制器时钟自校准的方法。

技术实现思路

[0004]本专利技术提供一种热流道时序控制器时间自校正方法,用以解决序控制器在运行过程中由于温度影响、器件老化等原因,导致的时间偏差。本专利技术在时序控制器运行过程中,对晶振持续进行校正,保证时序控制器的时间精确度控制在允许范围。特别在长期运行时,偏差不会累积,确保时序控制器正常运行。
[0005]本专利技术提供一种热流道时序控制器时间自校正方法,包括:
[0006]步骤1:基于时序控制器包括的微控制器,控制所述时序控制器内的定时器启动时间校正,并在所述定时器启动时间校正后,记录每一次过零中断产生时对应的微控制器的内部时间数据;
[0007]步骤2:采用滑动算术平均值滤波对所述内部时间数据进行处理,获得当前环境下所述定时器的校准系数;
[0008]步骤3:根据所述校准系数以及晶振频率的标称值f0,对所述定时器的时间进行补偿校正。
[0009]优选的,在所述定时器启动时间校正前,还包括:基于所述时序控制器,设置热流道系统的浇口开启和关闭的时间,具体步骤包括:
[0010]根据晶振频率的标称值f0,确定所述时序控制器的振荡周期,控制所述时序控制器内的定时器产生1ms中断;
[0011]通过中断处理,获得所述时序控制器的第一毫秒计数值T
ms

[0012]对所述第一毫秒计数值T
ms
进行累加,获得用于时序控制器控制浇口开启和关闭的第一秒计数值T
s

[0013]优选的,所述步骤1:基于时序控制器包括的微控制器,控制所述时序控制器内的定时器启动时间校正,并在所述定时器启动时间校正后,记录每一次过零中断产生时对应
的微控制器的内部时间数据,具体步骤包括:
[0014]步骤1.1:利用交流检测模块,检测输入工频信号的过零点,并产生过零中断信号,将所述过零中断信号发送至微控制器;
[0015]步骤1.2:控制所述时序控制器内的定时器启动时间校正;
[0016]步骤1.3:记录所述微控制器每一次接收到过零中断信号时,对应的内部时间数据,其中,所述内部时间数据包括第二秒计数值T
si
、第二毫秒计数值T
msi
和定时器当前计数值T
usi

[0017]优选的,所述步骤1.1:利用交流检测模块,检测输入工频信号的过零点,并产生过零中断信号,具体步骤包括:
[0018]获取所述输入工频信号的信号图像,并在所述信号图像上标记出所述输入工频信号过零点对应的第一位置;
[0019]基于所述信号图像,获取所述输入工频信号对应的逻辑电平图,并在所述逻辑电平图上标记出中断产生的第二位置;
[0020]将信号图像与所述逻辑电平图像进行对齐,获得对齐图像,基于所述对齐图像,获得所述第一位置与所述第二位置的位置差异;
[0021]基于所述位置差异,判断所述输入工频信号中是否存在干扰信号,当所述位置差异始终保持一致时,判定所述输入工频信号中不存在干扰信号,所述交流检测模块的过零点检测正常,基于所述过零点,产生过零中断信号;
[0022]当所述位置差异不一致时,判定所述输入工频信号中存在干扰信号时,基于所述对齐图像,获取所述过零点与所述中断信号的对齐位置变化数据;
[0023]同时,获取过零点检测的标准数据,将所述标准数据所述变化数据进行对比,获得对比结果;
[0024]根据所述对比结果,确定数据波动幅度,当所述数据波动幅度大于等于预设值时,判定所述交流检测模块的过零点检测异常,并基于显示模块显示交所述过零点检测异常,停止产生过零中断信号;
[0025]当所述数据波动幅度小于预设值时,判定所述交流检测模块的过零点检测正常,所述基于所述过零点,产生过零中断信号。
[0026]优选的,所述内部数据被存储在一个环形储存缓冲区内,所述内部数据与过零中断信号一一对应,当所述内部数据形成的数据序列不连续时,判定当前记录过程存在过零信号丢失,控制算法程序重新启动新的记录过程。
[0027]优选的,所述步骤2:采用滑动算术平均值滤波对所述内部时间数据进行处理,获得当前环境下所述定时器的校准系数,具体步骤包括:
[0028]获取数据序列的第i个内部数据,计算所述第i个内部数据对应的第i个过零点信号的时间戳t
i

[0029]t
i
=T
si
+T
msi
+T
usi
/TIM_Period
[0030]其中,TIM_Period表示微控制器中的定时器寄存器自动重载值;对数据序列中的全部内部数据处理后,形成一个连续的时间戳t0、t1、t2……
t
n
,邻近的时间戳之间的间隔Δt是一个固定值;
[0031]在时间戳序列上选取一个选定时段,获取所述选定时段的开始时间戳t1以及结束
时间戳t2,计算定时器和选定时段对应的时间差ΔT1‑2:
[0032]ΔT1‑2=t2‑
t1[0033]根据所述定时器和选定时段对应的时间差以及选定时段的时间长度,计算当前环境下定时器的校准系数K:
[0034]K=ΔT1‑2/ΔT
[0035]其中,ΔT表示选定时段时间长度。
[0036]优选的,所述步骤2,还包括:
[0037]获取多个历史数据序列对应的历史时间戳序列,将所述历史时间戳序列中的各个时间戳分别与其相邻时间戳进行对比,获得多个时间戳偏差值;
[0038]当所述历史时间戳序列对应的全部时间戳偏差值均小于设定偏差值时,将所述历史时间戳序列,作为第一待选数列;
[0039]当所述历史时间戳序列对应的全部时间戳偏差值中存在不小于设定偏差值的时间戳偏差值时,在所述历史时间戳序列上标记出时间戳偏差值小于设定偏差值的时间戳,获得标记时间戳;
[0040]判断所述标记时间戳是否有相邻标记时间戳,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种热流道时序控制器时间自校正方法,其特征在于,包括:步骤1:基于时序控制器包括的微控制器,控制所述时序控制器内的定时器启动时间校正,并在所述定时器启动时间校正后,记录每一次过零中断产生时对应的微控制器的内部时间数据;步骤2:采用滑动算术平均值滤波对所述内部时间数据进行处理,获得当前环境下所述定时器的校准系数;步骤3:根据所述校准系数以及晶振频率的标称值f0,对所述定时器的时间进行补偿校正。2.根据权利要求1所述的一种热流道时序控制器时间自校正方法,其特征在于,在所述定时器启动时间校正前,还包括:基于所述时序控制器,设置热流道系统的浇口开启和关闭的时间,具体步骤包括:根据晶振频率的标称值f0,确定所述时序控制器的振荡周期,控制所述时序控制器内的定时器产生1ms中断;通过中断处理,获得所述时序控制器的第一毫秒计数值T
ms
;对所述第一毫秒计数值T
ms
进行累加,获得用于时序控制器控制浇口开启和关闭的第一秒计数值T
s
。3.根据权利要求1所述的一种热流道时序控制器时间自校正方法,其特征在于,所述步骤1:基于时序控制器包括的微控制器,控制所述时序控制器内的定时器启动时间校正,并在所述定时器启动时间校正后,记录每一次过零中断产生时对应的微控制器的内部时间数据,具体步骤包括:步骤1.1:利用交流检测模块,检测输入工频信号的过零点,并产生过零中断信号,将所述过零中断信号发送至微控制器;步骤1.2:控制所述时序控制器内的定时器启动时间校正;步骤1.3:记录所述微控制器每一次接收到过零中断信号时,对应的内部时间数据,其中,所述内部时间数据包括第二秒计数值T
si
、第二毫秒计数值T
msi
和定时器当前计数值T
usi
。4.根据权利要求3所述的一种热流道时序控制器时间自校正方法,其特征在于:步骤1.1:利用交流检测模块,检测输入工频信号的过零点,并产生过零中断信号,具体步骤包括:获取所述输入工频信号的信号图像,并在所述信号图像上标记出所述输入工频信号过零点对应的第一位置;基于所述信号图像,获取所述输入工频信号对应的逻辑电平图,并在所述逻辑电平图上标记出中断产生的第二位置;将信号图像与所述逻辑电平图像进行对齐,获得对齐图像,基于所述对齐图像,获得所述第一位置与所述第二位置的位置差异;基于所述位置差异,判断所述输入工频信号中是否存在干扰信号,当所述位置差异始终保持一致时,判定所述输入工频信号中不存在干扰信号,所述交流检测模块的过零点检测正常,基于所述过零点,产生过零中断信号;当所述位置差异不一致时,判定所述输入工频信号中存在干扰信号时,基于所述对齐图像,获取所述过零点与所述中断信号的对齐位置变化数据;
同时,获取过零点检测的标准数据,将所述标准数据所述变化数据进行对比,获得对比结果;根据所述对比结果,确定数据波动幅度,当所述数据波动幅度大于等于预设值时,判定所述交流检测模块的过零点检测异常,并基于显示模块显示交所述过零点检测异常,停止产生过零中断信号;当所述数据波动幅度小于预设值时,判定所述交流检测模块的过零点检测正常,所述基于所述过零点,产生过零中断信号。5.根据权利要求3所述的一种热流道时序控制器时间自校正方法,其特征在于:所述内部数据被存储在一个环形储存缓冲区内,所述内部数据与过零中断信号一一对应,当所述内部数据形成的数据序列不连续时,判定当前记录过程存在过零信号丢失,控制算法程序重新启动新的记录过程。6.根据权利要求1所述的一种热流道时序控制器时间自校正方法,其特征在于,所述步骤2:采用滑动算术平均值滤波对所述内部时间数据进行处理,获得当前环境下所述定时器的校准系数,具体步骤包括:获取数据序列的第i个内部数据,计算所述第i个内部数据对应的第i个过零点信号的时间戳t
i
:t
i
=T
si
+T
msi
+T
usi
/TIM_Period其中,TIM_Period表示微控制器中的定时器寄存器自动重载值;对数据序列中的全部内部数据处理后,形成一个连续的时间戳t0、t1、t2……
t
n
,邻近的时间戳之...

【专利技术属性】
技术研发人员:李和熙李和东黄淑君
申请(专利权)人:广州捷克易自动化设备有限公司
类型:发明
国别省市:

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

1