积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 首页 >> 行业应用 >> 测试测量 >> 应用笔记
  相关分类:
用转速计测量超低频率
 
作者:Ricardo Jimenez   来源:半导体应用网    点击数:137   更新时间:2008-3-11
您可以添加到网摘 让更多人关注此文章:

        图中所示的电路是一个三位转速计,用来测量重复时间间隔为0.235至15秒内的低频信号。转速计的转速为每分钟4至255转,它应用在那些医疗设备,这些医疗设备中,用来测量心跳率、呼吸率、电解磨削、脑电图、低转速电机转速或机械装置转速之类的低频信号。

三位转速计 


  PIC16F872微处理控制处理转速计的数据。PIC感应输入频率(fin)的周期,计算出每秒产生的相应的脉冲数,并相应的更新LED显示器。输入信号需被预处理成0到5V的直流电压,脉冲高电平的宽度至少为4μs。


  MCU所用等式为RPM = 60/T。T指感应输入的周期,常数60代表一分钟(60秒内)脉冲的读数或每分钟的旋转数。该电路的时间基准是出一个32kHz的晶振(爱普生C-001R32.768K-A ±20 ppm)来提供的,这个时间基数反过来触发T1(PIC的内部定时器)。T1有一个可编程的已将其设为1/8的因子。这一因子产一个4 kHz的分频。定时器T1为16位的定时器,产生一个0.00025秒(250 μs)的变化周期。


  定时器T1通过软件被输入端RC2的输入信号的上升沿使能。当下一个上升沿到来时,T1被禁止。这样,T1就有了一个与输入信号周期对应的二进制计数。因其变化周期为0.00025秒(250 μs),我们必须将其右移三位以获得0.25秒的时间。这样,新的rpm等式将为RPM = 60000/T。


表中显示如何获得转数/分


  表中显示如何获得转数/分(rpm)读数,从包含了周期读数的计数器(T1)开始。例如,若PIC检测到一个周期为1秒的信号,因为内部频率分配器被设为4,所以计数器的读数将等于1000(十进制)。这个信号的最终rpm读数将等于60。


  它是这样工作的:PIC监测输入端RC2,等待一个下降沿。当检测下降沿时,定时器T1被TMR1ON位使能。然后,PIC等待下一个定时器T1。当下一个定时器T1到来时,PIC禁止TMR1ON位以停止读数。这时,各自周期的读数被存于寄存器TMR1H和TMR1L中。


  为避免范围外的读数,需要检测溢出位TMR1F。如果该位被设置了,则表明信号的周期太长以致不能被测量。在这种情况下,程序跳至UNDF标位,显示“OUF”或overflow信息。这表明输入信号的周期比16.384秒要高。


  若没有溢出,我们就要校验检测周期,使其等于或高于940(相当于 255 rpm)。如果读数低于940,程序就要跳到OVERF标位,显示信息将为"00F",这表明读数高于255 rpm。


  若这一值大于940,则利用常规DIVS被4除。DIVS带有产生两个16位数字的两对寄存器(ACCb和 ACCa)。为了获得这一周期,所用公式为ACCb/ACCa = ACCb,60,000 (EA60H)再一次利用常规DIVS被ACCb除。这样我们就得到了二进制的rpm值。我们必须将这个二进制转换为BCD码。


  为了实现这一操作,我们将读数转移至W,然后调用常规的BINBCE。BINBCE通过寄存器R0, R1, 和R2(R2是最具意义的信号数)将二进制转换为BCD码。最后,将每一个寄存器内的数据转换成七段码,使之能在LED显示屏上显示。两个计算表SEGM 和 SEGM2完成这个七段码操作,其中SEGM2负责处理百位数位。

[1]



相关文章
· 后驱动技术在电子测试维修中的应用[69]
· 基于MCU+CPLD的相位差和频率的测量方法研究及实现[104]
· Kelvin四线连接电阻测试技术及应用[97]
· 基于RS-485总线的土工膜水力性能测试系统[125]
· 三轴影像测量仪的开发与研制[133]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
安富利助中国中小型制造企业摆脱购买假
富士通微电子与北京航空航天大学共建M
西安市民发明用牙齿听声音的传导器
日本制成超微结构 有望大幅
中国嵌入式系统产业联盟嵌入式技术论坛
ARM联手IBM等三家公司开发32n
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
99SE请教个问题...
EDA工具集合(2)...
EDA工具集合(1)...
嵌入式开发液晶显示...
比尔盖茨给年轻人的10句警言...
各种单片机的总结(优缺点)...
[转帖]AVR的主要特性...
[转帖]AVR芯片的ISP全攻...
写给迷茫中的嵌入式新手...
Arm/DSP/FPGA的比较...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网