数字单脉冲电源在电镀中的应用
(1) 主CPU系统:
主CPU系统主要管理显示电路、按键电路、运行状态控制以及向从CPU 系统发送脉冲参数等。本CPU 选用89C52,暂停时通过P11控制暂停指示灯发光指示,喂狗信号由P10输出。主从CPU的握手信号为R /P。考虑到主CPU系统对定时的要求不高,采用6MHz主频信号。
(2) 从CPU系统:
从CPU系统选用89C2051单片机,唯一的任务是产生斩波所需要的脉冲信号。ATMEL公司生产的这种型号单片机是一种低功耗、高性能的8位CMOS微处理器芯片。片内带有2 kB的闪烁可编程及可擦除只读存储器,与工业标准的80C51指令集相兼容。
(3) 复位与看门狗电路:
按照系统的设计要求及长期连续运行等实际情况,本系统的复位必须考虑三种情况:上电复位、手动复位及看门狗定时器溢出复位。采用MAX813L电源监视电路。主从CPU系统共用复位信号,当系统中任何一个子系统运行失效时,必须共同复位。
(4) 主系统显示与按键电路:
考虑到电镀的实际生产,显示采用数码管,同时为了减轻主CPU的负担,简化硬件设计,显示与按键电路通过8279专用接口芯片与单片机相连。
3 软件系统设计:
采用双CPU系统, 2个CPU各司其职,使软件的设计难度降低了。
3. 1 主系统软件:
主系统主要有4大功能模块组成:主程序模块、串行通信模块、T2定时中断服务程序、参数编辑模块。4个模块的功能分别是:
主程序模块:系统初始化及其他模块的协调与调用。
串行通信模块:主要向从系统发送编辑好的ton , toff及T等参数。
T2定时中断系统服务模块:计算电镀时间,即对T参数倒计时处理。
参数编辑模块:编辑输入脉冲所需的ton , toff及T等参数。
主系统主程序框图见图3。
评论