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

📄 dataio.h

📁 TIDSP2407的CAN总线例程
💻 H
字号:
/******************************************************************
** 文件名:dataio.h
** Copyright (c) 2002 博顿(成都)电缆系统有限公司
** 创建人:马林
** 日 期:2002.11.15
** 修改人:
** 日 期:
** 描 述:预热器数据结构定义
**
********************************************************************/
#define OFF   0
#define ON    1
#define Ready 2
/****************************************************************/
/* 定义DSP0输入结构              				                */
/****************************************************************/
typedef struct 
{
	union                                            //状态输入
	{
		struct                                       //位标量定义
		{
			unsigned P_Switch    :1;                 //预热器开关
			unsigned bit1        :1;
			unsigned bit2        :1;
			unsigned T_input     :1;                 //温度输入选择
			unsigned bit4        :1;
			unsigned bit5        :1;
			unsigned reserved    :10;
		}bit;
		unsigned value;                             
	}State;
	unsigned T_Rise;                                 //温升
	unsigned Speed;                                  //起始速度
	unsigned Size_Range;                             //线范围
	unsigned Material;                               //线材料
	unsigned Cond_Cu_Clad;                           //铜包线电导率
	
	unsigned Unit_Res;                               //特殊材料电导率单位
	unsigned Res;                                    //特殊材料电导率
	unsigned Dia_Area;                               //特殊材料面积单位
	unsigned Size;                                   //特殊材料大小
	unsigned Density;                                //特殊材料密度
	unsigned Heat;                                   //特殊材料比热
	
	unsigned T_Scale;                                //模拟输入满刻度值
	unsigned Current_L;                              //负载电流极限
	unsigned Gain;                                   //补尝增益
	unsigned Zero;                                   //补尝零点
	
	unsigned Length;                                 //设置环路长度
	struct 
	{
		unsigned N1;                                 //1的匝数
		unsigned N2;                                 //2的匝数
		unsigned N3;                                 //3的匝数
		unsigned N4;                                 //4的匝数
	}Wind;
	unsigned Tran_Area;                              //变压器面积
	unsigned Current_Limit;                          //电流极限
}DSP0IN;

/****************************************************************/
/* 定义DSP0输出结构              				                */
/****************************************************************/
typedef struct 
{
	union                                            //状态输出
	{
		struct                                       //位标量定义
		{
			unsigned P_State     :2;                 //预热器状态
			unsigned Control_In  :1;                 //起/停控制信号的输入1--外部
			unsigned PWM         :1; 				 //PWM信号状态
			unsigned Work_State  :1;				 //工作状态
			unsigned reserved    :9;
		}bit;
		unsigned value;                             
	}State;
	union                                            //出错输出
	{
		struct                                       //位标量定义
		{
			unsigned Fault       :1;                 //出错标志位
			unsigned Over_Votage :1;                 //过压
			unsigned Under_Votage:1;				 //	欠压
			unsigned Over_Current:1;                 //过流
			unsigned Over_Load   :1;                 //过载
			unsigned Over_Heat   :1;                 //过热
			unsigned Emergency   :1;                 //紧急停机
			unsigned Dr_Err1     :1;                 //驱动错误1
			unsigned Dr_Err2     :1;                 //驱动错误2
			unsigned Soft_Start  :1;                 //软起动失败
			unsigned Para_Err    :1;                 //输入参数错
			unsigned Lock        :1;                 //门锁
			unsigned Door        :1;                 //门状态
			unsigned W_Relay     :1;                 //绕组继电器状态
			unsigned Speed       :1;                 //速度出错
			unsigned T_Env       :1;                 //环境温度错
		}bit;
		unsigned value;                             
	}Error;
	unsigned T_Rise;                                 //温升
	unsigned T_Env;                                  //环境温度
	unsigned Votage;                                 //电压
	unsigned Current;                                //电流
	unsigned Speed;                                  //速度
}DSP0OUT;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -