自动化学院毛巾干燥器_第1页
自动化学院毛巾干燥器_第2页
自动化学院毛巾干燥器_第3页
自动化学院毛巾干燥器_第4页
自动化学院毛巾干燥器_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2017年大学生科技立(B类科技作品的设计与创作作品项目:马宇娟项目成员(除外):孔俊学院、班级:自动化学院、自研本项目旨在设计一款基于51单片机为控制的毛巾干燥器。主要由4个模块与单片机连接,通过软件编程控制,驱使各个模块发51单片机是对所有兼容In8031指令系统的单片机的统称。该系列单片机的始祖是In的8004单片机,后来随着Flashrom技术的发展,8004片机取得了长足的进展成为应用最广泛的8单片机之一,其代表型号是ATMEL司的AT89列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场51片机是应用最广泛的一要注意的是51列的单片机一般不具备自编程能力。温度传感器使用的是DALLAS18820字温度传感器,温度测量测量精度可达到±0.5氏度。湿度传感器采用的是DHT11字温具有极高的可靠性与卓越的长期稳定性。等。目前未搭H桥,它只能是一个方向旋转。以后有条件会对此做:毛巾干燥器传感 电Thepurposeofthisprojectistodesignatoweldryerbasedon51singlechip puter.MainlybyseveralmodulesandSCMconnection,throughsoftwareprogrammingcontrol,driveeachmoduletoyitscorrespondingrole.51microcontrolleriscompatiblewithalltheIn8031instructionsystemmicrocontrollercollectively.TheseriesMCUancestoris8004single-chipIn,FlashlaterwiththedevelopmentofROMtechnology,hasmadeconsiderableprogressin8004microcontroller,8bitMCUhaseoneofthemostwidelyused,itsrepresentativemodelisATMEL'shave51seriescompatiblemodels,andwilltakeupalotofmarketforalongtimetocome.51SCMisthemostwidelyusedone.Itshouldbenotedthatthe51seriesofsingle-chip putergenerallydoesnothavetheabilitytoprogram.Thetemperaturesensoristheuseof18820digitaltemperaturesensorDALLAS,temperaturemeasurementrangewithoutanyperipheraldevices,providesgreatconvenienceforsimplifyingthesystemdesign,themeasuringrangeof-55~125DEGC,in-10~85thetemperaturerange,themeasurementaccuracycanreach0.5degreesCelsius.ThehumiditysensorisusedinDHT11digitaltemperatureandhumiditysensor,whichisdigitalsignaloutputwithacalibratedtemperatureandhumiditycombinedsensor.Itisusedfordigitalmodulesacquisitionandhumiditysensortechnologytoensurethattheproducthashighreliabilityandexcellentlong-termstability.ThemotoradoptsaDCtwowiremotor,andithasmanyadvantages,suchasgoodstartingandregulatingspeed,widespeedrange,smooth,highoverloadcapacity,littleinfluencebyelectromagneticinterference,etc..TheHbridgeisnotcurrentlyavailable,butitcanonlyberotatedinonedirection.Futureconditionswillbeimproved,usingsteppermotorswillbe sensor 第一章绪 第二章硬 第三章系统设 51单片机简 温度及处理模 LCD1602液晶显示屏模 第四章编译器设置及程序代 第五章项目结 第六章总 第七章附 第一章绪研究背本项目旨在设计一款基于51单片机为控制的毛巾干燥器。智能家居的技术概念于20世纪60年代的家庭电子化,然后是家庭自动化(70~90代),步入信息社会后又加入了家庭信息化(21量的智能家用单品如电气插座照明灯具自动窗帘火灾器、规模试验和实际操作经验。换句话说,干燥器设计尚属非标设计自70年代以来,随着科学技术的迅猛发展,各个技术领域的交其是近10多年来,有许多新型干燥器投放市场但其主要是在原有结因此设计一款智能毛巾干燥器十分必要加速空气流动处理等使湿毛巾快速变干,霉菌和细菌的滋生。研究的目的和意本人旨在制作一款51单片机为控制的毛巾干燥器,目前实(4个档位18820数字温度传感器和DHT11数字温湿度传感器分别周围环境的温度和湿度并在LCD1602液晶显示屏上始,以便提醒用户。第二章硬硬件准器件:数码STC89C52LCD1602晶显示硬件连1第三章系统设51单片机简STC89C52STC司生产的一种低功耗、高性能CMOS8微控制器,具有8K字节系统可编程Flash器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得具有传统51单片机不具备的功能在单上拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,316位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼传统5152中断结构),全双工串行口。另外STC89C52可降至0Hz静态逻辑操作,支持2软件可选择节电模式。空闲模式下,CPU止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,(3V片机);增强型8051片机,6机器周期和12钟/机器周期可以任意选择,指令代码完全兼容传统8051优点。单片机架单片机架构主要分了5大模块单片机处理模块(主控模块感知层的主控制电路是以单片机为的控制电路在感知层的系统方案中确定了选用STC89C52单片机作为主控电路的。具有8k字节程序空间,512字节数据空间,带4k字节EEROM存动力系统及电机驱动模需要一个放大电路来放大单片机I/O口的输出电流才能驱动直流电机。所以本次实验所加的驱动电路主要是ULN2003D如ULN2003D:ULN2003D个单片高电压、高电流的达林顿晶体管阵列集成电路。它是由7NPN林顿管组成的,它的高电压输出特性和阴极箝位二极管可以转500mA。达林顿管并联可以承受更显示驱动器(LED体放电),线路驱动器和逻辑缓冲器。它的对达林顿管都有一个2.7kΩ串联电阻,可以直接和TTL或CMOS置2ULN2003D3ULN2003D示意图(每对达林管ULN2003D输入端口接单片机I/O口,因此对该I/O口引入波I/O按键控制档位。直流电机:本设计采用的是STC89C52单片机对直流电机的控制,以IO口输出具有时序的波作为直流电机的控制信号,信号经ULN2003D集成驱动直流电机从单片机输入信号经系统调试时利用c语言编写程序,实现对直流电机的控制温度及处理模度的测量以及转换并显示在Lcd1602晶显示屏上。DALLAS18820数字温度传感器(如下图):采用独特的“一线制”通讯方式,信号符合TTL电平,无须任何器件,口相连,为简化系统设计提供了极大的方便温度可直接和各种单片机或微处理器I/O量范围为-55~125℃,在-10~85℃温度范围内测量精度可达到±0.5氏度可编程的温度转换分辨率电源供电范围3.3~5V,读写操作及5DS18820DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器它应用的数字模块技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC元件,并与一个高性能8单片机相连接。因此该产品具有品质卓越、超快响应、能力强、性价比极高等优点。每个DHT11感器都在极为精确的度校验室中进行校准。校准系数以程序的形式在OTP内存中,传感器内部系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4单排引脚装。连接方便,特殊封装形式可根据6DHT117DHT11LCD1602液晶显示屏模1602晶也叫1602型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7者5X11点阵LCD1602指显示的内容为16X2,即可以显示两行,每行16字符8LCD16021602液晶是工业字符型液晶,能够同时显示16*2即32个字符1602液晶模块内部的字符发生器已经了160个不同的点阵用的符号、和日文假名等,每一个字符都有一个固定的代码。使用该实验主要是利用LCD1602示DS18820字温度传感器测量环境的温度和DHT11字温湿度传感器测量环境湿度的值。蜂鸣无源蜂鸣器优点制作成本低在一些特例中,可以和LED复用一个控制口等910无源蜂鸣器在本次实验中作用当温度或湿度值不在设定范围内时,蜂鸣器发出警报声音提第四章编译器设置及程序代编译器设调试串口,找到相对应的串,打开程序文件,程序部分程序代#include"intrins.h"sbitKEY1=P3^1; sbit=P1^0; unsignedcharCYCLE; unsignedchar_ON; unsignedchar_Num;sbitLSA=P2^2;sbitLSB=P2^3;sbitunsignedcharcodetable[]={0x3F,0x06,0x5B,0x4F};voiddisy(unsignedchar_Num);typedefunsignedcharuint8;typedefunsignedintuint16;sbitrs=P2^6;//数据命令选择sbitrw=P2^5;//读写选择sbite=P2^7; sbitk1=P3^3;模式sbitk2=P3^0;//加sbitk3=P3^2;//减sbitDHT11_DQ_OUT=P3^7; sbitbeep=P1^5;sbit //单总uint8chartemph=50,templ=20;charhumih=80,humil=20;uint8temp,humi;uint8flag;//设定标uint8uint8code uint8codestr1[]="Temp:";//温度uint8codestr2[]="Humi:";//湿度uint8codestr3[]="Error";

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论