技术领域
[0001] 本发明总体涉及一种隐形眼镜,并且特别地,涉及一种用于减轻与使用隐形眼镜相关的不舒适感和可能的感染的设备。
相关背景技术
[0002] 隐形眼镜(下文中简称为眼镜)正在变得日益普遍。与传统的框架眼镜不同的是,隐形眼镜直接置于佩戴者的眼睛的表面上,而眼睛是脆弱且敏感的。在本说明书中可互换地使用术语“置于眼睛的表面上”和“嵌入眼睛中”。
[0003] 佩戴者认识到,与传统的框架眼镜相比,佩戴隐形眼镜比较不舒服。同时还认识到,与传统的框架眼镜相比,清洗和保存隐形眼镜也比较复杂,并且隐形眼镜容易出现诸如眼睛不舒适和可能的眼睛感染等问题。
[0004] 隐形眼镜储存容器中的微生物生长——这样的微生物生长通常在容器中存在湿气的情况下发生——可能对隐形眼镜佩戴者构成极大的危害(可能引起眼睛感染),并且对正在使用或者考虑使用隐形眼镜的眼镜佩戴者构成障碍。
[0005] 一些现有的隐形眼镜储存容器注入有银离子,以减少储存容器表面上的污染。在盒子暴露于湿气时,银离子逐渐被释放,并且这保持了盒子表面处的抗微生物剂。然而,相信这种方法可能不是总能够充分地防止污染。 对隐形眼镜储存容器和盖子进行干燥——在一个现有设备中,所述干燥是通过将隐形眼镜储存容器和盖子放置在暴露于室内的环境温度和湿度条件以及自然气流的表面上来完成的——在环境温度低或者环境湿度高时可导致干燥时间超过24小时。这对于佩戴者来说是难使用的并且可能是不方便的,而且这样做允许微生物和霉菌生长更长的时间。通常,这样的时间安排通常也超过了使用储存容器来储存眼镜之间的常规时间,因此眼镜容器可能持续地提供适于微生物生长的环境。储存容器——储存空间内的左侧开口——还可能由于诸如灰尘、微生物和霉菌孢子之类的空气携带的污染物的进入而被污染。
[0006] 根据另外的现有设备,使用布或者纸巾彻底地干燥容器在操作适当的情况下可以快速地得到干燥的容器。然而,这样的操作是一个难使用的过程、需要可用性储存并使用充分干净的擦拭材料,这样的操作对于佩戴者可能是不方便的,并且也可能将潜在的污染物从干燥材料转移至容器。
具体实施方式
[0051] 如果在一个或更多个附图中参考具有相同附图标记的特征,则这些特征在本说明书中具有相同的功能或操作,除非有相反的意图。
[0052] 需要指出的是,“背景技术”部分中包括的讨论以及以上涉及现有技术设备的讨论涉及对通过其使用而形成了公知知识的设备的讨论。这样的讨论不应当被解释为本发明人或者专利申请人表示这样的设备以任何方式形成本领域的公知常识的一部分。
[0053] 如上所述,在一种设备中,TLWDA是通过如下方式实现的:将干燥功能以用户友好便利方式集成到适配的眼镜加温设备(TLWA)中从而形成适配的眼镜加温及干燥设备(TLWDA)。现在,将描述TLWA,之后将描述TLWDA。
[0054] 适配的眼镜加温设备(TLWA)
[0055] 为了总体舒适感以及出于安全的目的,理想的是使得眼镜佩戴者所体验到的任何不舒适感最小化,特别是在将眼镜嵌入眼睛中时,以防止佩戴者畏缩,以及可能因此伤害到佩戴者自身。
[0056] 已经进行了本申请人所委托的大学研究,并且大学研究证实:当在将隐形眼镜嵌入眼睛中之前将隐形眼镜加温至接近体温的温度时,使用者的舒适度显著改善。
[0057] 已经得出如下结论:使用者在将眼镜嵌入他们的眼睛时所感觉到的不舒适的来源之一是由眼镜的温度引起的。在一种设备中,所公开的适配的眼镜加温设备(或TLWA)将隐形眼镜加温到特定的温度范围内,其中,该范围通常被规定在目标温度附近。优选地,温和地将眼镜加温至舒适的目标范围内的这种加温作用避免了不适当地加热眼镜或者不适当地加热眼镜储存在其中的流体。
[0058] 加温可以通过使用专用的眼镜加温设备对容器——在该容器中,眼镜通常储存在杀菌流体中——施加特定加温循环来实现。加温是在将眼镜嵌入佩戴者的眼睛中之前完成的。这使得眼镜从初始温度(通常低至16℃或者更低,这取决于环境气候温度和住所加热/隔离设备、以及眼镜是否储存在冰箱中以减少流体中细菌的生长)升高到特定的温度范围内,其中,该特定的温度范围被规定为在目标温度附近。优选地,该特定的温度范围取决于暴露的眼睛表面的温度,该暴露的眼睛表面的温度比体温(名义上为36.8℃)低若干度,并且该特定的温度范围可能还取决于环境温度。
[0059] 如果需要,则加温循环可以确保在将眼镜加温至特定的温度范围时:(a)在“加温模式”期间,眼镜和储存眼镜的杀菌流体的温度保持在特定的额定温度范围内;和/或(b)在该“加温模式”期间,眼镜或者TLWA设备的任何部分都不被加温为超过特定的最大温度,从而避免可能给使用者带来伤害或不舒适。
[0060] 在一种设备中,TLWA与可移除地插入式(也称为可移除地接合式)眼镜容器一起使用。对于这种设备,可以有大量不同类型和形状的眼镜容器。在这种设备中,可以通过在TLWA中结合可加热的腔来使得加温循环的可重复性和速度更容易,其中,该可加热的腔成形为与所讨论的特定眼镜容器的相应的接触表面相配。这种设备在眼镜容器的、介于TLWA的可加热表面与所插入的配对的眼镜容器之间的实体部分上提供可重复的紧密接触。这种使用相配的腔的方法可适用于这里所讨论的TLWA设备并且可适用于下述TLWDA及纯干燥器设备。
[0061] 这种在介于TLWA设备与配对的可插入式眼镜容器之间的实体接触区域上的紧密接触实现了对眼镜的可靠快速以及可重复的加温。类似的评述适用于评述在干燥设备中使用紧密相配表面的好处。相关的加温循环可以考虑眼镜容器的热惯性、TLWA设备与所插入的眼镜容器之间的相配表面的传热特性、眼镜容器的尺寸和质量、容器中的杀菌流体的量、眼镜的质量等等。与加温循环相关的参数可以凭经验确定或者分析确定。类似的评述适用于评述在干燥设备中使用紧密相配的表面的好处。
[0062] 考虑到市面上的各种眼镜容器,从而可以提供相应种类的TLWA设备,以便在给定类型的眼镜容器与相应的加温设备之间提供上述相配的界面。因此,每个特定的TLWA设备可以适配成在TLWA设备与相应类型的眼镜容器之间提供所需的相配界面。类似的评述适用于评述在干燥设备中使用紧密相配的表面的好处。
[0063] 在可替换的设备中,眼镜容器不能以可移除的方式插入到TLWA中,而是改为TLWA的一体部分。
[0064] 在又一可替换的设备中,代替提供不同类型的TLWA设备以便为不同的相应的眼镜容器提供相配的界面,能够使用两部件TLWA设备。在这种设备中,TLWA设备的一个部件是加热器模块,而另外的部件是壳体,该壳体可以容纳特定类型的眼镜容器。壳体可以与加热器模块配对,从而使得能够如上所述地操作TLWA设备。根据这种设备,希望改变他们所使用的隐形眼镜的类型(因此通常改变眼镜容器的类型)的使用者可以购买适合的壳体,用于与他们当前的加热器模块一起使用,而非获取全新的TLWA设备。这种类型的设备可以用于可插入地移除式眼镜容器或者用于一体式眼镜容器。
[0065] TLWA方法使得眼镜更舒适地嵌入佩戴者的眼睛中,从而保持佩戴者的舒适等级,并且可通过减少佩戴者在将未加温的眼镜嵌入他们的眼睛中时产生畏缩的可能性而减少受伤的可能性。TLWA方法还能有助于确保眼镜容器中的眼镜及在其中储存眼镜的杀菌流体保持在他们的特定的工作温度范围内,从而也有助于维持眼镜的无菌性,直到将它们从眼镜容器中移除。
[0066] TLWA方法使得眼镜容器能够被存储在冰箱中,然后在不另外因冷却的眼镜与使用者的眼睛表面之间的温差而产生不舒适感的情况下将眼镜嵌入使用者的眼睛中。可以用这种方式来储存眼镜以减少眼镜容器中的眼镜浸入于其中的杀菌流体中的微生物的生长。
[0067] 图1示出了TLWA的一个示例的机械图示100。本示例中的TLWA包括容置部105,容置部105容纳受控于控制电路106的一个或更多个加热元件107,其中,控制电路106也称为控制器。在所述设备中,隐形眼镜例如109各自密封在眼镜容器102中,眼镜容器102通常容纳2ml至10ml的杀菌流体110。TLWA容置部105具有腔室例如103,每个腔室具有可加热接触表面104,可加热接触表面104成形为与相应的眼镜容器接触表面108相配。腔室称为可加热腔室。由此当眼镜容器102被以可移除的方式插入(表示眼镜容器可以插入腔室中或者与腔室接合,并且然后可以从腔室中移除)眼镜容器腔室103中时,在相配的TLWA接触表面104与眼镜容器接触表面108之间实现的紧密接触(即配对)使得加热元件107能够快速、准确且可重复地产生期望的温度/时间加温分布曲线。这种分布曲线确保眼镜109达到期望目标温度附近的特定温度范围内。优选地,这在特定的时间段内实现。另外优选地,在眼镜被加温到特定的温度范围之后,TLWA设备还在另外的特定的时间段内将眼镜保持在该范围内。
[0068] 在一种设备中,目标温度规定为36℃。在目标温度附近的特定温度范围可以规定为目标温度附近的+/-2℃,或者,如果环境要求,则可以规定更大的范围。在这种设备中,用于达到特定温度范围的特定时间段为2分钟+/-30秒,或者,如果环境要求,则可以规定更大的范围。在这种设备中,在加温模式期间,TLWA确保TLWA设备的温度或者TLWA设备的任意部分的温度、或者眼镜容器102的温度或者容纳在眼镜容器102中的眼镜109的温度都不超出(即超过)65℃的特定最大温度。用于将温度保持在目标温度附近的特定温度范围的特定时间段为5分钟+/-2分钟,或者,如果环境要求,则可以规定更大的范围。
[0069] 眼镜容器102可以采用处于以上描述的范围内的不同的形式,以适应与一次性使用的用后可弃式眼镜一起使用、或者与可重复使用眼镜一起使用。从术语学的观点来看,眼镜容器可以视为包括盖子或帽301(参见图4)以及容器或容器的容器体302。
[0070] 能够(a)通过提供与相应地构造的相配的眼镜容器腔室103相关的TLWA设备,或者(b)通过提供与相应地构造的相配的眼镜容器腔室相关的TLWA壳体——这些壳体能够与加热器模块(更多细节参见图7)一起使用,来适应眼镜容器102的不同构型。这种将TLWA腔室103“适配”于眼镜容器102确保了相配的TLWA接触表面104与眼镜容器接触表面108之间的紧密配对,从而使得TLWA能够以可重复的方式工作,而不管眼镜容器102的特定构型如何。因此,眼镜佩戴者能够使用如下TLWA设备:该TLWA设备适配于他或她比较喜欢的眼镜容器的特定构型。
[0071] 图2示出了图1的TLWA的电(控制和加热)图示200。在本示例中,TLWA 200包括以下部件:
[0072] 外部AC电源201;
[0073] 无变压器电源202;
[0074] 过零检测器204;
[0075] 加热器元件107;
[0076] 微控制器205;
[0077] 温度传感器206;
[0078] 加热器开关203;
[0079] 系统操作开关207(也称为选择器开关);以及
[0080] 指示灯208。
[0081] 电力从电源201经由AC壁式电插座来提供。无变压器电源附加地将由AC电源201提供的AC电流的一部分供应给分接口、并将其转换成5V的DC电源用于操作微处理器205、温度传感器206、加热器开关203以及指示灯208。在仅少量的电力(能够正常从壁式插座得到的电力的大约1/1000)被需要用于控制电子以及是从主AC电源得到的意义上来说,所述提供是“附加的”。过零检测器204检测主AC电源中的AC电流的过零点,并且该过零点用于对加热器开关203的工作进行计时,以使得与加热器开关203的操作相关的电噪声最小化。加热器元件107是由微控制器205经由加热器开关203来控制的。温度传感器206监控TLWA接触表面104与眼镜容器接触表面108之间的界面的温度,并向微控制器205提供反馈信号。操作开关207使得来自使用者的外部输入能够被用于将TLWA 200从不活动状态切换至活动状态。指示灯208指示TLWA设备200的操作状态。
[0082] 当经由操作开关207启动TLWA设备200时,在一种设备中,加热元件107的温度在用于克服容纳隐形眼镜109的眼镜容器102和TLWA设备的热惯性所必须的时段内上升至一预设温度。一旦克服了上述热惯性,则采用温度传感器206以监控TLWA接触表面104与眼镜容器接触表面108之间的界面处的TLWA设备的温度。温度传感器206向微控制器205提供反馈,使得微控制器205能够控制加热器元件107,从而将隐形眼镜容器102的温度控制在特定的温度范围内。
[0083] 如上所述,在各种控制算法的控制下,可以使用各种加温分布曲线,只要满足期望的温度/时间分布曲线。因此,例如,能够使用在整个加温模式中(见下文)利用温度传感器的开-关、比例、比例积分微分(PID)或者其他控制算法。
[0084] 虽然所述设备中的温度传感器206监控在TLWA接触表面104与眼镜容器接触表面108之间的界面处的TLWA设备温度,但是也可以使用其他传感器设备,只要满足所需的温度/时间分布曲线。从而,例如,可替换的设备可以利用监控加热器元件的温度的一个或更多个温度传感器。这种温度传感器设备结合微控制器上的算法可以用于基于加热元件、TLWA壳体以及眼镜容器的特征来推断界面的温度。
[0085] 所公开的TLWA设备支持3种操作模式:
[0086] 1.备用模式——其中,TLWA设备既不加温也不保持眼镜容器102的温度(TLWA设备完全停止或者处于如下状态:当TLWA设备进入下一个模式时,一些部件工作以便减少启动时间);
[0087] 2.加温模式——其中,优选地,在不超过特定的最大温度的情况下,在特定的时段内,TLWA设备使TLWA接触表面104的温度、以及扩展地,使隐形眼镜容器102的温度从储存温度升高至特定温度范围内;以及
[0088] 3.保温模式——其中,TLWA接触表面104的温度由温度传感器206监控并且被控制成在特定时长内将眼镜的温度保持在特定温度范围内。当设定时长届满时,设备返回到备用模式。
[0089] 当系统操作开关207被操作一次时,TLWA设备自动地依次循环经过上述三种操作模式。TLWA的操作状态经由指示灯208而示出。指示灯的颜色可以变化(例如,使用多色LED或者多个LED)以指示TLWA设备的状态。
[0090] 虽然图2示出了一种类型的控制设备,但是在TLWA概念的范围内也可以使用其他设备。因此,例如,TLWA设备可以被构造为直接插入AC电源插座中的“插头组件”。在这种设备中,可以省略系统操作开关207,系统可以通过将插头组件插入电源插座中而启动,这自动地使TLWA设备循环经过上述操作模式。在另外的设备中,AC电源201和电源整流器202可以分别由DC电源和合适的电压调节器来代替。替代地,除了外部电源设备或者代替外部电源设备,可以在TLWA设备中并入内部电池,从而增加TLWA设备的可携带性。此外,如果期望的话,可以省略指示灯208,或者可以用LCD指示器来代替指示灯208。
[0091] 此外,如上所述,由微控制器205用来控制加热器开关203以及因此控制加热器元件107的控制算法可以基于开关、比例、PID或其它控制方法,只要能够获得期望的时间/温度分布曲线。
[0092] 虽然已经参照图1的TLWA设备对图2中示出的电设备进行了描述,然而,图2的设备还可与图4、图7和图8中示出的TLWA设备一起使用。此外,以下描述的TLWDA设备可以使用与以上关于TLWA所描述的设备类似的设备。如将要参照图21描述的那样,在加温模式和干燥模式中,在合适的计时和温度参数以及分布曲线的情况下,使用以上备用模式、加温模式和保温模式,如由使用者操作(或按压)系统操作开关207的时间量所确定的。
[0093] 图3示出了所公开的TLWA设备通常将如何操作的过程400。在所示出的示例中,该过程从步骤401开始,在步骤401中,TLWA设备处于“备用模式”。在之后的步骤402中,使用者将眼镜容器102以可移除的方式插入至TLWA设备腔室103中,确保眼镜容器接触表面108与TLWA接触表面104之间的配对(即,相配接触)。在随后的步骤403中,使用者操作系统操作开关207,由此提供系统致动信号,启动设备安全检查并且随后启动“加温模式”。随后的判定步骤404判定TLWA设备是否已经达到“保温模式”,如将由灯208指示。如果步骤404确定TLWA设备还未达到“保温模式”,则过程400以循环方式顺着“否(NO)”箭头回到步骤404。如果步骤404根据温度传感器206而指示眼镜容器102已经到达“保温模式”(这在眼镜容器达到特定温度范围时出现),则过程400顺着“是(YES)”箭头到达步骤405,在步骤405中,微控制器205将TLWA设备切换到“保温模式”。
[0094] 之后的步骤406通过感应眼镜容器与TLWA设备之间的界面的温度的微小变化来判定眼镜容器102是否已经从眼镜容器腔室103中移除。如果确定眼镜容器102还未从眼镜容器腔室103中移除,则过程顺着“否”箭头到达步骤407。步骤406是任选的,并且在替代性实现中可以根据需要省略步骤406。步骤407判定预定的保持时长是否已经届满,如果预定的保持时长尚未届满,则过程400顺着“否”箭头回到步骤406。如上所述,当使用者将眼镜容器102从腔室103中移除时,温度传感器206检测到温度变化,步骤406返回逻辑“真(TRUE)”,并且过程顺着“是”箭头,根据该“是”箭头,微控制器205使TLWA设备返回至步骤401中的“备用模式”。
[0095] 回到步骤407以对步骤407进行功能描述,如果使用者未将眼镜容器102从容器腔室103中移除,则TLWA设备使眼镜容器102的温度保持在特定温度范围内直到微控制器205中的预设计时届满为止,在这种情况下,微控制器205使过程返回步骤401,在步骤401中,将TLWA设备置于“备用模式”。如果考虑到如下事实,则5分钟的保持时长可以被改变:
如果该时间变得较长,则细菌可能开始在眼镜容器中的流体中生长。所述设置为使用者留出了由特定保持时间限定的时机以移除容器102,并且如果这样的情况不出现,则TLWA设备停止工作以节省电力。
[0096] 虽然已经参照图1的TLWA设备对图3中的过程进行了描述,然而,图3中的过程400也可以与图7和图8中示出的TLWA设备一起使用。过程400中的步骤403-405适用于图4和图8中示出的TLWA设备。在与步骤406类似的步骤中,这些TLWA设备能够检测眼镜是在什么时候被从相应的一体形成的眼镜容器中移除的,之后,在适当的预设时间段届满之后,TLWA设备重新进入备用模式。
[0097] 图4示出了TLWA的另外的示例的机械图示300。在该设备中,眼镜容器302是TLWA容置部303的一体式(不可移除的)部分。因此,在一设备中,容器302可以以如下方式形成为容置部303中的腔室:其中,一体式凸缘从容置部突出以使得帽301能够与所得到的“容器”配合。在另外的设备中,可以通过以不可移除的方式将分离的容器插入容置部中的腔室中——例如,通过对容器进行压配合以使其变为与容置部成一体——来形成容器。
[0098] 在本示例中,眼镜容器具有可移除的帽301,将可移除的帽301移除以将眼镜109从容器302中移除。根据上述第二设备,(分离的)眼镜容器302与TLWA装置之间的配对是永久性的并且形成永久性的眼镜容器/TLWA界面304。
[0099] 除了有用于在处于TLWA设备中时保持隐形眼镜的无菌性的另外的步骤之外,图4中的TLWA设备的操作与图1中的设备的操作类似。从而,例如,可能需要在TLWA设备的两次连续使用之间使用合适的清洁材料来清洁眼镜容器302和可移除的帽301。在该设备中,如果质量的变化很小以至于不能被可靠地检测到,则可以省略图3中的步骤406。
[0100] 图5(a)-5(d)示出了图1的TLWA的电(控制)方面的示意图的一个示例。用于加热器元件、加热器开关、过零检测、温度传感器、无变压器电源、操作开关、微处理器和指示灯的示意性子系统分别由相应的附图标记107、203、204、206、202、207、205和208标示。
[0101] 虽然已经参照图1的TLWA设备对图5中示出的电设置进行了描述,然而图5中的设置还能与图4、图7和图8中示出的TLWA设备一起使用。
[0102] 图6示出了图示可由TLWA控制器使用的过程600的流程图的一个示例。附录A给出了如何实现上述过程600的伪码实现。过程600以开始步骤601开始,在开始步骤601中,提供电流;之后,判定步骤602判定由微处理器205执行的电源安全检查是否已经通过。如果由微处理器205执行的电源安全检查没有通过,则过程顺着“否”箭头到达步骤618,这构成“错误状态”并且TLWA停止工作。然而,如果步骤602返回逻辑“真”,则过程顺着“是”箭头从步骤602到达判定步骤603。在步骤603中,微处理器205判定按钮207是否已经被启动。如果按钮207未被启动,则过程600以循环方式顺着“否”箭头回到步骤603。如果步骤603返回逻辑“真”,则过程顺着“是”箭头到达判定步骤619,判定步骤619执行判定安全检查是否已经通过的进一步判定。如果安全检查没有通过,则过程600顺着“否”箭头从步骤619到达步骤618。然而,如果步骤619返回逻辑“真”,则过程600顺着“是”箭头从步骤619到达判定步骤605,在判定步骤605中,微处理器205和过零检测模块204判定过零检测是否为“0”(即,在0伏附近)。如果过零检测不为“0”,则过程顺着“否”箭头到达步骤607,在步骤607中,微处理器205使用加热器开关203关断加热器元件107。接着,过程被引导为如箭头606所示回到步骤605。
[0103] 如果步骤605返回逻辑“真”,则过程顺着“是”箭头到达步骤608,在步骤608中,微处理器205和过零检测模块204判定在上一循环中过零检测是否为“1”(即,大于0伏)。如果过零检测为“1”,则过程顺着“是”箭头到达步骤610,在步骤610中,微处理器205判定按钮207是否被保持超过4秒钟,如果按钮207被保持超过4秒钟,则过程顺着“是”箭头到达步骤604,在步骤604中,微处理器205使TLWA停止工作。接着,过程由箭头615引导至步骤603。
[0104] 回到步骤608,如果该步骤返回逻辑“假(FALSE)”,则过程顺着“否”箭头到达步骤605。回到步骤610,如果该步骤返回逻辑“假”,则过程顺着“否”箭头到达步骤611,在步骤
611中,微处理器205使与保持时间有关的计时增加。在随后的判定步骤612中,微处理器
205判定计时是否已届满。如果计时已届满,则过程由“是”箭头引导至步骤604。
[0105] 回到步骤612,如果该步骤返回逻辑“假”,则过程顺着“否”箭头到达步骤613,在步骤613中,微处理器206判定加温工作计时是否已届满。如果加温工作计时尚未届满,则过程顺着“否”箭头回到步骤605。然而,如果步骤613返回逻辑“真”,则过程顺着“是”箭头到达步骤614,在步骤614中,微处理器205判定温度增加是否处于范围内。这里所称的温度范围涉及最大可允许温度、整个系统的温度变化的最大可允许速率、以及当前温度在这些操作参数内所配合的位置。如果温度增加不在范围内,则过程顺着“否”箭头到达步骤604。然而,如果步骤614返回逻辑“真”,则过程顺着“是”箭头到达步骤616,在步骤616中,微处理器205检查模拟-数字转换(ADC)、执行精确的加温计算、使用加热开关203接通加热元件107,并且过程顺着箭头617回到步骤605。
[0106] 图7示出了两部件TLWA的示例的机械图示。在本示例中,TLWA包括作为加热器模块703的第一部件以及作为壳体709的第二部件,这两个部件在被热连接时形成两部件TLWA。
[0107] 所图示的加热器模块703具有适于(即,配置用于)插入标准电源插座中的三个插脚701。清楚的是,也可以使用其他插脚布置,诸如不具有接地插脚的双插脚构型。加热器模块703还具有容置部702,容置部702能够容纳图5所示的电路。加热元件704从容置部702延伸并且成形为适于如箭头705所示插入到壳体709中的对应成形的插座(未示出)中。
[0108] 加热器模块和壳体能够通过以如下方式成形加热元件和插座而热连接:确保在加热元件704完全插入到插座709中时加热元件704与壳体709之间的紧密接触(即,良好的热接触)。这种完全插入还使得能够操作207处的操作开关S1(参见图5),从而提供一种安全联锁,所述安全联锁防止加热器元件704在处于壳体709中的插座外部时被加热。
[0109] 在图7所示的示例中,壳体709包括壳体容置部707以及形成在壳体容置部707中的两个眼镜容器腔室706和708。这些眼镜容器腔室706和708被适配成各自具有可加热接触表面(诸如图1中的103),可加热接触表面成形为与相应的眼镜容器接触表面(诸如图1中的108)相配。这种两部件设备使得在使用者希望改变眼镜提供商并且因此改变眼镜容器的形状的情况下,使用者能够保持加热器模块703而仅改变壳体709。
[0110] 通常,壳体709由如下材料制成:该材料的导热性有助于眼镜容器(未示出)在被插入到相应的眼镜容器腔室706、708中时的加热。
[0111] 虽然图7中的TLWA设备示出了适于插入到壳体709中的插座中的加热器模块703,然而,也可使用其他设备来使加热器模块与壳体配对(即,热连接),以提供合适的热接触。因此,例如,加热器模块可包括平的加热板710,该平的加热板710适于压配合抵靠壳体709上的711处的对应的平表面(未示出)。
[0112] 此外,虽然图7中的TLWA设备示出了在壳体709与加热模块703热连接时完全包围加热元件704的壳体的特定构型,然而,也可以使用其他的两部件TLWA设备。
[0113] 图8示出了两部件TLWA的另外的示例的机械图示。本示例中的TLWA包括加热器模块804和壳体811。所示出的加热器模块804具有适于插入到标准电源插座中的三个插脚801。也可以使用包括不具有接地插脚的双插脚设置在内的其他插脚构型。加热器模块804还具有容置部802,容置部802可以容纳图5所示电路。加热元件803从容置部802延伸并成形为适于如箭头807所示插入到壳体800中的对应成形的插座(未示出)中。
[0114] 加热元件和插座以如下方式成形:确保在加热元件803完全插入到插座中时加热元件803与壳体811之间良好的热接触。这种完全插入还使得能够操作207处的操作开关S1(参见图5),从而提供一种安全联锁,该安全联锁防止加热器元件803在处于壳体811中的插座外部时被加热。
[0115] 在图8所示的示例中,壳体709包括壳体容置部809以及两个一体形成的眼镜腔室808和810。这些眼镜腔室808和810可以具有任意方便的形状,以使得隐形眼镜能够以与图4中所示方式类似的方式储存在该眼镜腔室中。
[0116] 图9示出了连同眼镜容器的盖子和容器体一起的两部件TLWA的第三示例的机械分解图示。
[0117] 一个视图909示出了加热模块908的后透视图,加热模块908具有燕尾榫状的导热肋部907,可移除地接合式容置部906可与该燕尾榫状的导热肋部907接合。容置部906的下侧中的互补的燕尾槽911可与燕尾榫状的导热肋部907接合,以使得加热模块908能够有效地将热量传递至容置部906。容置部906具有可加热腔室913、914,可加热腔室913、914成形为与容器的容器体905、903的下部外表面915相配,在本示例中,容器的容器体
905、903永久性地安装至容器体安装板904。容器的容器体905、903具有相关的容器盖子
902、901。视图910示出了后透视图909中示出的元件的前透视图。在以下附图中的一些附图中,图中涉及的容器引用与容器盖子或者容器的容器体相关的附图标记。根据上下文,预期的含义是清楚的。
[0118] 图10示出了不具有眼镜容器的、处于组装构型的图9的TLWA的后透视图1001和前透视图1002。
[0119] 图11示出了连同已经与容置部906接合的眼镜容器一起的图9的TLWA的后透视图1101和前透视图1102。
[0120] 适配的眼镜加温和干燥设备(TLWDA)
[0121] 如果在使用之间没有适当地干燥隐形眼镜储存容器,则隐形眼镜佩戴者眼睛感染的风险将显著地增加。
[0122] 储存容器——储存空间内的左侧开口——可能被空气携带的灰尘、微生物和霉菌孢子污染。因此,TLWDA设备以如下方式在对储存容器和盖子进行干燥时配置储存容器和盖子:保护容器在两次使用之间的干燥过程和随后的储存期间免于空气携带的颗粒、灰尘和霉菌孢子的进入。
[0123] 图12示出了在将眼镜容器安装成加温构型以进行加温的情况下的两部件TLWDA的第一示例的机械图示。前透视图1202示出了加热模块908和可移除地接合式隐形眼镜容器容置部模块906。本设备中的容置部906具有固定至容置部906的相应边缘1205、1206的干燥接合机构或夹1203、1204。这使得加热模块908在容置部906与加热模块908如所示出那样配对时能够将热量传递至容器901和902。容器901和902示出为以可移除的方式接合在其相应的可加热腔室1306、1307(参见图13)中。在本第一示例中,容器901、902的存在不阻碍干燥接合机构或夹1203、1204。因此,TLWDA可在容器901、902与其相应的加热腔室1306、1307接合的情况下用于加温模式。如将关于图13所描述的,TLWDA还可在容器901、902与其相应的干燥接合夹1203、1204接合的情况下用于干燥模式。
[0124] 图13示出了在将眼镜容器的盖子和容器体定向用于干燥的情况下的图12的两部件TLWDA。后透视图示出了永久地安装至定向为与干燥夹1203接合的容器体安装板904的容器体905、903。在前透视图1302中,可以看出容器体/板组件903-905如何如箭头1303所示插入或接合到干燥夹1203中。在后透视图1301中,可以看出盖子901、902如何如箭头1304所示插入或者接合到干燥夹1204中。重要的是,容器体/板组件903-905以及盖子在与其相应的干燥夹1203、1204接合时的竖向方向使得容器体和盖子的相应的侧壁遮蔽容器体和盖子的内腔室,由此减少在干燥循环期间空气携带的污染物在重力作用下进入容器体。
[0125] 图20示出了不具有眼镜容器的图12的TLWDA。
[0126] 图22示出了在将眼镜容器的盖子和容器体定向用于加温的情况下的图12的两部件TLWDA。
[0127] 图14示出了在将眼镜容器的容器体安装用于加温或干燥的情况下的两部件TLWDA的第二示例的分解机械图示。一个视图1401示出了加热模块908的后透视图,该加热模块908具有燕尾榫状的导热肋部907,可移除地接合式容置部1402可与该燕尾榫状的导热肋部907接合。视图1403示出了加热模块908以及可移除地接合式容置部1402可与其接合的燕尾榫状的导热肋部907的前透视图。
[0128] 容置部1402的下侧中的互补的燕尾槽1404可以与燕尾榫状的导热肋部907接合,以使得加热模块908能够将热量有效地传递至容置部1402,从而使得加热模块能够执行加热操作和干燥操作中期望的一个操作。容器体/板组件903-905与相应的可加热腔室1503、1504接合(参见图15)。本示例中的可移除地接合式容置部1402包括与图12中的容置部906类似的下板1406。然而,容置部1402还具有上板1405,上板1405通过竖向支架1407与下板1406连接。本示例中的物理设备使得由容器体/板组件903-905示出的容器能够被接合至相同的可加热腔室1503、1504用于加温模式和干燥模式。这消除了对于如图13中所示将容器从加热腔室1306、1307移动至干燥夹1203、1204的需要。如果要使用加温模式,则容器盖子901、902(参见图16)可以固定至由容器体/板组件903-905示出的容器。替代地,如果要使用干燥模式,则容器盖子901、902可以定位在相应的盖子干燥支撑件1603、1604(参见图16)上。重要的是,在干燥模式下,盖子901、902在被支撑在盖子干燥支撑件1603、1604上时遮蔽容器体并减少空气携带的污染物在干燥期间以及随后的使用之间的储存期间在重力作用下进入容器体。
[0129] 图15示出了示出了不具有眼镜容器的、处于组装构型的图14的TLWDA。
[0130] 图16示出了在将眼镜容器部件定向用于加温或干燥的情况下的图14的TLWDA。
[0131] 图19示出了不具有眼镜容器的两部件TLWDA的第三示例。后透视图示出了与可移除容置部1903接合的加热模块908。加热模块908上的燕尾榫状的肋部(未示出)以及可移除容置部1903中的互补的燕尾槽(未示出)使得加热模块908与容置部1903能够接合。在本示例中,容置部1903具有竖向板1904,干燥夹1905、1906和1907位于竖向板1904的两侧。这些干燥夹被构造成分别与容器盖子901、902(参见图18)和容器体/板组件903-905接合。与分别在图12和图14中所示出的第一TLWDA示例和第二TLWDA示例不同,在可移除容置部1903与加热模块908接合时,加温腔室是不可进入的。在本示例中,在使用干燥模式时,接合容置部1903。在使用加温模式时,容置部1903与加热模块908脱离,可以接合可移除地接合式容置部906(参见图9)。
[0132] 图17示出了在将眼镜容器的容器体和盖子定向用于干燥的情况下的图19的两部件TLWDA的分解机械图示。
[0133] 图18示出了在将眼镜容器的容器体和盖子安装成干燥构型用于干燥的情况下的图17的TLWDA。
[0134] TLWDA中有大量需要克服的技术问题。首先,需要使设备元件的数量最小化,以便减少复杂性并且使得佩戴者能够容易地使用。在所示出的特定示例中,TLWDA是模块组合式加温器干燥器,该加温器干燥器具有可互换的容置部906、906/1203/1204(一体式)、以及1402,各自具有许多不同的版本,以适应各种不同的容器形状。这使得佩戴者能够在日常用后可弃式眼镜与有计划替换式眼镜之间轮换,而使得所需使用的设备的数量最小化。其次,需要实现有效的干燥,同时减小空气携带的污染物的进入。图12、图14和图17的TLWDA设备中容器的容器体和盖子的取向实现这个目标。第三,需要在足够短的时间内在干燥模式下实现有效干燥,以便向佩戴者提供必要的方便以及使得微生物生长最小化。用于将热量传导至图12和图17中的TLWDA设备中的干燥夹的热通路用于此目的。在图14中的TLWDA设备中,安装在盖子支撑件上的盖子在加热后的容器的容器体上方的传导加热实现该目标。通常,还寻求相配的腔室、时间和温度分布曲线的优化设计,以满足要求。
[0135] 图21示出了如何操作图12、图14和图17的TLWDA的过程2100。在一个示例中,过程2100是通过附录B中的伪码来描述的,并且在TLWDA设备中,过程2100将至少部分地通过运行如由前述伪码所示出的软件应用程序(未示出)的处理器205来执行。在所示出的示例中,过程以步骤2101开始,在步骤2101中,TLWDA设备处于“备用模式”。在之后的步骤2102中,使用者以可移除的方式将眼镜容器与相关的TLWDA设备腔室或者干燥夹接合。在这一点上,配对操作取决于是要使用加温模式还是要使用干燥模式。
[0136] 考虑步骤2102,如果要使用加温模式,则包括流体、眼镜和盖子的眼镜容器如902与图13中的TLWDA设备中的相应的加热腔室如1306、或者图15中的TLWDA设备中的加热腔室1503接合。如所示出的,图17中的TLWDA设备不能用于加温模式,代替地,在要使用加温模式时,容置部1903与加热模块908脱离,而可与可移除地接合式容置部906(参见图9)接合。如果要使用加温模式,则在随后的步骤2103中,使用者操作系统操作开关207大约1秒钟。随后,使用适于加温模式的温度和时间分布曲线、沿着图3中的步骤404到407的路线进行加温操作的其余部分。
[0137] 回到步骤2102,如果要使用干燥模式,则容器体和容器盖子与图13中的相应的干燥夹1203、1204接合、分别与图15和图16中的加热腔室1503、1504和盖子干燥支撑件1603、1604接合、或者与图19中的干燥夹1907、1905/1906接合。如果要使用干燥模式,则在随后的步骤2103中,使用者操作系统操作开关207大约2秒钟。随后,使用适于干燥模式的温度和时间分布曲线、沿着图3中的步骤404到407的路线进行加温操作的其余部分。
[0138] 如果在任何时候操作开关207大约4秒钟,则TLWDA单元返回备用状态2101。在TLWDA单元可以以加温模式或者干燥模式操作之前,TLWDA单元必须处于备用模式2101。
[0139] 工业应用
[0140] 由上显见,所述设备能够应用于家庭用具和保健设备行业。以上仅描述了本发明的一些实施方式,可以在不脱离本发明的范围和精神的情况下对本发明进行修改和/或改变,实施方式是示例性的并且是非限制性的。因此,可以规定其他温度范围和时间段,以便优化特定条件下的TLWDA功能。其中,这些条件可能取决于主要的环境温度、与使用者有关的年龄和可能的其他人口统计学变量等。也可以使用其他物理设备。
[0141] 附件A——示例伪码——加温模式
[0142] 函数:pwr_freq_calb()
[0143] 目的:确定电源的频率(当前仅在50Hz至60Hz之间选择)。根据电源的频率设定变量PWR_OFF_CNST、ERROR_CODE_CNST以及runs_timer,以使得设备的性能独立于电源频率。
[0144] 输入:无
[0145] 返回:无
[0146] 结果:计时变量
[0147] 调用:由主程序的初始化部分调用
[0148] 概要:
[0149] 延迟直到电力循环开始为止
[0150] 清空计时记录器
[0151] 延迟直到电力循环完成为止
[0152] 延迟直到下一次电力循环开始为止
[0153] 如果计时记录大于阈值则为50Hz(或者60Hz)
[0154] 相应地设定变量
[0155] **************************************************************}{**************************************************************函数:delta_check()
[0156] 目的:如果存在(分别由于移除眼镜保持器或者破损的温度传感器而引起的)温度的突然增加或者温度完全没有增加,则关断单元
[0157] 输入:无
[0158] 返回:无
[0159] 结果:previous_temp、可以关断单元
[0160] 调用:在主循环期间周期性地被调用
[0161] 概要:
[0162] (周期性地、但不是在每个电力循环期间进入这个程序)
[0163] 计算与上一次测量相比的温度差(Delta)
[0164] 如果温度明显低于设定点并且Delta为0,则
[0165] 关断单元
[0166] 如果温度Delta太大,则
[0167] 关断单元
[0168] 将当前温度移动到之前的温度变量中
[0169] **************************************************************}{**************************************************************函数:pwr_on_check()
[0170] 目的:在将主电力施加至加热元件之前检查半导体开关元件的状态。除非两个半导体开关元件都被启动,否则不应当有电流通过加热电阻器;因此,测试插脚应当读取数字“0”。
[0171] 输入:无
[0172] 返回:位(bit)(如果有问题则返回1)
[0173] 结果:Test_var(如果需要,则记录调试的问题)
[0174] 调用:由主程序的初始化部分调用
[0175] 概要:
[0176] 清空错误检查变量
[0177] 对于两个半导体开关元件的每个状态(00、01、10、11)
[0178] 等待直到没有电力循环为止(需要开始电力循环)
[0179] 等待直到电力循环为止
[0180] 等待2毫秒(以允许足够电压以测试电力部件)
[0181] 为加热器连接低电压输出插脚(如果需要)达足够长的时间
[0182] 检查电力循环
[0183] 记录变量中的问题(如果有)
[0184] 返回间断的值
[0185] (注意:错误存储在test_var中作为一字节中不同的位,使得能够诊断多个问题)[0186] **************************************************************}{**************************************************************函数:wait(int)
[0187] 目的:允许特定量毫秒的“精确”延迟
[0188] 输入:0至127之间的整数(***current;y有符号的,很可能应当是无符号的)
[0189] 返回:无
[0190] 结果:无
[0191] 调用:被various-pwr_on_chk,main调用
[0192] 概要:
[0193] 将计时记录设定成使用所要求的预定计数器
[0194] 循环达所需要的ms的数量
[0195] 清空计时
[0196] 等待计时达到阈值
[0197] **************************************************************}{**************************************************************函数:pulsethyristors()
[0198] 目的:使半导体开关元件“心跳监测器”电路跳动足够长的时间,以允许半导体开关元件定时开启及锁定。本功能操作两个半导体开关元件。
[0199] 输入:无
[0200] 返回:无
[0201] 结果:加热器输出插脚
[0202] 调用:由主程序调用
[0203] 概要:
[0204] 在没有电力循环时
[0205] 使加热器输出脉动(在半导体开关元件打开之前需要一定时间)
[0206] 用于特定时段
[0207] 使加热器输出脉动(需要有限的时间以“锁定”半导体开关元件)
[0208] **************************************************************}{**************************************************************函数:heater_state()
[0209] 目的:基于来自传感器的当前温度为加热器设定工作循环
[0210] 输入:无
[0211] 返回:无
[0212] 结果:toohot,zero_cross_count。读取adresult.
[0213] 调用:由主程序调用
[0214] 概要:
[0215] adresult的情况
[0216]
[0217]
[0218]
[0219]
[0220] >Hot在再次尝试之前关断并延迟5秒钟
[0221] **************************************************************}{**************************************************************函数:ADC_Measure()
[0222] 目的:测量ADC插脚上的电压输入并将其转换成整数。
[0223] 输入:无
[0224] 返回:无
[0225] 结果:adres
[0226] 调用:由主程序调用
[0227] 概要:
[0228] 设定ADC读取参数。
[0229] 设定AD_Convert标记
[0230] 循环直到AD_Result标记被设定为止
[0231] Adresult=ADC值。
[0232] **************************************************************}{**************************************************************函数:portInit()
[0233] 目的:初始化所有IO端口、Option记录器和比较器端口。
[0234] 输入:无
[0235] 返回:无
[0236] 结果:TRISB、PORTB、TRISC、PORTC、OPTION、CM2CON0、CM1CON0[0237] 调用:由主程序调用
[0238] 概要:
[0239] 用默认值设定记录器(Register)
[0240] **************************************************************}{**************************************************************函数:Main()
[0241] 目的:控制程序
[0242] 输入:无
[0243] 返回:无
[0244] 结果:所有变量
[0245] 调用:由N/A调用
[0246] 概要:
[0247] 调用初始化程序
[0248] 初始化其他输出和变量
[0249] 调用频率校准检查(frequency calibration check)(pwr_freq_calb)[0250] 调用接通电源自检(power-on-self-test)(pwr_on_chk)
[0251] 如果接通电源自检失败,并且按下按钮10秒钟
[0252] 则显示可供人读取的错误代码
[0253] [主循环]
[0254] 关断加热器、灯并重置工作计时器
[0255] 如果按下按钮
[0256] 如果按下按钮超过4秒钟,则关断单元(返回主循环)
[0257] 否则(如果按下按钮少于4秒钟)则进入运行循环
[0258] [运行循环(Running Loop)]
[0259] 如果处于低电力循环
[0260] 如果刚刚完成正电力循环
[0261] 如果达到设定时间则使运行计时增加并关断单元(转到主循环)
[0262] 使duty-counter增加
[0263] 如果达到duty-counter设定值
[0264] 则测量温度(调用ADC_measure)
[0265] 确定要使用哪个工作循环,并且设定duty-connter(heater_state)[0266] 如果温度未超范围
[0267] 则运行加热循环(Heat cycle)(调用puslethyristors)
[0268] 否则,让加热器处于关断状态
[0269] 否则等待直到下一次电力循环为止
[0270] 否则转到运行循环
[0271] 否则(如果处于正电力循环)
[0272] 则关断所有灯和加热器,转到运行循环
[0273] **************************************************************}
[0274] 附录B——示例伪码——组合式加温/干燥模式
[0275] 函数:pwr_freq_calb()
[0276] 目的:确定电源的频率(当前仅在50Hz至60Hz之间选择)。根据电源的频率设定变量PWR_OFF_CNST、ERROR_CODE_CNST以及runs_timer,以使得设备的性能独立于电源频率。
[0277] 输入:无
[0278] 返回:无
[0279] 结果:计时变量
[0280] 调用:由主程序的初始化部分调用
[0281] 概要:
[0282] 延迟直到电力循环开始为止
[0283] 清空计时记录器
[0284] 延迟直到电力循环完成为止
[0285] 延迟直到下一次电力循环开始为止
[0286] 如果计时记录大于阈值则为50Hz(或者60Hz)
[0287] 相应地设定变量
[0288] **************************************************************}{**************************************************************函数:delta_check()
[0289] 目的:如果存在(分别由于移除眼镜保持器或者破损的温度传感器而引起的)温度的突然增加或者温度完全没有增加,则关断单元
[0290] 输入:无
[0291] 返回:无
[0292] 结果:previous_temp、可以关断单元
[0293] 调用:在主循环期间周期性地被调用
[0294] 概要:
[0295] (周期性地、但不是在每个电力循环期间进入这个程序)
[0296] 计算与上一次测量相比的温度差(Delta)
[0297] 如果温度明显低于设定点并且Delta为0,则
[0298] 关断单元
[0299] 如果温度Delta太大,则
[0300] 关断单元
[0301] 将当前温度移动到之前的温度变量中
[0302] **************************************************************}{**************************************************************函数:pwr_on_check()
[0303] 目的:在将主电力施加至加热元件之前检查半导体开关元件的状态。除非两个半导体开关元件都被启动,否则不应当有电流通过加热电阻器;因此,测试插脚应当读取数字“0”。
[0304] 输入:无
[0305] 返回:位(bit)(如果有问题则返回1)
[0306] 结果:Test_var(如果需要,则记录调试的问题)
[0307] 调用:由主程序的初始化部分调用
[0308] 概要:
[0309] 清空错误检查变量
[0310] 对于两个半导体开关元件的每个状态(00、01、10、11)
[0311] 等待直到没有电力循环为止(需要开始电力循环)
[0312] 等待直到电力循环为止
[0313] 等待2毫秒(以允许足够电压以测试电力部件)
[0314] 为加热器连接低电压输出插脚(如果需要)达足够长的时间
[0315] 检查电力循环
[0316] 记录变量中的问题(如果有)
[0317] 返回间断的值
[0318] (注意:错误存储在test_var中作为一字节中不同的位,使得能够诊断多个问题)[0319] **************************************************************}{**************************************************************函数:wait(int)
[0320] 目的:允许特定量毫秒的“精确”延迟
[0321] 输入:0至127之间的整数(***current;y有符号的,很可能应当是无符号的)
[0322] 返回:无
[0323] 结果:无
[0324] 调用:被various-pwr_on_chk,main调用
[0325] 概要:
[0326] 将计时记录设定成使用所要求的预定计数器
[0327] 循环达所需要的ms的数量
[0328] 清空计时
[0329] 等待计时达到阈值
[0330] **************************************************************}{**************************************************************函数:pulsethyristors()
[0331] 目的:使半导体开关元件“心跳监测器”电路跳动足够长的时间,以允许半导体开关元件定时开启及锁定。本功能操作两个半导体开关元件。
[0332] 输入:无
[0333] 返回:无
[0334] 结果:加热器输出插脚
[0335] 调用:由主程序调用
[0336] 概要:
[0337] 在没有电力循环时
[0338] 使加热器输出脉动(在半导体开关元件打开之前需要一定时间)
[0339] 用于特定时段
[0340] 使加热器输出脉动(需要有限的时间以“锁定”半导体开关元件)
[0341] **************************************************************}{**************************************************************函数:heater_state()
[0342] 目的:基于来自传感器的当前温度为加热器设定工作循环
[0343] 输入:无
[0344] 返回:无
[0345] 结果:toohot,zero_cross_count。读取adresult.
[0346] 调用:由主程序调用
[0347] 概要:
[0348] adresult的情况
[0349]
[0350]
[0351]
[0352]
[0353] >Hot在再次尝试之前关断并延迟5秒钟
[0354] **************************************************************}{**************************************************************函数:ADC_Measure()
[0355] 目的:测量ADC插脚上的电压输入并将其转换成整数。
[0356] 输入:无
[0357] 返回:无
[0358] 结果:adres
[0359] 调用:由主程序调用
[0360] 概要:
[0361] 设定ADC读取参数。
[0362] 设定AD_Convert标记
[0363] 循环直到AD_Result标记被设定为止
[0364] Adresult=ADC值。
[0365] **************************************************************}{**************************************************************函数:portInit()
[0366] 目的:初始化所有IO端口、Option记录器和比较器端口。
[0367] 输入:无
[0368] 返回:无
[0369] 结果:TRISB、PORTB、TRISC、PORTC、OPTION、CM2CON0、CM1CON0[0370] 调用:由主程序调用
[0371] 概要:
[0372] 用默认值设定记录器(Register)
[0373] **************************************************************}{**************************************************************函数:Main()
[0374] 目的:控制程序
[0375] 输入:无
[0376] 返回:无
[0377] 结果:所有变量
[0378] 调用:由N/A调用
[0379] 概要:
[0380] 调用初始化程序
[0381] 初始化其他输出和变量
[0382] 调用频率校准检查(frequency calibration check)(pwr_freq_calb)[0383] 调用接通电源自检(power-on-self-test)(pwr_on_chk)
[0384] 如果接通电源自检失败,并且按下按钮10秒钟
[0385] 则显示可供人读取的错误代码
[0386] [主循环(Main Loop)]
[0387] 关断加热器、灯并重置工作计时器
[0388] 如果按下按钮
[0389] 如果按下按钮超过2秒钟,则进入干燥循环(Drying loop)
[0390] 否则(如果按下按钮少于2秒钟)则进入运行循环(running loop)
[0391] [运行循环(Running Loop)]
[0392] 如果处于低电力循环
[0393] 如果刚刚完成正电力循环
[0394] 如果达到设定时间则使运行计时增加并关断单元(转到主循环)
[0395] 使duty-counter增加
[0396] 如果达到duty-counter设定值
[0397] 则测量温度(调用ADC_measure)
[0398] 确定要使用哪个工作循环,并且设定duty-connter(heater_state)[0399] 如果温度未超范围
[0400] 则运行加热循环(调用puslethyristors)
[0401] 否则,使加热器处于关断状态
[0402] 否则等待直到下一次电力循环为止
[0403] 否则转到运行循环
[0404] 否则(如果处于正电力循环)
[0405] 则关断所有灯和加热器,转到运行循环
[0406] [干燥循环(Drying Loop)]
[0407] 如果处于低电力循环
[0408] 如果刚刚完成正电力循环
[0409] 如果达到设定时间则使运行计时增加并关断单元(转到主循环)
[0410] 使duty-counter增加
[0411] 如果达到duty-counter设定值
[0412] 则测量温度(调用ADC_measure)
[0413] 确定要使用哪个工作循环,并且设定duty-connter(heater_state)[0414] 如果温度未超范围
[0415] 则运行加热循环(调用puslethyristors)
[0416] 否则,让加热器处于关断状态
[0417] 否则等待直到下一次电力循环为止
[0418] 否则转到干燥循环
[0419] 否则(如果处于正电力循环)
[0420] 则关断所有灯和加热器,转到干燥循环
[0421] **************************************************************}