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

📄 dataproces.h

📁 AD芯片CS5529的驱动程序,包括SPI读写函数,初始化函数,校准函数,转换函数,复位函数等等.
💻 H
字号:
#ifndef __DATAPROCES_H__
#define __DATAPROCES_H__
//实时百分量地址:0x32
typedef struct _TRANSMISSION
{
				short		pHPercent;	
				short		Pt1000Percent;
	unsigned	short		Alarm;		//超测量范围报警		
}TRANSMISSION;
//DA,AD标定的码值地址:0x42
typedef struct _CALIPARAM	
{		
		short   ADValue;				//AD原码
		short	pHUpper;				//AD标定上+500mV的AD值			-
		short	pHLower;				//-500mV的AD值					 |
		long	Pt1000;					//由上位机算得					 |		
		short	OrpUpper;				//orp保留						 |
		short	OrpLower;				//								 |-出厂标定		
		short  	pHDAUpper;				//20mA的DA值					 |
		short	pHDALower;				//4mA的DA值						 |
		short 	pt1000DAUpper;			//20mA的DA值					 |
		short	pt1000DALower;			//4mA的DA值			   			-

		short	pHOnlineUpper;			//ph在线标定转换到500mV			-
		short	pHOnlineLower;			//ph在线标定转换-500mV  		 |
		short   OrpOnlineUpper;			//orp在线标定(保留)				 |-在线标定
		short	OrpOnlineLower;			//								-

		char	Mode;					//选择测量pH或者Orp	,自动温度补偿或者手动补偿
		short	ManualTemp;				//手动温度补偿的温度值(0~1000->0.0~100.0)

		short	pHto4mA;				//4mA对应的pH值,转成0~30000	-
		short	pHto20mA;				//20mA对应的pH值,转成0~30000	 |
		//short	pt1000to4mA;			//4mA对应的温度值,转成0~30000	 |-输出组态
		//short   pt1000to20mA;			//20mA对应的温度值,转成0~30000	-				   		
}CALIPARAM;//校准参数数据结构
//AD原码地址0x80

void ProcessADInput(unsigned char ch);
void SelectSignalAndGain(unsigned char channel);

sbit	__SELSDA				=	P1^1;
sbit	__SELCLK				=	P1^2;

#define MODE_PH_ATC				0x00		//pH自动温度补偿模式
#define MODE_PH_MTC				0x01		//pH手动温度补偿模式
#define MODE_ORP				0x02		//ORP模式

#endif

⌨️ 快捷键说明

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