【经验】基于CW32热敏电阻采集温度应用,具有高灵敏度、快速响应、宽温度测量范围和成本效益高等优势

2023-07-26 CW32生态社区公众号
Cortex-M实训套件实验箱,CW32,武汉芯源 Cortex-M实训套件实验箱,CW32,武汉芯源 Cortex-M实训套件实验箱,CW32,武汉芯源 Cortex-M实训套件实验箱,CW32,武汉芯源

1,利用NTC热敏电阻来采集温度具有高灵敏度、快速响应、宽温度测量范围和成本效益高等优势,这使得它成为许多应用中常用的温度传感器之一。

本期就来讲解基于CW32热敏电阻采集温度的应用。


2,本实验用到了CW32 Cortex-M实训套件实验箱、NTC热敏电阻及Keil5开发环境。

热敏电阻主要技术参数

组温特性表

3,核心代码

/*

用TFT屏幕显示

1.热敏电阻的阻值

2.转换得到的温度

显示界面如下

-----------------------        

NTC

  R:****   

Tempture:****

-----------------------

*/


#include "main.h"

#include "table.h"   //阻温表

#include "config.h"

#include "LCD_calculate.h"

#include "Lcd_Driver.h"

char temp[10];  

unsigned char cnt = 0;

float dat_AD = 0;  //ADC采集电压

int R = 0;  //电阻值

float tempture = 0; //温度


void ADC_Configuration(void); // ADC初始化配置

float Get_ADC(void);  //采集电压值


int main()

{   

  unsigned char max,min,mid;   

  unsigned  int temp;  

  char strings[10];


  RCC_Configuration(); //时钟配置

  ADC_Configuration(); //ADC配置


  Lcd_Init();          //TFT屏初始化配置

  Lcd_Clear(GRAY0);    //清屏操作


  Gui_DrawFont_GBK16(0,0,WHITE,RED,"       NTC      "); //第一行:ADC TEST:

  Gui_DrawFont_GBK16(0,32,WHITE,RED,"R:");             //第二行:R:

  Gui_DrawFont_GBK16(0,48,WHITE,RED,"Temperature:"); //第三行:Temperature:


  while(1)  

    dat_AD = Get_ADC()*3.3/4095;  //单片机的参考电压为3.3V,12位的ADC

    R = dat_AD*10000/(5-dat_AD);//VCC接5V,测得VCC实际电压值为4.58V,更为精准


    max = 97;  //温度上限97    

    min = 0;   //温度下限0


    while(1)   //二分查找法

    { 

     mid = ( max + min ) / 2;

      if( Table[mid] < R ) max = mid;

      else min = mid;      if( (max-min) <= 1 ) break;

    }


    if ( max == min ) tempture = min * 10;

    else 

   { 

      temp = ( Table[min] - Table[max] ) / 10;  //计算温度的小数部分

      temp = ( Table[min] - R ) / temp;

      tempture = temp;       tempture = 10 * min + tempture;  //扩大十倍,方便计算

    }

    tempture /= 10;


    sprintf(strings,"%d",R);  //TFT显示阻值

    Gui_DrawFont_GBK16(16,32,WHITE,RED,strings);

    Gui_DrawFont_GBK16(48,32,WHITE,RED,"          ");


    sprintf(strings,"%.1f",tempture);

    Gui_DrawFont_GBK16(96,48,WHITE,RED,strings); //TFT显示温度


    delay_ms(500);

  }

}

float Get_ADC() //ADC采集

{

  unsigned int temp_dat_adc = 0;


  ADC_SoftwareStartConvCmd(ENABLE);

  while(ADC_GetITStatus(ADC_IT_EOC))

  {

    ADC_ClearITPendingBit(ADC_IT_EOC); 

    temp_dat_adc=ADC_GetConversionValue();

   }  return   (float)temp_dat_adc;

}


4,实验最终现象

实验接线箱




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

本文由FY转载自CW32生态社区公众号,原文标题为:基于CW32热敏电阻采集温度应用,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

基于CW32的MPU6050姿态传感器的应用开发配置教程

MPU6050是一种常用的六轴姿态传感器模块,结合了三轴陀螺仪和三轴加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processor),可用I2C接口连接一个第三方的数字传感器,比如磁力计。MPU6050 对陀螺仪和加速度计分别用了三个16 位的ADC(0~65535),将其测量的模拟量转化为可输出的数字量。

2023-11-01 -  设计经验 代理服务 技术支持 现货查询 批量订货

使用JLink烧录CW32程序

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

2024-03-15 -  设计经验 代理服务 技术支持 现货查询 批量订货

基于CW32L010的低成本工业仪表应用

CW32L010集成了主频高达48MHz的 ARM® Cortex®-M0+内核,64K超大Flash存储容量,极限超低功耗0.3μA,85℃高温漏电仅1.2μA,全面升级的低功耗串口,支持LIN、RS485硬件使能,16路ADC输入2M采样率,采样保持时间可独立配置。在工业仪表上应用更有优势。

2024-11-25 -  应用方案 代理服务 技术支持 现货查询 批量订货

【经验】基于CW32的AS608指纹模块的应用

AS608是一款集成了指纹图像采集和指纹比对算法的指纹识别模块。它采用了高质量的光学传感器,能够实时采集人体指纹图像,并通过指纹比对算法进行指纹识别。AS608具有高精度、快速、可靠的特点,广泛应用于各种指纹识别场景,如门禁系统、安防系统、考勤系统等。本实验用到了CW32-48F大学计划板、0.96寸OLED显示屏模块、AS608指纹模块及Keil5开发环境。

2023-09-26 -  设计经验 代理服务 技术支持 现货查询 批量订货

【CW32模块使用】VL53L0X激光测距传感器

VL53L0X是ST公司推出的新一代 ToF 激光测距传感器,采用了第二代 FlightSenseTM技术,利用飞行时间(ToF)原理,通过光子的飞行来回时间与光速的计算,实现测距应用。本文的目标是在CW32F030C8T6开发板上能够实现测量距离的功能。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。

2024-11-18 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】武汉芯源半导体CW32微控制器的烧录器CW-Writer介绍及使用方法

​本文介绍了武汉芯源半导体CW32微控制器的烧录器CW-Writer以及与之配合的软件CW-Programmer的使用方法。烧录器CW-Writer通过ISP协议,可实现对CW32微控制器FLASH的离线或在线的程序烧录。

2022-08-14 -  设计经验 代理服务 技术支持 现货查询 批量订货

武汉芯源半导体邀您相约CITE2024中国电子信息博览会

CITE2024第十二届中国电子信息博览会将于2024年4月9-11日在深圳福田会展中心隆重开展,武汉芯源半导体将为电子行业参观者展示智能指纹锁、麦克风、燃气表、LED调光板、可燃气体报警器、筋膜枪、角磨机、血氧仪、温控器、BLDC无刷电机、永磁同步电机无感FOC控制方案等多款CW32单片机典型应用方案,诚邀您莅临9B122武汉芯源半导体展位参观交流!

2024-04-05 -  原厂动态 代理服务 技术支持 现货查询 批量订货

【CW32模块使用】红外测距传感器

GP2Y0A02YKOF是夏普的一款距离测量传感器模块。本文的目标是将例程移植至立创·CW32F030C8T6开发板上【能够判断前方障碍物的功能】。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。

2024-11-17 -  设计经验 代理服务 技术支持 现货查询 批量订货

武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南

本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。

2024-06-20 -  设计经验 代理服务 技术支持 现货查询 批量订货

【CW32】基于CW32的GY-33颜色识别模块的应用

GY-33是一种基于TCS34725颜色传感器的颜色识别模块。TCS34725是一种高精度光学传感器,能够检测红、绿、蓝三个基本色的光谱信息,从而实现对物体颜色的准确识别,本实验使用到了CW32F030C8小蓝板、GY-33颜色识别模块、0.96寸OLED显示屏,RGB全彩LED模块、轻触开关模块及Keil5开发环境

2023-09-30 -  原厂动态 代理服务 技术支持 现货查询 批量订货

【CW32模块使用】HX711称重传感器

该模块采用24位高精度的A/D转换器芯片hx711,是一款专为高精度电子秤而设计的,具有两路模拟通道输入,内部集成128倍增益可编程放大器。输入电路可配置为提供桥压的电桥式(如压力、称重)传感器模式,是一款理想的高精度、低成本采样前端模块。

2024-11-16 -  设计经验 代理服务 技术支持 现货查询 批量订货

基于CW32的RC522刷卡模块的应用实验分享

RC522刷卡模块是应用于13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员,是NXP 公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片。

2023-12-26 -  设计经验 代理服务 技术支持 现货查询 批量订货

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

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

2023-09-15 -  应用方案 代理服务 技术支持 现货查询 批量订货

【CW32模块使用】TTP224触摸传感器

该模块是一个基于触摸检测IC(TTP223B)的电容式点动型触摸开关模块。本文目标是将例程移植至CW32F030C8T6开发板上【实现添加指纹、删除指纹和搜索指纹的功能】。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。

2024-11-16 -  设计经验 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:EEPROM

价格:

现货: 5,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 5,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 5,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 5,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 3,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 3,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 3,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 3,000,000

品牌:武汉芯源

品类:EEPROM

价格:

现货: 2,000,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

信号完整性测试

深圳市启威测实验室,面向所有企业提供信号完整性测试服务,主要包括USB、HDMI 、DP、MIPI、PCIe 、SD/EMMC、DDR接口信号测试。测试手段有波形测试、眼图测试、抖动测试等。

提交需求>

热失控产气特征测试

昆山清安实验室拥有150L/1000L-定容气体试验舱,提供热失控产气特征测试,包括电池氛围加热测试、电池加热板加热测试、锂电池定容气体试验舱气体分析测试、电池过充测试、电池加热板加热测试等。

提交需求>

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面