简易洗衣机控制电路(完美版)..

合集下载

(整理)全自动洗衣机原理及电路图.

(整理)全自动洗衣机原理及电路图.

全自动洗衣机原理及电路图全自动洗衣机就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声。

全自动洗衣机由洗衣系统和控制电路组成。

其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。

图1给出单片机Z86C09组成的全自动洗衣机的控制电路。

Ⅰ.自动洗衣机的洗衣程序洗衣机面板上有4个按钮K1、K2、K5和K6。

K1用于水流选择,分两档:普通水流与柔和水流;K2用于洗衣周期选择,可以选择洗涤、漂洗和脱水三个过程;K5是暂停开关;K6是洗衣程序选择键。

洗衣程序分为标准程序和经济程序。

洗衣机的标准洗衣程序是:洗涤——脱水——脱水——漂洗——脱水——漂洗——脱水。

经济洗衣程序少一次漂洗和脱水过程。

1.涤过程通电后,洗衣机进入暂停状态,以便放好衣物。

若不选择洗衣周期,则洗衣机从洗涤过程开始。

当按暂停开关键K5时,进入洗涤过程。

首先进水阀FV 通电,打开进水开关,向洗衣杨供水;当到达预定水位时,水位开关K4接通,进水阀断电关闭,停止进水;电机MO接通电源,带动波轮旋转,形成洗衣水流。

电机MO是一个正反转电机,可以形成往返水流,有利于洗涤衣物。

2.脱水过程洗涤或漂洗过程结束后,电机MO停止转动,排水阀MG通电,开始排水。

排水阀动作时,带动离合器动作,使电机可以带动内桶转动。

当水位低到一定值时,水位开关K4断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。

3.漂洗过程与洗涤过程操作相同,只是时间短一些。

全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。

Ⅱ.洗衣机控制器的硬件组成原理洗衣机控制器由单片机Z86C09作为控制器的核心所构成,该控制器具有以下特点:(1)具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。

(2)采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。

洗衣机自动控制电路设计

洗衣机自动控制电路设计

毕业论文题目洗衣机自动控制电路设计院系自动控制系专业电气工程与自动化学生姓名蒋德锋学号 20072340940指导教师钱承山职称副教授二O一一年五月二十日目录1 引言 (1)2 全自动洗衣机电路设计 (2)2.1 方案选择 (2)2.1.1 全自动洗衣机的控制功能要求: (2)2.1.2 实现方法 (3)2.1.3 整机组成框图 (3)2.2 硬件电路设计 (4)2.2.1 全自动洗衣机的逻辑控制总电路 (4)2.2.2 AT89C51单片机 (5)2.2.3 数码管显示电路 (8)2.2.4 电机控制电路 (9)2.2.5 进水阀控制电路 (11)2.2.6 排水阀控制电路 (11)2.2.7 按键及报警电路 (12)2.2.8 洗衣机的暂停功能采用中断处理方式电路 (14)2.3 软件设计 (14)3 Proteus仿真 (16)4 结论 (21)参考文献: (21)致谢 (22)I洗衣机自动控制电路设计蒋德锋南京信息工程大学自动控制系,南京 210044摘要:本文介绍了全自动洗衣机控制电路的设计,是以AT89C51作为核心元件,设计出了洗衣机的控制电路,特别是进行洗衣程序的控制设计。

从这一角度出发,对洗衣机的功能进行分析,设计的全自动洗衣机的主要功能有一下七项:具有强、弱洗涤功能;四种洗衣工作程序,即标准程序、经济程序、单独程序和排水程序;进、排水系统故障自动诊断功能;脱水期间安全保护功能;间歇驱动方式;暂停功能;声音显示功能。

最后对设计的电路进行了仿真,仿真的结果证明了该电路的可行性、合理性,并且给出了图。

关键词:AT89C51;全自动洗衣机;控制电路;Proteus仿真1 引言洗衣机市场经历了最初单杠洗衣机,随后又发展了双杠洗衣机,半自动洗衣机,全自动波轮式洗衣机,滚筒式洗衣机,模糊全自动洗衣机等等,技术发展越来越成熟和稳定,但是也是存在着各自的缺陷。

在国内,双缸洗衣机购买的人已经是越来越少了,滚筒洗衣机和波轮洗衣机将成为市场的主流,使用洗衣机就是图个方便省力,现在的全自动洗衣机都符合人们的要求。

简易洗衣机控制电路(完美版)

简易洗衣机控制电路(完美版)

1 Proteus软件简介1.1 概述Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

1.2 具有四大功能模块:1.2.1 智能原理图设计(ISIS)丰富的器件库:超过27000种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP图纸,可以方便地供WORD、POWERPOINT等多种文档使用。

1.2.2 完善的电路仿真功能(Prospice)Prospice混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav文件)、指数信号、单频FM、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;1.2.3 独特的单片机协同仿真功能(VSM)支持主流的CPU类型:如ARM7、8051/52、A VR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU类型随着版本升级还在继续增加,如即将支持CORTEX、DSP处理器;支持通用外设模型:如字符LCD模块、图形LCD模块、LED点阵、LED七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM 口物理接口模型)还可以使仿真电路通过PC机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs仿真、中断仿真、SPI/I2C仿真、MSSP仿真、PSP仿真、RTC仿真、ADC仿真、CCP/ECCP仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、A VR、PIC的汇编编译器,也可以与第三方集成编译环境(如IAR、Keil和Hitech)结合,进行高级语言的源码级仿真和调试;1.2.4 实用的PCB设计平台原理图到PCB的快速通道:原理图设计完成后,一键便可进入ARES的PCB设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB设计更为合理;完整的PCB设计功能:最多可设计16个铜箔层,2个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber文件的导入或导出,便利与其它PCB设计工具的互转(如Protel)和PCB板的设计和加工。

洗衣机控制电路

洗衣机控制电路

一、概述本设计要求完成洗衣机控制电路的设计。

控制洗衣机按定时启动、正转20秒、暂停10秒、反转20秒、暂停10秒的洗涤模式不停的循环,到达定时时间后停止。

并要求有数码管显示时间,LED显示状态,声音报警。

通过以上要求,洗衣机洗涤模式是以60秒钟即一分钟作为循环。

计时方式是通过预置时间定时,因而初步设想使用一个六十进制倒计时电路作为核心控制。

预置时间以分为单位,则还需要分计时器,并且要能预置时间。

同时,时间的计时按秒来进行,则需要用一个妙信号发生器。

最后,用两位数码管作为时间显示电路,三个LED灯作为状态显示电路,蜂鸣器作为报警电路。

根据以上分析,设计电路基本框图入下:二、方案论证计时器芯片选择采用74LS192芯片实现中规模集成电路74LS192进行设计较为简便,74LS192是十进制可编程同步加减计数器,它采用8421码二·十进制编码,并具有直接清零、置数。

加/减计数功能,为双时钟芯片,计数采用DOWN时钟,而置数可以采用UP时钟,因而置数显得十分简单,是很好的选择。

显示电路选择显示电路用单位的数码管和相适应的显示译码器,这儿采用共阴极的单位数码管,应用十分简单。

状态显示电路使用三个不同颜色的数码管来表示不同的洗涤状态,通过74LS138作为译码器,来实现该功能。

经过以上分析,计时电路采用四片74LS192实现,两片组成六十进制计数器实现秒信号计数,当计满六十秒后向前借位。

另外两片构成一百进制计数器,来计数秒的借位信号,同时实现预置数功能。

数码管、报警电路和LED灯分别与逻辑电路进行组合,接到74LS192的输出,以完成时间显示、报警和状态显示,洗衣机控制则使用74LS138作为译码输出进行不同的组合,完成控制。

其中显示电路实际连接为:图1 显示电路具体图三、电路设计计时电路我们用四片74LS192来实现分计数和秒计数功能,对于秒信号,我们要的只是减计数,所以我们把两片秒计数的74LS192芯片的UP端接到高电平上去,DOWN端接到秒脉冲上;十分秒位上的输入端B、C端接到高电平上,即从输入端置入0110(十进制的6),秒十位的LD端和借位端BO联在一起,再把秒位的BO端和十秒位的DOWN联在一起。

洗衣机电路图解(洗衣机电路图及工作原理图)

洗衣机电路图解(洗衣机电路图及工作原理图)

洗衣机电路图解(洗衣机电路图及工作原理图)电脑控制型洗衣机的控制系统采用了电脑控制技术,下面以小天鹅 XQB30-8 型全自动洗衣机为例进行介绍。

该机的电气系统图及电路原理图如下所示。

1.工作原理(1)电源电路如上图所示,接通电源开关S 后,市电电压通过C1 滤波后,加到变压器Tr 的一次绕组上,由它降压后输出10V 左右(与市电电压高低有关)的交流电压。

该电压经VD1~VD4全桥整流、C1 滤波产生14V 直流电压,再通过限流电阻 R3、稳压管 VD5、二极管 VD6、调整管 VT1 稳压输出 5.6V 电压。

该电压一路通过 VD8 输出,经 C6 滤波后为操作控制电路供电;另一路通过 VD7 输出,经 C4、C5 滤波后,为微处理器(CPU)IC(14021WFW)等电路供电。

市电输入回路的ZNR 是压敏电阻,它的作用是防止市电电压过高损坏变压器Tr 等元器件。

市电电压升高时,ZNR 击穿,使输入回路的熔断器熔断(图中未画出),实现市电过电压保护。

(2)CPU 电路如图所示,CPU 电路是以IC(14021WFW)为核心构成的,14021WFW 的引脚功能如下表所示。

5V 供电:接通开关 S,待电源电路工作后,由其输出的 5V 电压经电容 C4、C5 滤波,加到 IC 的供电端脚,为 IC 供电。

复位:该机的复位电路由IC 和脚外接的 R22、C10 构成。

该电路在开机瞬间为IC 内的存储器、寄存器等电路提供复位信号,使它们清零复位。

经一段时间的延迟后复位结束,IC 开始工作。

时钟振荡:IC 得到供电后,它内部的振荡器与、脚外接的晶体振荡器 JZ 和移相电容 C11、C12 通过振荡产生时钟信号。

该信号经分频后协调各部位的工作,并作为IC 输出各种控制信号的基准脉冲源。

(3)市电欠电压保护电路如图所示,市电电压经变压器Tr 降压,再通过VD1~VD4 桥式整流、C2 滤波后产生的直流电压,经 R1、R2 分压后产生取样电压。

【精编】滚筒式全自动洗衣机的控制电路分解PPT课件

【精编】滚筒式全自动洗衣机的控制电路分解PPT课件

绪论——外国建筑史的主要内容
米诺斯(Minos)宫殿 (约公元前1600-前1450年), 外 克诺索斯(Knossos),希腊
国 建 筑 史
迈锡尼(Mycenae)卫城 狮子门(公元前14世纪)
三、外国建筑史的主要内容
绪论——外国建筑史的主要内容



筑 史
雅典卫城(约公元前5世纪),雅典 ,希腊



筑 史
圣马可广场,威尼斯,意大利
三、外国建筑史的主要内容
绪论——外国建筑史的主要内容



筑 史
圣马可图书馆(1536-1553年),威尼斯,意大利
三、外国建筑史的主要内容
绪论——外国建筑史的主要内容



筑 史
圣彼得大教堂(1506-1612年),梵帝冈
三、外国建筑史的主要内容
绪论——外国建筑史的主要内容
筑 戴尔-埃尔-巴哈利(Deir-el-Bahari),埃及

三、外国建筑史的主要内容
绪论——外国建筑史的主要内容

国 建
阿布辛波(Abu-Simbel)石窟庙(约公元前13世纪),

阿斯旺(Aswan)南,埃及

三、外国建筑史的主要内容
绪论——外国建筑史的主要内容

国 建
乌尔山岳台(The Ziggurat,约公元前2000年),
对洗衣机电动机M的控制回路为:
• 接线板ML→电源开关P1→水位开关L2动合 触点21-24→温控器TH的动合触点(已闭 合)→程序控制器4T-4→程序控制器2-2B或 2T→双速电动机M的低速绕组L→门开关 P→P1→ML。

简易洗衣机控制电路的设计

目录1简易洗衣机控制电路的设计要求 (2)1.1设计目的 (2)1.2设计要求 (2)2简易洗衣机控制电路总体方案的设计与实现 (2)2.1设计方案原理框图 (2)2.2电路设计 (3)2.2.1电路设计思路 (3)2.2.2电路总体电路图 (4)2.2.3仿真过程图 (4)2.3各模块电路功能分析 (6)2.3.1开发环境PROTEUS简介 (6)2.3.2秒脉冲发生器 (6)2.3.3分秒计数器 (8)2.3.4洗涤时间设置电路 (10)2.3.5工作状态显示电路 (11)2.3.6控制开关 (13)2.3.7报警电路 (14)3简易洗衣机控制电路安装与调试 (14)4简易洗衣机控制电路工作分析 (15)4.1陈述简易洗衣机控制电路工作过程 (15)4.2 简易洗衣机控制电路设计结果分析 (15)5心得体会 (16)6参考文献 (17)7本科生课程设计成绩评定表 (18)1简易洗衣机控制电路的设计要求1.1设计目的1)掌握数字电路中选择器、计数器、译码显示等单元电路的综合应用。

2)熟悉洗衣机控制器的工作原理及相应的组合逻辑电路和时序电路。

3)掌握数字电路各部分电路与总体电路的设计、调试、模拟仿真、故障排除及安装的方法1.2设计要求洗衣机电机的工作顺序:启动——>正转20s——>暂停10s——>反转20s——>暂停10s——>停止①设计一个定时器控制洗衣机电机的运转,②用4个LED模拟洗衣机的动作状态:LED1〜LED4右移循环点亮表示正转,LED1〜LED4左移循环点亮表示反转,LED1〜LED4同时闪烁点亮表示暂停,全灭为停止。

③用数码管显示洗涤时间,按倒计时方式对洗涤过程作计时显示,直到时间到停机,并发出音响信号报警。

④洗涤时间在0-60分钟内可由用户任意设定,并设置启动键,在预置定时时间后,按启动键开始机器运转。

⑤设置停止键,在洗涤过程中随时按该键可终止动作,并使显示器清0。

2简易洗衣机控制电路总体方案的设计与实现2.1设计方案原理框图首先,控制开关SW1接地,洗衣机不转动,这时用户自定义洗涤时间,然后将控制开关SW1接高电平,接通电源。

简易洗衣机控制电路的设计

目录1 简易洗衣机控制电路的设计要求....................2 1.1设计目的...............................................2 1.2设计要求...............................................2 2简易洗衣机控制电路总体方案的设计与实现...........2 2.1设计方案原理框图.......................................2 2.2电路设计...............................................32.2.1电路设计思路...........................................32.2.2电路总体电路图.........................................42.2.3仿真过程图............................................4 2.3各模块电路功能分析.....................................62.3.1开发环境 PROTEUS 简介..................................62.3.2秒脉冲发生器...........................................62.3.3分秒计数器.............................................82.3.4洗涤时间设置电路......................................102.3.5工作状态显示电路......................................112.3.6控制开关..............................................132.3.7报警电路..............................................14 3简易洗衣机控制电路安装与调试....................14 4 简易洗衣机控制电路工作分析.....................154.1 陈述简易洗衣机控制电路工作过程........................154.2 简易洗衣机控制电路设计结果分析........................155 心得体会.......................................166 参考文献.......................................17 7本科生课程设计成绩评定表........................181 简易洗衣机控制电路的设计要求1.1设计目的1)掌握数字电路中选择器、计数器、译码显示等单元电路的综合应用。

09325330波轮式洗衣机控制电路

波轮式洗衣机工作原理:依靠装在洗衣桶底部的波轮正、反旋转,带动衣物上、下、左、右不停地翻转,使衣物之间、衣物与桶壁之间,在水中进行柔和地摩擦,在洗涤剂的作用下实现去污清洗。

机械全自动洗衣机:结构:由电动程控器、水位开关、安全开关(盖开关)、排水选择开关、不排水停机开关、贮水开关、漂洗选择开关、洗涤选择开关等组成。

工作原理:通过各种开关组成控制电路,来控制电动机、进水阀、排水电磁铁及蜂鸣器的电压输出,使洗衣机实现程序运转。

图1 全自动波轮洗衣机示意图波轮全自动洗衣机的工作原理:波轮全自洗衣机的洗衣桶(外桶)和脱水桶(内桶)是以同一心安放的,内桶可以旋转,作为脱水用。

内桶的周围有许多小孔,使内桶和外桶的水流相通,洗衣机的进水和排水分别由进水电磁阀和排水电磁阀来执行。

进水时通过控制系统将进水电磁阀打开,经进水管将水注入到外桶。

排水时,通过控制系统将排水电磁阀打开,将水由外桶排到机外。

洗涤正转、反转由洗涤电动机驱动波盘的正、反转来实现,此时脱水桶并不旋转。

脱水时,控制系统将离合器合上,由洗涤电动机带动内桶正转进行甩干。

高、低水位控制开关分别用来检测高、低水位。

启动按钮用来启动洗衣机工作,停止按钮用来实现手动停止进水、排水、脱水及报警。

排水按钮用来实现手动排水。

波轮全自动洗衣机内使用的程控器型号为CK3型,其工作过程如下:1.当手动拉出面板上的程控开关时,A组电触点接通电源,电流经A2→A→QK1→QK2→C2→JF→零线,电路导通,开启进水口。

2.当桶内水位到达预定的高度时,水位选择检测器QK内的电触点QK-2断开、QK-3接通,切断了电磁进水阀JF的电源,使其关闭;伺时,QK1,QK3接通;波轮电机BD开始运转,同步微电机也开始运转,为波轮提供准确的正转25秒、反转25秒、停转5秒的步进控制,也为全程序的运行而步进控制,其电流回路为:A2→A→QK1→QK3→D1→D→E后分成两路,即:E→E2→K2→G→G1→F1→BD1和E→TD→零线。

简易洗衣机控制电路的设计

简易洗衣机控制电路的设计洗衣机是日常生活中不可缺少的电子设备之一,其控制电路的设计对于洗衣机的性能和使用效果有着重要的影响。

本文将介绍一种简易洗衣机控制电路的设计方案,以供参考。

洗衣机的核心功能是自动化洗衣。

因此,洗衣机控制电路的功能需求包括:1) 启动/停止开关2) 洗衣程序控制开关3) 清洗水循环装置4) 排水装置5) 电机控制装置6) 加热保温装置基于以上需求,我们可以采用以下方案来设计洗衣机控制电路。

启动/停止开关用于控制洗衣机的启动/停止功能。

在启动状态下,洗衣机将自动执行洗衣程序,而在停止状态下,洗衣机将停止工作。

启动/停止开关的电路设计如下图所示:洗衣程序控制开关用于选择洗衣程序。

不同的洗衣程序需要不同的时间和流程控制。

例如,一些程序需要双向转动,一些程序需要加热,一些程序需要换水。

清洗水循环装置用于清洗衣物和清洗洗衣机的内部结构。

在一些洗衣程序中需要反复使用清洗水,因此需要一种清洗水循环装置来实现。

排水装置用于排出洗衣机内的脏水。

在洗衣过程中需要多次排水,为了确保排水的及时性和效果,需要一种可靠的排水装置。

电机控制装置用于控制电机的转动。

在不同的洗衣程序中需要不同的转速和方向,因此需要一种能够实现可编程电机控制的装置。

加热保温装置用于使洗衣水保持在一定的温度上。

在一些洗衣程序中需要加热,为了实现加热功能,需要一种可靠的加热装置。

3、总结基于以上设计方案,我们可以实现一种简易的洗衣机控制电路。

该电路能够满足常用的洗衣机操作需求,同时还具有可编程性和智能化的特点。

通过不断优化和改进,该电路可以进一步提高洗衣机的性能和使用效果,为人们带来更加便利的生活体验。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 Proteus 软件简介1.1概述Proteus软件是英国Labcenter electronics公司出版的EDA 工具软件(该软件中国总代理为广州风标电子技术有限公司)。

它不仅具有其它EDA 工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus 是世界上著名的EDA 工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM 、8086 和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR 、Keil 和MPLAB 等多种编译器。

1.2具有四大功能模块:1.2.1智能原理图设计( ISIS)丰富的器件库:超过27000 种元器件,可方便地创建新元件;智能的器件搜索:通过模糊搜索可以快速定位所需要的器件;智能化的连线功能:自动连线功能使连接导线简单快捷,大大缩短绘图时间;支持总线结构:使用总线器件和总线布线使电路设计简明清晰;输出高质量图纸:通过个性化设置,可以生成印刷质量的BMP 图纸,可以方便地供WORD、POWERPOINT 等多种文档使用。

1.2.2完善的电路仿真功能( Prospice)Prospice混合仿真:基于工业标准SPICE3F5,实现数字/模拟电路的混合仿真;超过27000 个仿真器件:可以通过内部原型或使用厂家的SPICE文件自行设计仿真器件,Labcenter也在不断地发布新的仿真器件,还可导入第三方发布的仿真器件;多样的激励源:包括直流、正弦、脉冲、分段线性脉冲、音频(使用wav 文件)、指数信号、单频FM 、数字时钟和码流,还支持文件形式的信号输入;丰富的虚拟仪器:13 种虚拟仪器,面板操作逼真,如示波器、逻辑分析仪、信号发生器、直流电压/电流表、交流电压/电流表、数字图案发生器、频率计/计数器、逻辑探头、虚拟终端、SPI调试器、I2C 调试器等;生动的仿真显示:用色点显示引脚的数字电平,导线以不同颜色表示其对地电压大小,结合动态器件(如电机、显示器件、按钮)的使用可以使仿真更加直观、生动;高级图形仿真功能(ASF):基于图标的分析可以精确分析电路的多项指标,包括工作点、瞬态特性、频率特性、传输特性、噪声、失真、傅立叶频谱分析等,还可以进行一致性分析;1.2.3独特的单片机协同仿真功能( VSM )支持主流的CPU 类型:如ARM7 、8051/52、AVR、PIC10/12、PIC16、PIC18、PIC24、dsPIC33、HC11、BasicStamp、8086、MSP430等,CPU 类型随着版本升级还在继续增加,如即将支持CORTEX、DSP 处理器;支持通用外设模型:如字符LCD 模块、图形LCD 模块、LED 点阵、LED 七段显示模块、键盘/按键、直流/步进/伺服电机、RS232虚拟终端、电子温度计等等,其COMPIM(COM 口物理接口模型)还可以使仿真电路通过PC 机串口和外部电路实现双向异步串行通信;实时仿真:支持UART/USART/EUSARTs 仿真、中断仿真、SPI/I2C 仿真、MSSP 仿真、PSP仿真、RTC仿真、ADC 仿真、CCP/ECCP仿真;编译及调试:支持单片机汇编语言的编辑/编译/源码级仿真,内带8051、AVR、PIC 的汇编编译器,也可以与第三方集成编译环境(如IAR 、Keil 和Hitech)结合,进行高级语言的源码级仿真和调试;1.2.4实用的 PCB 设计平台原理图到PCB 的快速通道:原理图设计完成后,一键便可进入ARES 的PCB 设计环境,实现从概念到产品的完整设计;先进的自动布局/布线功能:支持器件的自动/人工布局;支持无网格自动布线或人工布线;支持引脚交换/门交换功能使PCB 设计更为合理;完整的PCB 设计功能:最多可设计16个铜箔层, 2 个丝印层,4个机械层(含板边),灵活的布线策略供用户设置,自动设计规则检查,3D 可视化预览;多种输出格式的支持:可以输出多种格式文件,包括Gerber 文件的导入或导出,便利与其它PCB 设计工具的互转(如Protel)和PCB 板的设计和加工。

1.3 Proteus 提供丰富的功能块1.3.1P roteus可提供的仿真元器件资源仿真数字和模拟、交流和直流等数千种元器件,有30 多个元件库。

1.3.2P roteus可提供的仿真仪表资源示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。

理论上同一种仪器可以在一个电路中随意的调用。

1.3.3其他功能除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。

这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。

这些都尽可能减少了仪器对测量结果的影响。

1.3.4P roteus 可提供的调试手段Proteus提供了比较丰富的测试信号用于电路的测试。

这些测试信号包括模拟信号和数字信号。

2 设计思路2.1设计总体思路从课程设计要求来看,要求实现电机的正传、反转、暂停,实际上没又电机给我们接上,这回要用四个LED 灯的状态来表示,当显示时间前20秒正传、暂停10 秒、反转20 秒、再暂停10 秒,如此一来,周期恰好是60秒,理所当然的分钟计数器、秒计数器是一定要有的。

接下来脉冲是一定的了,但是有分钟计数器和秒钟计数器还要考虑是不是要60 分频器,就我们所学过的来说实现循环有移位寄存器;还有个问题,当洗涤时间到了,报警还要一个报警电路,根据人性化、自动化、低成本的设计原则,报警的蜂鸣器不可以长时间的叫,要有个合理的时间,我们可以用一个单稳态电路来实现。

看起来还不错啊,如果这样想那就嫌早了点,还有一个问题要解决:如何提取时间并使循环电路工作的信号? 方案有两种:一是直接从数值上进行提取信号来控制一个可以实现循环的74LS194来实现;另一种是制作一个二十进制到十进制的循环转化来把这一分钟走完,但是从电路的复杂程度和经济性来说,显然后者太过于复杂,也不利于接线和排故障,虽然难度会大一些、出成果的时间会比别人晚,但是要设计一个真正可以让用户用放心使用的产品,还得这样做。

尤其是最后的循环电路用两个194 一定可以很容易实现。

现在大体上就这样计划,下面说说基本原理。

2.2基本原理首先,从秒脉冲出来的信号,经过一个控制电路后进入秒计数器进行秒计数,进行清零,这时用户置入洗涤时间,并按开始按钮,洗衣机开始工作。

当秒计数器变为零的时候,去分钟计数器上面借数;与此同时,从十秒位转化出来的信号进入移位寄存器后,LED 灯表示出电机运转状态;当用户设定的洗涤时间结束后,电路报警并清零;同时电机指示灯熄灭。

2.3系统设计框图如下图所示图 2.2.1 系统原理框图3 电路模块设计3.1 芯片74ls192 的逻辑功能图 4.1.1 74LS192 元件示意图74LS192 的功能表如下表 4.1.1 逻辑示意图所示表-4.1.1 74LS192 逻辑示意图3.21Hz 矩形脉冲产生电路需要的秒脉冲发生器可以由一个集成的555 定时器构成,当电源接通后,VCC 通过对R1、R2 向电容充电。

电容上得到电压按指数规律上升,当电容上的电压上身到2/3VCC 时,输电压VO 为零,电容放电。

当电压下降到1/3VCC 时,输出电平为高电平,电容放电结束。

这样周而复始便形成了振荡。

如下图-4.2.1 1Hz 矩形脉冲波产生电路。

图 4.2.1 1Hz 矩形脉冲波产生电路555定时器构成的多谐振荡器所输出的矩形脉冲信号的频率计算式为1.43 f(R1 2R2)C1故选定元件参数,R1=63K,R2=40K,C1=10uF,C2=0.01uF。

其中电容C2 的作用是抗干扰用的,以提高电路的稳定性。

3.3递减计数器与时间显示1)分、秒计数器的设计一百进制分计数器和六十秒计数器的原理是一样的,不同的只是它们的输入脉冲和进制不同而已,我们用四片74LS192 来实现分计数和秒计数功能,我们要的只是减计数,所以我们把它的UP端接到高电平上去,DN 端接到秒脉冲上;十分秒位上的输入端B、C端接到高电平上,即从输入端置入0110(十进制的6),秒十位的PL端和借位端TCD 联在一起,再把秒位的TCD 端和十秒位的DN 联在一起。

当秒脉冲从秒位的DN 端输入的时候秒计数的192开始从9减到0;这时,它的借位端TCD 会发出一个低电平到秒十位的输入端DN,秒十位的计数从6变到5,一直到变为0;当高低位全为零的时候,秒十位的TCD 发出一个低电平信号,DN 为零时,置数端PL 等于零,秒十位完成并行置数,下一个DN 脉冲来到时,计数器进入下一个循环减计数工作中。

对于分计数来说,道理也是一样的;只是要求,当秒计数完成了,分可以自动减少,需要把秒十位的借位端TCD 端接到分计数的DN端作为分计数的输入信号来实现秒从分计数上的借位。

当然,这些计数器工作,其中的清零端MR 要处于低电平,置数端不置数时要处于高电平。

这是一个独立工作的最高可以显示101 分钟的计时器。

把四个192的QA/QB/QC/QD 都接到外部的显示电路上就可以看到时间的显示了。

作为洗衣机控制器的一个模块,它还得有一定的接口来和其他的模块连接在一起协调工作,分计数的清零端MR 是接在一起的;秒的清零端PL 又是接在一起的,所以当要从外部把它们强制清零时,可以用一个三极管(NPN)或者两个或门就可以实现该功能。

还有我们可以利用分计数的UP 端来进行外部置数,当把它们各接到一个低触发(平时保持高电平,外部给一个力就输入一个低电平)的脉冲上就可以实现从0-9 的数字输入。

(2) 分、秒计数器的电路图其电路图如下所示:图 4.3.1 时间显示电路3.4洗涤时间设置电路我们可以利用分计数的UP 端来进行外部置数,当把它们各接到一个低触发(平时保持高电平,外部给一个力就输入一个低电平)的脉冲上就可以实现从0-9 的数字输入。

因此设计出洗涤时间设置电路如下图 4.4.1 洗涤时间设置电路,每次按动开关都将使洗涤时间的对应位(十位或者个位)增加1,最大增加至9,又由于所设置洗涤时间为60 分内,故当我们对洗涤时间进行设置时,十位所置数小于6。

相关文档
最新文档