servoMotor/APP/Device/device_Other/device_adc_collect.h

35 lines
866 B
C

#ifndef __DEVICE_ADC_H_
#define __DEVICE_ADC_H_
#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"
typedef struct _ADC_Phase_current_
{
float Phase_curr_U;
float Phase_curr_V;
float Phase_curr_W;
}ADC_Phase_current;
// extern ADC_Phase_current H_ADC_Collect;
// extern ADC_Phase_current V_ADC_Collect;
void ptz_send_voltage(char dev);//ľçŃšťŘ´Ť
void ptz_send_current(char dev);//ľçÁ÷ťŘ´Ť
// void ptz_send_temperature(char dev);//ΜȝشŤ
void init_data_collect_module(void);//łőĘźťŻ˝ÓżÚ
// void H_ADC2_Phase_current();
// void V_ADC0_Phase_current();
// void ptz_send_bridge_temperature(char dev);
#endif