关 闭

新闻中心

EEPW首页 > 工业自动化 > 设计应用 > 空调主板显示数据实时监测电路的设计(05-100)

空调主板显示数据实时监测电路的设计(05-100)

—— 空调主板显示数据实时监测电路的设计
作者:广东省科学院自动化工程研制中心 黄育和 张昱 符智杰时间:2009-02-23来源:电子产品世界

  概述

本文引用地址:http://www.eepw.com.cn/article/91521.htm

  近年来,随着市场的不断扩大,竞争也日趋激烈;从而对生产成本控制提出了更高的要求,生产过程中测试成本占据了生产成本相当大的比重。同时,生产测试的方便性、准确性和有效性都影响着产品质量,从而最终影响空调品牌的信誉。

  国内空调生产厂家对空调主板的测试大多数仍停留在手工检测阶段,为提高生产测试中的自动化程度,我们设计了空调主板自动测试系统;自行研制的主板测试数据的实时监测电路是该自动测试系统的一个重要组成部分。该监测电路是以Philips增强型P89C51RD2为核心,实时监视空调主板内的与显示驱动芯片之间的同步串行数据,确保对空调主板检测的准确有效;同时根据工控机软件定义的检测流程,将计算机发出的控制信号传送给空调主板的系统,从而模拟空调遥控器的各种操作,实现生产测试系统的流程化和智能化。

  监测电路硬件的设计

  主板测试数据实时监测电路功能要求主要包括三个方面:空调显示数据的监测、风叶步进电机控制脉冲的监测和遥控器功能的模拟。对于前二类数据的监测由于实时性要求高,工控机在多任务监控软件条件下无法胜任;而对于遥控器功能的模拟是为了提高测试系统的自动化程度,在计算机操作平台上实现鼠标点击来模拟空调遥控器的操作。本文主要描述该实时监测电路中显示数据监测和遥控器模拟的实现。

  监测电路硬件基本组成

  

 

 

  图1.空调主板测试数据实时监测电路硬件结构

  结合监测电路的特殊功能,为提高所设计测试系统的可靠性,单片机采用外部看门狗(Watchdog)复位芯片X5045,该芯片内含512字节的E2PROM可以用于存放系统的相关配置;同时将多余的I/O用于LED指示灯,方便单片机软件调试并指示监测电路的工作状态,硬件电路基本组成如图1所示。

  监测电路功能分析

  实时监测电路所采集的显示数据是空调主板上单片机与显示驱动芯片之间的同步串行通讯数据。芯片(引脚如图2所示)是台湾普诚(PTC)公司生产的专用LED驱动芯片,支持10×3键盘扫描和由软件配置的12位×6段或11位×7段显示模式,与控制器的数据接口为同步串行方式:数据输入引脚DIN、数据输出引脚DOUT、时钟引脚CLK和通讯使能引脚STB。[3]由于在空调主板应用中没有键盘扩展的需要,与主板单片机之间通讯有三个I/O:DIN、CLK和STB。因此,监测电路必须通过这三个数据接口,编写单片机软件准确实时地识别空调主板传送给PT6961的显示数据,考虑到主板采用单片机主程序循环方式刷新显示驱动芯片,并且数据流格式固定,CLK频率达65KHz。监测电路中的单片机在采集DIN数据串时,由于数据速率较高且时钟频率不确定,因此将采集一串数据作为一次任务,且在该任务内不允许其它类型的中断发生。基于分析与实验结果,将DIN引脚与单片机普通I/O连接,而STB和CLK则与单片机的INT0和INT1外部中断输入引脚相连,用于采集任务的开启和通讯数据位的监测。


上一页 1 2 下一页

关键词: 空调 单片机 PT6961

评论

技术专区

关闭