基于stm32的MAX31865铂电阻PT100测温全套资料

基于stm32的MAX31865铂电阻PT100测温全套资料(原理图+教程+程序+演示视频)

资料编号:009

本项目可以通过PT100测温,测温范围为:-200~420℃,采用1.8寸OLED显示

该资料已经过实物验证,实物中是通过触发GPIO来测量当前的温度,程序注释非常详细,容易上手

9-基于stm32的MAX31865铂电阻PT100测温全套资料(原理图+教程+程序)

基于stm32的MAX31865铂电阻PT100测温全套资料_第1张图片

基于stm32的MAX31865铂电阻PT100测温全套资料_第2张图片

stm32最小系统板讲解:

电源

电就是MCU要吃的饭,不吃饭,stm32芯片肯定不能工作。
stm32最小系统板需要5v和3.3v两种电压,一般可以直接通过USB提供5v电压,也可以用电源适配器提供5V电压。而3.3v电压可以通过稳压芯片如ASM1117-3.3v等,把5v电压降为3.3v输出。
参考电源电路如下:

基于stm32的MAX31865铂电阻PT100测温全套资料_第3张图片


图中J1是USB接口,提供的5v电压经过ASM1117-3.3v后降为3v3,C1,C2(10*10^4pF=0.1u)用于电源滤波,高频滤波用小电容,低频滤波用大电容。D3是一个led用以指示电源工况,其上的R1 510R即510.0Ω用以限流,防止led灯烧坏。
J3也是一个USB接口,提供5v电压,同时它也是一个模拟串口,其D-和D+引脚与ch340相应引脚连接构成一个串口设备。
stm32吃的是3v3将其VDD和VSS引脚分别连接到3v3和GND,就解决了stm32的吃饭问题。

注意:VBAT是stm32芯片的备用3.3v电源输入端,当没有备用电源是也需要将VBAT接到VDD上去。
VDDA和VSSA是模拟电源输入口,用以给stm32芯片内部ADC,复位电路供电因此必须分别接到VDD和VSS上。

复位电路

人工作久了容易自闭、精神恍惚,这时需要睡一觉就以重新焕发活力。stm32工作久了也容易“精神恍惚”————程序跑飞,也需要复位。

基于stm32的MAX31865铂电阻PT100测温全套资料_第4张图片


stm32的NRST引脚是复位信号接收引脚与RESET相连,芯片低电平复位。如上图所示,当芯片刚上电时,电容充电导通,此时RESET=0,芯片复位;当按下复位按钮时,RESET接地,芯片复位。

晶振电路

晶振是芯片的心跳,每一次脉冲激励芯片执行一条指令,因此晶振的重要性不言而喻。

基于stm32的MAX31865铂电阻PT100测温全套资料_第5张图片


上图是stm32的晶振电路,8M无源晶振,其中R9(1M)用于稳定晶振的脉冲波形,C8(20P)和C9(20P)一方面构成晶振起振的必要回路,另一方面匹配电容,同时还具有调节晶振电路频率的作用。

注意:OSC32IN是外部32.768K晶振输入口,可以直接接时钟信号,也可以不洁作IO用。OSCIN是外部系统时钟输入信号,可以接时钟信号,也可以不接做IO口用,此时stm32用芯片内部的RC电路起振产生时钟信号。

基于stm32的MAX31865铂电阻PT100测温全套资料_第6张图片

资料下载链接icon-default.png?t=M85Bhttps://pan.baidu.com/s/1cPqyhkyohptBPsB8rsr2QQ?pwd=y737

你可能感兴趣的:(stm32,单片机,arm)