一种定日镜控制器掉电存储角度值的方法及装置制造方法及图纸

技术编号:23238802 阅读:27 留言:0更新日期:2020-02-04 18:17
本发明专利技术提供了一种定日镜控制器掉电存储角度值的方法及装置,所述方法包括:若检测到第一输出电平为高电平,则读取定日镜控制器针对具体定日镜记录的若干个角度值;对平均值进行加密处理,生成加密角度值;若检测到第二输出电平为高电平,则分别在片内第一存储器、片外第二存储器和片外第三存储器中存储加密角度值;分别回读并比较各存储器中存储的所述加密角度值,如果各存储器中存储的所述加密角度值均不相同,则清除各存储器中存储的加密角度值;若检测到第二输出电平为低电平,且持续时间超过5s,则清除各存储器中存储的加密角度值。本发明专利技术可准确完整保存定日镜当前角度,以避免突然掉电造成的影响。

A method and device for storing the angle value of heliostat controller in case of power failure

【技术实现步骤摘要】
一种定日镜控制器掉电存储角度值的方法及装置
本专利技术涉及太阳能热发电领域,特别涉及一种定日镜控制器掉电存储角度值的方法及装置。
技术介绍
太阳能热发电是当前太阳能利用的主要方式之一,按照太阳能采集方式不同可划分为塔式太阳能热发电、槽式太阳能热发电、碟式太阳能热发电,其中,塔式太阳能热发电因具有高光热转换效率、高聚焦温度、控制系统安装调试简单、散热损失少等优势,将成为下一个可商业化运营的新型能源技术。在塔式太阳能热发电领域,定日镜控制器为塔式太阳能热发电系统的重要组成部分,是定日镜的驱动装置,用于接收主机下发的命令,执行定日镜的转角。如图1所示,通过角度调整定日镜将太阳光反射到固定的吸热器上,对吸热工质进行加热,从而将光能转化为热能,进而驱动汽轮机发电。定日镜在运行过程中,经常会遇到定日镜控制器掉电的情况,在掉电时需要记录定日镜当前的转动角度,角度值需要参与下一轮的控制和运算,而且在定日镜控制器掉电后,角度值也不能丢失,定日镜控制器重新上电后,需要用这些数据进行判断、计算或控制。目前的处理方法是将角度值保存在控制系统的非易失性存储器中,这样控制系统掉电后,绝大多数数据甚至有可能全部数据都会保存下来,但是,如果掉电瞬间软件正在写入角度值到定日镜控制器片内FLASH中或者由于掉电上电瞬间电压的波动导致存储器工作的不正常,很容易导致数据错误或者不完整,会导致重新上电后非正常运行,或者数据计算出现很大的偏差。
技术实现思路
本专利技术的目的在于提供一种可准确完整保存定日镜当前角度的方法和装置,以避免突然掉电造成的影响,同时,保证角度数据的完整性,提高控制系统的可靠性和安全性。为了解决上述问题,本专利技术提供了一种定日镜控制器掉电存储角度值的方法,用于在定日镜控制器掉电时针对每个定日镜存储其当前角度值,针对每个定日镜存储角度值的流程包括如下步骤:S1:若检测到第一输出电平为高电平,则读取定日镜控制器针对具体定日镜记录的若干个角度值,其中,所述第一输出电平根据第一输入电压和预设的参考电压比较获得,所述第一输入电压为直接输入定日镜控制器的电压;S2:计算所有角度值的平均值;S3:对所述平均值进行加密处理,生成加密角度值;S4:若检测到第二输出电平为高电平,则分别在片内第一存储器、片外第二存储器和片外第三存储器中存储所述加密角度值,其中,所述第二输出电平根据第二输入电压和预设的参考电压比较获得,所述第二输入电压为通过二极管隔离并加大电容储能后输入定日镜控制器的电压;S5:分别回读并比较所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,如果所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值均不相同,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;S6:若检测到第二输出电平为低电平,且持续时间超过5s,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;S7:退出本次针对该定日镜存储角度值的流程。较佳地,在所述步骤S7后还包括如下步骤:S8:当定日镜控制器再次上电时,分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,若至少在所述片内第一存储器、片外第二存储器和片外第三存储器中的任意两个位置存储的所述加密角度值相同,则解密所述相同的加密角度值,并将解密后的值作为起始角度。较佳地,所述加密角度值为加密角度值组,所述加密角度值组包括多个加密角度值。较佳地,所述分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,具体包括:分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值组中的多个加密角度值;对于片内第一存储器、片外第二存储器和片外第三存储器,若其内存储的多个加密角度值中,存在不低于80%个数的加密角度值相同,则该相同的加密角度值即为从相应存储器中读取到的加密角度值,否则,从该存储器中无法读取到加密角度值。较佳地,在所述步骤S1中,所述若干个角度值为8个角度值。较佳地,所述片内第一存储器为片内FLASH、所述片外第二存储器为片外FLASH、所述片外第三存储器为片外EEPROM。本专利技术还提供了一种定日镜控制器掉电存储角度值的装置,包括:掉电检测电路,所述掉电检测电路包括第一掉电检测电路和第二掉电检测电路,所述第一掉电检测电路用于检测直接输入定日镜控制器的第一输入电压并输出第一输出电平;所述第二掉电检测电路用于通过二极管隔离并加大电容储能后输入定日镜控制器的第二输入电压,并输出第二输出电平;掉电电压保持电路,所述掉电电压保持电路包括电解电容或超级电容,用于掉电后给定日镜主控制器供电不超过5s;存储模块,所述存储模块包括定日镜控制器主控制器MCU的片内第一存储器、片外第二存储器和片外第三存储器,所述片内第一存储器、片外第二存储器和片外第三存储器均用于存储定日镜角度信息;定日镜控制器,所述定日镜控制器用于记录每个定日镜的若干个角度值;所述定日镜控制器检测第一输出电平和第二输出电平,在所述第一输出电平为高电平时计算所有所述角度值的平均值,并对所述平均值加密处理生成加密角度值;在所述第二输出电平为高电平时,将所述加密角度值分别存储至所述片内第一存储器、片外第二存储器和片外第三存储器;回读并判断所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值是否正确;根据所述第二输出电平,判断定日镜控制器是否掉电成功。较佳地,所述第一掉电检测电路包括第一低通滤波器和第一比较器,所述第一低通滤波器用于滤除频率高于100Hz的杂波,所述第一比较器比较所述第一输入电压和预设的参考电压并输出所述第一输出电平。较佳地,所述第二掉电检测电路包括第二低通滤波器和第二比较器,所述第二低通滤波器用于滤除频率高于100Hz的杂波,所述第二比较器比较所述第二输入电压和预设的参考电压并输出所述第二输出电平。较佳地,所述片内第一存储器为片内FLASH、所述片外第二存储器为片外FLASH、所述片外第三存储器为片外EEPROM。与现有技术相比,本专利技术存在以下技术效果:1、本专利技术实施例提供一种可准确完整保存定日镜当前角度的方法和装置,可以避免突然掉电造成的影响。2、本专利技术实施例保证了定日镜角度数据的完整性,提高控制系统的可靠性和安全性。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图中:图1为塔式太阳能热发电系统的结构简图;图2为实施例1定日镜控制器掉电存储角度值的装置的结构示意图;图3为实施例2定日镜控制器掉电存储角度值的方法示意图;图4为本文档来自技高网...

【技术保护点】
1.一种定日镜控制器掉电存储角度值的方法,其特征在于,用于在定日镜控制器掉电时针对每个定日镜存储其当前角度值,针对每个定日镜存储角度值的流程包括如下步骤:/nS1:若检测到第一输出电平为高电平,则读取定日镜控制器针对具体定日镜记录的若干个角度值,其中,所述第一输出电平根据第一输入电压和预设的参考电压比较获得,所述第一输入电压为直接输入定日镜控制器的电压;/nS2:计算所有角度值的平均值;/nS3:对所述平均值进行加密处理,生成加密角度值;/nS4:若检测到第二输出电平为高电平,则分别在片内第一存储器、片外第二存储器和片外第三存储器中存储所述加密角度值,其中,所述第二输出电平根据第二输入电压和预设的参考电压比较获得,所述第二输入电压为通过二极管隔离并加大电容储能后输入定日镜控制器的电压;/nS5:分别回读并比较所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,如果所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值均不相同,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;/nS6:若检测到第二输出电平为低电平,且持续时间超过5s,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;/nS7:退出本次针对该定日镜存储角度值的流程。/n...

【技术特征摘要】
1.一种定日镜控制器掉电存储角度值的方法,其特征在于,用于在定日镜控制器掉电时针对每个定日镜存储其当前角度值,针对每个定日镜存储角度值的流程包括如下步骤:
S1:若检测到第一输出电平为高电平,则读取定日镜控制器针对具体定日镜记录的若干个角度值,其中,所述第一输出电平根据第一输入电压和预设的参考电压比较获得,所述第一输入电压为直接输入定日镜控制器的电压;
S2:计算所有角度值的平均值;
S3:对所述平均值进行加密处理,生成加密角度值;
S4:若检测到第二输出电平为高电平,则分别在片内第一存储器、片外第二存储器和片外第三存储器中存储所述加密角度值,其中,所述第二输出电平根据第二输入电压和预设的参考电压比较获得,所述第二输入电压为通过二极管隔离并加大电容储能后输入定日镜控制器的电压;
S5:分别回读并比较所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,如果所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值均不相同,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;
S6:若检测到第二输出电平为低电平,且持续时间超过5s,则清除所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,并跳转至步骤S7;
S7:退出本次针对该定日镜存储角度值的流程。


2.根据权利要求1所述的定日镜控制器掉电存储角度值的方法,其特征在于,在所述步骤S7后还包括如下步骤:
S8:当定日镜控制器再次上电时,分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,若至少在所述片内第一存储器、片外第二存储器和片外第三存储器中的任意两个位置存储的所述加密角度值相同,则解密所述相同的加密角度值,并将解密后的值作为起始角度。


3.根据权利要求1或2所述的定日镜控制器掉电存储角度值的方法,其特征在于,所述加密角度值为加密角度值组,所述加密角度值组包括多个加密角度值。


4.根据权利要求3所述的定日镜控制器掉电存储角度值的方法,其特征在于,所述分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值,具体包括:分别读取所述片内第一存储器、片外第二存储器和片外第三存储器中存储的所述加密角度值组中的多个加密角度值;对于片内第一存储器、片外第二存储器和片外第三存储器,若其内存储的多个加密角度值中,存在不低于80%个数的加密角度值相同,则该相同的加密角度值即为从相应存储器中读取到的加密角度值,否则,从...

【专利技术属性】
技术研发人员:蒲华丰胡玉超许涔沨李伟章晓敏周慧
申请(专利权)人:浙江中控太阳能技术有限公司
类型:发明
国别省市:浙江;33

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

1