脉冲周期测量电路制造技术

技术编号:2640260 阅读:173 留言:0更新日期:2012-04-11 18:40
一种脉冲周期测量电路,其特征是:由单片机AT89C52和定时计数芯片82C53组成;其中AT89C52的数据总线P00-P07与82C53的数据总线D0-D7依次相连,AT89C52的地址总线的P20、P21、P26与83C53的地址线的A0、A1、CS依次相连,AT89C52的读控制线/RD与82C53的读控制线RD相连,写控制线/WR与82C53的写控制线WR相连,AT89C52的频率输出ALE与82C53的CLK2相连,82C53的OUT2与自身的CLK1相连,82C53的GATE2连接一上拉电阻R,上拉电阻R另一端接电源VCC;脉冲信号pulse输入端与AT89C52的INT0及82C53的GATE1连在一起,82C53的OUT1与AT89C52的INT1相连。(*该技术在2013年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及电信号测量电路,特别是一种脉冲周期测量电路
技术介绍
现有的数字式粘度计多采用光电采样的方法,主要利用单片机内部的定时器计算脉冲周期,由于粘度计转速档较多,采样到的脉冲周期从几十毫秒到几分钟,测量范围比较宽,而单片机定时器周期较短,对于周期长的脉冲需要的定时中断很多,加重了软件处理的负担,降低了测量精度。
技术实现思路
本技术为了解决粘度计光电采样脉冲周期测量所存在的技术问题,而提供一种脉冲周期测量电路。根据上述目的,本技术提供一种脉冲周期测量电路,其特点是由单片机AT89C52和定时计数芯片82C53组成。其中AT89C52的数据总线P00-P07与82C53的数据总线D0-D7依次相连,AT89C52的地址总线的P20、P21、P26与83C53的地址线的A0、A1、CS依次相连。AT89C52的读控制线/RD与82C53的读控制线RD相连,写控制线/WR与82C53的写控制线WR相连。AT89C52的频率输出ALE与82C53的CLK2相连,82C53的OUT2与自身的CLK1相连,82C53的GATE2连接一上拉电阻R,上拉电阻R另一端接电源VCC。脉冲信号pulse输入端与AT89C52的INT0及82C53的GATE1连在一起,82C53的OUT1与AT89C52的INT1相连。本技术由于采用了以上技术措施,增加硬件,简化软件,因此具有软件简单清晰,测量精度高等优点。附图说明附图是本技术的电路图具体实施方式如附图所示本技术实际上是增加一个定时计数芯片配合单片机及软件处理来解决测量问题的。82C53是一常用的定时计数芯片,内置三组定时计数模块,每组模块有四种工作方式。82C53的CLK2接受AT89C52的ALE输出的1M频率的方波作为测量的基准频率,CLK2、OUT2与GATE2在本电路中被AT89C52设置为分频方波发生器,可通过设置分频比由1到65535,分频的范围比较宽。根据不同的测量转速及周期,给定的分频系数也不一样,短周期脉冲的分频系数就小,长周期脉冲的分频系数就大,使得不同量程范围的脉冲周期与其计数脉冲频率相对应。CLK1、OUT1与GATE1在本电路中被AT89C52设置为频率发生器。CLK1接受自OUT2经过分频后的计数频率脉冲,在82C53内部的16位计数器对输入的计数频率脉冲计数,该计数器可被AT89C52写入初值和读取计数值,计数过程受GATE1的控制,当GATE1为高电平时计数,为低电平时停止计数。而GATE1如上所述与需要测量的脉冲信号pulse连接并同时接到单片机AT89C52的INT0上,该INT0中断被定义为下降沿触发。测量过程开始时,由AT89C52将82C53中的16位计数器清零。当输入的需要测量的脉冲信号pulse为低电平时,GATE1与INT0都是低电平,82C53内部的16位定时计数器不对从OUT2输入的计数频率脉冲计数,一旦输入的脉冲信号pulse为高电平时,16位定时计数器开始计数。当脉冲信号pulse由高电平转为低电平时,GATE1也为低电平,16位计数器停止计数,与此同时,高到低的下降沿跳变也发生在AT89C52的INT0上,软件转入中断处理,将82C53的16位计数器的值读入内部RAM缓冲区中存储后,又将该16位计数器清零,开始下一次的测量过程。当采集到一定计数值后,软件再做数字滤波处理,去掉较大值和较小值,并将中间值取平均,这样得到的测量值比较稳定可靠。当脉冲周期较长,已超出的最大的测量范围时,该16位计数器就会溢出,同时OUT1上会有一个频率脉冲,而与之相连的AT89C52的INT1脚也会有一个下降沿跳变,软件转入中断处理,告之错误产生,并进行相应的出错处理。综上所述,软件的负担的确有了很大的减轻,82C53的硬件分频取代了单片机内部的定时中断,避免了进入中断及退出中断的时间不确定性,提高了测量精度。在粘度计设计中,定时计数芯片82C53不仅用于光电采样脉冲周期的测量,而且在步进电机转速控制,温度测量中给单片机提供了外加的定时计数功能。最大可能的发挥了它的作用。权利要求1.一种脉冲周期测量电路,其特征是由单片机AT89C52和定时计数芯片82C53组成;其中AT89C52的数据总线P00-P07与82C53的数据总线D0-D7依次相连,AT89C52的地址总线的P20、P21、P26与83C53的地址线的A0、A1、CS依次相连,AT89C52的读控制线/RD与82C53的读控制线RD相连,写控制线/WR与82C53的写控制线WR相连,AT89C52的频率输出ALE与82C53的CLK2相连,82C53的OUT2与自身的CLK1相连,82C53的GATE2连接一上拉电阻R,上拉电阻R另一端接电源VCC;脉冲信号pulse输入端与AT89C52的INT0及82C53的GATE1连在一起,82C53的OUT1与AT89C52的INT1相连。专利摘要本技术涉及一种脉冲周期测量电路,特点是由AT89C52单片机和定时计数芯片82C53组成。其中AT89C52的数据总线、地址总线、读写控制线与82C53的相应总线和控制线相连接。AT89C52的频率输出ALE与82C53的CLK2连接。82C53的OUT2与自身的CLK1相连,82C53的GATE2连接一上拉电阻R,上拉电阻R另一端接电源VCC。脉冲信号pulse输入端与AT89C52的INT0及82C53的GATE1连在一起,82C53的OUT1连接AT89C52的INT1。本技术减轻了单片机软件的负担,充分利用了82C53的硬件分频及硬件定时计数功能,取代了单片机内部的定时中断,避免了进入中断及退出中断的时间不确定性,提高了测量精度。文档编号G01R23/00GK2670952SQ20032010840公开日2005年1月12日 申请日期2003年11月27日 优先权日2003年11月27日专利技术者陈文亮, 吴亚锋, 王利兵 申请人:上海精密科学仪器有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈文亮吴亚锋王利兵
申请(专利权)人:上海精密科学仪器有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1