微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 以HY16F198B实现触控温度计应用设计

以HY16F198B实现触控温度计应用设计

时间:10-10 来源:电子产品世界 点击:

=Low).

STEP4: 关闭Timer B计数功能(透过CMPO Flag判断关闭 Timer B).

STEP5: 纪录Timer B count,并判断是否大于门坎值(Yes表示有按键).

STEP6: 重复放电到充电的循环,依序扫描各Touch Key(CL1~CL4)

Note:

Cref = 100nF

Charge sharing power= 3V

Non-overlap clock = TBCLK=HAO/4=500KHz

Timer B Enable Flag is CMPO.

RLO=4/16*VDD=0.75V

CPUCLK=HAO;

Comparator: low power

  4. 操作流程

4.1. 操作方法

 上电后,显示温度

 Touch Key功能说明:

Touch Key1: 开/关/温度递增

Touch Key2: 温度递减

Touch Key3:(进入或离开)温度校正调整

Touch Key4: (进入或离开)触控校正调整

   温度校正调整

STEP1:在显示温度情况下,透过Touch Key3可进入温度校正调整画面.

温度校正调整画面

STEP2:在温度校正调整模式下

? Touch Key1可递增温度.

? Touch Key2可递减温度.

? Touch Key3长压(1秒以上)可离开温度校正调整模式.

   触控校正调整

在显示温度情况下,透过Touch Key4可进入触控校正调整.

在触控校正调整模式LCD会依序出现如下:

888888 -> 777777 -> 666666 -> 555555 ->

994444->(请按下Touch Key1)-> 993333->(请按下Touch Key2)->

992222->(请按下Touch Key3)-> 991111->(请按下Touch Key4)->

回到显示温度模式.

4.2. 程序流程

4.2.1. Main Loop流程图:

4.2.2. 温度校正模式流程图:

4.2.3. 触控校正模式流程图:

  5. 技术规格

(1) VDD=3.3V

(2) 功耗:工作模式约2.24mA(HAO=4MHz,ADC Enable)

(3) 适用范围:各种环境温度量测

(4) 工作温度:-40℃~ +85℃

(5) 存贮温度:-55℃ ~ +125℃;

(6) 相对湿度:<95%(20±5℃条件)

  6. 结果总结

以HY16F198B高精准度ΣΔADC,搭配内建的TPS温度感测模式,可大幅减少外部组件,达到环境温度监控的功能.并使用内建硬件触控模块(使用模拟比较器方块),完成触控按键功能.

  7. 参考文献

[1] http://www.hycontek.com/attachments/MSP/APD-HY16F010_TC.pdf

纮康科技HY16F188 触控温度计

[2] http://www.hycontek.com/attachments/MSP/DS-HY16F198_TC.pdf

纮康科技HY16F198 Datasheet.

[3] http://www.hycontek.com/attachments/MSP/UG-HY16F198_TC.pdf

纮康科技HY16F198 User Guide.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top