您现在的位置:维库电子市场网 > 元器件 > 传感器 > 其他传感器

原装热卖:DS18B20 TO-92 数字温度传感器

供应原装热卖:DS18B20 TO-92 数字温度传感器
供应原装热卖:DS18B20 TO-92 数字温度传感器
  • 型号/规格:

    DS18B20

  • 品牌/商标:

    DALLAS

  • 测温:

    55℃到+125℃;测量在-10℃到+85℃范围内为±0.5℃,在全温范围内为±1.5℃

  • PDF资料:

    点击下载PDF

普通会员
  • 企业名:博优(香港)电子技术股份有限公司

    类型:经销商

    电话: 0755-83466412
    0755-83755263
    0755-83466479

    手机:13530034461

    联系人:陈小姐/杨小姐/陈小姐

    QQ: QQ:2851018181QQ:2880504262

    邮箱:2851018181@qq.com

    地址:广东深圳展销柜:华强北路深纺大厦C座西8楼F43(高科德电子市场对面)

产品分类
商品信息

该芯片具有精度高、可靠性强、功耗低的特点。 内置4byte非易失性存储单元,2byte用于高低温报警,2byte用于保佑用户自定义信息。根据用户需要,通过配置寄存器可以变换为高速低速高精度。-温度传感器的测温55℃到+125℃;测量精度在-10℃到+85℃范围内为±0.5℃,在全温范围内为±1.5℃。 特色介绍: 单总线通信,多点分布式测温 分辨率用户9~12位可编程 用户可见2byte存储空间 每颗芯片有的ID序列号 用户可自行设置温度报警阈值 超低功耗:静态功耗<3uA 快速测温:12bit精度转换时间小于500mS 工作电厂3V~5.5V 超强ESD保护能力,(HBM>8000V,MM>800V) 实物参照图: DS18B20 MAX美信代理,原装现货,周 应用范围: 1:轴瓦,缸体,纺机,空调,等狭小空间工业设备测温和控制。 2:该产品适用于冷冻库,粮仓,储罐,电讯机房,电力机房,电缆线槽等测温和控制领域。 3:汽车空调、冰箱、冷柜、以及中低温干燥箱等。 4:供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制 电子元器件,温度传感器美信官网 基于ARM的32-bit MCU多512 KB闪光,USB,的CAN,11定时器,3 ADCs和13通信接口 特点 FBGA■核心:手臂32-bit Cortex™-M3 CPU ≈ 72 MHz频率,1.25 DMIPS的/ MHz(Dhrystone的2.1)表现在0等待状态记忆访问 ≈ 单周期乘法和硬件师回忆字节的闪存 ≈ 256-to-512≈高达64的SRAM字节 ≈挠性4静态存储器控制器片选.支持CF卡,SRAM,的PSRAM,NOR和NAND记忆 ≈ LCD并行接口,8080/6800模式时钟,复位和电源管理 ≈ 2.0到3.6 V应用供应和I / Os ≈ POR, PDR,和可编程电压探测器(PVD) ≈ 4-to-16 MHz 晶体振荡器 ≈内部8 MHz工厂校准RC ≈内部40与校准千赫RC ≈ 32为RTC kHz振荡器的校准低功耗 ≈睡眠,停机和待机模式 ≈ V英美烟草公司供应RTC和后备寄存器3 × 12-bit, 1 μs的A / D转换器(高达21频道) ≈转换范围:0到3.6 V ≈三重采样和保持功能 ≈温度传感器2-channel 12-bit的D / A转换器DMA: 12-channel DMA控制器≈支持的外设:定时器,ADCs, DAC,SDIO, I2Ss, SPIs, I2Cs和USART调试模式 ≈串行线调试接口(SWD)&JTAG ≈ Cortex-M3嵌入式跟踪宏单元 LQFP64 10 × 10 mm,LQFP100 14 × 14 mm,LQFP144 20 × 20 mmLFBGA100 10 × 10 mmLFBGA144 10 × 10 mm■■截至112快速I / O端口 ≈ 51/80/112我/ Os,所有16可映射外部中断向量,所有5承受5V除了模拟输入截至11计时器 ≈多四个16-bit定时器,多每个4IC/OC/PWM或脉冲计数器 ≈ 2 × 16-bit, 6-channel定时器,PWM输出和死区时间生成 ≈ 2 ×看门狗定时器(独立和视窗) ≈ SysTick的计时器:一24-bit递减计数器 ≈ 2 × 16-bit基本计时器来驱动DAC截至13通信接口 ≈高达2 × I2C接口(SMBus的/的PMBus) ≈高达5个USART (ISO 7816接口,LIN,IrDA能力,调制解调器控制) ≈高达3 SPIs (18 Mbit /秒),与2 I2S接口复用 ≈ CAN接口(2.0B活动) ≈ USB 2.0全速接口 ≈ SDIO接口CRC计算单元,96-bit独特IDECOPACK DS18B20 c程序如下: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit DQ=P3^7;//ds18b20与单片机连接口 sbit RS=P3^0; sbit RW=P3^1; sbit EN=P3^2; unsigned char code str1[]={"temperature: "}; unsigned char code str2[]={" "}; uchar data disdata[5]; uint tvalue;//温度值 uchar tflag;//温度正负标志 /*************************lcd1602程序**************************/ void delay1ms(unsigned int ms)//延时1毫秒(不够的) {unsigned int i,j; for(i=0;i<ms;i++) for(j=0;j<100;j++); } void wr_com(unsigned char com)//写指令// { delay1ms(1); RS=0; RW=0; EN=0; P2=com; delay1ms(1); EN=1; delay1ms(1); EN=0; } void wr_dat(unsigned char dat)//写数据// { delay1ms(1);; RS=1; RW=0; EN=0; P2=dat; delay1ms(1); EN=1; delay1ms(1); EN=0; } void lcd_init()//初始化设置// {delay1ms(15); wr_com(0x38);delay1ms(5); wr_com(0x08);delay1ms(5); wr_com(0x01);delay1ms(5); wr_com(0x06);delay1ms(5); wr_com(0x0c);delay1ms(5); } void display(unsigned char *p)//显示// { while(*p!='\0') { wr_dat(*p); p++; delay1ms(1); } } init_play()//初始化显示 { lcd_init(); wr_com(0x80); display(str1); wr_com(0xc0); display(str2); } /******************************ds1820程序***************************************/ void delay_18B20(unsigned int i)//延时1微秒 { while(i--); } void ds1820rst()/*ds1820复位*/ { unsigned char x=0; DQ = 1; //DQ复位 delay_18B20(4); //延时 DQ = 0; //DQ拉低 delay_18B20(100); //延时大于480us DQ = 1; //拉高 delay_18B20(40); } uchar ds1820rd()/*读数据*/ { unsigned char i=0; unsigned char dat = 0; for (i=8;i>0;i--) { DQ = 0; //给脉冲信号 dat>>=1; DQ = 1; //给脉冲信号 if(DQ) dat|=0x80; delay_18B20(10); } return(dat); } void ds1820wr(uchar wdata)/*写数据*/ {unsigned char i=0; for (i=8; i>0; i--) { DQ = 0; DQ = wdata&0x01; delay_18B20(10); DQ = 1; wdata>>=1; } } read_temp()/*读取温度值并转换*/ {uchar a,b; ds1820rst(); ds1820wr(0xcc);//*跳过读序列号*/ ds1820wr(0x44);//*启动温度转换*/ ds1820rst(); ds1820wr(0xcc);//*跳过读序列号*/ ds1820wr(0xbe);//*读取温度*/ a=ds1820rd(); b=ds1820rd(); tvalue=b; tvalue<<=8; tvalue=tvalue|a; if(tvalue<0x0fff) tflag=0; else {tvalue=~tvalue+1; tflag=1; } tvalue=tvalue*(0.625);//温度值扩大10倍,到1位小数 return(tvalue); } /*******************************************************************/ void ds1820disp()//温度值显示 { uchar flagdat; disdata[0]=tvalue/1000+0x30;//百位数 disdata[1]=tvalue%1000/100+0x30;//十位数 disdata[2]=tvalue%100/10+0x30;//个位数 disdata[3]=tvalue%10+0x30;//小数位 if(tflag==0) flagdat=0x20;//正温度不显示符号 else flagdat=0x2d;//负温度显示负号:- if(disdata[0]==0x30) {disdata[0]=0x20;//如果百位为0,不显示 if(disdata[1]==0x30) {disdata[1]=0x20;//如果百位为0,十位为0也不显示 } } wr_com(0xc0); wr_dat(flagdat);//显示符号位 wr_com(0xc1); wr_dat(disdata[0]);//显示百位 wr_com(0xc2); wr_dat(disdata[1]);//显示十位 wr_com(0xc3); wr_dat(disdata[2]);//显示个位 wr_com(0xc4); wr_dat(0x2e);//显示小数点 wr_com(0xc5); wr_dat(disdata[3]);//显示小数位 } /********************主程序***********************************/ void main() { init_play();//初始化显示 while(1) {read_temp();//读取温度 ds1820disp();//显示 } }

联系方式

企业名:博优(香港)电子技术股份有限公司

类型:经销商

电话: 0755-83466412
0755-83755263
0755-83466479

手机:13530034461

联系人:陈小姐/杨小姐/陈小姐

QQ: QQ:2851018181QQ:2880504262QQ:2355333463

邮箱:2851018181@qq.com

地址:广东深圳展销柜:华强北路深纺大厦C座西8楼F43(高科德电子市场对面)

提示:您在维库电子市场网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。请广大采购商认准带有维库电子市场网认证的供应商进行采购!

电子元器件产品索引: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9