本发明专利技术公开了一种产生Sunspec信号的方法,包括以下步骤:S1:将131.25KHz和143.75KHz正弦信号波形数据保存至带有DA模块的MCU芯片的存储区;S2:根据Sunspec标准中的信号波形规定,将131.25KHz和143.75KHz正弦信号的8种排列组合构造Sunspec信号查找表并保存在MCU芯片的存储区;S3:按照Sunspec信号查找表的时序,将Sunspec波形数据分块输入到MCU芯片的DA模块中;S4:根据Sunspec的时序规定设置MCU芯片的定时器,并在定时器的指示下开启和关闭Sunspec信号的波形输出。本发明专利技术提出一种产生Sunspec信号的方法,产生的Sunspec信号失真度小、稳定度高,且成本低。且成本低。且成本低。
【技术实现步骤摘要】
一种产生Sunspec信号的方法
[0001]本专利技术涉及光伏
,尤其涉及一种产生Sunspec信号的方法。
技术介绍
[0002]光伏发电系统是由多个光伏组件串联形成光伏组串,然后将光伏组串接入逆变器实现直流转换为交流从而并网发电。考虑到串联的光伏组件会形成600V~1000V的直流高压,这种高压会导致人身危险和火灾事故,而符合Sunspec标准的光伏快速关断设备在紧急情况发生时做到组件级的快速关断。
[0003]现有技术中,根据Sunspec标准,光伏组串只有在连续收到Sunspec的Keep Alive信号(保活信号)时才保持打开状态,一旦判定收不到Keep Alive时就要快速关断光伏发电组件,因此如何稳定高效地产生Sunspec信号是整个光伏发电快速关断系统的关键。然而,目前有组合电路和专用芯片两种产生Sunspec信号的方案,前者体积大、稳定性差,后者由于只有少数厂家掌握核心技术,因此存在采用Sunspec专用芯片的自主可控性低的问题。
[0004]以上
技术介绍
内容的公开仅用于辅助理解本专利技术的构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述
技术介绍
不应当用于评价本申请的新颖性和创造性。
技术实现思路
[0005]为解决上述技术问题,本专利技术提出一种产生Sunspec信号的方法,产生的Sunspec信号失真度小、稳定度高,且由于可采用通用的MCU芯片,大大提高了Sunspec发射端设备的通用性,核心器件供货的稳定性,并且进一步降低整机设备的成本。
[0006]为了达到上述目的,本专利技术采用以下技术方案:
[0007]本专利技术公开了一种产生Sunspec信号的方法,包括以下步骤:
[0008]S1:将131.25KHz和143.75KHz正弦信号波形数据保存至带有DA模块的MCU芯片的存储区;
[0009]S2:根据Sunspec标准中的信号波形规定,将131.25KHz和143.75KHz正弦信号的8种排列组合构造Sunspec信号查找表并保存在MCU芯片的存储区;
[0010]S3:按照Sunspec信号查找表的时序,将Sunspec波形数据分块输入到MCU芯片的DA模块中;
[0011]S4:根据Sunspec的时序规定设置MCU芯片的定时器,并在定时器的指示下开启和关闭Sunspec信号的波形输出。
[0012]优选地,步骤S1具体包括:生成Sunspec波形数据并保存,根据MCU芯片中DA模块的采样频率上限来选定生成数字信号的采样频率,以生成131.25KHz和143.75KHz正弦信号波形数据;再将131.25KHz和143.75KHz正弦信号波形数据保存至带有DA模块的MCU芯片的存储区。
[0013]优选地,生成数字信号的采样频率大于12MHz。
[0014]优选地,生成131.25KHz和143.75KHz正弦信号波形数据分别通过下述两式表示:
[0015][0016][0017]式中,S
mark
表示Sunspec标准中规定的Mark信号的波形的幅值,S
space
表示Sunspec标准中规定的Space信号的波形的幅值,F
mark
为131.25KHz,F
space
为143.75KHz,F
sample
为采样频率,n的取值范围是0至5.12*F
sample
。
[0018]优选地,步骤S2中的131.25KHz和143.75KHz正弦信号的8种排列组合分别为:
[0019]ABC=W1W1W1;
[0020]ABC=W0W0W0;
[0021]ABC=W1W0W1;
[0022]ABC=W0W1W0;
[0023]ABC=W1W1W0;
[0024]ABC=W0W1W1;
[0025]ABC=W0W1W1;
[0026]ABC=W1W0W0;
[0027]其中,ABC代表逻辑1或逻辑0,且:
[0028]逻辑1的信源编码W1为:
‑
1,
‑
1,
‑
1,+1,+1,+1,
‑
1,+1,+1,
‑
1,+1;
[0029]逻辑0的信源编码W0为:+1,+1,+1,
‑
1,
‑
1,
‑
1,+1,
‑
1,
‑
1,+1,
‑
1。
[0030]优选地,步骤S3具体包括:将波形数据按照Sunspec信号查找表的时序输入到DA模块,根据Sunspec信号查找表的时序组合,将存储的波形数据依次分块输入到MCU芯片的DA模块中,DA模块将输入的数字信号转换为模拟信号进行输出。
[0031]优选地,步骤S4具体包括:根据Sunspec的时序规定开启和关闭DA模块,其中根据Sunspec标准的规定,Sunspec信号的时隙分为传输时隙和静默时隙,根据时隙要求来设置MCU芯片中的定时器,在信号传输时隙开启DA模块,而在静默时隙,则关闭DA模块。
[0032]在本专利技术的一些实施例中,还包括以下技术特征:
[0033]与现有技术相比,本专利技术具有以下有益效果:本专利技术的一种产生Sunspec信号的方法,可以在非专用、低成本的带DA模块的通用MCU芯片上产生sunspec信号;在产生信号的过程中,除了最后经过DA模块将数字信号转换成模拟信号输出外,其他的信号处理过程均为数字信号处理,因此产生的Sunspec信号失真度小、稳定度高,同时由于采用了通用的MCU芯片,大大提高了Sunspec发射端设备的通用性,核心器件供货的稳定性,并且进一步降低整机设备的成本。
附图说明
[0034]图1是本专利技术优选实施例公开的产生Sunspec信号的方法的流程图;
[0035]图2是本专利技术优选实施例的Sunspec信号时隙划分示意图;
[0036]图3是本专利技术实施例的定时器切换传输时隙和静默时隙的示意图。
具体实施方式
[0037]以下对本专利技术的实施方式作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本专利技术的范围及其应用。
[0038]需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者间接在该另一个元件上。当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或间接连接至该另一个元件上。另外,连接既可以是用于固定作用也可以是用于电路/信号连通作用。
[0039]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种产生Sunspec信号的方法,其特征在于,包括以下步骤:S1:将131.25KHz和143.75KHz正弦信号波形数据保存至带有DA模块的MCU芯片的存储区;S2:根据Sunspec标准中的信号波形规定,将131.25KHz和143.75KHz正弦信号的8种排列组合构造Sunspec信号查找表并保存在MCU芯片的存储区;S3:按照Sunspec信号查找表的时序,将Sunspec波形数据分块输入到MCU芯片的DA模块中;S4:根据Sunspec的时序规定设置MCU芯片的定时器,并在定时器的指示下开启和关闭Sunspec信号的波形输出。2.根据权利要求1所述的产生Sunspec信号的方法,其特征在于,步骤S1具体包括:生成Sunspec波形数据并保存,根据MCU芯片中DA模块的采样频率上限来选定生成数字信号的采样频率,以生成131.25KHz和143.75KHz正弦信号波形数据;再将131.25KHz和143.75KHz正弦信号波形数据保存至带有DA模块的MCU芯片的存储区。3.根据权利要求2所述的产生Sunspec信号的方法,其特征在于,生成数字信号的采样频率大于12MHz。4.根据权利要求2所述的产生Sunspec信号的方法,其特征在于,生成131.25KHz和143.75KHz正弦信号波形数据分别通过下述两式表示:143.75KHz正弦信号波形数据分别通过下述两式表示:式中,S
mark
表示Sunspec标准中规定的Mark信号的波形的幅值,S
space
表示Sunspec标准中规定的Space信号的波形的幅值,F
mark
为131.25KHz,F
space
为143.75KHz,F
sample
...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:深圳市力合微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。