OTP系列单片机在小家电产品中的完整应用方案

来源:元器件交易网 作者:—— 时间:2011-12-22 16:10

  图中S1即触摸按键感应区(比如PCB上的敷铜)。

  利用CW77P203的内部频率输出功能,在KEY_CLK引脚输出频率为1MHz的方波。触摸感应信号接到内部ADC的通道输入端(KEYx引脚),由ADC检测按键感应区是否被触及,从而确定是否有按键被按下或释放。

  方案中的其它功能限于篇幅不作叙述。

  软件设计

  为了更快地处理电暖器的定时运行、响应按键和遥控、判断电暖器的运行温度等,软件设计时采用了多个中断,以提高实时性。因此,软件的主程序相对就很简单了。

  首先,方案采用了1个1ms的周期性定时中断。在这个中断中,启动ADC,处理定时运行任务,处理与蜂鸣器控制相关的PWM等。

  ADC用于触摸按键以及温度测量等,也采用中断方式处理。每通道的ADC转换完成后,产生中断,CPU在此中断中完成触摸按键的判定算法,以及温度的计算等。ADC的中断服务流程如图6所示。

  在这些算法中,最具特色的是浮动门限的触摸键判定算法。通过ADC采样得到按键的值后,算法会根据该按键的历史数据,对判定按键是否被按下的比较门限进行上下浮动,剔除使用环境中各种污染(比如水)和印制板不同布局布线带来的按键数据误差,从而更准确地判定按键是否真正被触摸。

  方案对遥控的接收亦采用中断方式,遥控接收端口设定为中断输入模式。在此中断服务流程中完成遥控输入的接收、译码等工作。

  结语

  经过测试,该方案达到了设计预期,触摸按键反应灵敏无误触发,遥控接收准确可靠,运行及保护正常、可靠。

  CW77P203还可用于其它各类小家电。

资讯排行榜

  • 每日排行
  • 每周排行
  • 每月排行

华强资讯微信号

关注方法:
· 使用微信扫一扫二维码
· 搜索微信号:华强微电子