位置:51电子网 » 技术资料 » 测试测量

空调主板显示数据实时监测电路的设计

发布时间:2008/6/3 0:00:00 访问次数:814

        

    

    

    作者:广东省科学院自动化工程研制中心 黄育和 张 昱 符智杰

    

    摘要 基于空调主板生产测试过程的具体分析,提出一套旨在解决主板生产测试自动化的方案。详细介绍空调主板显示数据的实时监测与模拟遥控电路的设计,并描述了philips增强型单片机对显示驱动芯片(pt6961)同步串行通讯数据的监测方法。

    

    关键词 单片机(mcu);测试系统;实时监测;同步串行通讯

    

    概述

    

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

    

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

    

    监测电路硬件的设计

    

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

    

    监测电路硬件基本组成

    

    

    

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

    

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

    

    监测电路功能分析

    

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

    

    

    

    图2. 显示驱动芯片pt6961芯片引脚图

    

    监测电路的另一重要功能是模拟空调遥控器的信号来测试空调主板的各项功能,结合空调主板的特点:遥控信号是由厂方掩膜芯片生成的pwm信号,并调制在38khz红外

        

    

    

    作者:广东省科学院自动化工程研制中心 黄育和 张 昱 符智杰

    

    摘要 基于空调主板生产测试过程的具体分析,提出一套旨在解决主板生产测试自动化的方案。详细介绍空调主板显示数据的实时监测与模拟遥控电路的设计,并描述了philips增强型单片机对显示驱动芯片(pt6961)同步串行通讯数据的监测方法。

    

    关键词 单片机(mcu);测试系统;实时监测;同步串行通讯

    

    概述

    

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

    

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

    

    监测电路硬件的设计

    

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

    

    监测电路硬件基本组成

    

    

    

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

    

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

    

    监测电路功能分析

    

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

    

    

    

    图2. 显示驱动芯片pt6961芯片引脚图

    

    监测电路的另一重要功能是模拟空调遥控器的信号来测试空调主板的各项功能,结合空调主板的特点:遥控信号是由厂方掩膜芯片生成的pwm信号,并调制在38khz红外

相关IC型号

Warning: Undefined variable $stockkeys in G:\website_51dzw\www.51dzw.com\code\tech\view.php on line 152

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式