专业版
PY32F003L24_NTC_K
32
0
0
0
简介
基于PY32F003L24做的温控模块
简介:基于PY32F003L24做的温控模块复刻成本:¥5
开源协议
:CC BY-NC-SA 4.0
创建时间:2024-10-18 09:24:59更新时间:2024-10-22 15:07:04
描述
双路NTC采集温度,使用PA0,PA1,接口,NTC电阻参数,10K,B值3950,温控阈值50℃,任意一路温度超过阈值温度,开启PA2,PB0的pwm,启动风扇,两路路温度都低于阈值温度,关闭pwm信号,风扇停止转动。
实现步骤
硬件连接
- NTC传感器连接:
- NTC传感器1连接到PA0(ADC1_IN0)。
- NTC传感器2连接到PA1(ADC1_IN1)。
- PWM输出:
- PA2(TIM3_CH1)用于PWM输出。
- PB0(TIM3_CH3)用于PWM输出。
软件实现
- 初始化ADC:配置ADC以读取PA0和PA1的电压。
- 初始化TIM3:配置TIM3以产生PWM信号。
- 读取NTC温度:通过ADC读取电压值,转换为温度。
- 控制PWM:根据温度值控制PA2和PB0的PWM输出。
设计图
未生成预览图,请在编辑器重新保存一次
BOM
暂无BOM
克隆工程
添加到专辑
0
0
分享
侵权投诉
评论