引 言
在工业控制中经常要进行转速测量,一般采用的是接触式转速计,这种转速计必须顶在转轴中心才能进行测量,使用起来不方便,而且局限性很大,安全性也不是很好。因此,我们设计了采用光电传感器的非接触式转速计,测量范围从1.0~9999转/分钟,四位数码管显示,当被测转速小于1000转/分钟时,精确到0.1转/分钟。
1 测量原理
在被测旋转轴上贴一片铝箔作为反光体,当反光体转到光电传感器的正前方时,光电传感器发出的红外光束被反射回来,同时被光电传感器上的红外接收管接收,产生一个脉冲信号,我们利用这个信号的边沿触发单片机内部的高精度定时器进行计时,精度可达1μs,当反光体再次转到光电传感器的正前方时,利用光反射信号的边沿停止单片机计时。这样转轴的旋转周期t就被精确地测量出来了,然后单片机把周期换算成转速并通过LED数码管显示出来。
2 电路构成及软件设计
电路结构见图1,因为要求体积小巧且显示亮度高,因此,采用扫描显示模式,然而,用一片CPU同时完成测量和显示是不行的,扫描功能将严重影响CPU的测量。因此,采用两片ATMEL公司生产的AT89C2051单片机来分别担任,AT89C2051具有内置2KB的EEPROM程序存储器和128个字节的RAM,且每个引脚能够吸入20mA的电流等这些良好特性。CPU1用来测量旋转轴的旋转周期并换算成转速,然后把显示数据发送给CPU2,CPU2平时只是在不断地扫描显示数据,当CPU1发送数据过来时,CPU2产生中断,立即接收数据,然后更新显示数据,这样在四位LED数码管上的数据就被立即更新了。采用两片CPU的好处是电路结构清晰,编程简单,实现了模块化设计。CPU之间采用串行接口方式2,以中断形式进行通信。CPU2的通信部分程序清单如下:
3 结 论
经过实际使用,我们设计的转速计达到了预先设想的目的,使用方便可靠,而且因为这样的结构设计使得CPU1的输入/输出口占用极少,因此还可以拓展它的功能。例如我们安装了一个切换开关,增加了光电计数器的功能(探头是共用的)。另外,我们还可以把CPU2及四位LED共阳数码管构成一个通用显示模块,除显示0~9等数字外,还可以显示例如A-J、L、O、P、q、r、U、Y等字符。这样,如果我们在设计其他的电路时,如果要用到LED数码管显示,不必再编程制版,只要使用这个通用显示模块即可,简单方便。这种显示模块如果不扩充输入输出口线,最多可以进行五位的七段数码管显示。
关键字:单片机 光电 测量
引用地址:
数字转速计的设计
推荐阅读最新更新时间:2024-05-13 18:12
AVR单片机外部中断实例及下载烧录的方法
存储器锁定位(2)保护类型LB模式LB2LB1111没有使能存储器保护特性210在并行和SPI/JTAG串行编程模式中Flash和EEPROM的进 一步编程被禁止,熔丝位被锁定。(1)300在并行和SPI/JTAG串行编程模式中Flash和EEPROM的进一步编程及验证被禁止,锁定位和熔丝位被锁定(1)BLB0模式BLBO2BLB01111SPM 和LPM 对应用区的访问没有限制210不允许SPM 对应用区进行写操作300不允许SPM指令对应用区进行写操作,也不允许运行于Boot Loader 区的LPM指令从应用区读取数据。 若中断向量位于Boot Loader 区,那么执行应用区代码时中断是禁止的。401不允许运行于Boot
[单片机]
佳能发售新一代测量仪器“PD-710” 用于生产线上非接触式测长与测速
佳能发售新一代测量仪器“PD-710” 用于生产线上非接触式测长与测速 通过采用新光学系统,大幅提升可测量速度的范围 佳能将于2023年1月上旬推出采用了新光学系统、可以在±10m/秒的速度下进行测量的非接触式测长计“PD-710”,该产品可以在生产线上对材料等搬运物的移动量及其速度进行高精度测量。 在冲压和造纸行业,为了减少材料损耗,防止因运输故障而导致的产量下降,工厂正在引进可以准确测量搬运物长度和速度的测量仪器。其中在造纸行业,为了对高速搬运中的卫生纸和纸板进行准确切割,需要高精度地测量移动量。新产品“PD-710”在外观形状上虽然与原有的机型“PD-704”(2021年5月上市)保持了同一尺寸,但是,通过
[传感器]
51单片机的串口通信实例
其中,fOSC 为单片机的时钟频率;波特率指串行口每秒钟发送(或接收)的位数。 SM2 :多机通信控制位。 该仅用于方式2 和方式3 的多机通信。其中发送机SM2 = 1(需要程序控制设置)。接收机的串行口工作于方式2 或3,SM2=1 时,只有当接收到第9 位数据(RB8)为1 时,才把接收到的前8 位数据送入SBUF,且置位RI 发出中断申请引发串行接收中断,否则会将接受到的数据放弃。当SM2=0 时,就不管第位数据是0 还是1,都将数据送入SBUF,并置位RI 发出中断申请。工作于方式0 时,SM2 必须为0。 REN :串行接收允许位:REN =0 时,禁止接收;REN =1 时,允许接收。 TB8 :在方式2
[单片机]
如何用万用表测量场效应管三极管的好坏
一、定性判断MOS型场效应管的好坏 先用万用表R 10k 挡(内置有9V或15V电池),把负表笔(黑)接栅极(G),正表笔(红)接源极(S)。给栅、源极之间充电, 万能表的使 用方法视频 此时万用表指针有轻微偏转。再改用万用表R 1 挡,将负表笔接漏极(D),正笔接源极(S),万用表指示值若为几欧姆,则说明场效应管是好的。 二、定性判断结型场效应管的电极 将万用表拨至R 100档,红表笔任意接一个脚管,黑表笔则接另一个脚管,使第三脚悬空。若发现表针有轻微摆动,就证明第三脚为栅极。欲获得更明显的观察效果,还可利用人体靠近或者用手指触摸悬空脚,只要看到表针作大幅度偏转,即说明悬空脚是栅极,其余二脚分别是源极和漏极。 判断理由:JFET的
[测试测量]
AT89C51单片机在无线数据传输中的应用
一般的数字采集系统,是 通过 传感 器将捕捉的现场 信号 转换为电信号,经模/数转换器ADC采样、量化、编码后,为成数字信号,存入数据 存储器 ,或送给微处理器,或通过无线方式将数据发送给接收端进行处理。无线数据传输系统就是 样一套利用无线手段,将采集的数据由测量站发送到主控站的设备。 1 系统组成 系统组成如图1、图2所示。 系统由测量站和主控站两部分组成。测量站主要完成对现场信号的采集、存储,接收遥控 指令并 发送数据。主控站的主要工作是发送遥控指令、接收数据信息、进行数据处理和数据管理、随机显示打印等。 2 AT89C51与数字电台的串行通信 Atmel公司的AT89C51单片机,是一种低功耗、高 性能 的、片
[单片机]
详细介绍单片机应用技术的进展及动向
单片机在集成度、功能、性能、体系结构方面都有了飞速发展,开关电源模块已能集成一个完整的功能强大、性能优良的计算机应用系统。但目前国内许多MTD2002单片机应用单位仍停留在采用片内无ROM等低档单片机的状态,无论在MTD2002系统设计上、使用维护上、经济效益上这都是不合算的。这种状况必须改变。本文就开关电源模块单片机的发展现状进行综述,希望能对提高国内单片机技术的应用水平有所促进。 1 单片机的硬件 单片微型计算机,简称单片机,是微型计算机的一个分支。它是在一块开关电源模块芯片上集成(嵌入)了CPU、RAM和ROM存储器、I/O接口等而构成的微型计算机。因主要用于工业测控领域,故又称为微控制器或嵌入式控制器。单片
[单片机]
51单片机OLED时钟显示
oled时钟单片机源程序如下: #include REG52.h #include oled.h #define uchar unsigned char #define uint unsigned int #include intrins.h sbit DQ = P3^6; //数据口define interface /***********************DS1302端口定义*******************************************/ sbit clock_rst=P3^5; //1302复位管脚定义 sbit clock_dat=P1^3; //13
[单片机]
STM32单片机对红外接收系统的设计
4.23.1概述 人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。比紫光光波长更短的光叫紫外线,比红光波长更长的光叫红外线最广义地来说,传感器是一种能把物理量或化学量转变成便于利用的电信号的器件,红外传感器就是其中的一种。随着现代科学技术的发展,红外线传感器的应用已经非常广泛。 4.23.1.1红外接收头工作原理 红外接收头一般是接收、放大、解调一体头,一般红外信号经接收头解调后,数据“0”和“1”的区别通常体现在高低电平的时间长短或信号周期上,单片机解码时,通常将接收头输出脚连接到单片机的外部中断,结合定时器判断外
[单片机]