基于51单片机的光电计数器的设计

基于51单片机的光电计数器的设计

ID:46894573

大小:143.31 KB

页数:44页

时间:2019-11-29

基于51单片机的光电计数器的设计_第1页
基于51单片机的光电计数器的设计_第2页
基于51单片机的光电计数器的设计_第3页
基于51单片机的光电计数器的设计_第4页
基于51单片机的光电计数器的设计_第5页
资源描述:

《基于51单片机的光电计数器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.前言 12光电计数器的系统设计 12.1系统硬件设计 12.1.1方案选择 12.1.2仪器各部分组成 22.2系统软件设计 33设计原理 53.1转速计算及误差分析 53.2转速测量 63.2.1门控方式计数 63.2.2中断方式计数 73.3串行显示接口 74软件程序的设计 84.11s定时 84.2T1计数程序 84.3频率数据采集 94.4进制转换 104.5数码显示 135软件设计总体程序 156总程序调试 217心得体会 21 参考文献 22 1.前言21世纪是信息时代,获取信息,处理信息,运用信息。传感与检测技术的重要

2、性在于它是获得信息并对信息进行必要处理的基础技术,是获取信息和处理加工信息的手段,无法获取信息则无法运用信息。传感与检测技术是一门知识面广、综合程度高、实用性很强的专业课程。它从传感器的基本理论入手,着重讲叙传感器的结构与感测原理,传感器是一个二端口的装置,不同的传感器输入-输出特性不同,同一传感器适应不同的被测信号呈现的特性也有所不同。尤其当被测信号为静态信号时两种状态下,传感器的输入-输出特性完全不同。感测技术在许多新技术、新器件里都有应用,在课程安排上,以信息的传感、转换、处理为核心,从基本物理概念入手,阐述热工量、机械量、几何量等参

3、数的测量原理及方法。光电式传感器是将光信号转化为电信号的一种传感器。它的理论基础是光电效应。这类效应大致可分为三类。第一类是外光电效应,即在光照射下,能使电子逸出物体表面。利用这种效应所做成的器件有真空光电管、光电倍增管等。第二类是内光电效应,即在光线照射下,能使物质的电阻率改变。这类器件包括各类半导体光敏电阻。第三类是光生伏特效应,即在光线作用下,物体内产生电动势的现象,此电动势称为光生电动势。这类器件包括光电池、光电晶体管等。光电效应都是利用光电元件受光照后,电特性发生变化。敏感的光波长是在可见光附近,包括红外波长和紫外波长。本课题利用

4、AT89C51单片机,探讨一种简易光电计数器的设计思路。2光电计数器的系统设计2.1系统硬件设计2.1.1方案选择  由于单片机所具有的特性,它特别适用于各种智能仪器仪表,家电等领域中,可以减少硬件以减轻仪表的重量,便于携带和使用,同时也可能低存本,提高性能价格之比。   该光电计数器选用MCS-51系列单片机的AT89C51芯片,该系统的整体结构框图见下图2.1所示:图2.1光电计数器总结构流程图2.1.2仪器各部分组成u     稳压直流电源的实现(1)   稳压直流电源原理图     (2)   稳压直流电源原理u     传感器  

5、传感器为红外光电式传感器。其中一个发光二极管发出红外波长的光,可不受室内自然光的影响,此光照到旋转物体上反射回后,被光敏三极管接收。光敏三极管接受到此信号后,经放大,整形转换为矩形脉冲信号送入MCS-51单片机的外部中断输入端INTO和INT1上。u     显示器   4个LED数码管作显示器,通过573驱动。u     数据存储器   数据存储器由AT89C51片内的低128字节和8155内部256字节的RAM组成.AT89C51的内部RAM主要用于堆栈,工作寄存器,显示缓冲器,各测量参数的计算缓冲器和标致位等。而8155内部的RAM除

6、上部4个单元外,全部用于存放转速和线速度值,其存储空间划分如图2-2所示,共分为三组,每组84个单元,可存入42个16位二进制数据,即42个4位16进制数据。如下图2.1为外部RAM存储器空间划分图。图2.1外部RAM存储器空间划分u     检测齿轮:检测齿轮上有10个齿均匀分布在轮盘周围,并被直接固定在被测轴上,安装时光电耦合器的发光二极管和光敏三极管正对齿轮上的齿,当被测轴转动时带动检测齿轮转动,光电耦合器通过对检测齿轮上的齿进行耦合从而产生数字脉冲。脉冲经过放大送向单片机的计数端。u     系统工作简图  u     整体硬件电路

7、设计 2.2系统软件设计系统监控程序的主程序流程框图见图2.2系统软件采用模块式结构,由主程序及多个功能模块子程序组成,可使程序清楚,易编易读,便于调试和修改。图2.2监控主程序流程图主程序的任务是对AT89C51单片机初始化,如设置堆栈,预置各定时器的控制字,初始化显示缓冲区,8155的初始化,设置标致位,清内存等;然后显示开机初始化状态,扫描键盘,根据按下键的功能各自的功能操作。3设计原理3.1转速计算及误差分析根据转速,周期,频率之间的关系可知:                                             

8、 (3-1)                                              (3-2)                                

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。