查看: 5126|回复: 1

格兰仕洗碗机LCD显示方案(源码及辅助工具)

[复制链接]
  • TA的每日心情
    无聊
    2016-1-10 20:53
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-10-8 20:38:14 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 飞飞 于 2013-10-11 08:41 编辑

    开发背景
    格兰仕洗碗机目前来讲型号很多,但全部都是基于LED灯和数码管的界面。为了给客户良好的视觉体念,近期开发多款基于LCD显示的洗碗机。
    产品基本参数
    1.  额定电压: 110-240VAC。
    2.  额定频率: 50/60Hz
    3.  额定功率:1850W
    4.  待机功率:
    5.  LCD显示<1W
    6.        普通LED 待机功率<0.5W
    7.        使用芯片:瑞萨 78k0系列uPD78F0513。
    环境
    1.        储存环境:温度:-40℃~85℃;相对湿度20%~95%。
    2.        使用环境:温度:0℃~75℃ ;相对湿度:40%~85%。
    3.        测试环境:按照相关测试标准规定的测试环境进行。
    技术要求
    1.  洗碗机电脑板、所选用的零部件、生产过程中所使用的辅料等应符合欧盟ROHS 及REACH 的相关要求,相关要求均采用最新版;
    2.  电脑板所采用元器件、安规器件应工作可靠且通过TUV、VDE 认证符合相关IEC 或EN 标准要求并取得证书,或者通过欧盟第三方权威认证机构认可并取得ENEC 证书
    3.  洗碗机电脑板应采用防护性电子电路,应有效避免在非正常状态下产生的失效和危险;并符合IEC60335-1 及IEC60335-2-5 相关适合洗碗机部分的要求;
    4.  电脑板程序应至少采用CLASSB 级软件,即能通过软件有效避免洗碗机产生的失效和危险;在程序设计过程中特别在温度传感器故障报警过程中应充分考虑洗碗机的使用环境,在规定的使用环境下洗碗机不得误报警;
    5.  电脑板板材及超过0.2A 载流的连接器等,应具有良好的耐热阻燃性能,耐热等级为125℃,防火等级应符合灼热丝850℃要求,板材应达到UL94-VO 等级;
    6.  电脑板在3 级污染、CTI 大于250、材料类别为IIIa 的条件下应有足够的电气强度和爬电距离,并符合IEC60335-1 29 相关要求;
    7.  设计的电脑板应与整机良好匹配,且符合IEC 或者EN 标准所规定的EMC 及EMI 的相关要求;
    8.  蜂鸣器鸣叫声音应大于80dB(A),蜂鸣器应良好固定;
    9.  所设计的电脑板应有足够的电器强度,在实验室测试时能够承受1250V 1min 的电气冲击;在例行生产实验过程中能承受1800V 3s 的电气冲击;
    10.  电脑板主板电源方式应采用开关电源,开关电源方案应充分考虑后续改进空间,应有足够的冗余,至少能保证4 个控制负载同时工作。
    11.  电脑板所使用连机器应通过选型达到防插错功能,并考虑通用性。
    12.  电脑板上必须有3.15A/ 250V(根据实际设计方案确定)慢熔保险丝(带护套),保险丝必须有有效的欧洲认证证书,例如VDE 证书、TUV 证书、ENEC 等证书。
    13.  对洗涤剂添加器、水软化器电磁阀、进水电磁阀等电器件的控制必须采用安全可靠的控制元件,此类控制元器件必须经过技术部门或设计人员的确认。
    14.  在所设计的电路中如有采用变压器,应采用符合IEC61558-2-6 要求的安全隔离变压器,并有符合IEC 或EN 标准的认证证书,如VDE、TUV、ENEC
    15.  电脑板应采用强弱电分离设计,即额定电压与5V 分离,采用非热地方式。如采用继电器实现,选型应充分考虑洗碗机各负载特性选择匹配的继电器并留有足够容量得以匹配110V±15%电压下正常工作,继电器开关次数至少为5E4;
    16.  电脑板能在85℃高温85%湿度下工作;电脑板应有良好的防潮措施,印刷电路板应刷三防漆;
    17.  所设计的电脑板应能在额定电压范围110-240V、50/60Hz 下工作,在PCB 设计过程中应预留足够的电气间隙及爬电距离,并能在±15%额定电压范围内(93.5V-276V)正常工作;
    18.  电脑板的外型及安装尺寸、样件等应符合附录四图纸及技术资料的要求。
    19.  电脑板各插座、按键和指示灯的配置应符合样件、图纸等技术资料的要求。
    20.    加热器及L 进线250 端子位置及标记要求如下图所示, PCB 背部250 端子焊点距离至少大于4mm。
    界面描述:

    按键界面

    按键界面
    按键板界面描述

    显示界面

    显示界面
    硬件设计

    硬件设计

    硬件设计


    软件设计
    洗碗机基本工作流程示例(标准洗流程):

    标准洗流程

    标准洗流程

    软件基本结构(详细请看软件源代码):

    流程

    流程

    file:///C:/DOCUME~1/230428~1.ZSG/LOCALS~1/Temp/msohtmlclip1/01/clip_image009.png
    辅助软件(附件可下载)
             为了更便捷的开发和测试及维护软件,本人制作了一些小工具,可方便开发。
    1.        首先来看一下LCD字段RAM映射Flash小软件,下面的flash可直接点击运行,点击笔段查看其对应的字节和BIT变化。(下面可能显示不全,实际运行请下载附件)
    http://bbs.9ria.com/forum.php?mod=attachment&aid=MTkwMjk0fDQ0ZjNhZjg3MjQ3M2FiY2Y0ZmVmZjE1MWQwMzg4ZjYzfDEzODEyMjUwNjY%3D&request=yes&_f=.swf

             操作方法:可通过当即LCD虚拟界面的每个显示元素查看其所对应的RAMBIT的变化,最下方的文本域为RAM的所有字节值。
    file:///C:/DOCUME~1/230428~1.ZSG/LOCALS~1/Temp/msohtmlclip1/01/clip_image011.jpg
    2.        再来看下一洗碗机程序配置软件(附件可下载)。
    注意:该程序为Adobe AIR程序,运行要求安装 Adobe AIR Runtime。

    配置软件

    配置软件

    file:///C:/DOCUME~1/230428~1.ZSG/LOCALS~1/Temp/msohtmlclip1/01/clip_image013.jpg
    通过该软件可配置系统模式,其与显示板的通信方式(IICUART),菜单配置,是否使用同步电机,是否有半载功能,是否有掉电记忆功能等。
    3.        洗涤流程编辑和测试工具。

    flow.jpg
    file:///C:/DOCUME~1/230428~1.ZSG/LOCALS~1/Temp/msohtmlclip1/01/clip_image015.jpg
    作用一:流程编辑功能,可图像化的方式编辑洗涤流程,然后导出流程数据到代码。
    作用二:测试功能,在整机运行时,该软件可通过串口连接到控制板,读取并显示当前菜单的所有流程,流程中的每个步骤下均有进度条,可现实当前步骤的运行进度。

    附件下载:
    软件源代码:
    Src.zip (875.86 KB, 下载次数: 461)
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-9 08:13:59 | 显示全部楼层
    不错,顶一个~~~~~~~~~~~··
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 23:40 , Processed in 0.126932 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.