风力发电机组的通信装置的制作方法

文档序号:6315978阅读:282来源:国知局
专利名称:风力发电机组的通信装置的制作方法
技术领域
本实用新型涉及数据通信领域,更确切地说涉及ー种风カ发电机组的通信装置。
背景技术
风カ发电机组的控制系统是风カ发电机组的核心部件,它最终决定机组能否正常可靠高效地运行。风カ发电机组包括主控制器、并网逆变器和发电机控制器。这些装置之 间以及这些装置与监控系统之间都需要实时交換大量控制命令和运行參数等数据。在通信领域,由于RS-485总线和CAN总线具有布线简单、稳定可靠等优点,广泛地应用于风カ发电机组各装置之间的通信。采用RS-485通信的设备通过转换器与拥有CAN ロ的通信设备进行数据传输。采用RS-485通信的设备之间一般采用总线方式进行数据传送。采用CAN通信的设备之间同样采用总线方式进行数据传输。由于采用总线通信方式,任何时刻总线上只能在两个设备之间进行数据通信,数据传输速度慢,稳定性差、安全性差。

实用新型内容本实用新型要解决的技术问题是,提供ー种能为各个通信終端提供独享的电信号通路,使各个设备之间能够快速、稳定和安全地传输数据的风カ发电机组的通信装置。本实用新型的技术解决方案是,提供ー种具有以下结构的风カ发电机组的通信装置,包括至少ー个数字信号处理器,每个数字信号处理器均连接有至少ー个可与发电机控制器或/和主控制器或/和逆变器或/和监控系统或/和人机界面连接的隔离转换器,两个数字信号处理器之间通信连接;每个数字信号处理器均与CAN ロ通信驱动电路连接,所述的CAN ロ通信驱动电路与数字信号处理器的CAN ロ连接;每个数字信号处理器设有发电机控制器数据储存区、主控制器数据储存区、逆变器数据储存区、监控系统数据储存区及人机界面数据储存区;每个数据储存区均包括数据接收区和数据发送区,每个数据发送区均存放有指针;所有的数字信号处理器的变量地址均相同。采用以上结构后,本实用新型的风カ发电机组的通信装置与现有技术相比,具有以下优点由于本实用新型的风カ发电机组的通信装置通过数字信号处理器、隔离转换器,数字信号处理器的每个存储区的数据接收区用于保存对应设备发送给数字信号处理器的数据,数据发送区里面存放的指针指向其他设备的数据接收区的某些变量,数据发送区的所有指针指向的变量集合则为数字信号处理器要发送给该设备的数据。数字信号处理器通过每个设备的数据发送区和数据接收区,实现各个设备之间的数据传输,并为各设备之间提供独享的电信号通路,使各个设备之间能够快速、稳定和安全地传输数据。作为本实用新型的一种改进,两个数字信号处理器之间采用SPI通信连接。作为本实用新型的另ー种改进,所述的数字信号处理器为两个,每个数字信号处理器均连接有两个隔离转换器,两个隔离转换器分别与对应的数字信号处理器的SCIA ロ和SCIB ロ连接。[0010]作为本实用新型的还有ー种改进,所述的隔离转换器为RS-485隔离转换器。
图I是本实用新型的风カ发电机组的通信装置的电路原理图。图2是本实用新型的风カ发电机组的通信装置的数字信号处理器的结构示意图。
图3是本实用新型的风カ发电机组的通信装置的通信方法的流程图。图4是本实用新型的风カ发电机组的通信装置的通信方法的判断SCIA_FLAG是否等于I的流程图。图5是本实用新型的风カ发电机组的通信装置的通信方法的判断SCIB_FLAG是否等于I的流程图。图6是本实用新型的风カ发电机组的通信装置的通信方法的判断CAN_FLAG是否等于I的流程图。
具体实施方式

以下结合附图和具体实施例对本实用新型作进ー步说明。请參阅图I和图2所示,本实用新型的风カ发电机组的通信装置包括至少ー个数字信号处理器,每个数字信号处理器均连接有至少ー个可与发电机控制器或/和主控制器或/和逆变器或/和监控系统或/和人机界面连接的隔离转换器,两个数字信号处理器之间通信连接。每个数字信号处理器均与CAN ロ通信驱动电路连接,所述的CAN ロ通信驱动电路与数字信号处理器的CAN ロ连接。每个数字信号处理器设有发电机控制器数据储存区、主控制器数据储存区、逆变器数据储存区、监控系统数据储存区及人机界面数据储存区。每个数据储存区均包括数据接收区和数据发送区,每个数据发送区均存放有指针。所有的数字信号处理器的变量地址均相同。两个数字信号处理器之间采用SPI通信连接。所述的隔离转换器为RS-485隔离转换器。本具体实施例中,所述的数字信号处理器为两个,为数字信号处理器I和数字信号处理器II。每个数字信号处理器均连接有两个隔离转换器,为隔离转换器I、隔离转换器II、隔离转换器III、隔离转换器IV。两个隔离转换器分别与对应的数字信号处理器的SCIA口和SCIB ロ连接,隔离转换器I连接数字信号处理器I的SCIA ロ,隔离转换器II连接数字信号处理器I的SCIB ロ,隔离转换器III连接数字信号处理器II的SCIA ロ,隔离转换器IV连接数字信号处理器II的SCIB ロ。所述的CAN ロ通信驱动包括CAN ロ通信驱动I和CAN ロ通信驱动II,所述的CAN ロ通信驱动I与数字信号处理器I连接,所述的CAN ロ通信驱动II与数字信号处理器II连接。请參阅图3、图4、图5及图6所示,风カ发电机组的通信装置的通信方法,包括以下步骤每个储存区的数据接收区用于保存对应设备发送给数字信号处理器的数据,每个储存区的数据发送区存放的指针指向其他设备的数据接收区的某些变量,每个储存区的数据发送区的所有指针指向的变量集合为数字信号处理器发送给对应设备的数据。设变量SCIA_FLAG、SCIB_FLAG、CAN_FLAG 分别用于标记 SCIA ロ、SCIB ロ、CAN ロ是否通信成功;SCIA_AD、SCIB_AD、CAN_AD分别用于标记SCIA ロ、SCIB ロ、CAN ロ接收到信息帧的地址,这些地址表示了信息帧属于发电机控制器、主控制器、逆变器、监控系统和人机界面中的设备。(一)、程序开始;(ニ)、判断SCIA_FLAG是否等于I ;具体判断步骤如下(I)、SCIA 中断入口;(2)、读取数据中的地址并保存在SCIA_AD中;(3)、接收数据;(4)、判断接收数据长度是否等于信息帧数据指示长度; (5)、接收数据长度等于信息帧数据指示长度,判断CRC校验是否通过;接收数据长度不等于信息帧数据指示长度,中断结束;(6)、CRC校验通过,根据SCIA_AD将数据储存到对应存储区的数据接收区,SCIA_FLAG等于I ;CRC校验不通过,清空所有接收数据,等待下一信息帧;(7)、中断结束;(三)、SCIA_FLAG等于1,将SCIA_AD对应存储区数据发送区指向的数据通过SCIAロ发送出去;数据接收区的数据通过SPI ロ发送出去给其他数字信号处理器,使每个数字信号处理器内存储的数据相同,复位SCIA_FLAG,使SCIA_FLAG=0 ; ;SCIA_FLAG不等于1,跳到 SCIB ロ ;(四)、判断SCIB_FLAG是否等于I;具体判断步骤如下(I)、SCIB 中断入口;(2)、读取数据中的地址并保存在SCIB_AD中;(3)、接收数据;(4)、判断接收数据长度是否等于信息帧数据指示长度;(5)、接收数据长度等于信息帧数据指示长度,判断CRC校验是否通过;接收数据长度不等于信息帧数据指示长度,中断结束;(6)、CRC校验通过,根据SCIB_AD将数据储存到对应存储区的数据接收区,SCIB_FLAG等于I ;CRC校验不通过,清空所有接收数据,等待下一信息帧;(7)、中断结束;(五)、SCIB_FLAG等于1,将SCIB_AD对应存储区数据发送区指向的数据通过SCIBロ发送出去;数据接收区的数据通过SPI ロ发送出去给其他数字信号处理器,使每个数字信号处理器内存储的数据相同,复位SCIB_FLAG,使SCIB_FLAG=0 ; ;SCIB_FLAG不等于1,跳到 CAN ロ ;(六)、判断CAN_FLAG是否等于I;具体判断步骤如下(I)、CAN 中断入口;(2)、读取数据中的地址并保存在CAN_AD中;(3)、接收数据;(4)、判断接收数据长度是否等于信息帧数据指示长度;(5)、接收数据长度等于信息帧数据指示长度,判断CRC校验是否通过;接收数据长度不等于信息帧数据指示长度,中断结束;(6)、CRC校验通过,根据CAN_AD将数据储存到对应存储区的数据接收区,CAN_FLAG等于I ;CRC校验不通过,清空所有接收数据,等待下一信息帧;[0050](7)、中断结束;(七)、CAN_FLAG等于I,将CAN_AD对应存储区数据发送区指向的数据通过CAN ロ发送出去;数据接收 区的数据通过SPI ロ发送出去给其他数字信号处理器,使每个数字信号处理器内存储的数据相同,复位CAN_FLAG,使CAN_FLAG=0,然后返回步骤(ニ);CAN_FLAG不等于1,返回步骤(ニ)。
权利要求1.ー种风カ发电机组的通信装置,其特征在于包括至少ー个数字信号处理器,每个数字信号处理器均连接有至少ー个可与发电机控制器或/和主控制器或/和逆变器或/和监控系统或/和人机界面连接的隔离转换器,两个数字信号处理器之间通信连接;每个数字信号处理器均与CAN ロ通信驱动电路连接,所述的CAN ロ通信驱动电路与数字信号处理器的CAN ロ连接;每个数字信号处理器设有发电机控制器数据储存区、主控制器数据储存区、逆变器数据储存区、监控系统数据储存区及人机界面数据储存区;每个数据储存区均包括数据接收区和数据发送区,每个数据发送区均存放有指针;所有的数字信号处理器的变量地址均相同。
2.根据权利要求I所述的风カ发电机组的通信装置,其特征在于两个数字信号处理器之间采用SPI通信连接。
3.根据权利要求2所述的风カ发电机组的通信装置,其特征在于所述的数字信号处理器为两个,每个数字信号处理器均连接有两个隔离转换器,两个隔离转换器分别与对应的数字信号处理器的SCIA 口和SCIB ロ连接。
4.根据权利要求3所述的风カ发电机组的通信装置,其特征在于所述的隔离转换器为RS-485隔离转换器。
专利摘要本实用新型公开了一种风力发电机组的通信装置,包括至少一个数字信号处理器,每个数字信号处理器均连接有至少一个可与发电机控制器或/和主控制器或/和逆变器或/和监控系统或/和人机界面连接的隔离转换器,两个数字信号处理器之间通信连接;每个数字信号处理器均与CAN口通信驱动电路连接,CAN口通信驱动电路与数字信号处理器的CAN口连接;每个数字信号处理器设有发电机控制器数据储存区、主控制器数据储存区、逆变器数据储存区、监控系统数据储存区及人机界面数据储存区。该通信装置能为各个通信终端提供独享的电信号通路,使各个设备之间能够快速、稳定和安全地传输数据。
文档编号G05B19/418GK202421861SQ201120561328
公开日2012年9月5日 申请日期2011年12月29日 优先权日2011年12月29日
发明者左彬, 胡庆波 申请人:欣达重工股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1