可编程延时装置及其控制流程的制作方法

文档序号:76534阅读:414来源:国知局
专利名称:可编程延时装置及其控制流程的制作方法
技术领域
本发明涉及火工品领域,尤其涉及一种应用于需快速设定延期时间的起爆网路的可编程延时点火控制装置。
背景技术
在电雷管的网路化应用中,需要对雷管的起爆时机进行控制。在武器、航空等领域,甚至要求实现随外部环境和条件的变化而改变雷管起爆时机的控制,即根据外部条件的变化,快速设定雷管的延期时间,使雷管在该延期时间间隔后精确起爆。对序列化起爆的雷管网路的这种改变,要求雷管网路具有较好的起爆一致性和延期时间一致性,即要求雷管网路中诸雷管启动延时的时机具有良好的一致性,诸雷管的延期精度具有良好的一致性。除此之外,还要求控制部件的安全性得到保障。在某些情况下,特别是在武器系统的战斗部位,还要求雷管脱离控制设备后,雷管内部储存的能量必须能够维持雷管自身一定时间之内的正常工作,并能提供雷管起爆所需的能量。通常情况下,这种能量的储存采用在雷管内部嵌入电池的方式,这就存在以下缺陷
I.电池存在储存年限,电池自身存在的暗电流会逐渐消耗电池所储能量,这就可能导致雷管脱离控制设备后电池供电不足,进而影响雷管网路的正常起爆。
2.内置于雷管内部的电池的存在,对雷管的储存和运输构成安全隐患,不利于社会安全性。
3.内置于雷管内部的电池,在使用前必须首先进行激活,这就为使用带来不便。
除此之外,应用于武器系统战斗部位的雷管网路,还要求能快速地对诸雷管设定延期时间,因此雷管内部储存的能量还必须满足高速通信的能量消耗要求。
现有的电子雷管控制部件的设计中,采用电容作为储能装置实现雷管能量的内部存储。但由于电子雷管使用于规模化起爆网路,无需考虑使用时的快速性,因此电子雷管起爆网路采用低频时钟和载波通信方式实现通信。这样的通信过程较为缓慢,无法实现延期时间的快速设定。若采用高频时钟实现通信,电容所储能量又难以满足高频时钟下控制部件的能量消耗,从而无法提供足够的工作所需能量和起爆所需能量。

发明内容
本发明的目的在于改进现有技术的缺陷,提供一种既能实现无源工作、又能快速设定延期时间的可编程延时装置,从而在保障使用需求的同时,提高了整体安全性。
本发明是通过以下技术方案实现技术目的的
一种可编程延时装置,接受外部向其供电,并接受外部发来的信息。并且,该可编程延时装置还连接到外部的地址设定模块,由地址设定模块设定本延时装置的地址。该可编程延时装置还连接到外部的主控机,与该主控机进行双向数据交互。该可编程延时装置还连接到外部的点火模块,控制该点火模块的点火。该可编程延时装置内部,包括可编程延时控制芯片、数字储能模块、点火储能模块、高速通信模块、高频时钟电路、和低频时钟电路。具体连接关系描述如下
I.可编程延时控制芯片的电源输入端直接通向可编程延时装置外部,接受外部向其供电;控制芯片的地址设定端通向可编程延时装置外部,接受地址设定模块设定的地址;控制芯片还有一端直接通向可编程延时装置外部,接受外部发来的信息。
2.控制芯片的管脚一连接数字储能模块;管脚二连接到本装置外部的点火模块的一端;管脚三连接点火储能模块,并与点火储能模块共同连接到点火模块的另一端;数字储能模块的另一端与点火储能模块的另一端共同接地。控制芯片的管脚四连接高速通信模块,与该模块进行双向通讯;管脚五连接高频时钟电路,接受该电路提供的高频时钟;管脚六连接低频时钟电路,接受该电路提供的低频时钟。控制芯片的电源输出端一同时连接高速通信模块和高频时钟电路,向该二者供电;控制芯片的电源输出端二连接到低频时钟电路,向其供电。3.高速通信模块还有一端通向本可编程延时装置外部,与主控机联系,进行双向通讯;高速通信模块的其余一端、高频时钟电路的其余一端、和低频时钟电路的其余一端共同接地。
该技术方案的优点在于
I.采用数字储能模块和点火储能模块,分别储存本装置自身工作所需能量和起爆点火模块所需能量,这就实现了本装置的无源设计。在使用本装置时方对储能模块进行充电,这就保障了本装置在储存和运输过程中的安全性。并且,把可编程延时装置工作所需能量和点火所需能量分别存储,当需点火时再对点火储能模块进行储能,这就保障了本装置在使用过程中的安全性,并确保了点火的可靠性。
2.设计相互独立的电源输入线路和通信线路,从而在通信的同时,可不间断地对储能模块补充能量,既缩短了储能模块的有效充电时间,又能确保储能模块中储存满足本装置工作所需能量及起爆点火模块所需能量。
3.采用装置外部的地址设定模块为本装置设定地址,相当于为网路中诸可编程延时装置设定了编码,使得序列起爆控制的实现、延期时间的批量设定和逐个设定成为可能。
4.采用高速通信模块实现芯片与外部主控机的快速数据交互,加快了延期时间的设定。将该高速通信模块置于芯片外部,还提高了芯片在使用时的灵活性,即可在本装置中选用不同的通信模块连接于芯片外部,以适应不同通信模式的外部设备对通信模块的需求。
5.采用双时钟工作模式,即通信过程、控制过程采用高频时钟,而可编程延期模块启动后、开始延时时间倒计数时采用低频时钟,这就大大降低了启动延时时间倒计数后本装置的功耗,从而能确保数字储能模块中所储能量足以满足起爆前本装置的工作。
6.本装置外部输入的信息,例如外部传感器的输入,或者外部控制设备的控制信号输入等,直接输入到本装置内部的芯片,用以实现外部对本装置工作模式的控制。好处在于,既实现了对本装置不同工作模式的选择,又加快了本装置对外部输入信息的响应速度。
本可编程延时装置中的控制芯片,进一步可包含电源管理模块、点火控制模块、和逻辑控制模块。其连接关系具体如下
其中,电源管理模块和点火控制模块相连,并共同通向控制芯片外部,构成电源输入端;逻辑控制模块有一端通向控制芯片外部,接受外部发来的信息;逻辑控制模块还有一端通向控制芯片外部,构成地址设定端。
其中,电源管理模块,一端通向控制芯片外部,构成管脚一;一端与逻辑控制模块连接,与该模块进行信号联系;一端同时连接到控制芯片外部的高速通信模块和高频时钟电路,构成电源输出端一;还有一端连接到逻辑控制模块,向其供电,该端还同时连接到控制芯片外部的低频时钟电路,构成电源输出端二。
其中,点火控制模块,一端连接逻辑控制模块;一端连接到控制芯片外部的点火模块的一端,构成管脚二;还有一端同时连接到控制芯片外部的点火储能模块和点火模块的
另一端,构成管脚三。
其中,逻辑控制模块,还有一端接地,其余的端分别通向控制芯片外部,构成管脚四、管脚五、和管脚六。
这样设计可编程延时控制芯片的好处在于
I.设计电源管理模块,一方面,可采用宽输入范围设计,使之适应于外部的不同输入电压。另一方面,电源管理模块向芯片内部的逻辑控制模块提供的较低工作电压、向芯片外部的高速通信模块、高频时钟电路和低频时钟电路提供的较低工作电压,都能降低本装置的整体功耗。从而,当外部停止向本装置供电时,数字储能模块中所储能量能更长时间地提供本装置正常工作所需能量,从而适应于无源储能设计的要求。
2.点火控制模块可对外部输入的点火能量以及点火储能模块中储存的点火能量进行管理,从而保障本装置对点火模块的点火控制的安全性。
上述控制芯片中的电源管理模块,又可优选细化为电源转换模块和电子开关。其中,电源转换模块连接到电源输入端,接受本延时装置外部提供的电源;电源转换模块一端连接管脚一;一端与逻辑控制模块相连,向逻辑控制模块发送复位信号;电源转换模块还有一端连接到逻辑控制模块,向该模块供电,该端同时连接到电子开关的一端;电子开关的另一端通向电源管理模块外部,连接到电源输出端一;电子开关的控制端与逻辑控制模块相连,接受逻辑控制模块发送来的控制信号。
电源管理模块的这一优选方案的好处在于由于芯片外部的通信模块要求保证一定的发送距离,因此高速通信模块的功耗比较大;而时钟电路的功耗随时钟电路频率的增加而增加,因此高频时钟电路的功耗也较大。在电源管理模块内部引入电子开关,使得对这两个高功耗模块的供电控制成为可能。在启动延期后,停止对这两部分电路的供电,可以大大降低本装置的功耗,从而当外部停止向本装置的供电后,得以延长本装置的有效工作时间。
上述控制芯片中的点火控制模块,又可包含充电控制电路、安全放电电路、和点火控制电路。其中,充电控制电路连接到电源输入端,接受本延时装置外部提供的电源;充电控制电路的其余两端,一端与逻辑控制模块相连,接受逻辑控制模块发来的控制信号;一端与安全放电电路相连,并共同通向点火控制模块外部,连接到管脚三。安全放电电路还有一端接地;其余一端与逻辑控制模块相连,接受逻辑控制模块发来的控制信号。点火控制电路一端接地;一端与逻辑控制模块相连,接受逻辑控制模块发来的控制信号;其余一端通向点火控制模块外部,连接到管脚二。
点火控制模块对点火储能模块中储存的点火能量的充放进行控制当需进行点火储能时,方闭合充电控制电路对点火储能模块开始充电,这就确保了对本装置的其他操作的本征安全性;当需点火时,方闭合点火控制电路使点火回路导通,点火储能模块中储存的能量通过点火模块释放,完成点火;当需中断点火时,闭合安全放电电路,释放点火储能模块中储存的能量。这样的方案可靠地控制了点火能量,从而保证了本装置在使用时、非点火状态下的安全性。
上述点火控制模块,可还包含检测电路,从而实现本发明可编程延时装置的检测功能。其中,检测电路与充电控制电路共同连接到电源输入端,接受本延时装置外部提供的电源。检测电路还有一端与逻辑控制模块相连,进行双向数据交互;其余一端与充电控制电路和安全放电电路相连,并共同通向点火控制模块外部,连接到管脚三。
在点火控制模块中引入检测电路,实现了对本装置的连接状态和点火回路自身工作状态的重复检测,从而保障了本装置点火的可靠性。上述控制芯片中的逻辑控制模块,优选包含中央处理器、可编程延期模块、输入/输出接口、串行通信接口和预定标器。具体连接如下
I.中央处理器一端接地;一端与预定标器共同通向逻辑控制模块外部,连接到管脚五;一端与可编程延期模块、输入/输出接口、串行通信接口、和预定标器共同通向芯片外部,连接到电源输出端二 ;中央处理器的其余端通过控制芯片的内部总线连接到可编程延期模块、输入/输出接口、串行通信接口、和预定标器。
2.可编程延期模块还有一端通向逻辑控制模块外部,连接到管脚六;其余一端连接到芯片外部的点火控制模块。
3.输入/输出接口还有一端通向本可编程延时装置外部,接受外部发来的信息;再一端连接到本可编程延时装置外部的地址设定模块,构成地址设定端;输入/输出接口还有一端连接到控制芯片外部的电源管理模块,与之进行双向数据交互;其余一端连接到芯片外部的点火控制模块。
4.串行通信接口还有一端与预定标器的其余一端连接;串行通信接口的其余一端连接到逻辑控制模块外部的管脚四。
上述技术方案的优点在于,中央处理器和预定标器连接高频时钟电路,采用高速时钟工作,这就加快了本可编程延时控制芯片对通信数据和外部输入信号的响应速度。而专用于进行延期时间倒计数的可编程延期模块则连接低频时钟电路,采用低速时钟工作,这就降低了本装置在进行延期时间倒计数时的功耗。当可编程延期模块开始倒计数后,即停止对高频时钟电路的供电,使之停止工作,从而使得除可编程延期模块外的其它电路均处于静止状态,这就极大降低了本装置的整体功耗。
除此之外,本装置外部输入的信息通过输入/输出接口直接输入中央处理器,这也最大程度地提高了本装置对外部信息的响应速度。
本发明还提供了不具备检测功能的可编程延时装置的控制流程
第一步,中央处理器进行上电复位初始化,即,中央处理器通过输入/输出接口向电源管理模块内部的电子开关发送控制信号,使得该电子开关闭合,电源管理模块开始对高速通信模块和高频时钟电路供电;串行通信接口初始化;中央处理器通过输入/输出接口读取地址设定模块中设定的、本可编程延时装置的地址。
第二步,中央处理器依据读取到的地址,计算本可编程延时装置的延期时间默认值。
第三步,将计算出的延期时间默认值写入可编程延期模块。
第四步,中央处理器通过输入/输出接口向点火控制模块中的充电控制电路发送控制信号,使得该充电控制电路闭合,可编程延时装置外部开始向点火储能模块供电。
第五步,中央处理器等待接收外部发送来的信息若接收到延时启动信号,则执行第七步;否则,执行第六步。
第六步,中央处理器判断是否接收到主控机发送来的延期时间设定指令若接收至IJ,则执行写延期时间进程,然后返回第五步;若未接收到,则直接返回第五步。
第七步,中央处理器向可编程延期模块发送控制信号,启动该可编程延期模块。
第八步,中央处理器向电子开关发送控制信号,使得该电子开关断开,电源管理模块停止对高速通信模块和高频时钟电路的供电。
第九步,结束本控制流程。
上述控制流程实现了对延期时间设定和启动的控制。
I.在完成上电复位初始化后,本装置即可依照预设的计算规则、根据外部的地址设定模块对其设定的地址,计算得出应写入可编程延期模块的本装置的延期时间。这就使得由本装置构成的点火网路可以自动地按照预设规则确认起爆控制序列,从而外部无需逐个地对点火网路中的每一个可编程延时装置设定延期时间。这就提高了整个点火网路的响应时间,使得从对本装置供电到控制本装置完成点火的时间大大缩短,从控制流程上保障了延期时间的快速设定。
2.主控机向本装置发送的指令包括延期时间设定指令,本装置执行写延期时间进程即可对依据所设定的地址写入的默认延期时间进行修改。在将默认延期时间写入可编程延期模块后,允许对点火网路中个别延时装置的延期时间进行修改,这就既保障了延期时间的快速设定,又保留了本装置的使用灵活性。
3.由外部输入的信息直接控制本装置的工作模式,还能最大程度地提高本装置对外部信息的响应速度。
4.接收到延时启动信号、启动可编程延期模块后,立即切断对高速通信模块和高频时钟电路的供电,从而由高频时钟电路提供工作时钟的中央处理器和预定标器均停止工作,本装置进入低功耗工作方式。这就极大降低了本装置在延期时间倒计数时的功耗,从而一方面降低了对数字储能模块能量储存能力的要求,另一方面,在相同储能的情况下,具备 了倒计数更长时间范围的能力。
本发明还提供了具备检测功能的可编程延时装置的控制流程
步骤一,中央处理器执行第一步。
步骤二,中央处理器执行第二步。
步骤三,中央处理器执行第三步。
步骤四,中央处理器等待接收外部发送来的信息若接收到功能检测信号,则执行步骤五;否则,执行步骤六。
步骤五,进入功能检测状态,中央处理器执行功能检测流程;然后执行步骤十一。
步骤六,中央处理器执行第四步。
步骤七,中央处理器判断是否接收到外部发送来的延时启动信号若接收到,则执行步骤九;若未接收到,执行步骤八。
步骤八,中央处理器判断是否接收到主控机发送来的延期时间设定指令若接收至IJ,则执行写延期时间进程,然后返回步骤七;若未接收到,则直接返回步骤七。
步骤九,中央处理器执行第七步。
步骤十,中央处理器执行第八步。
步骤^--,结束本控制流程。
该控制流程除实现对延期时间设定和启动的控制外,还实现了对本装置的连接状态以及点火回路自身工作状态的可重复检测性。
在完成上电复位初始化、写入默认延期时间后,由外部输入到本装置的信息直接 控制本装置进入功能检测状态或者正常点火准备状态。并且,功能检测状态与正常点火准备状态彼此独立,也就是说,一旦本装置接收到功能检测信号,则进入功能检测状态进行功能检测,直至断电关机。而一旦本装置未接收到功能检测信号,即认为进入正常使用状态,开始对点火储能模块进行充电,直至完成点火。这样就既确保了进行功能检测时本装置不可能具备点火能力,从而确保功能检测过程的安全性,又避免了本装置在正常使用中还进行功能检测,从而最大程度地缩短本装置进行点火准备的时间。
上述步骤五中的功能检测流程,按照以下步骤进行
步骤Al,中央处理器执行充放电回路检测进程。
步骤A2,中央处理器等待接收主控机发送来的指令若接收到状态回读指令,则执行步骤A3 ;若接收到延期时间设定指令,则执行步骤A4 ;若接收到延期时间回读指令,则执行步骤A5。
步骤A3,中央处理器执行状态回读进程;然后返回步骤A2。
步骤A4,中央处理器执行写延期时间进程;然后返回步骤A2。
步骤A5,中央处理器执行延期时间回读进程;然后返回步骤A2。
上述功能检测流程,首先对本装置的充放电回路进行检测,即对本装置内部的充电回路、点火回路和安全放电回路的工作状态进行检测,从而完成对本装置点火控制的基本功能的检测。
然后,依据主控机向本装置发送的指令,选择进行状态回读检测、延期时间设定检测、或者延期时间回读检测。好处在于,其一,采用相互独立的延期时间设定指令和延期时间回读指令,在检测时可先发送延期时间回读指令即可回读写入到可编程延期模块中的默认延期时间,从而检测本装置默认延期时间的写入是否准确。其二,在检测时可重复地进行延期时间的设定和回读,从而验证本装置延期时间的写入是否准确。其三,采用状态回读指令可对本装置的点火回路以及与雷管的连接准确性进行检测,同时还可获取当前可编程延时装置的地址设定信息和输入信号的信息,从而确保了可编程延时装置同外部连接的可靠性。
前述第六步、步骤八、以及步骤A4中的写延期时间进程,按照以下步骤进行
步骤B 1,中央处理器判断接收到的延期时间设定指令是否针对本地址写延期时间若是,则执行步骤B2 ;若不是,则执行步骤B4。
步骤B2,中央处理器将延期时间设定指令中包含的延期时间值写入可编程延期模块中。[0083]步骤B3,中央处理器向主控机返回写延期时间成功信息。
步骤B4,结束本写延期时间进程。
执行上述写延期时间进程,本装置外部的主控机得以针对某一可编程延时装置设定延期时间,从而提高了本装置在使用时的灵活性。
功能检测流程中步骤A3的状态回读进程,按照以下步骤进行
步骤Cl,中央处理器判断接收到的状态回读指令是否针对本地址回读状态若是,则执行步骤C2 ;若不是,则执行步骤C7。
步骤C2,中央处理器读取存储在其内的检测状态,包括读取充电回路检测状态位、安全放电回路检测状态位、和点火回路检测状态位。
步骤C3,中央处理器读取本可编程延时装置的外部输入的信息的状态。
步骤C4,中央处理器读取地址设定模块输入的信息的状态。
步骤C5,中央处理器将步骤C2、步骤C3、和步骤C4中的状态进行数据打包。
步骤C6,中央处理器将状态数据包返回主控机。
步骤C7,结束本状态回读进程。
上述状态回读进程在本装置进入功能检测流程后,作为功能检测的一方面进行。主控机发出的状态回读指令,通常针对某一可编程延时装置发出。执行状态回读进程,其一,实现了对该装置执行充放电回路检测进程的检测结果的获取,其二,实现了对输入该装置的信号的获取,其三,实现了对该装置的地址设定信息的获取。外部可主动改变可编程延时装置的地址设定信息和信号输入,然后通过执行本状态回读进程实现对地址设定信息和信号输入的获取,从而可检测该装置同外部连接的可靠性。
功能检测流程中步骤A5中的延期时间回读进程,按照以下步骤进行
步骤D1,中央处理器判断接收到的延期时间回读指令是否针对本地址回读延期时间若是,则执行步骤D2 ;若不是,则执行步骤D4。
步骤D2,中央处理器读取可编程延期模块中写入的延期时间。
步骤D3,中央处理器将读出的延期时间发送至主控机。
步骤D4,结束本延期时间回读进程。
上述延期时间回读进程,实现了主控机对写入到可编程延期模块内部的延期时间的获取,从而得以检测延期时间默认值的写入的准确性以及依据延期时间设定指令写入延期时间的准确性。


图I为本发明可编程延时装置的总体构成框图;
图2为本发明中可编程延时控制芯片的构成框图;
图3为本发明中电源管理模块的构成框图;
图4为本发明中无检测功能的点火控制模块的构成框图;
图5为本发明中有检测功能的点火控制模块的构成框图;
图6为本发明中逻辑控制模块的构成框图;
图7为本发明无检测功能的可编程延时装置的控制流程示意图;
图8为本发明有检测功能的可编程延时装置的控制流程示意图;[0109]图9为本发明有检测功能的可编程延时装置的功能检测流程示意图;
图10为本发明的功能检测流程中充放电回路检测进程的示意图;
图11为本发明中充电回路检测进程的示意图;
图12为本发明中安全放电回路检测进程的示意图;
图13为本发明中点火回路检测进程的示意图;
图14为本发明中写延期时间进程的示意图;
图15为本发明中延期时间回读进程的示意图;
图16为本发明中状态回读进程的示意图。
具体实施方式
下面结合附图和具体实施方式
对本发明的技术方案作进一步详细说明。
一种可编程延时装置100,如图1,接受外部向其供电,并接受外部发来的信息。并且,该可编程延时装置100还连接到外部的地址设定模块120,由地址设定模块120设定本延时装置100的地址。该可编程延时装置100还连接到外部的主控机,与该主控机进行双向数据交互。该可编程延时装置100还连接到外部的点火模块110,控制点火模块110的点火。
如图I所示,该可编程延时装置100内部,包括可编程延时控制芯片40、数字储能模块10、点火储能模块20、高速通信模块50、高频时钟电路60、和低频时钟电路70。具体连接关系描述如下
I.可编程延时控制芯片40的电源输入端21和22直接通向可编程延时装置100外部,接受外部向其供电。其中,电源输入端22直接接地。控制芯片40的地址设定端30通向可编程延时装置100外部,接受地址设定模块120设定的地址。控制芯片40还有一端直接通向可编程延时装置100外部,接受外部发来的信息,用于控制可编程延期装置100的不同工作状态。
2.控制芯片40的管脚I连接数字储能模块10,向数字储能模块10充电或者接受该模块10的供电当外部开始向可编程延期装置100供电时,向数字储能模块10充电;当外部供电停止时,数字储能模块10向控制芯片40提供工作电源。控制芯片40的管脚2连接到本装置100外部的点火模块110的一端;管脚3连接点火储能模块20,并与点火储能模块20共同连接到点火模块110的另一端。数字储能模块10的另一端与点火储能模块20的另一端共同接地。控制芯片40的管脚4连接高速通信模块50,与该模块50进行双向通讯;管脚5连接高频时钟电路60,接受该电路60提供的高频时钟;管脚6连接低频时钟电路70,接受该电路70提供的低频时钟。控制芯片40的电源输出端11同时连接高速通信模块50和高频时钟电路60,向该二者供电;控制芯片40的电源输出端12连接到低频时钟电路70,向其供电。
3.高速通信模块50还有一端通向本可编程延时装置100外部,与主控机联系,进行双向通讯;高速通信模块50的其余一端、高频时钟电路60的其余一端、和低频时钟电路70的其余一端共同接地。
该技术方案的优点在于
I.采用数字储能模块10和点火储能模块20,分别储存本装置100自身工作所需能量和起爆点火模块110所需能量,这就实现了本装置100的无源设计。在使用本装置100时方对数字储能模块10进行充电,从而保障本装置100在储存和运输过程中的安全性。将可编程延时装置100工作所需能量和点火所需能量分别存储,当需点火时方对点火储能模块20进行储能,从而保障本装置100在使用过程中的安全性,并确保点火的可靠性。
2.设计相互独立的电源输入线路和通信线路,从而在通信的同时,仍可不间断地对储能模块补充能量。这就既缩短了储能模块充满电的时间,又能确保储能模块中储存有满足本装置100工作所需能量及起爆点火模块110所需能量。
3.采用装置100外部的地址设定模块120为本装置100设定地址,相当于为网路中诸可编程延时装置100设定了编码,使得序列起爆控制的实现、延期时间的批量设定和逐个设定成为可能。该地址设定模块120还可用于根据预设的规则为本装置100设定默认延期时间。
4.采用置于芯片40外部的高速通信模块50实现芯片40与外部主控机的快速数据交互,尤其是加快了延期时间的设定。
5.采用双时钟工作模式,即通信过程、控制过程采用高频时钟,而可编程延期模块启动后、开始延时时间倒计数时采用低频时钟,这就大大降低了启动延时时间倒计数后本装置100的功耗,从而能确保数字储能模块10中所储能量足以满足起爆前本装置100的工作。
6.本装置100外部输入的信息,例如外部传感器的输入,或者外部控制设备的控制信号输入、外部输入的电源信息等,直接输入到本装置100内部的芯片40,用以实现外部对本装置100工作模式的控制。好处在于,既实现了对本装置100不同工作模式的选择,又加快了本装置100对外部输入信息的响应速度。
本可编程延时装置100中的控制芯片40,如图2所示,进一步可包含电源管理模块41、点火控制模块42、和逻辑控制模块43。其连接关系具体如下
I.电源管理模块41和点火控制模块42相连,并共同通向控制芯片40外部,构成电源输入端21和22,接受外部提供的电源。逻辑控制模块43有一端通向控制芯片40外部,接受外部发来的信息。逻辑控制模块43还有一端通向控制芯片40外部,构成地址设定端30,接受外部的地址设定模块120设定的地址。
2.电源管理模块41,一端通向控制芯片40外部,构成管脚1,连接到数字储能模块10。一端与逻辑控制模块43连接,与该模块43进行信号联系;一端同时连接到控制芯片40外部的高速通信模块50和高频时钟电路60,构成电源输出端11,向这两个模块供电;还有一端连接到逻辑控制模块43,向其供电,该端还同时连接到控制芯片40外部的低频时钟电路70,构成电源输出端12。当外部向本装置100提供电源时,电源管理模块41将外部电源转换为合适的电压,通过管脚I输入到数字储能模块10,向该储能模块10充电。当外部停止向本装置100供电时,数字储能模块10通过管脚I向将所储能量提供给电源管理模块41,由该模块41将其转换为合适的电压,供控制芯片40内部正常工作使用。除此之外,电源管理模块41通过两个不同的电压输出端,将向高速通信模块50和高频时钟电路60的供电与向低频时钟电路70的供电区分开,使得不同工作模式下的不同供电方案成为可能。
3.点火控制模块42,一端连接逻辑控制模块43 ;—端连接到控制芯片40外部的点火模块110的一端,构成管脚2 ;还有一端同时连接到控制芯片40外部的点火储能模块20和点火模块110的另一端,构成管脚3。
4.逻辑控制模块43,还有一端接地,其余的端分别通向控制芯片40外部,构成管脚4、管脚5、和管脚6。
这样设计可编程延时控制芯片40的好处在于
I.设计电源管理模块41,一方面,可采用宽输入范围设计,使之适应于外部的不同输入电压。另一方面,电源管理模块41向芯片40内部的逻辑控制模块43提供的较低工作电压、向芯片40外部的高速通信模块50、高频时钟电路60和低频时钟电路70提供的较低工作电压,都能降低本装置100的整体功耗。从而,当外部停止向本装置100供电时,数字储能模块10中所储能量能更长时间地提供本装置100正常工作所需能量,从而适应于无源储能设计的要求。2.点火控制模块42可对外部输入的点火能量以及点火储能模块20中储存的点火能量进行管理,从而保障本装置100对点火模块110的点火控制的安全性。
上述控制芯片40中的电源管理模块41,又可优选细化为电源转换模块411和电子开关412,如图3所示。其中,电源转换模块411连接到电源输入端21和22,接受本延时装置100外部提供的电源;电源转换模块411 一端连接管脚I ;一端与逻辑控制模块43相连,向逻辑控制模块43发送复位信号;电源转换模块411还有一端连接到逻辑控制模块43,向该模块43供电,该端同时连接到电子开关412的一端;电子开关412的另一端通向电源管理模块41外部,连接到电源输出端11 ;电子开关412的控制端与逻辑控制模块43相连,接受逻辑控制模块43发送来的控制信号。
电源管理模块41的这一优选方案的好处在于由于芯片40外部的通信模块要求保证一定的发送距离,因此高速通信模块50的功耗比较大;而时钟电路的功耗随时钟电路频率的增加而增加,因此高频时钟电路60的功耗也较大。在电源管理模块41内部引入电子开关412,使得对这两个高功耗模块的供电控制成为可能,从而可以大大降低本装置100的功耗,尤其当外部停止向本装置100的供电后,或者本装置100启动延期时间倒计数后,可采用断开上述电子开关412的方式停止这两个高功耗模块的工作。
上述控制芯片40中的点火控制模块42,又可包含充电控制电路421、安全放电电路422、和点火控制电路423,如图4所示。其中,充电控制电路421连接到电源输入端21和22,接受本延时装置100外部提供的电源;充电控制电路421的其余两端,一端与逻辑控制模块43相连,接受逻辑控制模块43发来的控制信号;一端与安全放电电路422相连,并共同通向点火控制模块42外部,连接到管脚3。安全放电电路422还有一端接地;其余一端与逻辑控制模块43相连,接受逻辑控制模块43发来的控制信号。点火控制电路423 —端接地;一端与逻辑控制模块43相连,接受逻辑控制模块43发来的控制信号;其余一端通向点火控制模块42外部,连接到管脚2。
点火控制模块42对点火储能模块20中储存的点火能量的充放进行控制当需进行点火储能时,方闭合充电控制电路421对点火储能模块20开始充电,这就确保了对本装置100的其他操作的本征安全性;当需点火时,方闭合点火控制电路423使点火回路导通,点火储能模块20中储存的能量通过点火模块110释放,完成点火;当需中断点火时,闭合安全放电电路422,释放点火储能模块20中储存的能量。这样的方案可靠地控制了点火能量,从而保证了本装置100在使用时、非点火状态下的安全性。[0142]上述点火控制模块42’,可还包含检测电路424,从而实现本发明可编程延时装置100的检测功能,如图5所示。其中,检测电路424与充电控制电路421共同连接到电源输入端21和22,接受本延时装置100外部提供的电源。检测电路424还有一端与逻辑控制模块43相连,进行双向数据交互;其余一端与充电控制电路421和安全放电电路422相连,并共同通向点火控制模块42外部,连接到管脚3。
在点火控制模块42’中引入检测电路424,实现了对本装置100的连接状态和点火回路自身工作状态的重复检测,从而保障了本装置100点火的可靠性。
检测电路424的具体构成,可参考专利申请文件200810108688. X中公开的技术方案。、[0145]上述控制芯片40中的逻辑控制模块43,优选包含中央处理器435、可编程延期模块431、输入/输出接口 432、串行通信接口 433和预定标器434,如图6所示。具体连接如下
I.中央处理器435 —端接地;一端与预定标器434共同通向逻辑控制模块43外部,连接到管脚5,由高频时钟电路60提供高频时钟;一端与可编程延期模块431、输入/输出接口 432、串行通信接口 433、和预定标器434共同通向芯片40外部,连接到电源输出端12 ;中央处理器435的其余端通过控制芯片40的内部总线连接到可编程延期模块431、输入/输出接口 432、串行通信接口 433、和预定标器434。
2.可编程延期模块431还有一端通向逻辑控制模块43外部,连接到管脚6,接受低频时钟电路提供的低频时钟;其余一端连接到芯片40外部的点火控制模块42。
3.输入/输出接口 432还有一端通向本可编程延时装置100外部,接受外部发来的信息;再一端连接到本可编程延时装置100外部的地址设定模块120,构成地址设定端30,接受地址设定模块120对本装置100设定地址;输入/输出接口 432还有一端连接到控制芯片40外部的电源管理模块41,与之进行双向数据交互;其余一端连接到芯片40外部的点火控制模块42。
4.串行通信接口 433还有一端与预定标器434的其余一端连接;串行通信接口433的其余一端连接到逻辑控制模块43外部的管脚4,通过高速通信模块50与本装置100外部的主控机进行双向数据交互。
上述技术方案的优点在于,中央处理器435和预定标器434连接高频时钟电路60,采用高速时钟工作,这就加快了本可编程延时控制芯片40对通信数据和外部输入信号的响应速度。而专用于进行延期时间倒计数的可编程延期模块431则连接低频时钟电路70,采用低速时钟工作,这就降低了本装置100在进行延期时间倒计数时的功耗。当可编程延期模块431开始倒计数后,通过控制电源管理模块41内部的电子开关412的通断,即可停止对高频时钟电路60的供电,使之停止工作,从而使得除可编程延期模块431外的其它电路均处于静止状态,这就极大降低了本装置100的整体功耗。
除此之外,本装置100外部输入的信息通过输入/输出接口 432直接输入中央处理器435,这也最大程度地提高了本装置100对外部信息的响应速度。
本发明还提供了不带检测功能的可编程延时装置100的控制流程,如图7所示
第一步,中央处理器435进行上电复位初始化,即,中央处理器435通过输入/输出接口 432向电源管理模块41内部的电子开关412发送控制信号,使得该电子开关412闭合,电源管理模块41开始对高速通信模块50和高频时钟电路60供电;串行通信接口 433初始化;中央处理器435通过输入/输出接口 432读取地址设定模块120中设定的、本可编程延时装置100的地址。
第二步,中央处理器435依据读取到的地址,计算本可编程延时装置100的延期时间默认值。
第三步,将计算出的延期时间默认值写入可编程延期模块431。
第四步,中央处理器435通过输入/输出接口 432向点火控制模块42中的充电控制电路421发送控制信号,使得该充电控制电路421闭合,可编程延时装置100外部开始向点火储能模块20供电。
第五步,中央处理器435等待接收外部发送来的信息若接收到延时启动信号,则执行第七步;否则,执行第六步。
第六步,中央处理器435判断是否接收到主控机发送来的延期时间设定指令若接收到,则执行写延期时间进程,然后返回第五步;若未接收到,则直接返回第五步。
第七步,中央处理器435向可编程延期模块431发送控制信号,启动该可编程延期模块431。
第八步,中央处理器435向电子开关412发送控制信号,使得该电子开关412断开,电源管理模块41停止对高速通信模块50和高频时钟电路60的供电。
第九步,结束本控制流程。
上述控制流程实现了对延期时间设定和启动的控制。
I.在完成上电复位初始化后,本装置100即可依照预设的计算规则、根据外部的地址设定模块120对其设定的地址,计算得出应写入可编程延期模块431的本装置100的延期时间。这就使得由本装置100构成的点火网路可以自动地按照预设规则确认起爆控制序列,从而外部无需逐个地对点火网路中的每一个可编程延时装置100设定延期时间。这就提高了整个点火网路的响应时间,使得从对本装置100供电到控制本装置100完成点火的时间大大缩短,从控制流程上保障了延期时间的快速设定。
2.主控机向本装置100发送的指令包括延期时间设定指令,本装置100执行写延期时间进程即可对依据所设定的地址写入的默认延期时间进行修改。在将默认延期时间写入可编程延期模块431后,允许对点火网路中个别延时装置100的延期时间进行修改,这就既保障了延期时间的快速设定,又保留了本装置100的使用灵活性。
3.由外部输入的信息直接控制本装置100的工作模式,还能最大程度地提高本装置100对外部信息的响应速度。
4.接收到延时启动信号、启动可编程延期模块431后,立即切断对高速通信模块50和高频时钟电路60的供电,从而由高频时钟电路60提供工作时钟的中央处理器435和预定标器434均停止工作,本装置100进入低功耗工作方式。这就极大降低了本装置100在延期时间倒计数时的功耗,从而一方面降低了对数字储能模块10能量储存能力的要求,另一方面,在相同储能的情况下,具备了倒计数更长时间范围的能力。
本发明还提供了带检测功能的可编程延时装置100的控制流程,如图8所示
步骤一,中央处理器435执行第一步。即,中央处理器435进行上电复位初始化,即,中央处理器435通过输入/输出接口 432向电源管理模块41内部的电子开关412发送、控制信号,使得该电子开关412闭合,电源管理模块41开始对高速通信模块50和高频时钟电路60供电;串行通信接口 433初始化;中央处理器435通过输入/输出接口 432读取地址设定模块120中设定的、本可编程延时装置100的地址。
步骤二,中央处理器435执行第二步。即,中央处理器435依据读取到的地址,计算本可编程延时装置100的延期时间默认值。
步骤三,中央处理器 435执行第三步。即,将计算出的延期时间默认值写入可编程延期模块431。
步骤四,中央处理器435等待接收外部发送来的信息若接收到功能检测信号,则执行步骤五;否则,执行步骤六。
步骤五,进入功能检测状态,中央处理器435执行功能检测流程;然后执行步骤
i^一。
步骤六,中央处理器435执行第四步。即,中央处理器435通过输入/输出接口432向点火控制模块42中的充电控制电路421发送控制信号,使得该充电控制电路421闭合,可编程延时装置100外部开始向点火储能模块20供电。
步骤七,中央处理器435判断是否接收到外部发送来的延时启动信号若接收到,则执行步骤九;若未接收到,执行步骤八。
步骤八,中央处理器435判断是否接收到主控机发送来的延期时间设定指令若接收到,则执行写延期时间进程,然后返回步骤七;若未接收到,则直接返回步骤七。
步骤九,中央处理器435执行第七步。即,中央处理器435向可编程延期模块431发送控制信号,启动该可编程延期模块431。
步骤十,中央处理器435执行第八步。即,中央处理器435向电子开关412发送控制信号,使得该电子开关412断开,电源管理模块41停止对高速通信模块50和高频时钟电路60的供电。
步骤十一,结束本控制流程。
该控制流程除实现对延期时间设定和启动的控制外,还实现了对本装置100的连接状态以及点火回路自身工作状态的可重复检测性。
在完成上电复位初始化、写入默认延期时间后,由外部输入到本装置100的信息直接控制本装置100进入功能检测状态或者正常点火准备状态。并且,功能检测状态与正常点火准备状态彼此独立,也就是说,一旦本装置100接收到功能检测信号,则进入功能检测状态进行功能检测,直至断电关机。而一旦本装置100未接收到功能检测信号,即认为进入正常使用状态,开始对点火储能模块20进行充电,直至完成点火。这样就既确保了进行功能检测时本装置100不可能具备点火能力,从而确保功能检测过程的安全性,又避免了本装置100在正常使用中还进行功能检测,从而最大程度地缩短本装置100进行点火准备的时间。
上述步骤五中的功能检测流程,按照图9所示步骤进行
步骤Al,中央处理器435执行充放电回路检测进程。
步骤A2,中央处理器435等待接收主控机发送来的指令若接收到状态回读指令,则执行步骤A3 ;若接收到延期时间设定指令,则执行步骤A4 ;若接收到延期时间回读指令,则执行步骤A5。[0184]步骤A3,中央处理器435执行状态回读进程;然后返回步骤A2。
步骤A4,中央处理器435执行写延期时间进程;然后返回步骤A2。
步骤A5,中央处理器435执行延期时间回读进程;然后返回步骤A2。
图9所示功能检测流程,首先对本装置100的充放电回路进行检测,即对本装置100内部的充电回路、点火回路和安全放电回路的工作状态进行检测,从而完成对本装置100点火控制的基本功能的检测。
然后,依据主控机向本装置100发送的指令,选择进行状态回读检测、延期时间设定检测、或者延期时间回读检测。好处在于,其一,采用相互独立的延期时间设定指令和延期时间回读指令,在检测时可先发送延期时间回读指令即可回读写入到可编程延期模块431中的默认延期时间,从而检测本装置100默认延期时间的写入是否准确。其二,在检测时可重复地进行延期时间的设定和回读,从而验证本装置100延期时间的写入是否准确。 其三,采用状态回读指令可对本装置100的点火回路以及与雷管的连接准确性进行检测,同时还可获取当前可编程延时装置100的地址设定信息和输入信号的信息,从而确保了可编程延时装置100同外部连接的可靠性。
图9所示功能检测流程中,充放电回路检测进程按照图10所示步骤进行
步骤El,对充电控制电路421、安全放电电路422和点火控制电路423的预设初始工作状态进行检测,也就是检测管脚3上的电压。若管脚3上的电压不大于某一高电位预设值,则认为点火储能模块20中未存储能量,由此推断充电控制电路421处于非充电状态、安全放电电路422处于放电状态、点火控制电路423处于非点火状态,逻辑控制模块43即判断本装置100初始工作状态正常。反之,管脚3上的电压若大于该高电位预设值,则认为点火储能模块20中已存储有能量,由此推断充电控制电路421处于充电状态、安全放电电路422和点火控制电路423均处于非放电状态,逻辑控制模块43即判断本装置100初始工作状态异常。
若初始工作状态正常,则继续进行步骤E2 ;若初始工作状态异常,则直接进行步骤E6。
步骤E2,执行充电回路检测进程对充电回路进行检测,也就是对由充电控制电路421和点火储能模块20共同构成的充电回路的工作状态进行检测,参见图5。若检测结果异常,则直接进行步骤E6 ;若检测结果正常,则继续进行步骤E3。
步骤E3,执行点火回路检测进程对点火回路进行检测,也就是对由点火控制电路423、点火储能模块20和点火模块110共同构成的点火回路的工作状态进行检测,参见图5。或者,执行安全放电回路检测进程对安全放电回路进行检测,也就是对由安全放电电路422和点火储能模块20共同构成的安全放电回路的工作状态进行检测,参见图5。若检测结果异常,则直接进行步骤E6 ;若检测结果正常,则继续进行步骤E4。
步骤E4,中央处理器435向充电控制电路421、安全放电电路422和点火控制电路423分别发送控制信号,使得充电控制电路421处于充电状态、安全放电电路422处于非放电状态、点火控制电路423处于非点火状态。控制芯片40对点火储能模块20充电至所述高电位预定值。
步骤E5,对安全放电回路和点火回路中尚未检测的回路的工作状态进行检测。
步骤E6,中央处理器435向充电控制电路421、安全放电电路422和点火控制电路423分别发送控制信号,将本装置100置为所述预设初始工作状态,即,使得充电控制电路421处于非充电状态、安全放电电路422处于放电状态、点火控制电路423处于非点火状态。
图10所示充放电回路检测进程中,充电回路检测进程、安全放电回路检测进程和点火回路检测进程的具体实现步骤参照专利申请文件200810108688. X中公开的技术方案进行,分别按照图11、图12和图13所示流程进行。
前述第六步、步骤八、以及步骤A4中的写延期时间进程,按照图14所示步骤进行
步骤BI,中央处理器435判断接收到的延期时间设定指令是否针对本地址写延期时间若是,则执行步骤B2 ;若不是,则执行步骤B4。
步骤B2,中央处理器435将延期时间设定指令中包含的延期时间 值写入可编程延期模块431中。
步骤B3,中央处理器435向主控机返回写延期时间成功信息。
步骤B4,结束本写延期时间进程。
执行上述写延期时间进程,本装置100外部的主控机得以针对某一可编程延时装置100设定延期时间,从而提高了本装置100在使用时的灵活性。
功能检测流程中步骤A3的状态回读进程,按照图16所示步骤进行
步骤Cl,中央处理器435判断接收到的状态回读指令是否针对本地址回读状态若是,则执行步骤C2 ;若不是,则执行步骤C7。
步骤C2,中央处理器435读取存储在其内的检测状态,包括读取充电回路检测状态位、安全放电回路检测状态位、和点火回路检测状态位。
步骤C3,中央处理器435读取本可编程延时装置100的外部输入的信息的状态。
步骤C4,中央处理器435读取地址设定模块120输入的信息的状态。
步骤C5,中央处理器435将步骤C2、步骤C3、和步骤C4中的状态进行数据打包。
步骤C6,中央处理器435将状态数据包返回主控机。
步骤C7,结束本状态回读进程。
上述状态回读进程在本装置100进入功能检测流程后,作为功能检测的一方面进行。主控机发出的状态回读指令,通常针对某一可编程延时装置100发出。执行状态回读进程,其一,实现了对该装置100执行充放电回路检测进程的检测结果的获取,其二,实现了对输入该装置100的信号的获取,其三,实现了对该装置100的地址设定信息的获取。外部可主动改变可编程延时装置100的地址设定信息和信号输入,然后通过执行本状态回读进程实现对地址设定信息和信号输入的获取,从而可检测该装置100同外部连接的可靠性。
功能检测流程中步骤A5中的延期时间回读进程,按照图15所示步骤进行
步骤D1,中央处理器435判断接收到的延期时间回读指令是否针对本地址回读延期时间若是,则执行步骤D2 ;若不是,则执行步骤D4。
步骤D2,中央处理器435读取可编程延期模块431中写入的延期时间。
步骤D3,中央处理器435将读出的延期时间发送至主控机。
步骤D4,结束本延期时间回读进程。
上述延期时间回读进程,实现了主控机对写入到可编程延期模块431内部的延期时间的获取,从而得以检测延期时间默认值的写入的准确性以及依据延期时间设定指令写入延期时间的准确性 。
权利要求
1.一种可编程延时装置,接受外部向其供电,并接受外部发来的信息;并且,该可编程延时装置还连接到外部的地址设定模块,由所述地址设定模块设定本延时装置的地址;该可编程延时装置还连接到外部的主控机,与该主控机进行双向数据交互;该可编程延时装置还连接到外部的点火模块,控制所述点火模块的点火, 其特征在于 本可编程延时装置包括可编程延时控制芯片、数字储能模块、点火储能模块、高速通信模块、高频时钟电路、和低频时钟电路, 所述可编程延时控制芯片的电源输入端直接通向所述可编程延时装置外部,接受外部向其供电;所述控制芯片的地址设定端通向所述可编程延时装置外部,接受所述地址设定模块设定的地址;所述控制芯片还有一端直接通向所述可编程延时装置外部,接受外部发 来的信息; 所述控制芯片的管脚ー连接所述数字储能模块;管脚ニ连接到本装置外部的所述点火模块的一端;管脚三连接所述点火储能模块,并与所述点火储能模块共同连接到所述点火模块的另一端;所述数字储能模块的另一端与所述点火储能模块的另一端共同接地; 所述控制芯片的管脚四连接所述高速通信模块,与该模块进行双向通讯;管脚五连接所述高频时钟电路,接受该电路提供的高频时钟;管脚六连接所述低频时钟电路,接受该电路提供的低频时钟; 所述控制芯片的电源输出端一同时连接所述高速通信模块和所述高频时钟电路,向该二者供电;所述控制芯片的电源输出端ニ连接到所述低频时钟电路,向其供电; 所述高速通信模块还有一端通向本可编程延时装置外部,与所述主控机联系,进行双向通讯;所述高速通信模块的其余一端、所述高频时钟电路的其余一端、和所述低频时钟电路的其余一端共同接地。
2.按照权利要求
I所述的可编程延时装置,其特征在干 所述可编程延时控制芯片包含电源管理模块、点火控制模块、和逻辑控制模块, 所述电源管理模块和所述点火控制模块相连,并共同通向所述控制芯片外部,构成所述电源输入端;所述逻辑控制模块有一端通向所述控制芯片外部,接受外部发来的信息;所述逻辑控制模块还有一端通向所述控制芯片外部,构成所述地址设定端; 所述电源管理模块,一端通向所述控制芯片外部,构成所述管脚一;一端与所述逻辑控制模块连接,与该模块进行信号联系;一端同时连接到所述控制芯片外部的所述高速通信模块和所述高频时钟电路,构成所述电源输出端一;还有一端连接到所述逻辑控制模块,向其供电,该端还同时连接到所述控制芯片外部的所述低频时钟电路,构成所述电源输出端-* , 所述点火控制模块,一端连接所述逻辑控制模块;一端连接到所述控制芯片外部的所述点火模块的一端,构成所述管脚ニ ;还有一端同时连接到所述控制芯片外部的所述点火储能模块和所述点火模块的另一端,构成所述管脚三; 所述逻辑控制模块,还有一端接地,其余的端分别通向所述控制芯片外部,构成所述管脚四、管脚五、和管脚六。
3.按照权利要求
2所述可编程延时装置,其特征在于 所述电源管理模块包含电源转换模块和电子开关,所述电源转换模块连接到所述电源输入端,接受本延时装置外部提供的电源;所述电源转换模块一端连接所述管脚一;一端与所述逻辑控制模块相连,向所述逻辑控制模块发送复位信号;所述电源转换模块还有一端连接到所述逻辑控制模块,向该模块供电,该端同时连接到所述电子开关的一端; 所述电子开关的另一端通向所述电源管理模块外部,连接到所述电源输出端一;所述电子开关的控制端与所述逻辑控制模块相连,接受所述逻辑控制模块发送来的控制信号。
4.按照权利要求
2或3所述的可编程延时装置,其特征在于 所述逻辑控制模块包含中央处理器、可编程延期模块、输入/输出接ロ、串行通信接ロ、和预定标器, 所述中央处理器一端接地;一端与所述预定标器共同通向所述逻辑控制模块外部,连接到所述管脚五;一端与所述可编程延期模块、所述输入/输出接ロ、所述串行通信接ロ、和所述预定标器共同通向所述控制芯片外部,连接到所述电源输出端ニ ;所述中央处理器的其余端通过所述控制芯片的内部总线连接到所述可编程延期模块、所述输入/输出接ロ、所述串行通信接ロ、和所述预定标器; 所述可编程延期模块还有一端通向所述逻辑控制模块外部,连接到所述管脚六;其余一端连接到所述控制芯片外部的所述点火控制模块; 所述输入/输出接ロ还有一端通向本可编程延时装置外部,接受外部发来的信息;再一端连接到本可编程延时装置外部的所述地址设定模块,构成所述地址设定端;所述输入/输出接ロ还有一端连接到所述控制芯片外部的所述电源管理模块,与之进行双向数据交互;其余一端连接到所述控制芯片外部的所述点火控制模块; 所述串行通信接ロ还有一端与所述预定标器的其余一端连接;所述串行通信接ロ的其余一端连接到所述逻辑控制模块外部的所述管脚四。
5.按照权利要求
4所述的可编程延时装置,其特征在干 所述点火控制模块包含充电控制电路、安全放电电路、和点火控制电路, 所述充电控制电路连接到所述电源输入端,接受本延时装置外部提供的电源;所述充电控制电路的其余两端,一端与所述逻辑控制模块相连,接受所述逻辑控制模块发来的控制信号;一端与所述安全放电电路相连,并共同通向所述点火控制模块外部,连接到所述管脚三; 所述安全放电电路还有一端接地;其余一端与所述逻辑控制模块相连,接受所述逻辑控制模块发来的控制信号; 所述点火控制电路一端接地;一端与所述逻辑控制模块相连,接受所述逻辑控制模块发来的控制信号;其余一端通向所述点火控制模块外部,连接到所述管脚ニ。
6.按照权利要求
5所述的可编程延时装置,其特征在干 所述点火控制模块还包含检测电路, 所述检测电路与所述充电控制电路共同连接到所述电源输入端,接受本延时装置外部提供的电源; 所述检测电路还有一端与所述逻辑控制模块相连,进行双向数据交互;其余一端与所述充电控制电路和所述安全放电电路相连,并共同通向所述点火控制模块外部,连接到所述管脚三。
7.—种权利要求
5中所述的可编程延时装置的控制流程,其特征在于 第一歩,所述中央处理器进行上电复位初始化,即, 所述中央处理器通过所述输入/输出接ロ向所述电源管理模块内部的电子开关发送控制信号,使得该电子开关闭合,所述电源管理模块开始对所述高速通信模块和所述高频时钟电路供电; 所述串行通信接ロ初始化; 所述中央处理器通过所述输入/输出接ロ读取所述地址设定模块中设定的、本可编程延时装置的地址; 第二步,所述中央处理器依据读取到的地址,计算本可编程延时装置的延期时间默认值; 第三步,将计算出的所述延期时间默认值写入所述可编程延期模块; 第四步,所述中央处理器通过所述输入/输出接ロ向所述点火控制模块中的所述充电控制电路发送控制信号,使得该充电控制电路闭合,所述可编程延时装置外部开始向所述点火储能模块供电; 第五步,所述中央处理器等待接收外部发送来的信息若接收到延时启动信号,则执行第七步;否则,执行第六步; 第六步,所述中央处理器判断是否接收到所述主控机发送来的延期时间设定指令若接收到,则执行写延期时间进程,然后返回所述第五步;若未接收到,则直接返回所述第五I K少; 第七步,所述中央处理器向所述可编程延期模块发送控制信号,启动该可编程延期模块; 第八步,所述中央处理器向所述电子开关发送控制信号,使得该电子开关断开,所述电源管理模块停止对所述高速通信模块和所述高频时钟电路的供电; 第九步,结束本控制流程。
8.—种权利要求
6所述的可编程延时装置的控制流程,其特征在于 步骤一,所述中央处理器进行上电复位初始化,即, 所述中央处理器通过所述输入/输出接ロ向所述电源管理模块内部的电子开关发送控制信号,使得该电子开关闭合,所述电源管理模块开始对所述高速通信模块和所述高频时钟电路供电; 所述串行通信接ロ初始化; 所述中央处理器通过所述输入/输出接ロ读取所述地址设定模块中设定的、本可编程延时装置的地址; 步骤ニ,所述中央处理器依据读取到的地址,计算本可编程延时装置的延期时间默认值;; 步骤三,所述中央处理器将计算出的所述延期时间默认值写入所述可编程延期模块;步骤四,所述中央处理器等待接收外部发送来的信息若接收到功能检测信号,则执行步骤五;否则,执行步骤六; 步骤五,进入功能检测状态,所述中央处理器执行功能检测流程;然后执行步骤十一; 步骤六,所述中央处理器通过所述输入/输出接ロ向所述点火控制模块中的所述充电控制电路发送控制信号,使得该充电控制电路闭合,所述可编程延时装置外部开始向所述点火储能模块供电; 步骤七,所述中央处理器判断是否接收到外部发送来的延时启动信号若接收到,则执行步骤九;若未接收到,执行步骤八; 步骤八,所述中央处理器判断是否接收到所述主控机发送来的延期时间设定指令若接收到,则执行写延期时间进程,然后返回所述步骤七;若未接收到,则直接返回所述步骤七; 步骤九,所述中央处理器向所述可编程延期模块发送控制信号,启动该可编程延期模块; 步骤十,所述中央处理器向所述电子开关发送控制信号,使得该电子开关断开,所述电源管理模块停止对所述高速通信模块和所述高频时钟电路的供电; 步骤十一,结束本控制流程。
9.按照权利要求
8所述的控制流程,其特征在于 所述功能检测流程按照以下步骤进行, 步骤Al,所述中央处理器执行充放电回路检测进程; 步骤A2,所述中央处理器等待接收所述主控机发送来的指令 若接收到状态回读指令,则执行步骤A3 ; 若接收到所述延期时间设定指令,则执行步骤A4 ; 若接收到延期时间回读指令,则执行步骤A5 ; 步骤A3,所述中央处理器执行状态回读进程;然后返回所述步骤A2 ; 步骤A4,所述中央处理器执行所述写延期时间进程;然后返回所述步骤A2 ; 步骤A5,所述中央处理器执行延期时间回读进程;然后返回所述步骤A2。
10.按照权利要求
7、8或9所述的控制流程,其特征在于 所述写延期时间进程按照以下步骤进行, 步骤BI,所述中央处理器判断接收到的所述延期时间设定指令是否针对本地址写延期时间若是,则执行步骤B2 ;若不是,则执行步骤B4 ; 步骤B2,所述中央处理器将所述延期时间设定指令中包含的延期时间值写入所述可编程延期模块中; 步骤B3,所述中央处理器向所述主控机返回写延期时间成功信息; 步骤B4,结束本写延期时间进程。
11.按照权利要求
9所述的控制流程,其特征在于 所述状态回读进程按照以下步骤进行, 步骤C 1,所述中央处理器判断接收到的所述状态回读指令是否针对本地址回读状态若是,则执行步骤C2 ;若不是,则执行步骤C7 ; 步骤C2,所述中央处理器读取存储在其内的检测状态,包括读取充电回路检测状态位、安全放电回路检测状态位、和点火回路检测状态位; 步骤C3,所述中央处理器读取本可编程延时装置的外部输入的信息的状态; 步骤C4,所述中央处理器读取所述地址设定模块输入的信息的状态; 步骤C5,所述中央处理器将所述步骤C2、所述步骤C3、和所述步骤C4中的状态进行数据打包; 步骤C6,所述中央处理器将状态数据包返回所述主控机; 步骤C7,结束本状态回读进程。
12.按照权利要求
9所述的控制流程,其特征在于 所述延期时间回读进程按照以下步骤进行, 步骤D1,所述中央处理器判断接收到的所述延期时间回读指令是否针对本地址回读延期时间若是,则执行步骤D2 ;若不是,则执行步骤D4 ; 步骤D2,所述中央处理器读取所述可编程延期模块中写入的延期时间; 步骤D3,所述中央处理器将读出的所述延期时间发送至所述主控机; 步骤D4,结束本延期时间回读进程。
专利摘要
本发明提供一种可编程延时装置,包括可编程延时控制芯片、数字储能模块、点火储能模块、高速通信模块、高频和低频时钟电路。芯片内部包含电源管理模块、点火控制模块和逻辑控制模块。点火控制模块又进一步包含充电控制电路、安全放电电路和点火控制电路,也可还包含检测电路以实现检测功能。本发明还提供上述装置的控制流程。若可检测,则装置接收到检测信号后即进行功能检测,包括对充放电回路、状态回读、延期时间设定和延期时间回读的检测。若不可检测,则装置完成初始化后即进行充电,然后依据外部指令写延期时间或直接启动延期时间倒计数完成点火。这就既实现了无源工作,又实现了延期时间的快速设定,在保障使用需求的同时提高整体安全性。
文档编号G05B19/04GKCN101493304 B发布类型授权 专利申请号CN 200910079318
公开日2012年10月3日 申请日期2009年3月6日
发明者刘星, 张宪玉, 李风国, 赖华平, 颜景龙 申请人:北京铱钵隆芯科技有限责任公司导出引文BiBTeX, EndNote, RefMan专利引用 (5),
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1