基于单片机的电容触摸按键.doc
《基于单片机的电容触摸按键.doc》由会员分享,可在线阅读,更多相关《基于单片机的电容触摸按键.doc(41页珍藏版)》请在沃文网上搜索。
1、安徽工程大学毕业设计(论文)基于单片机的电容触摸按键设计摘 要随着微电子技术的应用,市场上使用的传统机械式按键已经满足不了一些特殊场合的要求。电容触摸感应式技术是按键史上的又一个里程碑,它具有完全不怕磨损、防水保护、不受温度、湿度影响、造价低廉等优点,而且还有丰富的资源供选择。目前已经被广泛的应用于手机、VCD、DVD、电磁炉,油烟机,热水器、洗衣机,微波炉、咖啡机、MP3、MP4、DPF数码相框、CAR DVD等产品。本文在了解和分析了电容感应原理的基础之上,设计出了基于AT89S51的电容式触摸按键。由LM324芯片搭建一个张弛振荡器回路,根据电容感应的原理,当有手指触摸按键时感应电容充电
2、时间会变长,张弛振荡器的频率就会发生变化,通过单片机检测张弛振荡器输出口的频率,来判断是否有触摸动作,并通过LED灯进行指示。通过此次设计了解到,按键和周边PCB布局对感应电容和检测电路都有直接的影响,在设计中,通过硬件和软件来解决这问题。整个系统结构简单,使用方便,灵敏度高,价格低和功耗低等特点。此设计所完成的电容触摸按键很大程度上满足了特殊场合的应用需求,具有一定的开发价值。关键词:电容感应;触摸按键;AT89S51Design Of CapSense Touch Button Based on MicrocontrollerAbstractWith the applicating of
3、microelectronics technology,traditional mechanical buttons used in the market have failed to meet the requirements of special occasions.Capacitive touch-sensitive technology is another milestone in the history of button development, it has many advantages including having nothing to fear from wear a
4、nd waterproof protection, independence from the temperature and humidity, low cost and so on.It alse has a wealth of resources to select.Now the technology has been widely used in mobile phones, VCD, DVD, electric stove, range hood, water heaters,washing machines, microwave ovens, coffee machines, M
5、P3, MP4, DPF , CAR DVD, etc.Based on the understanding and analysis of the capactive touch-sensitive theory,this note has given the design of capacitive touch-sensitive buttons based on AT89S51. According to the principle of capacitive sensing,it has fulfilled the functions of touch-buttons by detec
6、ting the change of capsense in MCU,instructed by LED.We can learned from the design that the distribution of buttons and PCB have a direct impact on capsense and detecting circuit,solving it by hardware and software in the design.The system is simply structured,easy to use.It also has other features
7、 including high sensitivity,low price and low power consumption.The capacitive touch-sensitive buttons done by this design has largely to meet the application requirements of special occasions and it also has much value for development. Key words:Capsence; Touch Button;AT89S51目 录引 言1第1章 绪论21.1 课题研究背
8、景21.2 课题研究目的21.3 基本设计思路3第2章 电容触摸理论基础与原理分析52.1 电容感应检测基本原理和分析5第3章 系统硬件设计63.1 总体设计方案63.2 感应电容充放电回路63.3 AT89S51的外围电路设计93.4 指示电路的设计143.5 电容感应触摸系统外部硬件的设计14第4章 软件设计174.1 软件总流程图17结论与展望19致 谢20参考文献21附录A 原理图22附录B 一篇引用的外文文献及译文23附录C 参考文献及摘要34附录D 软件程序清单36插图清单图2-1 感应电容5图3-1 系统总设计框图6图3-2 使用MCU片上比较器的张弛振荡器原理图7图3-3 比较
9、器输出高电平且给感应电容充电7图3-4 比较器输出低电平且感应电容放电7图3-5 张弛振荡器的输出频率8图3-6 LM324芯片俯视图8图3-7 LM324张弛振荡器9图3-8 AT89S51引脚图12图3-9 内部振荡电路连接图12图3-10 外部振荡电路连接图13图3-11 上电复位电路连接图13图3-12 手动上电复位电路连接图14图3-13 按键形状设计15图3-14 感应电容分布16图3-15 焊盘与PCB设计16图4-1 软件总流程图17- 37 -引 言触摸式按键其实已经有很多年的发展,但是由于成本及稳定性方面的原因,直至近几年才开始在电子设备上大量流行,特别是在一些家电设备中,
10、触摸按键的优势更加明显。由于不需要机构结构,因此在浴室及厨房设备中显示出传统按键几乎无法比拟的优势。目前被广泛采用的触摸按键主要有两关键技术,分别为电阻式与电容式。电阻式的触摸按键原理非常类似于触摸屏技术,需要由多块导电薄膜上面按照按键的位置印制成的,因此这种按键需要在设备表面贴一张触摸薄膜。电阻式触摸屏一直由于其低廉的价格而深受厂商的喜爱,但是由于导电薄膜的耐用性较低,并且也会降低透光性,因此已经被越来越多的厂家所抛弃。电容触摸感应式技术是按键史上的又一个里程碑,传统的机械按键具有易磨损、安装复杂、受温度湿度影响变化较大等缺点,而压电薄磨式触摸按键造价高昂,而且 容易损坏,受温度湿度影响变化
11、更大等缺点。电容触摸感应式技术完全弥补了以上两种按键的缺点,具有完全不怕磨损、防水保护、不受温度、湿度影响、造价低廉 等优点,而且还有丰富的资源供您选择。新一代电容触摸感应式技术目前已经被广泛的应用于手机、VCD、DVD、电磁炉,油烟机,热水器、洗衣机,微波炉、咖啡机、MP3、MP4、DPF数码相 框、CAR DVD等产品,由于没有传统的按键,面板可以采用一个整块的面板,玻璃、有机玻璃、塑料都可以,方便清洁,美观大方! 触摸技术在监控产品市场也有很好的发展前景,因监控产品的使用环境不是很好,采用触摸按键可有效做到防尘防水,降低系统故障率。第1章 绪论按键是人们生活中随处可见然而又必不可少的东西
12、。一般来说,按键都是机械型的。然而,随着产品和应用的不断发展,对按键也开始有了新的要求,例如,在工业环境中要求按键能防尘等,在消费类产品中用户要求按键超薄和美观时尚等等。另一方面,随着检测技术的不断发展,对这些新的需求有了实现的可能。在这种背景下,触摸按键等按键检测技术,正在成为当前大家设计和实现的热点之一。1.1 课题研究背景 触摸技术是近年研究的热点之一。在前几年大屏幕触摸技术开始被应用于一些公共场所的检索设备,在近年也开始流行在消费类产品如手机屏幕上采用触摸式屏幕。在这些系统中,均采用点阵式的结构来感应手指的存在,所以需要复杂的信号发送和接收设备来确定手指的具体位置,一般需要采用价格较昂
13、贵的专用芯片来完成,并需要配以较强功能的CPU来做计算处理和判定。 随着消费需求的发展,现在触摸技术开始从大屏幕向触点型按键发展,从少量的大系统向大量的消费类应用发展。由于触摸按键方案实际上并不需要真正的按键材质,只需要一个薄薄的铜箔层,所以它提供了一种革命性的进步,即它使按键厚度几乎为零!由于没有了按键的厚度和重量,易于实现超轻超薄的设计。超轻超薄的特性在今天的消费类产品设计和应用中是非常受用户青睐的,是目前消费类产品发展的一个方向。目前已经有的触摸按键的检测技术,包括:电阻性薄膜测量,场效应检测,和电容感应式检测。 但是,电阻性薄膜测量和场效应检测这两种触摸检测技术都有一定的缺陷性,譬如高
14、成本,高损耗率等,不便于在消费类产品上大规模应用。而电容感应式的触摸按键检测技术,是一种新的研究方向,用电容触摸感应技术设计的按键不仅成本低而且也易于实现和应用在一些特殊的场合,所以被广泛的发展和研究。1.2 课题研究目的1.2.1 触摸按键检测技术的发展现状 按键检测技术目前有电阻性薄膜测量,场效应检测和采用ASIC芯片来实现电容感应式触摸按键等方式。但是总体上这些技术都有一定的缺陷性,目前都还没有在消费类产品领域成为主流的得到广泛应用的技术。1, 电阻性薄膜测量实现触摸按键 方案是采用两个电阻性薄板,手指触按动作使两个薄板间产生电压变化,通过检测这种电压变化并加以处理判断,来确定按键动作。
15、这种方案的缺点是电阻性薄膜不仅价格昂贵,而且容易磨损,使用寿命不长。显然这种方案的成本和使用寿命都不适于被大批量的应用于要求低成本和耐用的消费类产品。2,采用场效应方式实现触摸按键这种方式则是采用专用器件来发生电场,当存在导电元件时会形成电场的变化,通过检测这种电场的变化和计算,来判定是否有手指触按动作及其位置。目前,场效应实现方案的造价非常昂贵,因为它需要一个系统控制器,而且每个开关都将增设一个IC来作感应器。由于每个IC感应器都必须与附近的感应器隔离开,因此,场效应设计欠缺灵活性,存在一定的局限性,实际上不可能实现具有任何有效分辨率指标的滑块和触摸板。场效应实现方案在制造过程中常常需要进行
16、成本高昂的开关校准。所以,这种方式的缺点是高成本,和缺乏设计的灵活性,而且设计的精确度也不易把握。3,采用ASIC方式实现电容感应式触摸按键(1),电容感应式触摸按键系统的基本原理电容感应式触摸按键检测是相对最新的一种触摸按键检测技术。简单来说,两个相邻的金属导体间会产生电容。在按键位置,采用PCB上的焊盘做成按键,焊盘和周边接地层之间产生感应电容,就形成一个电容性的开关。当导电元件接入(譬如手指触摸)会使按键上的电容增大。对感应电容持续充放电,电容增大,则对它充电的周期变大。通过检测充电周期的变化,来检测到电容的变化,从而判断是否有导电元件的接入,即是否有手指触摸。(2),使用ASIC芯片实
17、现电容感应式触摸按键的局限性如果采用固化的ASIC芯片实现电容感应式触摸按键,则每个按键都需要对应的端口且需要独立处理,所以能处理的按键有限而且不能轻易扩展接口,并且需要外置的控制元件来做参数调整。总体上用户不能对方案再做配置和改动,设计不太灵活也不易扩展。如果用户需要改动设计,就不得不为模块供应商所做的重新设计模块支付费用,增加成本而且设计周期过长。即使当用户在产品升级时,需要简单的扩展更多的按键接口也很不方便。1.2.2 触摸按键检测技术的研发要求和难点触摸按键检测系统首先要求检测的准确性,即在有手指触摸时能准确判断出来,没有或尽量少的漏判或误判,并且具有一定的抗干扰能力,不会因为噪声而误
18、判。其次,如果要大规模的推广应用,譬如应用到消费类电子产品,就必须要求该系统的实现是低成本的。另外消费类产品由于更新换代较快,往往要求产品的设计周期短且产品容易升级,所以也要求系统的设计和实现必需灵活和易实现。现在,由于电子元器件的选择很多,既有专用器件也有很多高处理性能的CPU和DSP等,所以目前实现系统的准确性已经不再是一个难点。出于广泛推广应用的需要,目前触摸按键系统集中的难点在于设计和实现的低成本性,易实现性及易扩展性。1.3 基本设计思路在本设计中,采用AT89S51作为主控芯片,采用普通焊盘作为触摸按键的载体,设计了触摸按键和LED指示灯,当触摸按键实现按键功能时, LED指示灯会
19、变亮,以此表示触摸按键按下。由焊盘做成的触摸按键对地产生感应电容,由LM324芯片组成的张弛振荡器回路对感应电容持续进行充放电,当有手指触摸时,焊盘上的对地的感应电容变大,刚对该电容的充放电时间变长。将LM324输出端接入AT89S51的计数器端口,由单片机通过设计好的软件程序,在20ms内由计数器检测比较器输出的周期个数,然后把这个数值和预先设计好的数值进行比较,如果周期个数小于设置值则判定为有触摸动作,点亮LED灯表示有按键动作。如果周期个数大于设置值则判定为无触摸动作,LED灯保持熄灭状态,程序返回到检测电路,循环进行检测和判定动作。第2章 电容触摸理论基础与原理分析2.1 电容感应检测
20、基本原理和分析 电容感应检测的基本原理是:两个相邻的金属导体间会产生电容,在按键位置,采用PCB上的铜箔做成按键形状,就形成一个电容性的开关。当导电元件接入(譬如手指触摸)会使电容性开关上的电容发生改变,会比平常时候的电容值要大。通过对该电容持续充放电和检测充电电压的改变,即能检测到电容的变化,从而判断是否有导电元件的接入,即是否有手指触摸。 图2-1 感应电容 电容感应式按键的基本形式是一对相邻的平行板,如图2-1所示。如果将导体置于靠近两个平行板的位置,那么就会在导体和一个电极之间产生电容,与此类似,导体和另一个电极之间也会存在电容。电容按键组的最常见形式为:一组电容中每个电容的一侧都接地
21、。这样,工作电容只有一侧可存取;按键是接地的可变电容。导体的存在加大了按键接地的电容,决定按键是否激活取决于电容测量是否发生了改变。一般来说,在没有导体触摸的正常情况下,感应电容大概是1030pF;在有手指触摸的情况下,感应电容增大,典型值是20pF以上,具体的数据和按键计及应用环境相关。与上述两种电阻性薄膜测量和场效应触摸感测技术相比,电容性触摸感测采用普通的PCB上的铜箔即可做成按键,不需要专用焊盘材料,焊盘的成本极低且设计很容易实现。由于不需要象电阻性薄膜测量方式构建一个电压场,也不需要象场效应检测方式构建交流电场,所以它的检测判定电路也要方便很多,不需要复杂的计算,也就不需要成本较高的
22、CPU或专用处理芯片。除了可以降低处理芯片的成本,也能提高设计的灵活性。第3章 系统硬件设计3.1 总体设计方案根据设计要求和要实现的功能,在设计系统时可分为以下几个部分:单片机基本系统,指示电路,张弛振荡器电路和电源电路。如下图3-1所示。单片机电 源复 位 下载线张弛振荡器LED指示晶振图3-1 系统总设计框图单片机采用51系列单片机AT89S51为核心部件,实现电容触摸按键的基本功能。考虑到软件实现电容触摸按键的基本功能时所需要的软件量并不是很大,不需要太大的程序存储空间,因此不需要在片外再扩展程序存储器。张弛振荡器电路采用LM324芯片搭建,张弛振荡器回路的感应电容实际上就是一个PCB
23、焊盘,也就是电容触摸按键。程序下载采用ISP在线可编程;LED采用普通的发光二极管进行指示。3.2 感应电容充放电回路 当使用一个张弛振荡器作一个触摸感应开关的线路时,焊盘本身是一个充放电的感应电容。感应电容是使用PCB板的焊盘做成的,焊盘的一面接地与地形成感应电容,另一面接入张弛振荡器电路中,通过张弛振荡器中的比较器输出端口提供的电压持续对感应电容进行充放电。3.2.1 张弛振荡器电路 如下图3-2所示,用一个标准的比较器和扩展的电阻来设计一个比较好的张弛振荡器。比较器负极的输入(CP0-)是开关电容两端的电压,正极的输入(CP0+)取决于开关状态的高和低事件阈值之间转换。当正极的输入大于负
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电容 触摸 按键
