(2020年){安全生产管理}级风机独立安全链中基于

上传人:精****库 文档编号:143864624 上传时间:2020-09-02 格式:DOCX 页数:8 大小:347.58KB
返回 下载 相关 举报
(2020年){安全生产管理}级风机独立安全链中基于_第1页
第1页 / 共8页
(2020年){安全生产管理}级风机独立安全链中基于_第2页
第2页 / 共8页
(2020年){安全生产管理}级风机独立安全链中基于_第3页
第3页 / 共8页
(2020年){安全生产管理}级风机独立安全链中基于_第4页
第4页 / 共8页
(2020年){安全生产管理}级风机独立安全链中基于_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《(2020年){安全生产管理}级风机独立安全链中基于》由会员分享,可在线阅读,更多相关《(2020年){安全生产管理}级风机独立安全链中基于(8页珍藏版)》请在金锄头文库上搜索。

1、安全生产管理级风机独立安全链中基于发展,利用FPGA芯片实现精确的纯硬件超速保护已成为可能。本文正是应用ALTERA公司的ACEX1K系列芯片的强大功能,来实现超速保护安全控制。2风机安全链的特点风机的安全系统是失效-安全控制模式,由于独立安全链的存在,不会导致任何叶片向小的桨距角方向变距或导致风机的加速度旋转。风机的安全链是一个硬线电路,所有为触发紧急停机1或紧急停机2的触点都是串联的。安全环中的触点有:1)紧急停机按钮1+2在机舱中;2)紧急停机按钮3在塔底;3)风轮超速保护开关;4)振动开关;5)变桨距系统的一个触点;6)风机控制器的一个触点(触发此触点的错误被列在错误列表中);7)辅助

2、触点,电路断流器/变频器;8)解缆3圈(机械触发)。如果安全链被打断,则一个自锁继电器被释放,此继电器可以被人工复位,也可以在电网故障后恢复时通过脉冲继电器复位。但风机安全链不能远程复位。如果风轮超速保护开关的安全环节失效,则可能导致风机飞车,造成无可挽回的经济损失。而风轮速度是独立安全链系统中唯一需要精确测量的参数,为确保这个环节的可靠有效和必要的灵敏度,纯硬件的智能超速保护产品是非常重要的。由于不能使用依赖于软件运行的智能控制器,只有现场可编程阵列芯片(FPGA)能实现纯硬件的智能超速保护。3FPGA芯片的特点FPGA近年来在国内发展得非常快,它以编程方便灵活、集成度高、处理速度快、低功耗

3、、高性价比、可靠性高等优点受到了广大电子设计人员的青睐。特别是在数字信号处理领域,现场可编程门阵列(FPGA)得到了广泛的应用。ALTERA公司的ACEX1K系列芯片EP1K30TC144-3具有强大功能,其处理数据的速度能达到ns级。作为该设计系统中的主处理器,可以满足实时性的要求。其规模相当于5万门阵列,对应的配置芯片为EPC1。芯片最多可用的IO脚102个,可用RAM总共有24576Bits,最大可用LE个数1728。足够满足系统设计的需要。要使EP1K30TC144-3芯片能正常工作,需要两种电源,即VCCINT和VCCIO。VCCINT是提供芯片内核工作的电源,必须保持恒定的2.5V

4、直流供电。VCCIO是芯片输入输出引脚工作电源,根据输入输出的设备不同,可以接2.5V、3.3V或5.0V。每个ACEX1K芯片都具有一个功能强大的内部门阵列,可以用来实现内存和专门的复杂逻辑功能,也可以用来实现普通的简单逻辑的功能。这些逻辑功能的实现可以用VHDL编程语言或功能框描述来设计完成,并且编程烧录的一次性写入的配置芯片中运行。芯片的每个I/O引脚兼容TTL标准和CMOS标准,并且有独立的配置寄存器,通过此寄存器的设置,可配置I/O引脚的集电极开路方式,支持信号电平的转换,便于系统外围的扩展。4超速保护的FPGA功能块连接图1说明了超速保护的FPGA顶层模块框图。报警设定频率为BCD

5、码输入,为了将BCD码转换成二进制数,因此选用乘加模块altmult_add,该模块具有三组乘加输入和一组13位数据宽度的输出。风轮输入的脉冲频率范围较低,在099.9Hz之间,因此采用测量输入脉冲脉宽的方法。选用2个5位数据宽度的比较模块lpm_pare和1个5位数据宽度的计数模块lpm_counter来确定输入脉冲脉宽测量的计数宽度(以输入脉冲上升沿为准)。同时采用频率为100kHz的计数脉冲通过宽度为23位的计数模块lpm_counter来测量输入脉宽。为防止误动作选用锁存触发器dff输出报警信号。图2说明了超速保护的FPGA时序图。fs频率为1MHz晶振提供,进行分频后得100kHz作

6、为计数脉冲。fx为输入脉冲,范围在在099.9Hz之间,fpga_out为超速保护输出,高电平为输出报警状态。BH,B,BL为设定脉冲频率的BCD码,N为脉宽采样的个数。图1FPGA顶层功能框图图2FPGA时序图5超速保护安全链的实现原理5.1BCD码转换二进制数的实现方法将用BCD码设定的报警频率099.9Hz转换成二进制的数据,需要进行以下运算。由于小数无法表示,所以在开始整个运算前把小数点向右移一位(即XX.XXXX),同时把所测频率fx也乘以10(即fx10fx)。BH为设定频率的百位,B为设定频率的十位,BL为设定频率的个位,因此可得到等式BH100+B10+BL,设该等式的值为ft

7、。如此,需要乘加模块altmult_add有3组乘加输入,而固定的输出数据宽度为13位。5.2脉宽测量计数宽度的实现方法超速保护通过测量输入风轮脉冲的脉宽来确定报警保护状态,为去除输入的波动,需要测量多个输入脉冲的脉宽取平均值。这就要求脉宽测量计数器的计数宽度可变(N1)。实现的方法是运用1个计数器和2个比较器完成的。首先用计数器对被测频率fx进行015之间的计数(N的设定范围为116),其次利用第一个比较器把计数值与常数1比较,当计数值大于1时比较器的输出值变高。同时利用第二个比较器,把计数值与计数宽度N值比较,当计数值小于N值时,比较器的输出值为高。最后把这两个计数器的输出值相与后所得的即

8、为脉宽测量的计数宽度。5.3输入脉冲宽度的测量输入脉冲宽度的测量方法是采用数据宽度为23位的单向递增计数模块lpm_counter,计数的时钟输入为fs(100kHz),计数的使能为5.2所述的计数宽度,则计数值X相当于N个输入脉冲的脉宽。此计数值X通过与设定的ft计算值Y比较,由锁存触发器dff输出报警信号。5.4超速保护比较的原理假设输入脉冲频率为fx,连续采样N个脉冲,测量平均脉宽,当测量采用的计数频率为fs,则脉宽采样计数器的计数值X为X=Nfs/fx(1)假设设定报警脉冲频率为ft(BH100+B10+BL=ft),连续采样N个脉冲,测量平均脉宽,当测量采用的计数频率为fs,则脉宽报

9、警计数器的计数值Y为Y=Nfs/ft(2)超速保护的测量误差主要由式(1)中fx和fs造成,如下式:X=Nfs/fx-Nfsfx/fx2(3)fs与fx的最大值相比打了10000倍,所以X的主要成份是fx。如图3框图所示。式(1)式(2),XY,则fxft,超速保护处于报警状态。因此只要计数值X小于计数值Y,即可指示超速报警动作。在实际的测试过程中,得到表1。图3对比框图表1测试表设定频率/Hz报警频率/Hz0.90.909.99.9119.919.8929.929.9639.939.9449.949.8559.959.9669.969.9779.979.9889.990.0899.999.7

10、06超速保护的电路设计和线路板制作6.1原理图原理图4中,J2为有源晶振,工作电源为3.3V,1MHz的频率是提供给FPGA的工作频率。J1为FPGA的JTAG口,用来对FPGA进行在线编程,在调试过程中可以更改参数;U2为EPC1是FPGA的配置芯片,当调试正确后,可用SUPERPROUSB编程器来对该配置芯片烧入程序,在现场应用。原理图左下方的两排电容是为FPGA芯片的去耦电容。FPGA的PIN55设为输入采样时钟fs,PIN125设为被测频率fx,设定PIN21、22、27、28为BCD码BL输入,设定PIN17、18、19、20为BCD码B输入,设定PIN8、9、10、12为BCD码B

11、L输入,设定PIN29、30、31、32为BCD码N输入,设为PIN38为超速输出FPGA_OUT。原理图5中,J1、J2、J3为BCD播盘用来设定频率XX.X,J4播盘用来设定脉宽采样的个数N。为了在设定BCD码播盘数值后,其电平输出与对应的二进制码相符,需要在公共端加上51的电阻上拉,而在另一端接1K的电阻下拉。原理图中另外设计有3个不同颜色的发光二极管D1、D2、D3,D1点亮指示被测频率已经超过设定频率;D2点亮指示FPGA的配制已经成功;D3点亮指示被测量频率是否输入。图4原理图a图5原理图b原理图6中,U3、U4为两片TL10853端稳压电源芯片,通过调节调压电路中的变阻器R6和R

12、8来取得2.5V和3.3V的输出电压,用来提供给该FPGA的VCCINT和VCCIO的供电电源。LS1为继电器JQX-115F,当FPGA中的超速输出FPGA_OUT为高时,三极管Q1、Q2导通。使得继电器线包导通,触电跳动,同时发光二极管得电发光。图6原理图c6.2线路板的制作为了使该装置的体积变得更小更紧凑,所以把整个原理通过其不同的功能分成3个部分(如图4图6所示),并布成3块线路板(如图7图12所示)。其中a板中主要是关于FPGA的配置以及相关器件;b板是作为该装置的面板,可用来调节设定频率、脉冲宽度、接线端子以及3个指示灯;c板主要作为该装置的电源供电部分以及继电器。3块线路板的尺寸

13、为:a板与c板为63mm46mm,b板为38mm46mm。3块板通过接插件,组成一个U字形的装置,通过a板与c板上的定位孔进行固定。图7线路板a(正面)图8线路板a(反面)图9线路板b(正面)图10线路板b(反面)图11线路板c(正面)图12线路板c(反面)7结语本文结合MW级风机独立安全链超速保护电路的特点,详细介绍了用FPGA实现MW级风机独立安全链超速保护电路设计方案及详细实现步骤。并给出了具体功能模块图和仿真图,该方案已经在实际2MW级风机独立安全链超速保护电路中得到应用。在实际的测试中,当设定频率为60.0Hz时,超速保护在60.07Hz报警。参考文献1侯伯亨,顾新.VHDL硬件描述语言与数字逻辑电路设计M.西安:西安电子科技大学出版社,19972吴继华,王诚.AlteraFPGA/CPLD设计M.北京:北京邮电出版社,20053杨刚,龙海燕.现代电子技术VHDL与数字系统设计M.北京:电子工业出版社,2004多年企业管理咨询经验,专注为企业和个人提供精品管理方案,企业诊断方案,制度参考模板等欢迎您下载,均可自由编辑感谢阅读

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号