DHT11温湿度传感器基于CW32F030C8T6开发板上实现读取温湿度的功能操作示例

2024-12-07 武汉芯源(CW32生态社区公众号)
开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。其成本低、长期稳定、可以测量相对湿度和温度测量,并可以只使用一根数据线进行温湿度采集。


01模块来源

模块实物展示:



资料下载链接:

https://pan.baidu.com/s/1HQEL699-Yl5Jh3Hp87_FlQ 

资料提取码:2sgq


02 规格参数

模块的厂家资料下载见百度网盘链接

工作电压:3-5.5V

工作电流:1MA

测量分辨率:8 bit

湿度量程: 20 - 90 %RH

湿度精度:±5 %RH

温度量程: 0 - 50 ℃

温度精度:±2 ℃

通信协议:单总线

管脚数量:3 Pin(2.54mm间距排针)


03移植过程

我们的目标是在立创·地文星·CW32F030C8T6开发板上实现读取温湿度的功能。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。


3.1查看资料

DHT11使用的是单总线通信,即发送数据与接收数据都在一根数据线上,通过规定的时序进行控制。



从左向右看,时序一开始,主机信号就保持着高电平,所以引脚初始化完毕时,及时给引脚输出高电平。因为 模块的数据线要求空闲时,要保持高电平状态。(其实模块上已经接了上拉电阻,使数据线一直保持高电平)


根据时序图可以知道,主机(开发板)发送一次开始信号,待主机开始信号结束后,DHT11 发送响应信号,送出 温湿度数据,并触发一次数据采集给下一次数据读取作准备。因此完成一次数据读取需要进行起始信号、响应信号、数据接收、结束信号。


读取数据步骤:

1.起始信号:主机(开发板)接入数据线的I/O输出低电平,且低电平保持时间不能小于 18ms



2.响应信号:等待模块的响应信号到来。将数据线改为输入模式,如果接入到低电平,说明接收到模块的响应。




    DHT11_GPIO_Mode_IN();//数据线转为输入模式    
   //如果前面没有错误,则模块会发出低电平的应答信号,    
   //所以直接等待DHT11拉高,83us    
   timeout = 5000;    
   while( (! DATA_GPIO_IN ) && ( timeout >0 ) )    {        
   timeout--;        
   //等待高电平的到来    
   }    //模块当前处于拉高准备输出数据,    
   //所以直接等待DHT11拉低,87us    
   timeout = 5000;
   //设置超时时间    
   while( DATA_GPIO_IN && ( timeout >0 ) )    {        
   timeout-- ;        
   //等待低电平的到来    }


3.数据传输:主机接收模块发送的40位数据,其中,位数据 ‘0’ 表示54us的低电平,27us的高电平;位数据 ‘1’ 表示54us的低电平,74us的高电平。两个格式的分辨主要是高电平的输出时长不同。



#define CHECK_TIME 28 //超过0值的高电平时间    
for(i=0;i<40;i++)//循环接收40位数据    {        
timeout = 5000;        
//等待低电平过去        
while( ( !DATA_GPIO_IN ) && (timeout > 0) ) timeout--; //54us        
delay_uus(CHECK_TIME);//等待超过位数据0值的高电平时间        
if ( DATA_GPIO_IN )//如果还是高电平,说明是1值        
{            
val=(val<<1)+1;        
}        
else //如果是低电平,说明是0值        
{            
val<<=1;        
}        
timeout = 5000;        
//如果当前还是高电平,等待高电平过去,准备接收下一位数据        
while( DATA_GPIO_IN && (timeout > 0) ) timeout-- ;    }


4.结束信号:模块的数据线输出 40 位数据后,是以低电平结束,它会继续输出低电平 54 微秒后转为输入状态,主机需要转为输出状态,输出高电平释放总线。



数据接收完成,但是这40位数据要如何转化为温湿度数据?并如何保证传输的数据没有错误?

DHT11模块一次完整的数据传输为40bit,高位先出。数据格式:

8bit湿度整数数据 + 8bit湿度小数数据 + 8bi温度整数数据 + 8bit温度小数数据 + 8bit校验和


注意:湿度小数部分数据一直为0。


数据传送正确时,校验和数据等于“8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据”所得结果的末8位。举几个例子。


示例一:接收的40位数据分别为:



校验和为 0011 0101 + 0000 0000 + 0001 1000 + 0000 0100 = 0101 0001,与接收的数据一致

湿度为 0011 0101 + 0000 0000 = 35 + 0 = 35%RH

温度为 0001 1000 0000 0100 = 24 + 4 = 24.4℃


示例二:接收的40位数据分别为:



校验和为 0011 0101 + 0000 0000 + 0001 1000 + 0000 0100 = 0101 0001,与接收的数据不一致 计算的数据为0101 0001,接收的数据为0100 1001,两者不一致说明数据不准确,丢弃这次数据,重新接收。


以下为数据处理的实现代码:


    //val为接收到的40位数据。    //           湿高8     + 湿低8      + 温高8     + 温低8    verify_num = (val>>32) + (val>>24) + (val>>16) + (val>>8);    //计算的校验和 与 接收的校验和 的差为0说明一致,不为0说明不一致    //(val&0xff)是因为val的大小为64位,我们只需要val的最后8位校验和    verify_num = verify_num - (val&0xff);    //进行校验    if( verify_num )//如果不为0,说明校验失败    {//      校验错误        return 0;    }    else //校验成功    {        //数据处理        humidity = (val>>32)&0xff;         //湿度前8位(小数点前数据)        small_point = (val>>24)&0x00ff;    //湿度后8位(小数点后数据)        small_point = small_point * 0.1;   //换算为小数点        humidity = humidity + small_point; //小数前+小数后        printf("湿度:%.2f\r\n",humidity);
       temperature = (val>>16)&0x0000ff;  //温度前8位(小数点前数据)        small_point = (val>>8)&0x000000ff; //温度后8位(小数点后数据)        small_point = small_point * 0.1;   //换算为小数点        temperature = temperature + small_point;//小数前+小数后        printf("温度:%.2f\r\n",temperature);
       return val>>8; //返回未处理的数据    }


3.2引脚选择

该模块有3个引脚,具体引脚连接见 表 各引脚连接。



3.3移植至工程

工程模板下载请查看入门手册百度链接

然后我们打开空白工程,新建两个文件dht11.c和dht11.h

在文件dht11.c中,编写如下代码。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */
#include "dht11.h"#include "stdio.h"
float temperature = 0;float humidity = 0;
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Init * 函 数 说 明:DHT11温湿度传感器初始化 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Init(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   RCC_DHT11_GPIO_ENABLE();        // 使能GPIO时钟
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;                // 推挽输出    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高    GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化
   DATA_GPIO_OUT(1);}
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Mode_OUT * 函 数 说 明:配置DHT11的数据引脚为输出模式 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Mode_OUT(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;                // 推挽输出    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高
   GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化}
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Mode_IN * 函 数 说 明:配置DHT11的数据引脚为输入模式 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Mode_IN(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_INPUT_PULLUP;        // 上拉输入    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高
   GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化}
/****************************************************************** * 函 数 名 称:DHT11_Read_Data * 函 数 说 明:根据时序读取温湿度数据 * 函 数 形 参:无 * 函 数 返 回:0=数据校验失败  其他=温湿度未处理的数据 * 作       者:LC * 备       注:无******************************************************************/unsigned int DHT11_Read_Data(void){    int i;    long long val=0;    int timeout=0;    float small_point=0;    unsigned char verify_num = 0;//验证值
   DATA_GPIO_OUT(0);//数据线输出低电平    delay_ms(19);  //起始信号保持时间19ms    DATA_GPIO_OUT(1);//主机释放总线    delay_us( 20 );//拉高等待

   DHT11_GPIO_Mode_IN();//数据线转为输入模式    //如果前面没有错误,则模块会发出低电平的应答信号,所以直接等待DHT11拉高,80us    timeout = 5000;    while( (! DATA_GPIO_IN ) && ( timeout >0 ) )timeout--;         //等待高电平的到来

   //模块当前处于拉高准备输出数据,所以直接等待DHT11拉低,80us    timeout = 5000;//设置超时时间    //DATA_GPIO_IN=0时,while条件不成立退出while 说明接收到响应信号    //当timeout<=0时,while条件不成立退出while  说明超时    while( DATA_GPIO_IN && ( timeout >0 ) )timeout-- ;         //等待低电平的到来

   #define CHECK_TIME 28 //实测发现超过0值的高电平时间    for(i=0;i<40;i++)//循环接收40位数据    {        timeout = 5000;        while( ( !DATA_GPIO_IN ) && (timeout > 0) ) timeout--;         //等待低电平过去
       delay_us(CHECK_TIME);//超过0值的高电平时间        if ( DATA_GPIO_IN )//如果还是高电平,说明是1值        {            val=(val<<1)+1;        }        else //如果是低电平,说明是0值        {            val<<=1;        }
       timeout = 5000;        while( DATA_GPIO_IN && (timeout > 0) ) timeout-- ;         //如果还是高电平    }
   DHT11_GPIO_Mode_OUT();//转为输出模式    DATA_GPIO_OUT(1);//主机释放总线

   //           湿高8     + 湿低8      + 温高8     + 温低8    verify_num = (val>>32) + (val>>24) + (val>>16) + (val>>8);    //计算的校验和 与 接收的校验和 的差为0说明一致,不为0说明不一致    verify_num = verify_num - (val&0xff);    //进行校验    if( verify_num  )    {//      校验错误        return 0;    }    else //校验成功    {        //数据处理        humidity = (val>>32)&0xff;//湿度前8位(小数点前数据)        small_point = (val>>24)&0x00ff;//湿度后8位(小数点后数据)        small_point = small_point * 0.1;//换算为小数点        humidity = humidity + small_point;//小数前+小数后//        printf("湿度:%.2f\r\n",humidity);
       temperature = (val>>16)&0x0000ff;//温度前8位(小数点前数据)        small_point = (val>>8)&0x000000ff;//温度后8位(小数点后数据)        small_point = small_point * 0.1;//换算为小数点        temperature = temperature + small_point;//小数前+小数后//        printf("温度:%.2f\r\n",temperature);
       return val>>8; //返回未处理的数据    }}
/****************************************************************** * 函 数 名 称:Get_temperature * 函 数 说 明:获取温度数据 * 函 数 形 参:无 * 函 数 返 回:温度值 * 作       者:LC * 备       注:使用前必须先调用 DHT11_Read_Data 读取有数据******************************************************************/float Get_temperature(void){    return temperature;}
/****************************************************************** * 函 数 名 称:Get_humidity * 函 数 说 明:获取湿度数据 * 函 数 形 参:无 * 函 数 返 回:湿度值 * 作       者:LC * 备       注:使用前必须先调用 DHT11_Read_Data 读取有数据******************************************************************/float Get_humidity(void){    return humidity;}


在文件dht11.h中,编写如下代码。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */#ifndef _BSP_DHT11_H_#define _BSP_DHT11_H_
#include "board.h"
/**************引脚修改此处****************/#define RCC_DHT11_GPIO_ENABLE()       __RCC_GPIOB_CLK_ENABLE()#define PORT_DHT11                    CW_GPIOB#define GPIO_DHT11                    GPIO_PIN_0

//设置DHT11输出高或低电平#define DATA_GPIO_OUT(x)    GPIO_WritePin(PORT_DHT11, GPIO_DHT11, x ? GPIO_Pin_SET : GPIO_Pin_RESET)//获取DHT11数据引脚高低电平状态#define DATA_GPIO_IN        GPIO_ReadPin(PORT_DHT11, GPIO_DHT11)
extern float temperature;extern float humidity;

void DHT11_GPIO_Init(void);//引脚初始化unsigned int DHT11_Read_Data(void);//读取模块数据float Get_temperature(void);//返回读取模块后的温度数据float Get_humidity(void);//返回读取模块后的湿度数据
#endif


04移植验证

在自己工程中的main主函数中,编写如下。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */#include "board.h"#include "stdio.h"#include "bsp_uart.h"#include "dht11.h"
int32_t main(void){    board_init();        // 开发板初始化
   uart1_init(115200);        // 串口1波特率115200
   DHT11_GPIO_Init();          //DHT11引脚初始化    delay_ms(1000);    printf("DHT11 demo start\r\n");    while(1)    {        //读取模块数据        DHT11_Read_Data();        //显示读取后的温度数据        printf("temperature = %.2f\r\n", Get_temperature() );        //显示读取后的湿度数据        printf("humidity = %.2f\r\n", Get_humidity() );        delay_ms(1000);    }}


上电效果:



模块移植成功案例代码:

链接:https://pan.baidu.com/s/10WX784WnNQeMiwbLH8Yt7g?pwd=LCKF 

提取码:LCKF

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由唯独你没懂转载自武汉芯源(CW32生态社区公众号),原文标题为:【CW32模块使用】DHT11温湿度传感器,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

极海APM32F407IG Tiny Board开发板测评5:UART通讯+SPI驱动LCD12864+I2C读取D

上文对极海APM32F407IG Tiny Board开发板进行了按键+定时器测试,本文将就UART通讯+SPI驱动LCD12864+I2C读取D展开测试。

2023-10-26 -  设计经验 代理服务 技术支持 采购服务

使用JLink烧录CW32程序

本篇主要介绍使用JLink烧录CW32程序。

2024-03-15 -  设计经验 代理服务 技术支持 采购服务

基于CW32F030C8T6开发板的MQ-2烟雾检测传感器例程移植案例

MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。本文的目标是将例程移植至CW32F030C8T6开发板上【判断当前环境状况的功能】。

2024-12-07 -  设计经验 代理服务 技术支持 采购服务

【技术】解析武汉芯源MCU CW32系统滴答SysTick定时器

Cortex-M0+处理器中内置有一个SysTick定时器,通常用于嵌入式操作系统的多任务切换,在不使用操作系统的应用中,亦可作为其它用途,如定时、计时或者为需要周期性执行的任务提供中断源。

2023-01-06 -  技术探讨 代理服务 技术支持 采购服务

2023年电赛A题——国奖开源分享

根据题目要求,本项目拟设计制作一个单相逆变器并联运行系统,本系统以CW32F030C8T6核心板为控制核心,由直流电源、隔离变压器、全桥逆变电路、采集电路、驱动电路、LC低通滤波电路和辅助电源组成。从机采用DQ锁相环进行相位追踪,通过生成双极性SPWM波对全桥逆变电路调制,产生正弦交流电。利用PID算法进行电流、电压闭环控制,逆变器实现稳流,稳压来实现并联,并网运行。

2023-12-26 -  原厂动态 代理服务 技术支持 采购服务

代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

武汉芯源半导体的单片机CW32正式出书啦!《基于ARM Cortex-M0+的CW32嵌入式开发实战》这本书凝聚着我们团队无数的心血与智慧,它不仅是对CW32单片机技术的全面解读,更是为广大开发者搭建了一座通往嵌入式开发新世界的桥梁。

2025-03-11 -  原厂动态 代理服务 技术支持 采购服务

【技术】武汉芯源CW32定时器输入捕获的操作讲解

CW32系列MCU的GTIM、ATIM的每个定时器都带有至少4路独立的捕获/比较通道,输入捕获功能可以测量输入信号的脉冲宽度或者频率。本文进行武汉芯源CW32定时器输入捕获的操作讲解。

2023-02-16 -  技术探讨 代理服务 技术支持 采购服务

【经验】武汉芯源半导体CW32系列微控制器如何进入ISP模式以及ISP协议详解

武汉芯源半导体CW32系列微控制器片上FLASH存储器有一部分区域用于存储BootLoader启动程序,用户可利用BootLoader启动程序提供的ISP模式,通过UART串口方便地实现对CW32微控制器片上FLASH主存储器的擦除和烧写。

2022-08-15 -  设计经验 代理服务 技术支持 采购服务

US-016超声波测距传感器移植至CW32F030C8T6开发板上能够判断前方障碍物距离的功能实例

介绍了US-016超声波测距模块的特性和在CW32F030C8T6开发板上的应用。本文移植目标是将例程移植至CW32F030C8T6开发板上【能够判断前方障碍物距离的功能】。

2024-12-05 -  设计经验 代理服务 技术支持 采购服务

基于CW32的无刷直流空心杯电机有感控制驱动方案

空心杯电机(Hollow-Cup Motor)是一种特殊类型的微型无刷直流电机,具有空心的旋转部分。它通常由外部固定的外壳和内部旋转的空心杯组成。空心杯电机具有较高的功率密度和扭矩输出,适用于一些特定的应用场景,如精密仪器、机器人、医疗设备等。空心杯电机的工作原理是基于无刷直流电机的原理。它采用无刷电机的结构,包括定子(固定部分)和转子(旋转部分)。

2024-05-16 -  应用方案 代理服务 技术支持 采购服务

【应用】基于CW32的无刷水泵控制系统,使水泵更加节能、高效

本课题研究的目的是设计一套基于CW32的无位置传感器无刷直流电机控制系统,既可以改进水泵的工作模式,使水泵工作点最优;又可以使水泵电机结构简单,控制方式更为灵活。以此将整个系统加入各个不同场景中,让CW32低功耗优点,能让水泵共更加节能,高效。

2023-09-15 -  应用方案 代理服务 技术支持 采购服务

【CW32模块使用】雨滴传感器

文章介绍了雨滴传感器的工作原理和在汽车智能灯光系统、自动雨刷系统、智能车窗系统中的应用。传感器通过检测水滴的导电性来判断是否下雨,利用电极间的电导性变化来测量水滴存在。文章还提供了传感器模块的移植过程和代码示例,展示了如何将传感器数据读取和处理集成到CW32F030C8T6开发板上。

2024-12-04 -  设计经验 代理服务 技术支持 采购服务

【经验】CW32F030C8T6单片机如何通过看手册配置时钟树

本章简单展示了如何查找手册来配置寄存器,且再次强调库函数的本质就是操作寄存器。单片机都会有一个时钟树,时钟树的图可以在编程手册(不是数据表和内核手册)中找到。部分单片机想要工作在高工作频率下,需要设置flash等待时间并打开缓存和预取指令使能。

2023-10-02 -  设计经验 代理服务 技术支持 采购服务

CW32电动工具产品开源:使用CW32手电钻驱动板驱动手电钻的无刷电机

在本项目中,我们使用CW32手电钻驱动板驱动手电钻的无刷电机,电池使用18V电池组。建议功率100~200W;该驱动板具有欠压保护、过压保护、过流保护、堵转保护、电量检测、正反转切换,刹车等功能。可广泛应用于各类无刷电机的控制。

2024-03-08 -  应用方案 代理服务 技术支持 采购服务

CW32F030C8T6 from Wuhan Core Source is Used in Combustible Gas Detector, Ensures Safe Operation in Harsh Electromagnetic Interference Environments

With the advancement of electronic science and technology, the combustible gas detector has become an essential tool for safety protection. This detector converts the concentration of leaked combustible gases into electrical signals and issues alarm signals to remind staff to take safety measures. The CW32F030C8T6, as the main control chip, provides excellent system protection with its high-precision ADC, fast conversion speed, high reliability, strong ESD protection, and strong anti-interference characteristics, ensuring safe operation in harsh electromagnetic interference environments.

2024-11-26 -  应用方案 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:武汉芯源

品类:通用MCU

价格:¥1.7074

现货:300,010

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货:1,000

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货:1,000

品牌:广芯微电子

品类:模块

价格:¥13.0000

现货:305

品牌:广芯微电子

品类:开发板

价格:¥127.4000

现货:302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货:302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货:302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货:302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货:302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货:302

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:开发板

价格:¥259.1316

现货:48

品牌:RENESAS

品类:开发板

价格:¥4,100.0000

现货:20

品牌:迅为

品类:开发板

价格:¥378.2000

现货:15

品牌:SEKORM

品类:世强定制降成本裸板

价格:¥400.0000

现货:11

品牌:RENESAS

品类:开发板

价格:¥12,722.3700

现货:8

品牌:RENESAS

品类:DEMO BOARD

价格:¥1,597.3680

现货:7

品牌:RENESAS

品类:开发工具

价格:¥147.9440

现货:7

品牌:RENESAS

品类:EVALUATION BOARD

价格:¥174,418.3020

现货:7

品牌:Crocus Technology

品类:开发板

价格:¥1,781.5298

现货:5

品牌:Crocus Technology

品类:开发板

价格:¥2,375.3730

现货:5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务市场

查看更多

工控触摸一体机定制

提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制

最小起订量:1台 提交需求>

压力传感器定制

可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面