CG-04 雨量传感器 翻斗式雨量计 防汛哨兵 洪灾水库雨情实时测报

产品概述

CG-04型翻斗式雨量传感器是一种水文、气象仪器,用于测量自然界降雨量,同时将降雨量转换为以开关量形式表示的数字信息量输出,以满足信息传输、处理、记录和显示等的需要。

本仪器由承雨器部件和计量部件等组成。承雨口采用口径Φ200mm。计量组件是一个翻斗式机械双稳态秤重机构,其功能是将以mm计的降雨深度转换为开关信号输出。

功能特点

体积小,安装方便;精度高,稳定性好

◆线性度好,传输距离长,抗干扰能力强

◆漏斗处设计网孔,防止树叶等杂物阻塞雨量下流

◆翻斗部件支承系统制造精良,摩阻力矩小,因而翻斗部件翻转灵敏,性能稳定,工作可靠

◆仪器外壳用不锈钢制成,不起锈,外观质量佳

◆承雨口采用不锈钢皮整体冲拉而成,光洁度高,滞水产生的误差小

◆底盘内部设有水平调节泡,可以辅助底角将设备调整到水平

适用范围

可用于气象台(站)、水文站、农林、野外测报站等有关部门,配合我公司生产的雨量记录仪来测量降水量、降水强度、降水时间等,也可为防洪、供水调度、电站水库水情管理提供原始数据。

工作、存储条件

工作温度:-40~85°C   工作湿度:0~100%RH

储存温度:-40~125°C   储存湿度:<80%(无凝结)

工作原理

承水口收集的雨水,经过上筒(漏斗),注入计量翻斗——翻斗是用工程塑料注射成型的用中间隔板分成两个等容积的三角斗室。它是一个机械双稳态结构,当一个斗室接水时,另一个斗室处于等待状态。当所接雨水容积达到预定值0.2mm时,由于重力作用使自己翻倒,处于等待状态,另一个斗室处于接水工作状态。当其接水量达到预定值时,又自己翻倒,处于等待状态。在翻斗侧壁上装有磁钢,它随翻斗翻动时从干式舌簧管旁扫描,使干式舌簧管通断。即翻斗每翻倒一次,干式舌簧管便接通一次送出一个开关信号(脉冲信号)。

CG-04 1.png

技术参数

供电电压:5V~24V DC(485型需要,脉冲不需要)  

承雨口径:φ200mm

测量范围:雨强0~4mm/min   

测量误差:±2%

分辨率:0.2mm

信号输出:

脉冲型  

 信号输出:单干簧管通断脉冲信号

RS485型

  通讯协议:Modbus-RTU(可定制)

设备功耗:<15mA

防护等级:IP66

尺寸、重量

外型尺寸:见下图

    

CG-04 2.png

整机重量:约3.5kg

  • 35
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,需要了解斗式雨量计的工作原理。斗式雨量计是通过斗转动来采集雨水,每一次斗就表示采集到一定量的雨水,可以通过计算斗的次数来计算雨量。 以下是一个基于STM32的采集斗式雨量计的代码示例: ```c #include "stm32f10x.h" /* 定义斗计数器 */ volatile uint16_t bucketCounter = 0; /* 定义斗计数器的中断处理函数 */ void EXTI0_IRQHandler(void) { /* 判断是否为下降沿触发的中断 */ if (EXTI_GetITStatus(EXTI_Line0) != RESET) { /* 斗计数器加1 */ bucketCounter++; /* 清除中断标志位 */ EXTI_ClearITPendingBit(EXTI_Line0); } } int main(void) { /* 初始化GPIO */ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOA, &GPIO_InitStructure); /* 初始化外部中断 */ EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); EXTI_InitStructure.EXTI_Line = EXTI_Line0; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE; EXTI_Init(&EXTI_InitStructure); NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x00; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* 主循环 */ while (1) { /* 等待1分钟 */ delay_ms(60000); /* 计算雨量 */ float rain = bucketCounter * 0.2; /* 清零计数器 */ bucketCounter = 0; /* 输出雨量 */ printf("Rainfall in the last minute: %.2f mm\n", rain); } } ``` 在上面的代码中,我们首先定义了一个斗计数器 `bucketCounter`,用于记录斗转动的次数。然后在中断处理函数 `EXTI0_IRQHandler` 中,每次斗转动时,计数器加1。在主循环中,我们等待1分钟,然后计算雨量并输出。在计算雨量时,我们将计数器乘以0.2,这是因为每个斗的容积通常为0.2毫升。 注意,上面的代码仅供参考,具体实现可能需要根据硬件和实际需求进行调整。例如,可能需要使用定时器来定时等待1分钟,或者需要根据实际的斗容积和采集精度进行计算。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值