用户中心

资讯 > 嵌入式系统

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

来源:21IC中国电子网2006.10.19阅读 3632

       概述    

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

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

空调遥控器的各种操作,实现生产测试系统的流程化和智能化。

       监测电路硬件的设计    

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

       监测电路硬件基本组成

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

硬件电路基本组成

       监测电路功能分析    

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

显示驱动芯片引脚电路

 

       监测电路的另一重要功能是模拟空调遥控器的信号来测试空调主板的各项功能,结合空调主板的特点:遥控信号是由厂方掩膜芯片生成的PWM信号,并调制在38KHz红外载波;在主板由红外接收器件解调后直接输送给单片机I/O脚。在设计监测电路时模拟遥控信号有二种方案CONTROL ENGINEERING China版权所有,第一种方案是:由监测电路的单片机模拟遥控器上各相关按键动作CONTROL ENGINEERING China版权所有,仍由遥控器发送红外指令;第二种方案是:直接由监测电路的单片机I/O脚输出PWM信号,该PWM信号与红外接收器输出的PWM信号呈并联方式(逻辑与的关系)。第一方案对监测电路的单片机软件要求简单,但硬件组成复杂,涉及到监测电路


版权声明:版权归控制工程网所有,转载请注明出处!
继续阅读

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688