触控温度计设计

发布者:TechGuru123最新更新时间:2016-10-05 来源: eechina关键字:触控温度计  单片机 手机看文章 扫描二维码
随时随地手机看文章
  1. 内容简介
  温度的量测应用非常的广泛,从农业上的气温观测,及日常防疫的体温量测至工业上的半导体制程,温度都是相当重要的一个指标及依据。本文主要是介绍HYCON HY16F188 Series芯片在温度量测上的应用,并透过Touch Key的界面进行操作。由于HY16F188芯片内部集成高精度∑△ADC,且ADC输出频率最快可以到达10KHZ,藉由外部LCD驱动IC HY2613B完成显示。HY16F188用于温度上的量测,不需外接的感测组件即完成,达到周边电路简单且省电的应用。 
  2.原理说明
  2.1量测原理
  本应用的温度量测组件是采用,IC内部的绝对温度传感器TPS,绝对温度传感器由二极管(BJT)组成,其电压信号对温度的变化为一通过0°K曲线,其具以下特色温度传感器在环境温度为0°K时期输出的电压值VTPS@0°K =0V透过测量方式可使得模拟数字转换器ADC的偏移电压(VADC-OFFSET)与BJT之不对称性(IS1≠IS2)自动抵销。校正温度仅需单点校正。

  HY16F启用时,TPS的功能随即被自动启用。在同一温度TA(℃)下,量测到VTPS0与VTPS1的数值后,将两数相加并取平均值即可求得在温度TA下测得TPS相对应的电压值VTPS@TA。TPS的输出电压VTPS对温度变化为一线性曲线,故可推倒得出其增益值GTPS(或称斜率)
  


TPS增益公式
  2.2控制芯片
  单片机简介:HY16F系列32位高性能Flash单片机(HY16F188)

  纮康HY16F系列32位高性能Flash单片机(HY16F188)
  (1)采用最新Andes 32位CPU核心N801处理器。
  (2)电压操作范围2.4~3.6V,以及-40℃~85℃工作温度范围。
  (3)支持外部20MHz石英震荡器或内部20MHz高精度RC震荡器,拥有多种CPU工作频率切换选择,可让使用者达到最佳省电规划。
  (3.1)运行模式 350uA@2MHz/2(3.2)待机模式 10uA@32KHz/2(3.3)休眠模式 2.5uA
  (4)程序内存64KBytes Flash ROM
  (5)数据存储器08KBytes SRAM。
  (6)拥有BOR and WDT功能,可防止CPU死机。
  (7)24-bit高精准度ΣΔADC模拟数字转换器
  (7.1)内置PGA (Programmable Gain Amplifier)最高可达128倍放大。
  (7.2)内置温度传感器TPS。
  (8)超低输入噪声运算放大器OPAMP。
  (9)16-bit Timer A
  (10)16-bit Timer B模块具PWM波形产生功能
  (11)16-bit Timer C 模块具数字Capture/Compare 功能
  (12)硬件串行通讯SPI模块
  (13)硬件串行通讯I2C模块
  (14)硬件串行通讯UART模块
  (15)硬件RTC时钟功能模块
  (16)硬件Touch KEY功能模块 
  3.系统设计
  3.1硬件说明
  HY16F188对于触控温度计的应用,整体电路就只需HY16F开发板上之Touch Key及LCD显示芯片及LCD。

  触控温度量测应用內部电路图 
                                
                   3.2温度设定
  TPS量测图:ADC内部的PGA放大1倍,ADGN放大1倍,参考电压由VDDA -VSS供给,则ΔVR_I=1.2V

  3.3触控设定
  内建硬件触控模块(使用模拟比较器方块)

  如上图 所示,TOUCH KEY 外围电路连接简单,只需再CMP的正输入端CH1端接入一个参考电容Cref=10nf;CMP的正输入端配置为CH1,与touch key pad的CH1端连接;负输入端配置为RLC,与NON-OVERLAP 的输出端RLO连接;NON-OVERLAP的电压源选择VDD18=1.8v,且CPRLS=1短路22.5R与20R电阻,设置NON-OVERLAP分压输出为1/16R;启动TMB且计数源为CMPO。透过设置CPIS=1,令CMP的输入端短路,将CH1上的Cref电容上的电量通过RLO接到VSS,进行完全放电;启动比较器及TMB开始计数,启动NON-OVERLAP,让VDD对touch pad 充电,由于NON-OVERLAP的开关功能,touch PAD对CH1 Cref充电,使得CH1端电压慢慢上升,当CH1端电压上升到RLO电位时,比较器输出转态CMPO=0,产生CMP中断标志位,停止TMB计数并记录TMBR计数值,与设定的TOUCH KEY计数临界值比较,若小于临界值,表示有触摸Touch Pad,反则,没有触摸Touch Pad。分别对不同的touch pad扫描。 
  3.4显示设置
  电路MCU通过IIC与LCD Driver通讯,电路简单,操作方便,只须将数据发送给LCD driver HY2613,MCU就可以处理其他事情,且更新数据方便。

  4.操作流程
  一开机后,随即会显是当下温度,触摸Touch Key1会使程序进入Idle Mode,程序进入Idle Mode后,开启TimeA开始计数,每0.3S唤醒一次扫Touch Key1判断Touch Key1是否被触碰,如有则离开Idle Mode。
  在显示温度情况下如按下Touch Key3,则会进入温度校正模式。
  在显示温度情况下如按下Touch Key4,则会进入触控校正模式。
  在温度校正模式下,一开始16F会自动抓取现在AD value并记录下来,完成后用户需透过Touch Key1、2设定现在温度,设定完成后再次触摸Touch Key3及设定完成,离开温度校正子程序。
  在触控校正模式下,一开始16F会自动抓取untouch value,此时LCD会自动倒数。在倒数时切勿碰触Touch Key。当自动抓取完成后,LCD会依序出现994444、99333、99222、991111,用户需一出现数字触摸对应Touch Key。对应表如下表1

            994444
            

            Touch Key1
            

            993333
            

            Touch Key2
            

            992222
            

            Touch Key3
            

            991111
            

            Touch Key4
            


                                
                  4.1程序流程
  主程序流程

   温度校正程序

   触控校正程序

  5. 参考文献
  (1) HYCON HY16F188 Series Data Sheet
  (2) HYCON HY16F188 Series User’s Guide
关键字:触控温度计  单片机 引用地址:触控温度计设计

上一篇:STM8L152模拟IIC程序
下一篇:STM8S 定时器1 输入捕获

推荐阅读最新更新时间:2024-03-16 15:13

51单片机仿真实例 ,直流电机的正反转演示实例
简介:基于proteus的51单片机仿真实例之直流电机的正反转演示实例。本例运行时,按下相应的按键,电机即可产生正转、反转、停止的效果。同时相应的LED指示灯也会点亮。 1、本例运行时,按下相应的按键,电机即可产生正转、反转、停止的效果。同时相应的LED指示灯也会点亮。 当P1.0输出低电平时:Q3,Q2截止,Q7,Q1导通,电机左端输出高电平;P1.1输出高电平时:Q8,Q4截止,Q6,Q5导通,电机右端输出低电平,此时,电机正转。 反之, 当P1.0输出高电平时:Q3,Q2导通,Q7,Q1截止,电机左端输出低电平;P1.1输出低电平时:Q8,Q4导通,Q6,Q5截止,电机右端输出高电平,此时,电机反转。 当P
[单片机]
51<font color='red'>单片机</font>仿真实例 ,直流电机的正反转演示实例
RS485串行通信接口电路的总体设计
在电参数仪的设计中,数据采集由单片机AT89C52负责,上位PC机主要负责通信(包括与单片机之间的串行通信和数据的远程通信),以及数据处理等工作。在工作中,单片机需要定时向上位PC机传送大批量的采样数据。通常,主控PC机和由单片机构成的现场数据采集系统相距较远,近则几十米,远则上百米,并且数据传输通道环境比较恶劣,经常有大容量的电器(如电动机,电焊机等)启动或切断。为了保证下位机的数据能高速及时、安全地传送至上位PC机,单片机和PC机之间采用RS485协议的串行通信方式较为合理。 实际应用中,由于大多数普通PC机只有常用的RS232串行通信口,而不具备RS485通信接口。因此,为了实现RS485协议的串行通信,必须在PC机侧配置RS
[应用]
单片机扩展中断的简便方法
MCS—51系列单片机内部只有两个外部中断源输入端,当外部中断源多于两个时,就必须进行扩展,下面介绍两种简单的扩展方法: 1、 采用硬件请求和软件查询的方法: 这种方法是:把各个中断源通过硬件“或非”门引入到单片机外部中断源输入端(INT0或INT1),同时再把各个中断源送到单片机的某个输入输出端口,这样当外部中断时,通过“或非”门引起单片机中断,在中断服务程序中再通过软件查询,进而转到相应的中断服务程序。显然,这种方法的中断优先级取决于软件查询的次序。其硬件连接和软件编程如下: Void zhongduan (void) interrupt 0 using 3 //中断函数 { EX0=0;//关中断 If(P0_0=1
[单片机]
<font color='red'>单片机</font>扩展中断的简便方法
基于DSP的SPWM直接面积等效算法的分析与实现
变频技术作为现代电力电子的核心技术,集现代电子、信息和智能技术于一体。针对工频(我国为50 Hz)并非是所有用电设备的最佳工作频率,因而导致许多设备长期处于低效率、低功率因数运行的现状,变频控制提供了一种成熟、应用面广的高效节能新技术。 而SPWM(正弦波脉宽调制)波的产生和控制则是变频技术的核心之一。开始的SPWM生成技术是采用模拟电路构成三角波和正弦波发生电路,用比较器来确定他们的交点。这种方法电路复杂,精度较差,早已淘汰。后来人们采用单片机和微机生成SPWM波,但受硬件计算速度和算法计算量的影响,往往无法兼顾计算的精度和速度。再后来随着具有强大运算能力的DSP和一些新算法的出现,这一问题得到了较好地解决。 1 算法的原理
[嵌入式]
新型改善液晶屏极化驱动电路方案
引言 一些面板由于设计和工艺等原因,存在着液晶分子特性易遭破坏等问题,所以在设计驱动液晶面板的驱动电路时需要增加特殊的功能电路,来实现液晶分子偏转方向的控制。本文介绍了一种控制液晶显示器像素电压的极性变换的方法,克服了现有技术中由于极性变换信号的单一极性变换规律使得液晶分子的特性容易遭到破坏的问题。 1 系统总体框图 本设计系统的基本单元由时序控制器(T- CON)、微控制单元(MCU)、极性保护电路、液晶面板构成。系统框图如图1 所示。时序控制器是驱动液晶面板的核心器件,它的主要功能是为TFT- LCD 面板中的栅极驱动器和源极驱动器提供必要的时序控制信号。它将接收前端送过来的LVDS(Low Voltage Di
[嵌入式]
利用单片机实现极简单的测温电路
单片机 在 电子 产品中的应用已经越来越广泛,在很多的 电子 产品中也用到了温度检测和温度 控制 ,但那些温度检测与 控制 电路 通常较复杂,成本也高,本文提供了一种低成本的利用 单片机 多余I/O口实现的温度检测 电路 ,该电路非常简单,且易于实现,并且适用于几乎所有类型的单片机。其电路如下图所示: 图中: P1.0、P1.1和P1.2是单片机的3个I/O脚;   RK为100k的精密 电阻 ;   RT为100K-精度为1%的热敏电阻;   R1为100Ω的普通电阻;   C1为0.1μ的瓷介 电容 。 其工作原理为: 1.先将P1.0、P1.1、P1.2都设为低电平输出,使C1放电至放完。 2.将P1.1、P1
[模拟电子]
基于51单片机实现旋转LED灯报警(Proteus仿真)
具体功能实现: 当按下开关时,蜂鸣器报警,同时LED旋转式亮灯。 使用器件: AT89C51、按键、电阻、蜂鸣器(SOUNDER)、8只LED灯 Proteus仿真原理图: 仿真: 知识介绍: Proteus布线 为了让整个原理图看上去简洁明了,我们对元器件的导线进行标号,而不是直接和芯片相连。 定时中断系统简图 定时器资源 定时器个数:3个(T0,T1,T2),T0和T1与传统的51单片机兼容,T2是此型号单片机增加的资源。 (T0和T1的操作方式是所有51单片机共有的) 中断号: 外部中断0 interrupt 0 定时器0 interrupt 1 外部中断1 interrupt 2 定时器中断1 inte
[单片机]
单片机进制转换
  一、正数   在高速发展的现代社会,计算机浩浩荡荡地成为了人们生活中不可缺少的一部分,帮助人们解决通信,联络,互动等各方面的问题。今天我就给大家讲讲与计算机有关的“进制转换”问题。   我们以(25.625)(十)为例讲解一下进制之间的转化问题。 1. 十 ----- 二   给你一个十进制,比如:6,如果将它转换成二进制数呢?   10进制数转换成二进制数,这是一个连续除2的过程:   把要转换的数,除以2,得到商和余数,   将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。   听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。   “把要转换的数,除以2,得到商
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved