EZFLAME火检放大器软件设计说明书

EZFLAME火检放大器软件设计说明书

ID:47417786

大小:1.01 MB

页数:19页

时间:2019-05-11

EZFLAME火检放大器软件设计说明书_第1页
EZFLAME火检放大器软件设计说明书_第2页
EZFLAME火检放大器软件设计说明书_第3页
EZFLAME火检放大器软件设计说明书_第4页
EZFLAME火检放大器软件设计说明书_第5页
资源描述:

《EZFLAME火检放大器软件设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、项目编号:DN131(B57)EZ-FLAME火检放大器软件设计说明书编制:沈明英审核:会签:批准:Safe-FireInc2013年6月27日AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件设计说明书Date:2013-6-27Author:Check:Page19of19版本生效日期签名注记AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件设计说明书Date:2013-6-27Author:Check:Page19of19目录目录31概述41.1

2、软件开发平台说明41.2软件主要功能概述42软件描述52.1程序框图52.2主程序5AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件设计说明书Date:2013-6-27Author:Check:Page19of191概述1.1软件开发平台说明EZ-FLAME的硬件系统是以基于ARMCotex-M3内核的STM32F103ZET6为核心,基于此CPU进行下位机软件设计。软件设计以KeiluVision4为开发平台,采用C语言进行代码编写,提高软件的研发效率,增加软件的可读性和易维护性。1.2软件主要功能概

3、述1)能同时处理两个通道的火焰信号,并且每个通道有两套独立的参数;2)每个通道配有独立的开关通道,当某通道关闭时,该通道对应的模拟量、开光量及指示灯都无输出,通道开关可由上位机软件设置;3)火焰信号采用交流、直流、频率三种算法,每种算法有独立判火门槛;4)开关量结果对三种算法取“与”,当且仅当三种算法全部有火时,才会最终判有火,模拟量结果取决于交流值强度;5)具备智能调节硬件增益功能,当输入信号过小或趋于饱和时,通过软件控制数字电位器自动调节硬件放大倍数;6)具备通讯功能,可通过上位机软件对下位机软件进行参数设置、并实时监控下位机运行状态;具备傻瓜式参数切换功能

4、,可通过下位机面板上的按键切换当前运行的参数,且两个通道独立操作互不影响;7)具备探头温度测量功能,可以检测的温度范围达到-40℃到120℃;8)具备自检功能,开机时及运行中每隔2分钟对系统硬件(包括探头)进行自我检测,如发现故障,输出报警开关量同时报警指示灯亮起,报警时开关量输出无火;9)具备可选报警输出功能,对无需开关量输出的报警项可以从上位机软件上选择取消该项的操作;10)具备看门狗功能,当软件运行出错或进入死循环时,可以自动实现RESET以防止死机。AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件

5、设计说明书Date:2013-6-27Author:Check:Page19of191软件描述1.1程序框图图1EZ-FLAME火检系统程序框图1.2主程序2.2.1主函数完成功能简介2.2.1.1完成CPU的初始化、片内外设及系统的初始化1)时钟、中断向量、GPIO、USART、定时器、SPI、RTC、FRAM、AD、DA、数字电位器初始化;AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件设计说明书Date:2013-6-27Author:Check:Page19of191)面板上全部LED闪烁一次;2

6、)从FRAM中读取两个通道的公共信息和4个文件的参数;3)每个通道对应文件灯亮起;4)初始化采样数组;5)开机自检操作。2.2.1.2按键处理根据按键值进行相应的文件切换操作。2.2.1.2自动增益调整根据一段时间内的采样值和火焰状态,对饱和的信号或过小的信号进行增益调整。2.2.1.3RS-485通讯处理根据接收到的上位机命令,进行相应的参数上传、参数修改、当前运行状态上传等操作。2.2.1.4实时数据处理对实时采样数据采用直流、交流、频率三种处理方式,从三个维度计算火焰信号的不同分量,并根据处理结果及3个门槛,判断当前火焰瞬时状态并且输出模拟量;同时计算探头

7、工作温度,若超出安全温度范围则作出超温报警。2.2.1.5自检操作每隔2分钟对探头、FRAM、DA芯片进行自我检测,诊断故障则输出报警开关量且点亮对应通道ALARM指示灯,通道共用的FRAM故障时两个ALARM指示灯同时点亮。2.2.1.6软件看门狗每隔一定时间产生喂狗信号清除看门狗计数器,如软件运行中出现故障不能及时喂狗,就会造成看门狗中断引起系统复位,以防止死机。AllrightsreservedforSafe-FireIncTitle:EZ-FLAME火检放大器软件设计说明书Date:2013-6-27Author:Check:Page19of192.2.

8、2主函数流程图2EZ-F

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。