📄 ad.h
字号:
#ifndef AD_H
#define AD_H
typedef struct{
unsigned int Va; //四线星形为相电压
unsigned int Vb; //三相三线为线电压
unsigned int Vc;
unsigned int Vab;
unsigned int Vbc;
unsigned int Vca;
unsigned int Ia;
unsigned int Ib;
unsigned int Ic;
long Pavg; //三相总有功功率
long Qavg; //三相总无功功率
int PF;
int Pa;
int Pb;
int Pc;
int Qa;
int Qb;
int Qc;
int PFa;
int PFb;
int PFc;
unsigned int Hz;
unsigned char IoStatus;
}POWERMETER;
#define FINISHED 1
#define CONVERTING 0
#define PAUSE 2
#define VA 0
#define IA 1
#define VB 2
#define IB 3
#define VC 4
#define IC 5
#define set_adrefrash AD_refrash = 1
#define clr_adrefrash AD_refrash = 0
#ifdef AD_C
unsigned char adc_mux ;
void init_adc(void);
void AD_cal(void);
POWERMETER PowerMeter;
unsigned long UA_sum;
unsigned long IA_sum;
long PA_sum;
unsigned long UB_sum;
unsigned long IB_sum;
long PB_sum;
unsigned long UC_sum;
unsigned long IC_sum;
long PC_sum;
unsigned char AD_Statue;
unsigned char AD_refrash;
unsigned int UA_ref=512;
unsigned int IA_ref=512;
unsigned int UB_ref=512;
unsigned int IB_ref=512;
unsigned int UC_ref=512;
unsigned int IC_ref=512;
#else
extern unsigned char adc_mux;
extern void init_adc(void);
extern void AD_cal(void);
extern POWERMETER PowerMeter;
extern unsigned long UA_sum;
extern unsigned long IA_sum;
extern long PA_sum;
extern unsigned long UB_sum;
extern unsigned long IB_sum;
extern long PB_sum;
extern unsigned long UC_sum;
extern unsigned long IC_sum;
extern long PC_sum;
extern unsigned char AD_Statue;
extern unsigned char AD_refrash;
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -