?? init_data.h
字號:
/***************************************************************************/
/* */
/* 數據初值 */
/* */
/* */
/* */
/***************************************************************************/
#pragma DATA_SECTION (hpi,"HPI");
int hpi[0x470];
struct VZ_DATA* vz_rom_data =(struct VZ_DATA*)0x90;
struct VZ_DATA* vz_ini_data = (struct VZ_DATA*)0xc0;
struct AC_DATA* ac_ini_data = (struct AC_DATA*)0x0130;
struct DC_DATA* dc_ini_data = (struct DC_DATA*)0x0150;
struct LOW_DATA* low_ini_data = (struct LOW_DATA*)0x0160;
struct ZR_DATA* zr_ini_data = (struct ZR_DATA*)0x0290;
struct CD_DATA* cd_ini_data = (struct CD_DATA*)0x0180;
struct ZT_DATA* zt_ini_data = (struct ZT_DATA*)0x0200;
struct TM_DATA* tm_ini_data = (struct TM_DATA*)0x0220;
struct ZK_DATA* zk_ini_data = (struct ZK_DATA*)0x0260;
struct POWER_DATA* power_ini_data= (struct POWER_DATA*)0x0240;
struct XB_DATA* xb_ini_data = (struct XB_DATA*)0x0310;
volatile int* hpi_cntl = (volatile int*)0x300;
volatile int* mcu_cntl = (volatile int*)0x301;
volatile int* fi_cntl = (volatile int*)0x302;
/*VZ*/
struct VZ_DATA vz_data=
{
3,
0,0,0,0,
0,0,0,
0,0,0,0,
0,0,0,
0,
};
/*諧波*/
struct XB_DATA xb_data=
{
5753,5753,5753,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*ABC三相電壓初值從基波至11次諧波*/
500,500,500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /*ABC三相電流初值從基波至11次諧波*/
0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200, /*ABC三相電壓相角初值從基波至11次諧波*/
0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200,0,2400,1200, /*ABC三相電壓相角初值從基波至11次諧波*/
0x100, /*幅值變化使能字*/
0x8000, /*諧波變化使能字*/
100, /*電壓幅值變化步長*/
50, /*電流幅值變化步長*/
10, /*相角幅值變化步長*/
15, /*時間間隔*/
0, /*動作時間*/
};
/*交流*/
struct AC_DATA ac_data =
{
5773,5773,5773, /*U*/
0,2400,1200, /*U_ceta*/
2999,2999,2999, /*I*/
0,2400,1200, /*I_ceta*/
0x0180, /*Change*/
500, /*Freq*/
0, /*delta_F*/
100, /*delta_U*/
0, /*delta_I*/
0, /*delta_C*/
1, /*delta_T*/
0, /*act_tm*/
};
/*直流*/
struct DC_DATA dc_data=
{
0,0,0, /*ABC三相電壓初值*/
0,0,0, /*ABC三相電壓初值*/
1, /*電壓電流自動手動等變化使能字*/
100, /*電壓幅值變化步長*/
50, /*電流幅值變化步長*/
500, /*時間間隔*/
0, /*動作時間*/
};
/*低周同期*/
struct LOW_DATA low_data=
{
5753,5753,5753, /*ABC三相電壓初值*/
0,2400,1200, /*ABC三相電壓相角初值*/
0,0,0, /*ABC三相電流初值*/
0,2400,1200, /*ABC三相電流相角初值*/
0x8000, /*電壓電流自動手動等變化使能字*/
-20, /*頻率步長*/
500, /*時間間隔*/
50000, /*起始頻率*/
40000, /*終止頻率*/
1, /*動作頻率*/
1, /*返回頻率*/
};
/*零序試驗*/
struct ZR_DATA zr_data=
{
5773,5773,5773, /*殘壓幅值*/
100,100,100,100, /*零序電流*/
10,10, /*電流倍數*/
0, /*線路阻抗角*/
0, /*短路類型*/
200,300,
0,0,0,0, /*動作時間1*/
0,0,0,0, /*動作時間2*/
};
/*差動試驗*/
struct CD_DATA cd_data=
{
290,
290, /*B,二次IB,直流IB三選一*/
0xd100,
10,
10,
400,
0,
};
/*
阻抗階梯試驗數據
*/
struct ZT_DATA zt_data=
{
0x8000, /*故障類型*/
300, /*短路電流*/
100,200,300, /*整定阻抗Z1,Z2,Z3*/
1000, /*零序系數*/
0, /*線路阻抗角*/
1000,2000,
1000,1000,1000, /*第一段至第三段從Z1到Z3的阻抗系數*/
0,0,0, /*第一段至第三段從Z1到Z3的動作時間*/
};
/*時間測量*/
struct TM_DATA tm_data;
/*整組試驗*/
struct ZK_DATA zk_data=
{
50, /*線路阻抗*/
0, /*線路阻抗角*/
1000, /*零序系數*/
1000, /*阻抗倍數*/
1200, /*合閘角*/
1000, /*故障電流*/
0x8000, /*故障類型*/
0x8000, /*轉換形式*/
0, /*正常時間*/
0, /*故障時間*/
0, /*跳閘后時間*/
0, /*重合后時間*/
0, /*跳閘時間*/
0, /*重合時間*/
0, /*全跳時間*/
};
/*功率阻抗*/
struct POWER_DATA power_data=
{
5773,5773,5773, /*相電壓幅值*/
9999,9999,9999, /*線電壓幅值*/
0,2400,1200, /*相電壓相角*/
0,2400,1200, /*線電壓相角*/
500,500,500, /*電流幅值*/
0,2400,1200, /*電流相角*/
0xffff, /*變化字*/
10, /*電壓幅值變化步長*/
10, /*相角幅值變化步長*/
400, /*時間間隔*/
5773, /*VA動作值*/
500, /*IA動作值*/
10000, /*動作時間*/
0, /*返回電壓*/
0, /*返回電流*/
0, /*返回時間*/
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -