ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:145.77KB ,
资源ID:9339612      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9339612.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(洗衣机控制器设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

洗衣机控制器设计.docx

1、洗衣机控制器设计洗衣机控制器硬件设计一概述二电源线路三,选择单片机四复位电路五 . 按键、显示电路六可控硅及其控制电路七水位检测电路八音乐蜂鸣电路九盖开关检测线路十模糊检测电路十一. EEPROM 电路一概述洗衣机控制器的作用,顾名思义,就是要实现对洗衣机的各种自动控制。如何着手进行一台洗衣机控制器的设计,从硬件角度,需要哪些基本模块,这些模块需具备什么功能,怎样工作的,设计时元器件参数如何选择,有哪些地方需要特别注意,这就是本说明书将要阐述的内容。为此目的,在开始设计控制器之前,我们需要先对洗衣机的整体结构及工作流程有个初步的了解,知道洗衣机有哪些东西需要控制?洗衣机对控制器有什么要求? 下

2、面我们将以金羚洗衣机厂的 XQB60-768B 为例,对洗衣机、主要是洗衣机控制器逐一展开描述。洗衣机是为了减轻人们洗涤衣物这种劳动而发明的一种家用电器,为着了解洗衣机的工作过程和基本动作,我们不妨简单地回顾一下手工洗涤的过程:1. 首先将待洗涤的衣物放入盆中2. 加入洗涤剂、洗衣粉等3. 注入清水4. 浸泡一段时间(视情况可省略此环节)5. 用手搓洗6. 将衣物从盆中取出、拧干7. 倒掉污水8. 注入清水重复58步,23个循环,衣物洗净。洗衣机的工作即是模拟手工洗涤的过程:1. 第一步还是要人来干的。将待洗涤的衣物放入洗衣机桶中。2. 第二步也需要人预先将洗涤剂等放入洗衣机内有关的容器中,或

3、届时直接加入洗衣机桶内也可以。从第三步开始,就是洗衣机要做的事了,下面逐一叙述,并顺便介绍一些专用术语,这些术语后面会经常用到;3. 注入清水专业术语叫“进水”,洗衣机装有一个(或两个)控制进水的开关“进水阀”,进水的具体实现就是将进水阀打开,让水流入桶内,水量达到要求后关闭进水阀,停止进水。细心的读者会发现,这里有个问题:就是水量控制的问题。手工操作时,是靠人观察水量,水够了,就停止加水。洗衣机是怎么控制的呢?自动控制的洗衣机必需能感知水量的多少,这里引入一个新的名词“水位检测”。负责检测水位的传感器叫“水位计”,早期的洗衣机使用机械式水位计,现在大多使用鉴频式电子水位计,它与电控板中的电路

4、组合起来,构成一个振荡器,洗衣机桶内水位高低不同,产生不同的压力,通过连接胶管,迫使水位计中的磁芯位置发生变化,因此水位计中的电感量就发生变化,导致振荡器的振荡频率随之改变,电控板的MCU检测到不同的频率,就可以判定目前水位是否满足要求,以确定是否要关闭进水阀。4. 浸泡洗衣机根据操作者的选择和不同的洗涤程序,来确定是否需要浸泡,以及浸泡多长时间。5. 洗涤洗衣机通过改变洗衣桶和水流的旋转方向来模拟手工搓洗。 顺时针旋转:业内通称“正转” 逆时针旋转:业内通称“反转”6. 排水手工操作的第6、7 步,在洗衣机自动运行时,其次序倒过来完成:先将污水排除,业内通称“排水”。通过排水电机将连接排水管

5、的阀拉开,使污水排除机外。(对于某些具上排水功能的机型,则是排水电机打开后,将污水泵出机外。滚筒洗衣机就用上排水,波轮洗衣机也有某些型号是采用上排水的)7. 脱水通过高速旋转,利用离心力,将水分从衣物中分离出来。业内通称“脱水、甩干”。整个脱水过程,排水电机保持开通状态。使分离出的水分继续流出机外。8. 此后重复38步,循环遍数由程序确定。直至衣物洗净。从上面的描述中,我们已经知道,一台洗衣机要完成基本的洗涤功能,最起码要有以下几种部件:进水阀、排水阀、能进行正、反两个方向旋转的电机,这就是洗衣机控制器需要控制的几个基本对象。再加上水位计、还有为方便使用者而必需设置的人机界面装置:按键、显示等

6、,这些就构成了洗衣机控制器的总体需求的概况。下面就是金羚洗衣机厂的 XQB60-768B洗衣机控制器的总框图,其中有些模块,前面尚未提及,后面我们将一一给以说明。 图1 XQB60-768B洗衣机控制器总框图洗衣机控制器的基本性能和基本参数是从用户提供的技术协议书中节录下来的:3 基本性能3.1 电源:220V15%(187V253V),50Hz/60Hz。3.2 工作温度:050。3.3 可完成浸泡、洗衣、漂洗、脱水多种组合程序。3.4 具有模糊、标准、牛仔、快速、轻柔、迷你洗、毛毯和洁桶8种程序。3.5 具有10档水位。3.6 具有自动跳电功能。3.7 具有脱水不平衡处理功能。3.8 具有

7、故障报警功能。3.9 具有无水检查功能。3.10 具有连续运转功能。3.11 时间误差在1%或0.1秒以内。3.12具有模糊功能。4 基本参数4.1 进水控制电流不小于0.5A(峰值电流3A以下)。4.2 电机正/反转控制电流不小于3A(峰值电流8A以下)。4.3 牵引器控制电流不小于1.5A(峰值电流3A以下)。4.4 程控器在小于253V的电压下工作,变压器的温升应小于53K。二电源线路 电源线路为整个控制器提供直流工作电源。进行电源线路设计时,首先要考虑的问题就是要满足控制器的所有电压和功率需求。在尚未开始其它模块的工程设计以前,可以根据技术协议书或客户以其它方式提出的总体要求,对控制器

8、需要的电源电压种类和功率需求作一个概略的估算,以作为电源线路设计的依据。当然,先设计完其它电路,回过头来再设计电源线路,也是可以的。现在的控制器(不限于洗衣机),通常都以+5V做主工作电源。以XQB60-76XB 系列的控制器 为例,它有35个LED灯、一个两位的数码管、5个可控硅。这些是+5V耗能的主要器件,但它们或是以扫描方式工作,或以分时方式工作,根据经验,它们可能同时工作需要的最大电流,加上控制器其它模块所需的+5V电流,应 120 mA 。另外有一个继电器,使用+12V电源,蜂鸣器也用+12V做电源,+12V 电流需求约 50 mA 。根据估算,我们对这款机型所需的电源要求,就有了一

9、个基本轮廓:能提供 2 种电源:+5V 150 mA和 +12V 60 mA.,大家看到,这里电流值加大了,因为电源设计时,通常需要留出一些余量,以防出现某些异常状况时,电源模块不致轻易损坏。以前洗衣机控制器的电源线路大多使用线性电源,即使用变压器作降压。这种电源的优点是性能可靠,工作稳定,但缺点也很多,如体积较大,待机功耗太大,输入电压范围太窄等。2008年12月18日,欧委会在其官方公报OJ L339公布了委员会条例 (EC)No1275/2008,就家用和办公用电子电气设备待机和关机模式电能消耗的生态设计要求,执行欧洲议会与理事会指令2005/32/EC,这标志着欧盟EuP指令的第一个实

10、施措施正式出台。该法规对家用和办公用电子电气设备待机和关机模式电能消耗的生态设计作了具体要求, 第一阶段:实施措施生效1年后 (即2010年-01-07)投入市场的产品,在关机模式或待机/重新启动模式下功耗不得超过1W,而具有显示功能的待机或重新启动模式功耗不得超过2W;第二阶段:在实施措施生效4年后(即2013年-01-07)投入市场的产品,关机模式或待机/重新启动模式功耗不得超过0.5W,而具有显示功能的产品待机或重新启动模式功耗不得超过1W。 这样对电源的设计要求就提高了,一般的线性电源很难达到这个要求。所以本控制器采用了开关电源的设计,85-265V交流输入, 1路+5V输出,1路+1

11、2V输出, 下面就是电源模块的电路图: 图2 电源模块 电路采用隔离式结构,这种结构输入输出之间交互影响较小,参见其它同类线路,大家可以看到,我们省掉了一个三端稳压器 7805 。这既节省了成本,又简化了结构,方便PCB排版。集成开关电源选用LNK364这种芯片:使用外围元件较少,输入电压适应范围宽:85V 265V 功率大,在开放式环境下可达6W空载能耗低: Vebo 三极管导通 V分 100,所以基极电阻用2.2K 已足以使其进入饱和。按照规格书,点亮LED 的电流IF 20 mA,但根据经验和实际测试效果,IF在7-8 mA就完全能点亮LED,在满足亮度要求的前提下,限流电阻R142R1

12、49可选为200300,本机用220。R157、R158、R159、R160 的作用是当列选三极管被关断时,为其发射极关联的电路提供一个电荷释放通道。这些电阻在以往的设计里是没有的,那样,有的控制器在使用某些厂家的LED时,有可能出现LED不该亮时,而呈现微亮(或称暗亮)的现象。R157R160取值100K,对电路的正常显示工作无影响。仅增加了40.05mA 的负载。按键与行选共用同一个I/O 口,以SW1为例:与LED1、LED10、LED19、LED28共用RD1口,其间用R126隔离,R126 = 10K,在显示状态下, 因R126 的存在,由于它远大于显示支路在RD1 输出为“0”时的

13、阻抗,所以不会妨碍显示;而在读键期间,按键的通断状态则可以通过R126 送达RD1。R180 的作用是在按键不动作时,为端口提供一个高电平,以示按键未按下。如果使用的是具有内部上拉的端口 ,此电阻可省略。取值10K,起限流作用。六可控硅及其控制电路洗衣机控制器的控制对象,主要是电机、进水阀、排水牵引器等机电部件,这些部件都在交流220V的市电下工作,需要通过大功率的电子开关来控制,洗衣机通常是使用可控硅来执行控制功能。因MCU端口的输出能力有限。不能直接驱动可控硅,这就需要在 CPU与可控硅之间加上驱动电路。我们选用的是功率驱动器件ULN2003,如上图所示,我们节选了一下,没画全,但主要的基

14、本部件都有了。由于需要控制的对象不一样,功率不同,选用的可控硅也就不同,电机控制:电机的正常工作电流 2A (技术协议书标称 3A),但冲击电流可达 5-6A,所以选用 8A 的可控硅。进水阀、排水牵引器的工作电流是 mA 级的,现在用 4A 的可控硅来控制。选用的可控硅不同,它们需要的控制极电流IGT也不同,R156 的取值也就要随之相应变化,对于SanRex 的4A可控硅 TMG4E80F,它要求IGT 15 mA,R=220,对于SanRex 的8A可控硅TMG8E80F,它要求IGT 30 mA,R=120 。要特别注意的是,即使同样输出功率的可控硅,由于品牌不同、厂家不同,需要的IG

15、T也可能是不同的。上述的取值是针对三社的可控硅来选用的。D105 的作用,是防止正反转的输出控制电平同时出现低的情况,那样,会发生堵转,损坏电机和可控硅。如果U102(ULN2003)-14(对应正转)输出为低电平,经D105 反馈到U102(ULN2003)- 4脚,迫使 U102(ULN2003)-13 (对应正转)为高,从电路逻辑上保证正反转的输出控制电平总是,一个高,一个低。R113 是限流电阻,限制流经D105 的电流,保护2003 和 D105。七 水位检测电路 前面说过,自动控制的洗衣机必需能感知桶内水量的多少,这需要一个专门负责检测水位的传感器 “水位计”,早期的洗衣机使用机械

16、式水位计,现在电脑控制的洗衣机,大多使用鉴频式电子水位计,电子水位检测电路就是为了适应这一需要而设计的。电子水位检测电路如上图所示,这是配合最新的水位计的电路,水位计有 2 条引出线,稍早时候用的水位计有3条引出线,与之相适应的电路与上图略有区别,但基本工作原理是一样的,我们还是以上图为例来进行阐述,R122、R123、R157、U103E、U103F,与电子水位计内部的电感、电容共同组成一个振荡器,振荡波经U103D整形后送往CPU 处理。R124、C123 是一个简单的RC滤波器,滤除高频杂波。C123 不要大于 1N,否则正常的振荡波会受损,甚至完全被吃掉。从机械结构上看,电子水位计内的

17、电感中有一个磁柱,洗衣机桶内水位高低不同,产生不同的压力,通过连接胶管,迫使水位计中的磁芯位置发生变化,因此水位计中的电感量就发生变化,结果导致振荡器的振荡频率随之改变,电控板的MCU检测到不同的频率(所以称为鉴频式电子水位计),就可以判定目前水位是否满足要求,以确定是否要开/关进水阀。八音乐蜂鸣电路 音乐蜂鸣电路如上图所示。它需要 2 个CPU端口来控制,与R133相连的端口输出频率,控制声音的高低注意:是高低(指频率),不是强弱(声音大小)和持续时间。这是音响的基本控制。另一个与R127连接的端口,我们叫它电压控制,也参与声音持续时间的控制。音乐蜂鸣电路的独特点,是作为电源控制的TR106

18、除直接控制蜂鸣器的工作电源外,它的输出C极,还向C124 充电,当TR106关断后,C124 则通过蜂鸣器放电,这一放电过程,就形成了富有乐感的余音。略去复杂的蜂鸣振荡计算,通过简单的时常数计算,可知余音时间约 130 mS 左右。与普通单音蜂鸣电路相比,音乐蜂鸣电路多用了 2 个三极管、一个电解电容、几个电阻,还要占用一个I/O口,换来的是较为悦耳的声音。选用何种电路,需根据产品项目的需求来决策。九盖开关检测线路 洗衣机都有一个盖开关检测功能,线路很简单,如上图所示。但对整机而言,却是一个不可或缺的功能,当盖未盖好时,某些程序功能是不能执行的,这是从安全角度考虑作出的规定,所以盖开关在业内也

19、常常被称为安全开关。盖开关本身就是一个简单的机械触点开关,线路只要将其通断状态,以高低电平的方式传递到MCU I/O 端口,程序即能侦测到盖是否盖好。值得一提的是,经验告诉我们,因为盖开关引线较长,容易引进干扰,所以隔离电阻R116 取值较大,为20K,为了得到逻辑低电平,上拉电阻R117 取值100K。C110 是滤波电容,取值100N。盖开关是电平变化信号,RC 值不妨大些,有利于抗干扰。顺便提一下,滚筒洗衣机的安全开关是门锁开关,门锁受电控板控制,而门锁本身又节制各种机电负载的高压回路,所以其功能和线路形式都比上述波轮洗衣机的盖开关检测线路要复杂一些,这里不详述。十模糊测试电路 较高档些

20、的洗衣机要求控制器能对衣物的重量和材质进行模糊判别。模糊检测电路就是因应这一需求设计的。如上图所示:A、B 两点分别接在控制电机正、反转的两个可控硅的输出点上,也即电机正、反转绕组的各一个端点。当CPU断开正、反转可控硅后,电机因惯性还会旋转,根据桶内衣物量和材质的不同,惯性大小也不同,表现出来就是旋转的圈数不一样,这一信息通过A、B 两点,经光耦隔离,再由TR104 放大整形,被CPU读取,进行分析判定。A、B 两点间是高压, R190起限流作用,使光耦不至被烧坏。D10 则是当A、B间为负向波时对光耦起保护作用。十一. EEPROM 电路有些机型的洗衣机配有EEPROM 记忆模块,它是出于这样一些功能的要求而配备的:一是断电记忆,需要在断电时,将当时的机器运行状态记录下来,即现场保护,当重新来电时能按规定恢复断电时的现场,使机器能接着被中断的程序继续运行下去。另一个是模糊数据的初值记录,以供模糊处理时比较、判定使用。记忆功能的实施,可以选用外挂的记忆芯片,如本机选用的AT24C01A;也可选用带EEPROM 功能的单片机,那样对PCB布板、编程都会方便些,但单片机价格较高。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1