对于周期波频率的测量方法很多,但大多是通过测量间接计算频率。本文介绍了用目前应用比较广泛的MCS-51系列单片机对周期波频率进行测量,并通过LED以数字形式直观地示出频率,实现测量的智能化,省去间接对频率计算的麻烦与错误。文章对其测量原理,设计和实现作了说明,介绍了主要程序,并进行了误差分析。
目前单片机广泛应用到国民经济建设和日常生活的许多领域,成为测控技术现代化不可缺少的重要工具。而本文适应这一发展趋势,把MCS-51系列单片机应用于对周期波频率的测量,并通过LED显示器自动显示出来,这对于频率的测量带来了极大的方便。
利用施密特触发器将边缘缓慢变化的周期性信号如正弦波、三角波或任意形状的模拟信号变换成同频率的矩形脉冲。通过MCS-51系列单片机内部的两个十六位定时/计数器测量某段时间内的外加脉冲数,经过处理并通过LED直接显示出所加信号的频率。单片机内部的TO用来定时,Tl用来计数(下降沿触发)。当来一个计数脉冲则计数一次。在TO开始定时的同时,T1开始计数;TO定时1s时间到时,T1停止计数。方框图如下图所示。
测量频率的硬件电路主要由计数脉冲形成电路和计数显示电路两大部分组成。计数脉冲形成电路用“555”定时器接成施密特触发器对外加的周期波进行变换,使之输出为矩形脉冲。电路如上图所示,计数显示电路如下图所示,主要包括:
(1)由INTEL公司生产、晶振频率为12MHz的89S02单片机。通过软件编程使它内部的定时器TO定时,Tl对外部的所加脉冲计数。然后把测量结果值通过PO口输出。89S02自带8K闪存,可以有90~100个现场测量数据,供回放调检。
(3)由于采用的是4位共阴极的动态扫描方式显示,段代码由89S02的PO口提供,位选线的输入,输出口不能提供足够的灌电流,因此用G1~G4提供给LED足够的显示电流。
用MCS-51单片机测量频率的程序主要包括:初始化程序,定时计数程序、LED显示程序。初始化程序略。定时计数主要程序:
在上述程序下的最大测量频率为255Hz。适当调整程序后的最大测量频率可为89S02主频的1/12,但在保证测量精度的前提下最大测量频率宜安排在主频的1/100以下。
上述程序的最大测量频率为255Hz,由于单片机在响应中断的时候有2~6个机器周期,按最大误差计算,6-2=4个机器周期,在1s钟中断响应一共发生20次,最不利的累计误差时间为4×20=80微秒,因此在此程序下的最大误差为80/1000000=0.08/1000,这样的精度完全能满足现场检测的需要。
主频率 12M 功能: 1、使用DS1302获得时钟信号,能够进行时间设置 2、能够设置10组打铃时间,并具有临时打铃功能,打铃的时长为5S钟 3、1602液晶屏幕显示数据。 仿真原理图如下 使用方法: 按键“÷”时间调整,多次按下调整位 按键“X”打铃时间调整,多次按下调整位 按键“=”打铃时间数组调整 按键“+”数据加 按键“-”数据减 按键“/C”退出 单片机主频率 12M 单片机源程序如下: /* 主频率 12M 项目名称: 校园打铃系统 功能: 1、8位数码管显示当前时间。 2、使用DS1302获得时钟信号,能够进行时钟设置 3、能够设置10组打铃时间,并具有临时打铃功能,打铃的时长为5S钟 4、
校园打铃系统源程序 /
随着近几年数字音频产品的爆炸性增长,市场上出现了很多芯片或者芯片组来满足更高级的播放器要求。但是有些进入数字音频市场的产品也存在一些陷阱,事情并不是像选取适当的处理器硬件那样简单。 在近几年,一直是单独的音频和多媒体播放器在占据市场的主体,但是一些消费者也在试图把他们的便携式媒体播放器与其家庭或者汽车立体声音响设备连接在一起,这也促使一些在家庭或者汽车立体声音响设备市场的厂商把他们的高保真(HiFi)系统用于数字音频时代。 采用计算机硬件 一些厂商已经试图在音频和多媒体播放器中采用计算机硬件,这些硬件虽然在处理计算机多任务的庞大数据面前表现非常优秀,但是却给音频设计师带来了很大挑战,主要表现在相对较慢的速度、不可预知的任务
设计要求 一个按键控制启动/停止 一个按键控制正反转 两个按键控制结束减速 四位数码管前一位显示正反转、1表示正转、0表示反转,后三位显示速度值 采用AT89C51单片机,以及直流电机驱动器L298 L298的IN1、IN2控制OUT1、OUT2输出高低电平 IN3、IN4控制OUT3、OUT4输出高低电平 使电机两端有一个电压差 可以外接两路直流电机。 ENA、ENB使能两路电机控制端口高电平有效。 用到的模块有数码管显示、按键获取、定时器0. 数码管显示部分 #include REGX52.H #include Delay.h sbit we2=P2^1; sbit w
的直流电机调速系统(L298的使用) /
0 前言 目前,三速单相电动机结构简单,成本较低,控制方便,它使电风扇具备高、中、低三档转速,提高了电风扇的供风质量,因此,这种单相电动机在家用电风扇得到广泛的应用。但是,当需要进一步提高电风扇的质量和品位时,仅具有三档转速的单相电动机就不能满足电风扇的要求,必须提高单相电动机的调速能力。我们使用无触点开关分时接通的方法,在硬件电路基本不变的条件下,使三速单相电动机具有二十档转速的调速能力。 1 三速单相电动机开关调速的原理 三速单相电动机调速电路如图1所示, L、M、H分别为单相电动机的低速抽头、中速抽头和高速抽头,单相电动机采用电容运行方式,三个抽头与电源的连接由三个双向晶闸管TL、TM、TH来控制,当TL导通时
的单相电动机调速方法及其实现 /
赛腾微电子有限公司(以下简称:赛腾微)宣布针对汽车LED尾灯流水转向灯而量身定制的主控MCU芯片——ASM87F0812T16CIT已通过国内知名汽车厂家一系列上车测试认证,出货量超百万颗。 作为一家专注于汽车电子领域的芯片及方案提供商,赛腾微方面表示,此款MCU成功研制与量产,标志着国产MCU在汽车前装车身控制领域实现了产业化零突破。 赛腾微的ASM87F0812T16CIT是一款针对汽车LED尾灯控制而专门定制开发的高性能专用MCU,该芯片选用通过ISO/TS16949认证的汽车级0.11um嵌入式闪存工艺制造,内置全温全压高精度( ±0.3%)时钟振荡器、边缘捕获PWM与高可靠的Data EEPROM等专用电路模块,使得LE
引 言 在工业控制中经常要进行转速测量,一般采用的是接触式转速计,这种转速计必须顶在转轴中心才能进行测量,使用起来不方便,而且局限性很大,安全性也不是很好。因此,我们设计了采用光电传感器的非接触式转速计,测量范围从1.0~9999转/分钟,四位数码管显示,当被测转速小于1000转/分钟时,精确到0.1转/分钟。 1 测量原理 在被测旋转轴上贴一片铝箔作为反光体,当反光体转到光电传感器的正前方时,光电传感器发出的红外光束被反射回来,同时被光电传感器上的红外接收管接收,产生一个脉冲信号,我们利用这个信号的边沿触发单片机内部的高精度定时器进行计时,精度可达1μs,当反光体再次转到光电传感器的正前方时,利用光反射信号的边沿停止
随着化石类能源的日益减少,以及温室气体的过度排放导致全球变暖问题越来越受到重视,人们一方面在积极开发各类可再生新能源,另一方面也在倡导节能减排的绿色环保技术。太阳能作为取之不尽、用之不竭的清洁能源,成为众多可再生能源的重要代表;而在照明领域,寿命长、节能、安全、绿色环保、色彩丰富、微型化的LED固态照明也已被公认为世界一种节能环保的重要途径。太阳能-LED街灯同时整合了这两者的优势,利用清洁能源以及高效率的LED实现绿色照明。 本文介绍的太阳能-LED街灯方案,能自动检测环境光以控制路灯的工作状态,最大功率点追踪(MPPT)保证最大太阳能电池板效率,恒电流控制LED,并带有蓄电池状态输出以及用户可设定LED工作时间等
的太阳能-LED街灯解决方案 /
首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; ⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。 ⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VP
的引脚及其功能介绍 /
创新实践应用. target=_blank
项目化应用教程(C语言) target=_blank
【瓜分2500元红包】 票选DigiKey\智造万物,快乐不停\创意大赛人气作品TOP3!
【直播】3月27日,STSAFE-A110安全芯片及ST4SIM eSIM芯片助力安全通信
【线日,基于Buildroot制作STM32MP13启动镜像-深圳/厦门/西安/郑州/苏州
【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性
【新品】STM32MP13X-支持Linux、RTOS和Bare Metal应用,新一代通用工业级MPU
【新品】Arm® Cortex®-M33处理器内核,运行频率160 MHz,基于Armv8-M架构并带有TrustZone®
【下载】AN5129_适合2.4GHz无线信号的低成本PCB天线 基于 BlueNRG-LP ARM Cortex-M0+
随着物联网(IoT)网络日趋复杂,物联网端点边缘处理的复杂度亦水涨船高。因而可能需要使用新系统来升级现有的端点,这个系统的微需 ...
步骤1:安装必需的软件首先,安装必需的软件。为ARM安装gcc编译器:gcc编译器包含用于编译,链接和构建MCU的构建代码的工具。安装以下三个 ...
我们在做SPI应用时,有时希望通过定时器定时地触发SPI的收。
杏彩体育官方平台 上一篇:丰田考斯特17座报价17座价格参数图片 下一篇:MCS-51单片机外部中断详解