资料编号:175    下面是实物功能视频演示:

175-基于Stm32单片机PT100铂电阻温度采集系统

功能讲解:

采用的正点原子STM32F1精英版开发板,4.3寸TFTLCD显示屏,采用MAX31865模块外接PT100传感器,开发板与MAX31865直接采用SPI接口,接口对应的spi1接口(PA4,PA5,PA6,PA7),可以随时采集当前温度,并且显示导LCD屏幕上,该设计中采用了4个IO进行触发,触发一次记录一次当前的温度,最多可以记录30组数据,如果不需要触发可以在程序中注释掉,4个IO触发分别接开发板 PB4 PB5 PB6 PB7,并且还有一个清屏的按钮,采用的PB13,按一次对屏幕进行清屏处理,全套资料齐全:

下面是原理图展示:

下面是程序展示:

//初始化SPI max31865 的IO口
void SPI1_MAX31865_Init(void)
{
    SPI1_Init();                                   //初始化SPI1
    SPI1_SetSpeed(SPI_BaudRatePrescaler_64);    //设置为 72/64 = 1.125 M时钟
    writeRegister8_1(0x00, 0x00);                 //清除配置寄存器
    enableBias_1(1);                              //使能偏置电压
    delay_ms(10);                               //等待10ms使得RTDIN的滤波电容充电
    setWires_1(MAX31865_3WIRE);                   //使能PT100 三线工作模式
    clearFault_1();                               //清除故障检测位
    
}

//RTD接线模式设置

void setWires_1(max31865_numwires_t wires)
{
  uint8_t t = readRegister8_1(MAX31856_CONFIG_REG);
  if (wires == MAX31865_3WIRE) {
    t |= MAX31856_CONFIG_3WIRE;
  } else {
    // 2 or 4 wire
    t &= ~MAX31856_CONFIG_3WIRE;
  }
  writeRegister8_1(MAX31856_CONFIG_REG, t);
}

//设置自动转换模式
void autoConvert_1(bool b)  
{
  uint8_t t = readRegister8_1(MAX31856_CONFIG_REG);
  if (b) {
         t |= MAX31856_CONFIG_MODEAUTO;       // enable autoconvert
  } else {
    t &= ~MAX31856_CONFIG_MODEAUTO;       // disable autoconvert
  }
  writeRegister8_1(MAX31856_CONFIG_REG, t);
}

//使能偏执电压
void enableBias_1(bool b) 
{
  uint8_t t = readRegister8_1(MAX31856_CONFIG_REG);
  if (b) {
    t |= MAX31856_CONFIG_BIAS;       // enable bias
  } else {
    t &= ~MAX31856_CONFIG_BIAS;       // disable bias
  }
  writeRegister8_1(MAX31856_CONFIG_REG, t);
}

资料分享下载链接:

https://pan.baidu.com/s/1Xzg-8IzA0om_k1cS2CTy7Q?pwd=y9jw

基于stm32单片机PT100铂电阻温度采集系统相关推荐

  1. 基于STM32单片机甲醛二氧化碳温度湿度采集系统

    实践制作DIY- GC008-甲醛二氧化碳温度湿度采集系统 一.功能说明: 基于STM32单片机设计-甲醛二氧化碳温度湿度采集系统 功能介绍: 1.基于STM32F103C系列,甲醛二氧化碳传感器,O ...

  2. delphi 数字识别_基于STM32单片机的车牌识别

    系统介绍    使用STM32F103RCT6作为主控,摄像头使用OV7670(带FIFO).STM32进行了16倍频.识别过程分别为:图像采集,二值化,识别车牌区域,字符分割,字符匹配. 识别过程分 ...

  3. stm32车牌识别_基于STM32单片机的车牌识别

    系统介绍    使用STM32F103RCT6作为主控,摄像头使用OV7670(带FIFO).STM32进行了16倍频.识别过程分别为:图像采集,二值化,识别车牌区域,字符分割,字符匹配. 识别过程分 ...

  4. 基于STM32单片机智能RFID刷卡汽车位锁设计(论文

    基于STM32单片机智能RFID刷卡汽车位锁设计(论文) 摘要 在车位日益紧张的今天,如何避免私家车位被他人抢占,是令人头痛的事.日前面市的一种新型车位锁,不仅有效解决了这一问题,还可对车辆起到防盗作 ...

  5. 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告)

    基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 文章目录 基于STM32单片机智能RFID刷卡汽车位锁设计(开题报告) 一.课题的背景及意义 二.国内外研究状况: 三.系统功能分析及体系 ...

  6. 最简单DIY基于STM32单片机的WIFI智能小车设计方案

    STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 第三篇:最简单DIY基于STM32F ...

  7. 基于STM32单片机的步数测量系统(免费开源)

    基于STM32单片机的步数测量系统 1.1设计要求 1.2设计所需器材 1.3 设计原理 1.4核心代码 1.5结果展示 1.6资源链接 1.7硬件电路图 1.1设计要求 设计一款基于STM32的步数 ...

  8. 最简单DIY基于STM32单片机的蓝牙智能小车设计方案

    STM32库函数开发系列文章目录 第一篇:STM32F103ZET6单片机双串口互发程序设计与实现 第二篇:最简单DIY基于STM32单片机的蓝牙智能小车设计方案 文章目录 STM32库函数开发系列文 ...

  9. 基于STM32单片机的密码锁(Proteus仿真+程序+报告)

    3-基于STM32单片机的密码锁 功能描述如下: 由STM32F103单片机最小系统+ 4*4矩阵键盘+LCD1602液晶显示+蜂鸣器+继电器模块: 1.采用STM32F103为主控芯片. 2.通过4 ...

  10. 基于STM32单片机环境光强度检测系统光敏电阻LCD1602

    实践制作DIY- GC0011-环境光强度检测系统光敏电阻 一.功能说明: 基于STM32单片机设计-环境光强度检测系统光敏电阻 功能介绍: 1.基于STM32F103C系列,LCD1602,使用光敏 ...

最新文章

  1. 人的一生为什么要努力 1
  2. 控制结构(1)-判断控制
  3. [html] Google map的地理编码javascript例子 -- Google map geocoder example
  4. Visual Question Answering概述
  5. 电视安卓和linux系统软件,安卓和LINUX系统哪种更适合网络电视机顶盒?
  6. WebConfig配置 文件加密处理
  7. Trie:hdu 4825、1251、1247、Poj 3764
  8. 【译】谨慎使用CSS中的波浪选择器
  9. oracle存储过程遍历,oracle存储过程中遍历的疑惑
  10. 孙鑫-MFC笔记四--文本编程
  11. python 文件对话框 颜色对话框_Python 文件对话框(一)
  12. 如何为自定义的控件在工具箱中自定义个性化的图标
  13. sigar取得进程信息
  14. java string 截取中文乱码_Java如何处理中文乱码问题
  15. 推荐几款地图软件,你家的老房子都能看得一清二楚
  16. Discuz X 多页面专题制作教程
  17. 1461错误,nbsp;mysql_stmt_prepa…
  18. Win10查看屏保的存储位置
  19. 11 风险管理 人人都是项目经理系列(第11/13篇)
  20. esxi 无盘服务器,用ipxe网络启动打造无盘ESXi系统

热门文章

  1. C++算法之化繁为简的分治法
  2. Putnam竞赛一道题及中科大自主招生试题的联系
  3. kudu底层存储引擎的数据组织方式
  4. SpringBoot 集成支付宝转账(提现功能)
  5. c语言网络套接字讲解,C语言学习笔记-网络与套接字
  6. 刑事案件鉴定意见常用质证要点
  7. JDBC 和数据库连接池
  8. 【Winform-右下角弹窗】实现右下角弹窗,提示信息
  9. adb工具的使用方法详解
  10. 【壁纸小程序】搭建自己的壁纸小程序-微信抖音双端