2025-10-10 07:46:35 +00:00
|
|
|
|
#ifndef __DEVICE_ADC_H_
|
|
|
|
|
#define __DEVICE_ADC_H_
|
|
|
|
|
|
2025-10-11 09:18:29 +00:00
|
|
|
|
#include <includes.h>
|
|
|
|
|
#include "gd32f4xx.h"
|
|
|
|
|
#include "comm_types.h"
|
|
|
|
|
#include "ptz_struct.h"
|
|
|
|
|
#include "tmp75.h"
|
|
|
|
|
#include "w25q128.h"
|
|
|
|
|
#include "agent_hyt.h"
|
|
|
|
|
#include "ptz_type_select.h"
|
|
|
|
|
#include "pdebug.h"
|
|
|
|
|
#include "rotate_plan.h"
|
|
|
|
|
#include "rotate_bldc.h"
|
|
|
|
|
#include "drv_adc.h"
|
|
|
|
|
#include "drv_i2c.h"
|
2025-10-10 07:46:35 +00:00
|
|
|
|
|
|
|
|
|
typedef struct _ADC_Phase_current_
|
|
|
|
|
{
|
|
|
|
|
float Phase_curr_U;
|
|
|
|
|
float Phase_curr_V;
|
|
|
|
|
float Phase_curr_W;
|
|
|
|
|
}ADC_Phase_current;
|
|
|
|
|
|
2025-10-11 09:18:29 +00:00
|
|
|
|
// extern ADC_Phase_current H_ADC_Collect;
|
|
|
|
|
// extern ADC_Phase_current V_ADC_Collect;
|
2025-10-10 07:46:35 +00:00
|
|
|
|
|
|
|
|
|
void ptz_send_voltage(char dev);//<2F><>ѹ<EFBFBD>ش<EFBFBD>
|
|
|
|
|
void ptz_send_current(char dev);//<2F><><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD>
|
2025-10-11 09:18:29 +00:00
|
|
|
|
// void ptz_send_temperature(char dev);//<2F>¶Ȼش<C8BB>
|
2025-10-10 07:46:35 +00:00
|
|
|
|
void init_data_collect_module(void);//<2F><>ʼ<EFBFBD><CABC><EFBFBD>ӿ<EFBFBD>
|
2025-10-11 09:18:29 +00:00
|
|
|
|
// void H_ADC2_Phase_current();
|
|
|
|
|
// void V_ADC0_Phase_current();
|
|
|
|
|
// void ptz_send_bridge_temperature(char dev);
|
2025-10-10 07:46:35 +00:00
|
|
|
|
#endif
|