📄 power.h
字号:
/************************** (H) 2005 485表项目 *******************************
项 目: 485表项目
编译环境 : IARAVR 编译器 4.10
模块名称 : Power.h
版 本 : V 1.0
建立时间 : 2008-5-3 21:51
修改时间 : 2008-5-3 15:23
作 者 : 郝瑜云
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
功能描述 : 电能处理程序 HEAD
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
1. 软件防潜动启用,防潜时间7分钟误差正负1分钟,能跨过启动时间4分钟
2. 常数由_PULSE_CONST决定,支持显示通讯和计量
3. 防飞走启用,定义为10秒超过125脉冲为飞走
******************************************************************************/
#include "Define.h"
//-----------------------------------------------------------------------------
#define _DEF_COUTER_FLY // 启用防飞走
#define _MEASURE_FALUT_LIMIT 125 // 定义计量失效飞走限值
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
#define _C119_MAX 9 // 定义底度设置次数9次
#define _POWER_ON_TIMER 900 // 上电累计时间 单位:秒
#define _POWER_OFF_TIMERMAX 10 // 掉电休眠时间 单位:秒
#define _PULSE_MIN_LIMIT 7 // 定义防潜动时间 单位:分
#define _POWER_BLOCK_MAX 10 // 定义电能数据块个数 单位:个
#define _PulseConst 32 // 定义电能表常数 单位x100
//----------------------------- Power 模块函数 ------------------------------
extern void PowerAddProg(void);
extern void CheckREVP(void);
extern void PowerOnReadPower(void);
extern void BuildPower(void);
extern void SavePower(void);
extern void ReadPulseConst(void);
extern void ReadAdjustConst(void);
extern void ReadDispConst(void);
extern void LoadPower(void);
extern void LocateMaxPowerIndex(void);
/*************************** END OF SUB **************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -