一款基于STM8S系列单片机洗碗机控制器设计及实现.docVIP

一款基于STM8S系列单片机洗碗机控制器设计及实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一款基于STM8S系列单片机洗碗机控制器设计及实现

一款基于STM8S系列单片机的洗碗机控制器设计及实现   摘要:文章简要介绍了全自动洗碗机的工作原理及主要功能,分析了洗碗机的几个主要检测对象及控制对象的具体控制需求。给出了一款以STM8S系列单片机为控制核心的洗碗机控制器的具体设计方案,介绍了系统各主要功能模块的原理图设计、软件总体框架结构以及部分软件模块的设计思路等。该方案同时考虑了兼容性设计的问题,可兼容两种显示方案,三种类型的洗涤电机以及多种运行参数选择。   关键词:STM8S;单片机;兼容性设计;洗碗机控制器;软件结构   中图分类号:TP368 文献标识码:A文章编号:1006-8937(2014)20-0023-03   洗碗机在欧美已广泛应用于普通家庭的厨房中,有数据统计,在欧美主要国家,洗碗机的普及率已达到70%以上,几乎是家家户户必备的厨房生活电器。而在中国,由于生活习惯的影响,洗碗机一直无法得到普及,但随着现代都市生活品质的不断提高,人们越来越关注生活中能带来更多便利的电器,洗碗机也在吸引着更多中国消费者的眼球,它的便利性正逐步得到人们的认可。目前市场上Electrolux、SIEMENS、Whirlpool、SANYO、Hair、Midea等国内外著名品牌均推出其洗碗机产品,洗碗机产品具有很广阔的市场前景。   1工作原理及主要功能   洗碗机是用于洗碗的机器,它可用于自动清洗碗、盘、碟、勺子、筷子等餐具。根据洗碗机的用途、洗涤方式、安装方式、控制方式、开门方式等,可将它分为多种种类及型号。本文主要讨论的是家用喷淋式全自动洗碗机的设计方案及实现方式,该产品也是目前家用洗碗机中最主要的产品形式。   此类型洗碗机的主要工作原理就是用水泵将加热后的水抽送到旋转喷臂,在水压的作用下喷臂会旋转,水通过旋转喷臂上的小孔向上下左右强力喷淋,辅助以清洁剂等物品,将碗碟上的油污等冲洗干净,从而达到清洗碗碟的目的。喷淋式洗碗机工作原理如图1所示。   洗碗机的主要功能包括洗涤、消毒、烘干、预约、水质软化、掉电自动记忆、学习功能等,系统提供多种洗涤程序供用户选择,用户可根据需要选择普通、快速、强力、夜间、精细、自保养等洗涤模式。   2系统硬件方案   洗碗机控制器的系统主要组成部分如图2所示,由于洗碗机的系统功能比较复杂,需要检测及控制的信号量比较多,主要负载包括洗涤泵、进水阀、排水阀、加热器、洗涤剂阀等,其中加热器采用继电器控制,其余负载均采用可控硅控制。在洗涤泵的控制电路设计上考虑了兼容性,可兼容三种类型的电机:无转速反馈的交流电机、带转速反馈的交流电机以及BLAC调速电机。主要的信号输入量包括:水温、门开关、水位开关、溢流、过零信号、加热器反馈信号、电机转速、缺盐信号等。用户操作界面包括6个按键、10个LED、2位数码管、蜂鸣器等。下面分别介绍部分主要电路的设计方案。   2.1主控芯片选择   考虑到洗碗机控制器系统软硬件复杂程度高,系统整体需求较高,结合芯片性能、价格等因素,选用了意法半导体公司的STM8S系列8位单片机STM8S207R8,该芯片是ST推出的高性能8位单片机,在价格方面具有很强的竞争力。该芯片为64 PIN LQFP封装,具有52个I/O,64 K FLASH,6 K RAM,1.5 K EEPROM,16通道10位ADC,9通道CAPCOM Timer,具有多组SPI、IIC、UART等外围接口,内核运行频率24 MHz,整体功能十分强大,可满足本系统的功能需求。   2.2电源电路设计   根据洗碗机控制器产品特点及成本要求,控制器电源电路采用了非隔离型的开关电源方案。由于控制器总体功率不高,主要负载为1路继电器、2路显示、5路可控硅,因此采用了PI的LNK306开关电源控制芯片,总功率输出约4 W,提供-5 V和+7 V两路输出用于MCU及继电器等负载供电。该方案具有性能可靠、抗干扰能力强等优点。电源电路图如图3所示。   2.3过零信号电路设计   由于过零信号被用于控制可控硅的导通角,从而控制电机的转速,因此过零信号的准确性会影响电机的调速控制。由于采用非隔离型开关电源,因此过零电路的设计直接采用L线经电阻降压后驱动三极管的方案,该方案原理简单、成本低、可靠性好,主要需考虑的是分压电阻的取值,以提高电路的精度。由于门开关、水位开关、加热器反馈信号在系统电气线路中也是同样的接法,因此采用同样的设计方案。   2.4电机驱动电路设计   根据能耗要求及产品功能需求的不同,匹配的电机也有所不同。本产品在设计时充分考虑了电机驱动的兼容性,最简单的无反馈定速电机直接采用可控硅全导通进行控制;带霍尔传感器的交流电机采用了可控硅导通角闭环控制方式进行调速;BLAC调速电机则通过UART串口通讯,传输控制命令

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档