一种温度传感器的采样系统技术方案

技术编号:40255627 阅读:26 留言:0更新日期:2024-02-02 22:48
本发明专利技术公开了一种温度传感器的采样系统,其包括:初始化板卡模块,用于进行GPIO的初始化操作,配置GPIO固定管脚为输入口,配置系统时钟;GPIO模块,对指定的GPIO输入管脚读取状态值,查看脉冲持续时间和温度转换时间;捕获脉冲模块,启动捕获定时器,在捕获中断中对脉冲个数计数;定时器模块,获取定量的时间间隔,并记录下10us的间隔次数;温度转换模块,实时查询脉冲通信状态,分辨出温度转换和脉冲通信的间隔时间,同时捕获一次温度转换的实际值;串口模块,初始化串口模块,将温度值temp写入到串口数据缓冲区,并通过串口发送给应用层上位机,同时可接收上位机指令,控制温度传输时间。本发明专利技术成本低、可靠性和稳定性高,易实现。

【技术实现步骤摘要】

本专利技术属于微控制器系统下通信,涉及一种温度传感器的采样系统


技术介绍

1、gd32f4xx系列器件是基于cortextm-m4处理器的32位通用微控制器。cortextm-m4处理器包括三条ahb总线分别称为i-code总线、d-code总线和系统总线。cortextm-m4处理器的所有存储访问,根据不同的目的和目标存储空间,都会在这三条总线上执行。存储器的组织采用了哈佛结构,预先定义的存储器映射和高达4gb的存储空间,充分保证了系统的灵活性和可扩展性。

2、gx0011是一款全集成数字式温度传感器,无需任何外部感温单元即可实现12位(0.0625℃)温度输出。gx0011采用dfn-2和to-92s封装,可直接替代ntc热敏电阻,并且使用更为简单,无需系统校准或者软硬件补偿即可实现全温范围内的高精度温度测量。gx0011在-40℃至+125℃的正常工作范围内,测温误差小于±1℃,并具有良好的温度线性度,适用于通信、计算机、消费电子、环境、工业和仪器仪表等应用场景。gx0011支持一线脉冲计数式通信,仅需单根信号线即可同时完成芯片供电和通本文档来自技高网...

【技术保护点】

1.一种温度传感器的采样系统,其特征在于,包括:初始化板卡模块(11),用于进行GPIO的初始化操作,配置GPIO固定管脚为输入口,配置系统时钟;GPIO模块(12),对指定的GPIO输入管脚读取状态值,查看脉冲持续时间和温度转换时间;捕获脉冲模块(13),启动捕获定时器,在捕获中断中对脉冲个数计数;定时器模块(14),获取定量的时间间隔,并记录下10us的间隔次数;温度转换模块(15),实时查询脉冲通信状态,分辨出温度转换和脉冲通信的间隔时间,同时捕获一次温度转换的实际值;串口模块(16),初始化串口模块,将温度值temp写入到串口数据缓冲区,并通过串口发送给应用层上位机,同时可接收上...

【技术特征摘要】

1.一种温度传感器的采样系统,其特征在于,包括:初始化板卡模块(11),用于进行gpio的初始化操作,配置gpio固定管脚为输入口,配置系统时钟;gpio模块(12),对指定的gpio输入管脚读取状态值,查看脉冲持续时间和温度转换时间;捕获脉冲模块(13),启动捕获定时器,在捕获中断中对脉冲个数计数;定时器模块(14),获取定量的时间间隔,并记录下10us的间隔次数;温度转换模块(15),实时查询脉冲通信状态,分辨出温度转换和脉冲通信的间隔时间,同时捕获一次温度转换的实际值;串口模块(16),初始化串口模块,将温度值temp写入到串口数据缓冲区,并通过串口发送给应用层上位机,同时可接收上位机指令,控制温度传输时间。

2.如权利要求1所述的温度传感器的采样系统,其特征在于,所述初始化板卡模块(11)的功能实现过程为:首先,设置系统时钟频率中断,当系统执行到中断频率时触发计数;然后,使用库函数对系统时钟进行优先级处理;最后,配置gipo连接温度传感器的指定管脚为输入管脚。

3.如权利要求2所述的温度传感器的采样系统,其特征在于,所述捕获脉冲模块(13)的功能实现过程为:定义定时器参数结构体;使能定时器时钟;使能定时器gpio的时钟;设置定时器的gpio方向为输入和属性;复位定时器;设置参数结构体各项值:分频数、模式、计数方式、时段;使用参数结构体初始化定时器;设置捕获器参数,并配置定时器的通道;使能捕获定时器通道中断;使...

【专利技术属性】
技术研发人员:高娟
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1