H R 202 HR2021 .2 .3 .1 1.5V AC (Max,) 2 0.2mW (Max,)3 500Hz~2kHz4 0~605 95%RH 6 17 2%RH8 , 20S40S9 1%RH/10 5%RH11 at25 1kHz 1V AC () %RH 60 K 31.0 K 19.8~50.2 %RH 5LCR14 . 25 1kHz 1V AC 25 /0%RH 30 60%RH 15 AHR1 LCR TH2810A 11 /75 .123456789100.5Kg10 1m 310~55Hz1.5mm(10~55Hz~10Hz)X-Y-Z28030%RH10001070%RH10004090%RH1000030503003052530%RH3090%RH3030%RH305 30 30 1kHz 5Vp-p 1000 5%RH 5%RH 5%RH 5%RH 5%RH 5%RH 5%RH 60%RH 24 1 SJ/T 10431-93 2 SJ/T 10432-93 3 SJ/T 10433-93 4 SJ/T 10434-93 E6 . 2 /71 2 LCR 3 4 30055 10 ~ 40 60%RH 7 .1[]1[RK]10000100010010020 25 30 35 40 45 50 55 60 65 70 75 80 85 903 /7452552[] IO1KHzHR202IOR1 10KR2 HR202IO0.47uf12.3mm8mm15.2mm8mm4.5mm10mm10mm0.5mm0.7mm0.2mm5mm4 /7I/OI/OI/O/**********************SN8P2501B 4M__interrupt IntIn() StartOneTImeSample(void) **********************/typedef struct {unsigned char u8WihtchIOCharge;unsigned long u16ChargeTimeIo; //unsigned long u16ChargeTimeHumi; //}ChargeTyPe;#define CHARGE_HUMIDITY_IO_HIGH() FP21 = 1#define CHARGE_HUNIDITY_IO_LOW() FP21 = 0#define CHARGE_IO_HIGH() FP20 = 1#define CHARGE_IO_LOW() FP20 = 0#define CHARGE_IO_HI() P2M = 0X00#define F_data 20__interrupt IntIn(){ WDTR = 0X5A; // T0C = F_data; m_st_ChargeType.u8WihtchIOCharge++; if(m_st_ChargeType.u8WihtchIOCharge&0x80) // { if(m_st_ChargeType.u8WihtchIOCharge >= 0x84) // 3:1 { CHARGE_HUNIDITY_IO_LOW(); m_st_ChargeType.u8WihtchIOCharge = 0x80; } else if(m_st_ChargeType.u8WihtchIOCharge >= 0x81) { CHARGE_HUMIDITY_IO_HIGH(); } } 5 /7else { if(m_st_ChargeType.u8WihtchIOCharge == 0x01)// { CHARGE_IO_HIGH(); } else if(m_st_ChargeType.u8WihtchIOCharge == 0x04)// 3:1 { CHARGE_IO_LOW(); m_st_ChargeType.u8WihtchIOCharge = 0x00; } }m_st_ChargeType.u16ChargeTimeIo++;FT0IRQ = 0; //clear t0 irq flag}void StartOneTImeSample(void){ CHARGE_IO_HI(); //P1 m_st_ChargeType.u16ChargeTimeIo = 0; // if(m_st_ChargeType.u8WihtchIOCharge&0x80) { FP21M = 1; // CHARGE_HUNIDITY_IO_LOW(); } else { FP20M = 1; // CHARGE_IO_LOW(); } delay1N(2); // T0C = F_data; // FT0ENB = 1;// // while(1) { if(FP22) // { FT0ENB = 0;// , if(m_st_ChargeType.u8WihtchIOCharge&0x80)// { m_st_ChargeType.u16ChargeTimeHumi = m_st_ChargeType.u16ChargeTimeIo; } break; } } P2M = 0X23; P2 = 0X00;// FP22M = 1; FP22 = 0; delay1N(100); FP22M = 0; }6 /77 /7+86020-36042809 36380552 +86020-36380562 cnaosong@gmail.com http://w w w .aosong.com 510470 56.