精简制作触摸操作下.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精简制作触摸操作下

1/10 精简制作触摸操作 精简制作触摸操作(下) 文/杜洋 2/10 精简制作触摸操作 本文继上期文章,介绍单片机实现精简电容式触摸操作的原理和编程方法,同时给出mini48 定时器的制作实例。 电容触摸研究 上一期我们聊到触摸技术的实现,触摸式的电子琴你有没有制作出来呢。你又有没有参考一下源程序来学习一下触摸 式琴键的编程技巧呢。如果你有按我说的去做,那么我相信你会得到更深入的启发。实际上用单片机实现电平式触摸 的原理是简单的,因为手指触摸即有电平的变化,读出电平状态就可以处理按键了。与之相比,看上去更高级一些的 电容式触摸技术就没有这么简单了,所谓的“更高级”并不是因为它的技术实现复杂,还是指在应用上显得更文雅。 电容式触摸技术可以让手指不接触到金属导线,给用户的感觉是更安全的。因为谁也不能保证裸露在外的金属片会不 会带有上千伏的电压。电容式触摸技术的另一个优势是在产品设计方面。对于我们电子爱好者来说,找到一款适合自 己 DIY 作品的外壳是很困难的,有外壳制作高手可以在很短的时间内制作出精致又专业的外壳,可是并不是每个人都 有这样的本领。为露出徽动开关而在外壳上钻孔是再平常不过的了,可是钻了孔就很难美观了,我也一时为这个问题 困惑。幸好有电容式触摸技术,可以把我们的触摸片设计在塑料外壳的内部(外壳不能是金属的,不然电容触摸就没 有效果了),外壳的表面只要贴一张标签,写明这是触摸按键,具有什么功能就可以了。 电容式触摸技术这么好,在哪里可以得到呢。上一期我也有讲过,现在市场有专业的电容式触摸芯片,芯片厂商已经 把电容式触摸的处理集成到芯片中。这种芯片的好处就是稳定性好,不需要二次开发就可以直接使用。芯片上都会留 有各种接口,或与单片机连接或驱动控制电路。缺点是价格太高而且不易买到,与触摸芯片的好处相比,缺点好像是 致命的。如果不能在一般的电子市场里买到,或者一片4 键触摸芯片要花30 块钱购买,那么又会有多少爱好者朋友真 的可以轻松拥有呢。那么,能不能有更好的替代方案,我们可不可以用其他方法实现电容式触摸操作呢。 为了用单片机实现精简电路的电容式触摸操作,我是下了不少功夫的。结果很让令我满意,心血没有白费。首先我研 究了一下电容式触摸技术的实现原理。因为我需要从原理角度入手,看看在同一原理的情况下有没有什么方法可以用 单片机模拟触摸芯片。上一集我们也简单地介绍过电容式触摸技术的原理,其实就是利用了电容通交流阻直流的特性, 把手指和触摸片当成电容器的两个极片,手指和触摸片之间的绝缘材料就是电容器中隔离介质。对了,另外还需要一 个交流信号源的接触片,让它与信号输入的触摸片平行放置。当手指按到触摸区域时,一个交流回路就形成了。触摸 片输入端可以收到与交流信号源相同的信号,这一信号的特性随着手指触摸面积和绝缘介质的厚度和材质而变化。看 到这一原理,我闭上眼睛,用想象力构建一个单片机实验平台,用 PWM 功能产生交流信号,再用ADC 功能作为触摸 片输入端的信号读取,用给单片机下载的RS232 串口和串口助手软件在电脑上显示出ADC 接收到的数据。 3/10 精简制作触摸操作 电容式触摸原理示意图 嗯,这个想法是可行的,于是我开始行动,把想象的实验用实际的电路组建。这次依然使用了我所熟悉的STC 单片机, STC12C5A60S2 具有2 路PWM 输出和8 路10 位ADC 功能,完全可以满足我的实验需要。电脑上直接用STC-ISP 软件 自带的串口帮助软件就可以显示十六进制的数据了。我在自己的网站里找到ADC 和 PWM 功能的编程模板,新建立一 个 KEIL 工程,开始移植模板,设计程序。程序很简单,就是一直读取ADC 输入引脚的数据,从0x0

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档