摘要:电容触摸传感技术在上世纪六十年代就已出现,早已经融入我们的生活之中。触摸开关基本原理都是基于将人体作为一个接地电容器,或者是根据人体所带静电。其关键是要具有混合信号外设的单片机。而单片机为电容触摸传感模块提供决策、响应以及调用其他系统功能的服务,来达到控制调节的效果。
本文基于电容触摸传感技术,阐述了该技术的基本原理和功能,本次设计采用自制电容触摸传感按键,采用pic16f1828单片机来进行对该模块的检测。从控制一个按键到控制多个按键协调工作来实现不同的功能需求。为了方便观察,本文将通过灯的状态来检测是否有按键被按下,当检测到不同的按键被按下时,引脚输出与之匹配的占空比,从而实现LED的亮度调节。
关键词:电容触摸传感 pic16f1828 PWM调节
目录
摘要
Abstract
第一章 绪论-3
1.1研究背景及现状-3
1.2 设计目标-3
1.3论文结构安排-3
第二章 按键检测和调节器的硬件设计-4
2.1 系统硬件整体设计-4
2.2主控芯片( Pic16f1828 )介绍-4
2.3触摸传感模块构建-6
2.3.1电容触摸传感器的原理-6
2.3.2电容触摸按键设计-7
2.3.3振荡器的构建-7
2.3.4测量振荡器频率-9
2.4调节器设计-9
第三章 按键检测和输出调节的软件设计与实现-10
3.1 系统软件总体设计-10
3.2 软件初始化配置-10
3.2.1 I/O端口设置-10
3.2.2振荡器模块设置-11
3.2.3电容触摸按键的初始化-11
3.2.4 PWM模式下输出引脚配置-11
3.3 中断服务配置-12
3.3.1 Timer0时钟配置-13
3.3.2 Timer1计数配置-13
3.3.3中断期间数据处理-13
3.4主函数设计-14
第四章 系统调试-16
4.1 电容触摸按键频率测量-16
4.2 按键触摸灵敏度和稳定性测试-16
4.3问题与改进-19
第五章 总结与展望-20
参考文献-21
致谢-22