您当前的位置:五五电子网电子知识单元电路计数-倍频分频电路用单片机制作的包装线累计计数器 正文
用单片机制作的包装线累计计数器

用单片机制作的包装线累计计数器

点击数:7665 次   录入时间:03-04 11:52:16   整理:http://www.55dianzi.com   计数-倍频分频电路

  本文介绍的利用单片机制作的包装线累计计数器,具有关机后保存计数值及传送带电机启/停控制功能,电路简单,可靠实用。

  一、电路原理
    电路原理如上图所示。单片机AT89C5l负责计数、控制电机运行并驱动8位数码管显示计数值。S1为电机启/停键,可使继电器吸合/释放,控制包装线传送带电机运行/停止。S2为计数清零键。关机时,IC2输出的5V电压迅速下降,使P3.2为低电平,单片机进入中断,在中断服务子程序中关闭显示并使电机停转,同时进入掉电状态,此时片内振荡器被封锁,一切功能都停止,只有片内RAM的00H~7FH单元内容被保留,I/O端口的输出状态保存在对应的SFR中。在掉电方式下,单片机的VCC可降至2V,耗电仅50μA。退出掉电方式的唯一途径是硬件复位。为了提高抗干扰能力,V1、V2两组电源分别从变压器次级的两个绕组引出后经整流、滤波取得,电气上实现了彻底隔离。另外,P3.7的输出信号经光耦U1隔离后再驱动继电器KJ动作,防止输出端的干扰信号窜入单片机。

  该电路的计数输入端K1与单片机之间的距离不到1米,故采用经C9滤除杂散电磁场干扰后直接送入P3.1的方法,若距离较长,可经光电隔离后再送入P3.1。计数信号可以是微动开关、光电遮断器或接近开关等。 3.6V/60mAh的镍镉电池用于关机后的数据保持,耗电仅50μA。系统工作时5V电源经R3对其涓流充电。

  二、软件设计
    下图为主程序流程框图。计数、电机启/停及清计数器信号由查询获得。关机保存信号由丽外中断方式产生。LED数码管的扫描由,TO定时中断子程序负责。左图为TD中断子程序流程图,定时中断的间隔为lms,每次显示一位,8位显示器扫描一遍需8ms。右图为INT0外中断服务子程序流程。进入中断后,延时lms再判1次,以滤除干扰。随后进行关闭显示器、关闭电机、进入掉电状态及程序死循环操作。



 

 




本文关键字:单片机  制作  计数器  包装  计数-倍频分频电路单元电路 - 计数-倍频分频电路