基于PIC16F873的红外数字转速表的设计.docVIP

基于PIC16F873的红外数字转速表的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PIC16F873的红外数字转速表的设计   摘 要:针对普通转速表存在体积大、精度低等问题。给出以单片机为核心的红外转速表的组成系统结构及设计方法。论述信号检测、数据保护、时间读取、参数选择和以PIC16F873单片机为核心实现转速、日历时钟等电路的组成原理及程序设计分析。该系统可通过功能扩展广泛应用到其他领域。   关键词:PIC16F873;转速表;日历时钟;程序设计   中图分类号:TP368.1;TP274 文献标识码:B 文章编号:1004373X(2008)1617703      Design of Infrared and Digital Tachometer Based on PIC16F873   ZUO Cuihong   (Weihai Vocational College,Weihai,264210,China)      Abstract:In view of the shortcomings of big volume,bad accuracy and so forth of common tachometer,a systematic structure and designing method for infrared and digital tachometer centering on single chip computer are presented.Signal detection,protection of data,time controlling and the choice of parameters are discussed.On the basis of PIC16F873,circuit principle for rotational speed and calendar clocks can be realized.By functional enlargement,this system can also be used in other fields.   Keywords:PIC16F873;tachometer;calendar clock;program design      关于里转速表的设计已经有很多可供参考,但大部分都是由机械式或模拟数字电路来实现的,存在着体积大、精度低、不直观、功耗大、功能少等缺点。 由于单片机具有体积小、控制功能强等特点,故它在控制方面得到了广泛的应用。本红外数字转速控制系统就以PIC16F873单片机为核心来实现,由于利用了单片机内部的E.2PROM,使系统电路简单可靠,而且该系统还具有功能多、功耗小、直观准确、可显示时间、转速等优点。   该转速控制系统包括:信号检测、数据处理、输出显示和其他4部分。 这4部分通过对单片机各功能引脚编程协调工作。其完成对信号的输入、处理、输出及保护,最终实现对转速的检测控制。      1 硬件系统的设计      1.1 PIC16F873 简介   美国Microchip Technology公司推出的PIC16F87X中档系列单片机。该单片机内含有A/D,PWM,E.2PROM等丰富的接口模块和FLASH程序存储器。由于采用在线串行编程、低压编程技术。其内部自带电荷泵升压电路。因而实现读写操作时不需外加高电压;同时PIC16F873具有IAP功能。可实现在应用中编程。PIC16F87X还可以方便地在线多次编程调试。特别适用于在产品的开发阶段使用。具有实用、低价、周期短、指令集小、低功耗、高速度、功能强和简单易学等特点。   该系统以PIC16F873单片机为核心。与其他的检测和控制元件等相结合来达到目的。单片机采用PIC16F873芯片。将检测到的脉冲信号经过一定的处理送到CPU中,然后使用适当的算法对信号脉冲进行数据处理。再经过转化之后送至输出部分。达到显示的目的。为节省能源该系统应在低功耗条件下工作,所以对单片机采用了冻结运行方式。该方式的具体运行情况是:当有转动脉冲信号或按键输入时就以中断的形式唤醒CPU工作,平时没有脉冲信号或按键中断。CPU则处于冻结方式。因此大大降低了系统的功耗。其具体结构见图1。      1.2 系统信号检测   转速系统的信号检测有很多种方法。每一种都有它自己的特点。红外数字转速表采用的红外线探头有直射式和反射式2种。直射式探头、发光管和受光管在被测物的两边,发光发出的光线直接照射到受光管上,当被测物运动时,阻挡光线,产生计数信号,这种探头经常用作光电计数器。反射探头、发光管和受光管在被测物的同侧,当探头接近物体时,接收到红外光的脉冲信号,用它测转速比较方便。   测量转速的探头根据测量距离可以采

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档