以HY16F198B实现触控温度计应用设计
=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.
- 频宽、取样速率及奈奎斯特定理(09-14)
- 为什么要进行信号调理?(09-30)
- IEEE802.16-2004 WiMAX物理层操作和测量(09-16)
- 为任意波形发生器增加价值(10-27)
- 基于PCI 总线的高速数据采集系统(09-30)
- 泰克全新VM6000视频测试仪助力数字电视等产品测试 (10-06)