欢迎来到天天文库
浏览记录
ID:23704736
大小:2.29 MB
页数:21页
时间:2018-11-10
《基于单片机实现的全自动洗衣机设计本科论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要:洗衣机是一种在家庭中不可缺少的家用电器,发展非常快,全自动式洗衣机因使用方便得到大家的青睐,全自动即进水、洗涤、漂洗、摔干等一系列过程自动完成,控制器通常设有几种洗涤程序,对不同的衣物可供用户选择。变频控制依其高性能、节能等优点在洗衣机的控制中得到广泛应用,介绍了可编程控制器在洗衣机电气参数测试中的应用,讨论了硬件设计和程序设计。引言:将洗衣机的各种洗衣程序运行在单片机(微电脑芯片)的控制下,使得洗涤、漂洗、脱水等各种功能的操作都能不需要手动,而是模拟人类智能行为完成,一般的微电脑控制程序全自动洗衣机由使用者根据洗涤衣
2、物的质量、厚薄、脏污程度等,选择洗涤程度(包括洗涤水量、洗涤时间、漂洗方式、脱水时间等),洗衣机按照选定的洗涤程度自动进行工作。第一章单片机的基本概念和作用什么是单片机:又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,
3、简称PC机。它由主机、键盘、显示器等组成(如图1所示)。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,
4、如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制单片机的组成结构单片机在一块芯片上集成了运算器、定时器、片内振荡器和控制器,构成了通常所说的CPU;在同一芯片上集成了ROM/EPROM、RAM、SFR和存储器扩展控制器,构成了单片机的存储器;还集成了可编程并行I/O、串行口控制器、A/D转换器及D/A输出,构成了单片机的输入/输出通道。尽管单片机中没有键盘等输入设备,也没有CRT等输出设备,但单片机允许利用I/O口与各种输入/输出设备相连。况且,单片机在
5、很多实际应用中也不需要键盘、CRT等输入/输出设备,只要把控制信号与单片机的I/O引脚相连即可。单片机的工作原理单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这
6、一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件——存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执
7、行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC之中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。单片机信号采样电路采样电路我们用八路输的A/D转换芯片ADC0809,ADC0809是单片COMS8位逐次逼近型A/D转换器,与位微机兼容,正好我们的用的单片要相连,其三态输出可直接驱动数据总。输入电压可调,含内部时钟发生器,内部主要由:D/
8、A转换器、逐次逼的寄存器、移位寄存器、比较器、时钟发生器和控制器电路,它的工作过程是:转换开始时由时钟节拍控制动作,第一个时钟来时,移位寄存器状态为10000000(最高位为1),并送给逐次逼近寄存器(SAR),由SAR将10000000传给D/A转换器输入端,使D/A转换器产生输出模拟电
此文档下载收益归作者所有