/*********************************************************************************
* 文 件 名:Rtd_Driver.c
*
*------文件信息-----------------------------------------
* 程序功能: 温度传感器采集模块
*
*------版本历史-----------------------------------------
* 创 建 人: 剑胆琴心
* 创建时间: 2024.08.28
* 版 本: V1.00
* 修 改 人:
* 修改时间:
* 修改说明:
*********************************************************************************/
#define Rtd_Driver_GLOBALS
/*********************************************************************************
* 包含文件
*********************************************************************************/
#include "Include_All.h"
/* ----------------------------------接口函数---------------------------------- */
/* NTC阻值转换为温度值 */
float Res2Temp(float RES)
{
int end = RES_MAX - 1;/* 数组下标最后一个数 */
int front = 0;/* 数组第一个数 */
int half = 0;
float temp;
if((RES <= RTD_RES_TAB[0]) && (RES >= RTD_RES_TAB[RES_MAX - 1]))
{
for(half = RES_MAX / 2; end - front !=1;)
{
if (RES > RTD_RES_TAB[half])
{
end = half;
half = (end + front) / 2;
}
else if (RES < RTD_RES_TAB[half])
{
front = half;
half = (front + end) / 2;
}
else
{
front = half;
end = half;
break;
}
}
if(front == end)
{
temp = front;
}
else
{
temp = (RTD_RES_TAB[front] - RES) / (RTD_RES_TAB[front] - RTD_RES_TAB[end]) * RTD_TEMP_STEP + front;/* 线性计算 */
}
}
else
{
temp =-100;
}
return temp;/* 返回温度值 */
}
/* ----------------------------------驱动函数---------------------------------- */
/*********************************************************************************
* 文件结束
*********************************************************************************/
![avatar](https://profile-avatar.csdnimg.cn/c14ad86886664d35bcfd782c261cc9b7_qq_41124801.jpg!1)
剑胆琴心_g
- 粉丝: 16
- 资源: 2
最新资源
- 智能制造质量管控-YOLOv11结合机械臂的实时零件分拣系统搭建.pdf
- 主干网络魔改-Transformer-CNN混合架构在YOLOv11中的实践.pdf
- 自动驾驶多目标跟踪-YOLOv11障碍物距离估计算法优化.pdf
- 自动驾驶感知升级-YOLOv11多目标测距与避障算法详解.pdf
- 自动驾驶感知升级-YOLOv11多模态数据融合的行人避障系统.pdf
- 自动驾驶感知升级-YOLOv11多模态障碍物识别与碰撞预警系统.pdf
- 自动驾驶感知升级-YOLOv11多目标跟踪与碰撞预警算法解析.pdf
- 自动驾驶感知升级-YOLOv11多目标跟踪与BEVformer融合实战.pdf
- 自动驾驶感知升级-YOLOv11夜间低光照环境下的障碍物检测优化(自动驾驶).pdf
- 自动驾驶感知系统升级-YOLOv11多目标追踪与障碍物测距优化策略.pdf
- 自动驾驶核心-YOLOv11多传感器融合障碍物检测模型架构揭秘.pdf
- 自动驾驶感知优化-YOLOv11多目标跟踪与障碍物距离测量实践.pdf
- 自动驾驶核心技术-YOLOv11多目标跟踪与障碍物轨迹预测优化.pdf
- 自动驾驶核心技术-YOLOv11多目标轨迹预测与碰撞预警算法优化.pdf
- 自动驾驶核心技术-YOLOv11障碍物实时检测与多模态数据融合方案.pdf
- 自动驾驶进阶-YOLOv11多模态融合的道路障碍物检测系统优化.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)