⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 power.h

📁 本代码以AVR单片机为主控制器
💻 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 + -