当前位置:首页 > 单片机 > 单片机
[导读]摘要 传统的数字式测量电阻的方法是先将电阻值转换为电信号(如电压),再用A/D转换器将其转换为数字信号,因此电路复杂,费用高。本文介绍一种类R—F转换频率测量温度的方法。直接把热敏电阻Rt接到由RC构成的多

摘要 传统的数字式测量电阻的方法是先将电阻值转换为电信号(如电压),再用A/D转换器将其转换为数字信号,因此电路复杂,费用高。本文介绍一种类R—F转换频率测量温度的方法。直接把热敏电阻Rt接到由RC构成的多谐振荡器电路中,用MSP430单片机的捕获功能来获得多谐振荡器输出信号高低电平的脉宽并同时计数,则热敏电阻Rt与捕获高低电平时的计数值的差值成正比关系,查表可得温度值。
关键词 热敏电阻 温度测量 MSP430单片机捕获中断


    测量温度一般采用热敏电阻做传感器,测量的方法有R—V转换电压测量法和R—F转换频率测量法。这两种方法的电路复杂且成本高,电路中很多元器件直接影响测量精度。本文论述一种类R—F转换频率的测量法,用NE555定时器和热敏电阻等器件构成振荡器,由MSP430单片机的捕获功能来捕获多谐振荡器输出信号的高低电平并计数,热敏电阻Rt与捕获高低电平时的计数值的差值成正比关系。该方法电路简单、成本低,系统流程框图如图1所示。

1 负温热敏电阻
    PT一25E2热敏电阻温度阻值变化曲线如图2所示。PSB型负温热敏电阻由Co、Mn、Ni等过渡金属元素的氧化物组成,经高温烧成半陶瓷,利用半导体毫微米的精密加工工艺,采用玻璃管封装,耐温性好,可靠性高,反应速度快且灵敏度高。它采用轴向型结构,便于安装,能承受更高温度,且玻璃封装耐高低温(一50~350℃)。


2 MSP430单片机计数法测温原理
    以NE555定时器为核心组成典型的多谐振荡器,把被测热敏电阻Rt作为定时元件之一接入电路中,NE555定时器输出引脚接MSP430单片机的P1.2脚(Timer_A:捕获、CCIlA输入引脚)。系统电路如图3所示。

    由NE555工作原理可知,多谐振荡器输出信号(周期性矩形波)的高电平时间(1个周期内)为:

    

若控制MSP430单片机的定时器A计数时钟的频率设置为f,则捕获到高电平时间内的计数值为NH,捕获到低电平时间内的计数值为NL,所以有:


 

       
    因为f、C1、R1均为定值,所以Rt与N成正比,且增大f还可以提高测量精度。查表可得温度值。
    由上述测量原理可知,误差主要来源为:R1、R2精度,单片机的定时器和电容器的精度以及稳定度。这里选用高精度(士O.001%)、温度系数小于土O.3×10-6/℃的精密金属箔电阻器。因此当选用高精度、高稳定度的电容器,且单片机的工作频率足够高,就可以得到较好的测温精度。


3 MSP430单片机捕获原理
    捕获计数法的原理如图4所示。通过MSP430单片机TACTL寄存器给定时器A设置一个固定的时钟频率f和计数模式(本系统设为连续模式)。又知Timer A工作在连续计数模式时,TAR(16位)计数范围是0一FFFFH值。定时器A连续模式计数启动后,TAR的值开始从O—FFFFH一O—FFFFH……不断重复计数,直至软件控制其停止计数为止;同时设置TACCTL寄存器的CMx、CAP、CCIE位,在多谐振荡器输出方波的上升沿和下降沿都触发捕捉并中断。这样当每次沿到来,进入中断并捕获上升沿和下降沿时刻的值(如TACCRla、TACCRlb、TAC—CRlc、TACCRld……),然后用此次捕获的值减去上次捕获的值即可得高或低电平时间内的计数值NH、NL。例如:NH=TACCRlb一TACCRla、NL=TACCRlc一TACCRlb,代入式4、式5便可得出R的值,查表即得温度值。

   MSP430F1X定时器初始化所涉及的寄存器配置如下:

    TASSELx:4种时钟源供选择。
    IDx:4种预分频选择。
    MCx:TAR计数模式选择,MCx=11,上升沿和下降沿都捕获。
    TAIE:Timer_A中断使能,为“1”中断使能。
    CMx:捕获触发信号选择。
    SCS:捕获同步或异步选择,“O”同步、“1”异步。
    CAP:捕获模式选择,“O”比较、“1”捕获。
    CCIE:捕获/比较中断选择,为“1”中断使能。


4 软件设计
    基于MSP430单片机捕获中断测温程序流程如图5、图6所示,包括主程序流程、捕获中断和溢出中断流程。

    Timer_A初始化代码如下


    捕获中断和溢出中断函数代码如下:

    代入常量f、C1、R2的值,即可得热敏电阻阻值,通过查表可得温度值。查表温度间隔一般为1℃,如果忽略热敏电阻1℃以内的非线性误差,可以将两摄氏度之间取线性计算,这样可以得到O.01℃的分辨率。


结 语
    由测量原理知:被测电阻的阻值越大,测量误差越小。笔者已应用该方法设计出一款温度计,测量范围为一10~80℃,分辨率达到O.01℃,误差在O.3℃以内。该设计充分利用了MSP430单片机的捕获功能和低功耗功能,使得电路功耗低、电路简洁、价格低廉、精度高。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2026年3月11日 /美通社/ -- 宝尊电商有限公司(纳斯达克:BZUN及港交所:9991)("宝尊","本公司"或本集团),中国领先的品牌电商解决方案服务商和数字商业赋能者,今天公布其将于2026年3月25日(...

关键字: 电话会议 COM BSP MANAGEMENT

广州2026年3月11日 /美通社/ -- 继今年1月在海外市场取得销售"开门红"后,广汽2月海外销量迎来爆发式增长,单月销量超11,125辆,同比翻番,增幅高达114%;今年前两个月累计销量超25,126辆,同比增长8...

关键字: 广汽 BSP 电动车 ACTION

BoClaw 是面向开发者与知识工作者的 AI 协作平台,支持桌面端与 Web 端,让 AI 真正深入企业工作流——执行任务、处理文件、定时自动工作、通过企业 IM 随时调度。 北京和苏州2026年3月9日 /美通社/...

关键字: OCL AI BSP 定时

舍弗勒与乐聚机器人签订战略合作协议,双方致力共同推动人形机器人的创新应用及产业化发展 此次合作标志着舍弗勒已经融入中国人形机器人产业生态,扎根快速增长的中国市场 凭借八大驱动产品谱系,舍弗勒致力成为人形机器...

关键字: 机器人 BSP 金属 驱动技术

澳门2026年3月6日 /美通社/ -- BEYOND Expo 今日正式宣布 2026 年主题为:"AI: Digital to Physical"。这一主题将 BEYOND Expo 定义为亚洲最完整的人工智能展示平...

关键字: AI BSP DIGITAL PHYSICAL

【IBM 咨询 2026深耕者系列谈】将邀请 IBM 咨询的各行业领军者,不只谈观点,更传递一线实干经验,分享在行业变革中解决最为复杂难题的真功夫 。深耕者,是懂技术、能实战...

关键字: IBM 中国汽车 汽车产业 BSP

 消费者审慎拥抱 AI,支付安全成为释放AI商业潜力的关键 北京2026年3月3日 /美通社/ -- 全球领先的数字支付公司Visa近期发布了一项关于2025年亚太地区数字...

关键字: VI AI BSP AN

香港2026年3月2日 /美通社/ -- 全球领先的通用人工智能科技公司MiniMax Group Inc.("MiniMax"或"公司";香港联交所股票代码:00100),今日发布截至2025年12月31日止的2025...

关键字: NI BSP 模型 AI

新加坡2026年2月28日 /美通社/ -- 于 2025 年 9 月正式上市的MetaOptics Ltd (Catalist: 9MT)("MetaOptics"或"公司",连同其子公司统称"集团"),欣然公布截至...

关键字: OPTICS BSP 新加坡 5G

Flexport 飞协博部署了自主合规代理式 AI 工具,以关务合规审计代理为核心的 "Audit Your Customs Broker" ,它能够审查历史申报记录、识别错误、协助企业实现退税 旧金山2026年2月2...

关键字: FLEX 自动化 AI BSP
关闭