基于单片机的自动开关窗设计_第1页
基于单片机的自动开关窗设计_第2页
基于单片机的自动开关窗设计_第3页
基于单片机的自动开关窗设计_第4页
基于单片机的自动开关窗设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

本文格式为Word版,下载可任意编辑——基于单片机的自动开关窗设计

毕业设计

题目:姓名:专业:班级:学号:指导教师:导师职称:

基于单片机的自动开关窗设计xxx电子信息工程电信N0920234567942xxxx

年月日

诚信声明

我声明,所呈交的论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得______或其他教育机构的学位或证书而使用过的材料。我承诺,论文中的所有内容均真实、可信。

论文签名:签名日期:年月日

I

授权声明

学校有权保存送论文交的原件,允许论文被查阅和借阅,学校可以公布论文的全部或部分内容,可以影印、缩印或其他复制手段保存论文,学校必需严格依照授权对论文进行处理,不得超越授权对论文进行任意处置。

论文签名:签名日期:年月日

II

基于单片机的自动开关窗设计

摘要

随着科学技术的飞速发展,更多改善人们生活环境和提高生活质量的高科技产品将会进入了人们的日常生活。同时,科技的进步带动了社会的快速发展,使得人们的生活节奏也加快了,在快节奏的生活下人们总会因各种各样的原因忘掉一些琐事,因此智能化的家具是社会发展必然的选择。目前家庭中的大量电器都已被贴上看智能化的标签,例如热水器、洗衣机、空调等,为提高人们的生活质量做出了贡献。但让人感到惋惜的是家庭生活中重要的组成部分——窗户,却迟迟没有跟上社会快速发展的步伐。现在应用最广泛的窗户采用的任然是最原始的——人工关闭的方式,不具备自动防雨、防雾等人性化的功能。本次设计的自动开关窗户系统能通过其数据检测传感电路不断循环检测室外湿度及烟雾浓度,当室外湿度达到一定时(下雨时)窗户自动关闭,防止潮湿空气或雨水进入房间;当室外烟雾达到一定值时窗户自动关闭。

基于单片机的自动开关窗设计

2设计的任务与特点

2.1本设计的主要任务

对自动窗户功能进行设计,相应的硬件和系统软件设计,并做出控制系统,从而达到设计的目的:能够显示设定值与当前值;当室外湿度和烟雾值大于设定值时,通过电机的动作实现关窗;当小于设定值时实现开窗;按键可以对设定值进行调整,同时也可实现手动开关窗户。

2.2本设计的特点

本系统主要由多个传感器的传感信号处理器芯片和单片机AT89C52、电机驱动芯片以及显示电路等组成,具有以下特点:

可靠性高:高可靠性是系统应用的前提。在系统设计的每一个环节,都应当将高可靠性作为首要的设计准则,系统一旦失去了可靠性也就失去了产品的生命力。因此,针对系统在具体使用过程中可能存在的状况根据理论原理对系统的设计方案深刻论证严格把关。

性能价格比高:此自动关窗系统具有体积小、速度快、功耗低等特点,并且集成了丰富的硬件资源,具有很高性价比。在设计硬件时,尽量地做到简化设计,减少元器件的使用数量,提高复用度。

功能完备,操作简便,高度人性化:强大、完备的功能将受到更多用户的欢迎,显著增加产品在市场上的竞争力。实现功能完备的同时,系统的操作使用上,尽量做到简单、便利,高度的人性化。譬如说设防时只需要拨动一个按键就可以,系统状态全面直观,一目了然。

模块化设计:根据本系统是用于自动关窗的这一应用目的,系统尽量使用模块化设计,实现模块化积木式组合与拆分的功能,便于以后的升级换代,减少二次投资,可以满足家庭使用的重要性和繁杂度以及使用对象对功能和价格的选择。

3

嘉兴学院南湖学院毕业设计

3自动窗的构成及各模块

3.1自动窗的构成

本控制系统主要由AT89C52单片机组成的中央控制器,驱动电路,湿度传感器,烟雾传感器,1602显示电路,数据检测电路等组成。其系统结构框图如图3.1所示。

中央控制器驱动器驱动器驱动器湿度传感器烟雾传感器步进电机检测电路显示电路

图3.1系统结构框图

3.2单片机

89C52是一个低电压,高性能CMOS8位单芯片微型计算机,包含了8k字节的可反复擦写的闪速只读程序存储器和256字节的随机存取数据存储器(RAM),它采用ATMEL公司的高密度、非挥发性存储技术生产,与工业80C51单芯片微型计算机的指令与引脚完全兼容,片内置通用8位中央处理器和闪速存储单元,89C52单片机在电子行业中有着广泛的应用。

89C52主要功能特性1)兼容MCS51指令系统

2)8kB可反复擦写闪速只读存储器;3)32个双向的I/O口;

4)256x8比特内部随机存储器;

5)有3个16位的可编程定时/计数器中断;

4

基于单片机的自动开关窗设计

6)时钟频率0-24兆赫兹;

7)2个串行中断,可编程UART串行通道;8)2个外部的中断源,共8个中断源;9)2个读写中断口线,3级加密位;

10)有低功耗空闲状态和掉电模式,能将软件设置成睡眠状态并能将其唤醒;11)有PDIP、PQFP、TQFP及PLCC等几种封装形式,以便能够适应不同产品的需求。

89C52管脚功能及管脚电压管脚图如图3.2所示:

图3.2AT89C52管脚功能及管脚电压管脚图

89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的89C51一致,其主要用于会聚调整功能的控制。其特点包括主IC的内部寄放器,RAM和外部接口的初始化数据融合,收敛调理控制,收敛测试图控制,红外遥控信号的接收和解码和红外主板和CPU通信的功能组件。其主要管脚有:XTAL1(19脚)和XTAL2(18脚)为专门为产生时钟振荡信号设立端口,外接12兆赫兹晶振。RST/Vpd(9脚)为引导内部复位输入端口,在外部与电阻电容组成复位电路。VCC(40脚)和VSS(20脚)为电源端口,分别接+5V电源和接地。P0~P3为可编程的通用I/O脚,其功能用途由软件定义,在本次设计中,P0端口(32~39脚)和P2端口(21~28脚)被定义为1602显示器的功能实现控制端口,分别与1602显示器相应的功能管脚相连,10~13脚定义为按键输入端,12脚、27脚及28脚定义为握手信号的功能端口,连接主板单片机的相应功能端,用于检测当前制式,会聚调整状态进入的控制功能。

P0口是一组8位漏极开路型双向I/O口,也即地址/数据的总线复用口。当其作为输出口时,每位驱动8个双极型规律集成电路,对其写“1〞时,可当做高阻抗输入端来使用。在访问外部的数据或者程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问的这段时间内启动内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校正检验时,输出指令字节,校正检验时,要求外接电阻并上拉。

5

嘉兴学院南湖学院毕业设计

P1是一个带有内部上拉电阻的8位双向通行的I/O口,P1输出的缓冲级可以驱动(即吸收或输出电流)4个双极型规律集成电路。对其写“1〞,通过内部自带的上拉电阻把端口拉到高电平,这时可作输入口。当作输入口使用时,由于内部有上拉电阻,当某个引脚被外部信号拉低时会输出一个电流(IIL)。与89C51不同的是,P1.0和P1.1还可以分别当做定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)见表3.1,在闪存编程和程序校正检验期间,P1接收低8位的地址。

端口引脚P1.0P1.1其次功能T2(定时/计数器2外部计数脉冲输入),时钟输出T2EX(定时/计数2捕获/重装载触发和方向控制)表3.1P1其次功能表

P2是内部含有上拉电阻的8位双向通行的I/O口,P2输出的缓冲级可以驱动(即吸收或输出电流)4个双极型规律集成电路。对其写“1〞,通过自带的上拉电阻将端口拉到高电平,这时可将其作输入口,当作为输入口来使用时,由于内部有上拉电阻,当外部信号引脚被拉低时会输出一个电流(IIL)。在访问外部的程序memory或16位地址的外部数据memory时,P2口送出高8位的地址数据。在访问8位地址的外部的数据存储器(如实现MO@RI指令)时,P2口输出P2锁存器中的内容。在Flash编程或校验时,P2则接收高位地址和一些控制信号。

P3是拥有内部上拉电阻的8位双向I/O口。P3输出的缓冲级可以驱动4个双极型规律集成电路。对其写入“1〞时,通过内部上拉电阻拉将电平变成高电平并可作为输入端口。这时,被外部器件拉低电平的P3口将用内部上拉电阻来输出电流(IIL)。P3口除了作为普通的I/O口线外,更重要的是它的其次作用见表3.2,P3口还可以接收一些用于闪速存储器编程和程序校正检验的控制信号。

端口引脚P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7其次功能RXD(串行输入)TXD(串行输出)INT0(外部中断0)INT1(外部中断1)T0(定时/计数器0外部输入)T1(定时/计数器1外部输入)WR(外部的数据memory写选通)RD(外部的数据memory读选通)表3.2P3口其次功能表

RST复位输入端口。在振荡器进行工作时,只要RST引脚出现两个及以上机

6

基于单片机的自动开关窗设计

器周期的高电平就将单片机复位。

ALE/PROG当访问外部的程序memory或者数据memory时,ALE输出的脉冲信号就用于锁存地址的低8位字节。寻常状况下,ALE以时钟的振荡频率的1/6固定的输出脉冲信号,因此它可用于对外输出时钟信号或用于定时。特别注意的是:每当在访问外部数据memory时将会跳过一个ALE脉冲。对闪存存储器编程期间,这个引脚还被当做输入编程的脉冲(PROG)。假使有必要,可以通过对SFR区中的8EH单元的D0位进行置位,可阻止ALE进行操作。这个位置位以后,只有一条MO指令和MOVC指令才能够将ALE启动。另外,这个引脚会被稍微拉高,在单片机执行外部的程序时,应当将ALE阻止位设置为无效。

PSEN程序储存使能(PSEN)输出是外部程序存储器的读选通脉冲信号,当AT89C52由外部程序memory取指令(或数据)时,在一个机器周期中PSEN有两次是有效的,即输出两个脉冲信号。与此同时,当访问外部数据memory,就会跳过两次PSEN脉冲信号。

EA/VPP外部访问允许。假使想要使CPU只是访问外部的程序存储器(地址为0000H—FFFFH),那么EA端必需为低电平(接地)。如EA端接Vcc端,CPU就会执行内部程序memory中的指令。

闪存存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必需是该器件是使用12V编程电压Vpp。

XTAL1振荡器反相放大器的及内部时钟发生器的输入端。XTAL2振荡器反相放大器的输出端。

在AT89C52片内memory中,80H-FFH的共128个单元是SFR并不是所有的地址都被定义,从80H—FFH只有一小部分是被定义的,还有一部分并没有被定义。对于那些没有被定义的单元进行读写操作是无效的,不仅读出的数据是不确定的,而且写入的数据也将被丢失。这些地址单元在将来的使用中可能会有新的功能,在这种状况下,复位后这些地址单元中数据总是为“0〞。

AT89C52有256个Bit的内部RAM,80H-FFH高128个Bit与SFR地址是一致的,但物理上它们是独立的。

当一条指令访问的地址为7FH以上的内部单元时,指令中所用到的寻址方式是有区别的,也即寻址方式决定是访问高128字节RAM还是访问SFR。·定时器0和定时器1:

AT89C52的定时器0和定时器1的工作方式与AT89C51一致。

7

嘉兴学院南湖学院毕业设计

3.3步进电机及其驱动

借助单片机AT89C51实现对四相步进电机的控制时,需要通过单片机的I/O端口输出具有一定时序的方波信号作为步进电机的控制信号,但假使只是靠这个TTL电平还是不能直接驱动电机。假使想用74LS373对电机进行驱动,那么必需要有大量寄放器的协同才能够驱动电机,因此考虑使用ULN2023芯片来驱动步进电机。

ULN2023是一种高电压、大电流的达林顿陈晶体管。每一对达林顿都串联一个2.7K的基极电阻,在5V工作电压下与TTL和CMOS电路直接相连,可以直接处理需要标准规律缓冲器来处理的数据。ULN2023的灌电路可达500mA,并且在关态是能够承受50V的电压,可在高负载电流下并行输出运行。

电机驱动的关键要点就是确凿控制电机旋转的角度。在进行程序设计时需要根据系统中各传感器检测的信息判断电机方向,以更好的起动相应的所需要转动方向子程序。正转和反转控制程序根据控制脉冲序列的要求,使用相应的系统模型,并确定是否大幅度转向,使用改变脉冲宽度的方式来调理电机的转速。在应用程序的设计中将电机的控制方法形成控制模型,并将该模型用数据表形式保存在程序存储器中,这样程序在使用过程就能直接使用。一般都是用规律电路来对步进电机进行脉冲控制,单片机控制电机时,电机的运行方式、方向及转速寻常可以通过编写相应的程序由I/O口输出脉冲信号来决定。为了能够提高电机转动角度的确凿性,采用减速比为1:90的减速齿轮构成的传动机构,也就是当角度改变90°时,外部所能看到到的设备才转动1°。对四相步进电机驱动的程序设置按八拍工作方式进行设置,依照流程图分别设置各个子程序,然后根据不可怜况分别调用。

图3.3电机驱动原理图

8

基于单片机的自动开关窗设计

3.4DHT11传感器

DHT11数字温湿度传感器是一款复合传感器。它利用特别的数字模块采集技术和温湿度传感技术,以保证其具有较高的可靠性与优异的长久稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件。因此该传感器具有优良的品质、响应速度快、较强的抗干扰能力、成本低性能好等优点。采用单总线串行接口,使系统变得简便而快捷。超小的体积、极低的功耗,具有20米以上的传输能力,使其成为普通的应用乃至最为苛刻的应用中最正确的选择。产品采用4针单排的引脚封装形式,在使用中便利连接,其管脚如表3.3所示。

管脚1234名称VDDDATANCGND功能供电3-5.5VDC串行数据,单总线空脚,请悬空接地,电源负极表3.3DHT11管脚表

DHT11采用的电源为3-5.5V。传感器在得电后,要等待1s以达到稳定的状态。电源(VDD,GND)之间可利用一个100nF的电容,用以去耦滤波。

DATA用于中央处理器与DHT11之间的信息传送和通讯,一次通讯周期4ms左右,数据由小数部分和整数部分两部分组成,具体传送格式如下说明.操作流程如下:

一次完整的数据总长度为40字节,高位数据先出。数据格式:8字节湿度整数部分数据+8字节湿度小数部分数据+8字节温度整数部分数据+8字节温度小数部分数据+8字节的校正检验和。正确的数据它的校验和数据等于“8字节湿度整数部分数据+8字节湿度小数部分数据+8字节温度整数部分数据+8字节温度小数部分数据〞的结果的最终8位。

用户单片机发出一次启动指令后,DHT11将从低耗能状态变换成高速状态,当单片机的启动指令终止后,DHT11发送出响应信号,送出40字节的数据,并进行一次信号的采集.此状态下,DHT11只有在接收到启动信号时才会进行一次温湿度的采集工作,假使没有接收到信号,DHT11不会主动进行数据的采集.采集数据后自动转换到低速状态。

3.5MQ-2烟雾传感器

MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的SnO2。当

9

嘉兴学院南湖学院毕业设计

放置传感器环境的空气中含有可燃气体时,传感器的导电率将会跟随空气中所含有的可燃气体浓度的变化而变化。这种气体传感器可以测出多种危险气体,是一

中符合不同场所应用的成本低效果理想的传感器,其基本测试电路如图3.4所示。

图3.4烟雾传感器测试电路图

该传感器的电压有加热电压(VH)和工作电压(VC)两部分组成。其中VH用于对传感器进行加热使其能够正常的工作。而VC是作用于检测与其串联的外部电阻(RL)上的电压(VRL)。这种传感器具有一定的极性,VC只能使用直流电源供电。为了使传感器能的各项性能更好,需要选择恰当的RL值。

3.6ADC0832

ADC0832是一种8位分辩率、双通道A/D转换芯片。由于它具有较小的体积,兼容性强,成本低性能好而受到普遍的欢迎。学习并使用ADC0832可是使我们了解A/D转换器的原理,有助于我们单片机技术水平的提高。

0832为8位分辩率A/D转换芯片,可以适应一般的模拟量转换要求。芯片A/D的转换时间仅为32μS,通过双输出数据检验,以减少转换过程中数据误差。它的使能输入端是独立的,使多个器件的连接和中央处理器的控制更加便捷。

寻常状况下ADC0832有4根数据线与单片机的接口相连接。当ADC0832处于空闲时其CS输入端应当是高电平状态,在这种状况下芯片被阻止使用,其它脚的电平可以任意。在将要进行A/D转换时,须先将CS使能端的电平变为低而且要一直维持这种低电平状态等到转换完全才可改变。这种状态下芯片开始了模数转换工作,与此同时由中央处理器向转换芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下沉之前DI端必需是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能。

10

基于单片机的自动开关窗设计

3.7LCD1602液晶显示

1602液晶显示,它是一种专门用来显示简单数据的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正由于如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全一致的,因此基于HD44780写的控制程序可以很便利地应用于市面上大部分的字符型液晶,管脚如图3.5所示。

图3.51602管脚图

1602的管脚功能如下:第1脚:VSS为接地端。第2脚:VCC为+5V电源端。

第3脚:V0用来调理对比度,为了更好的显示字符可以连接一个10K的滑动变阻器来进行对比度的调理。

第4脚:RS=1是使用数据寄放器,RS=0时就选择指令寄放器

第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。第6脚:E(或EN)端为使能端,高电平(1)时读取信息,负跳变时执行指令。第7~14脚:D0~D7为8位双向数据端。

第15~16脚:或空脚背景电源。15脚背光正极,16脚背光负极。

4软件设计

4.1主程序流程图

本系统的单片机使用了ATMEL公司的低功耗单片机STC89C52。主程序中仅完成了系统的初始化和开始的显示部分,然后就进入待机模式。当产生中断时,单

11

嘉兴学院南湖学院毕业设计

片机被唤醒并执行相应的中断服务子程序,从中断子程序返回后,系统又进入到待机模式。整个程序的设计使系统在绝大多数时间都处于最低功耗状态。

整个系统软件需要对温度传感器DHT11、MQ-2烟雾传感器、窗户控制系统进行管理。温度传感器DHT11为数字式温度传感器,直接与单片机的串口连接来读取温度,MQ-2烟雾传感器需要通过ADC0832转换芯片与单片机连接。以上所有模块均在主程序中完成初始化过程,系统流程图如图4.1所示。

开始系统初始化中断初始化传感器数据读取N大于设定值Y处理终止图4.1主程序流程图

4.2各部分子程序

4.2.1湿度检测

DHT11子程序是结合它的用户使用资料编写,主要完成的是初始化DHT11,从DHT11中读出一个字节的数据,向DHT11中写入一个字节的数据,配置DHT11包括警报湿度上限和下限、湿度转换的精度,读出Scrachpad存储器中的九个字节的数据,读出Rom中的64位Code值,对读出的Scrachpad数据进行CRC校验,然后根据读出的数据得到测量出的十进制温度值,流程图如图4.2所示。

12

基于单片机的自动开关窗设计

开始ROM指令读取温湿度NCRC校验Y储存温度

终止图4.2温度读取流程图

DHT11数据的CRC校验。为了解决单总线串行传输数据可能引起的错误,DHT11内部具有产生CRC校验码电路,这样编程时可以通过对读出的数据进行CRC校验码,并用这个校验码和获得的数据的最终一个字节比较,若两者一致则证明数据传送没有错误,从而验证通信过程中数据传输的正确性,使采集温度信号的可靠性得到保证。

CRC检验的求法。M为一个k位长的信息帧。P为n+1位预先确定的用来生成校验码的二进制序列其最高位和最低位必需为1,DS18B20中使用的序列为:P=100110001。F为n位FCS,即校验码序列。T为k+n位被传输的帧。由于F是接在M信息帧之后的,因此T=M·2n(2n为2的n次方)中,M·2n相当于M左移n位,后面添n个零。设M·2n除以P的商和余数分别是Q和R,则有M·2n=P·Q+R即M·2n/P=Q+R/P若设T=M·2n+R,则T定能被整除。由于按模2的加减运算相当于异或运算,故有T/P=(M·2n+R)/P=(M·2n)/P+R/P=Q+R/P+R/P=Q这样一来,校验码序列F就是M·2n除以P的余数R。通过计算可以得到256个用于CRC检验的数据[4]。

4.2.2LCD1602显示

LCD显示程序最主要的部分就在发送命令和发送数据这两个基础程序。通过LCD的数据手册,可知LCD时序图如表4.1所示。

13

嘉兴学院南湖学院毕业设计

读状态写指令读数据写数据输入输入输入输入RS=L,R/W=H,E=HRS=L,R/W=L,D0~D7=状态字,E=高脉冲RS=H,R/W=H,E=HRS=H,R/W=L,D0~D7=状数据,E=高脉冲输出输出输出输出D0~D7=状态字无D0~D7=数据无表4.1LCD12864基本操作状态表

1.读操作时序

根据LCD12864控制器的数据手册,可以通过流程图来得知LCD读取数据和写入数据的时序及流程。如图4.3所示。

图4.3LCD12864读操作时序

2.写操作时序如图

图4.4LCD12864写操作时序

LCD写操作包括写数据和写命令两个部分构成,当RS=0时,为写命令,当RS=1时为写数据。

14

基于单片机的自动开关窗设计

5系统组装及调试

5.1组装步骤

将之前各个模块的原理图组合最终形成整体的原理图,根据整体原理图进行实际电路的连接与调试。

1.形成整体的原理图,并对其进行完善。2.对万能板进行检查,是否存在问题。3.清点所需要的器件及工具,是否完全。4.将各器件进行焊接,形成实际电路板。5.对电路板进行调试,解决存在的问题。

5.2整体原理图

见附录1

5.3元器件清单

器件名称万能板单片机LCD1602ULN2023步进电机ADC0832MQ-2烟雾传感器发光二极管电源12M晶振1K电阻10K变阻器电容按键导线数量11111111112235若干15

嘉兴学院南湖学院毕业设计

5.4焊接及本卷须知

5.4.1焊接前处理

1.检查电烙铁通电后是否正常,是否有良好的接地。

2.检查器件焊接部位的氧化层,若存在氧化层可用小刀刮去焊接部位表面的氧化层,使其露出金属光泽。电路板可用细纱纸将铜箔打光后,涂上一层松香酒精溶液。

3.对元件镀锡,进行以上处理后对器件和引线镀锡。可将引线蘸一下松香后,将带锡的电烙铁头压在引线上,并转动引线,即可使引线均匀地镀上一层很薄的锡层。导线焊接前,应将绝缘外皮剥去,再经过上面两项处理。假使导线内不是是多股金属丝,经过处理后应先拧在一起,然后再镀锡。

5.4.2焊接

1.握持电烙铁的方法。

寻常握持电烙铁的方法有握笔法和握拳法两种。(1)、握笔法。适用于便捷型的烙铁如30W的内热式。它的烙铁头是直的,头端锉成一个斜面或圆锥状的,适合焊接面积较小的焊盘,本设计制作所采用的方法。(2)、握拳法。适用于功率较大的烙铁,在本设计的制作过程中采用的是小功率的烙铁因此不采用这种方法。

2.在印刷电路板上焊接引线的几种方法。(1)、直通剪头。引线直接穿过通孔,焊接时使适当的锡熔化在焊盘上方让其均匀地分布在沾锡的引线四周,形成一个圆锥体模样,等到它冷却凝固后,将过长的引线剪去。(2)、直接埋头。将引线通过焊孔并路出一定的长度,用熔化的焊锡把引线头固定在焊点里面。这种焊点像半球形,需要注意的是焊点是否存在虚焊。

终止语

通过此次毕业设计让我知道了只有能够将理论与实际结合在一起那才是真正学到的。这次的毕业设计通过各种途径搜集相关资料、查找各种器件、进行组装与调试和撰写论文对我来说是一次十分难得的经历和很好的锻炼机遇,可以说此次设计已经囊括了大学期间大部分的知识,从选题到定稿,从理论到实践需要

16

基于单片机的自动开关窗设计

将所学的专业知识都结合起来才能完成。这不仅是我更加深入的了解了之前所学的知识,而且还学到了好多之前未接触的知识。对于我来说这不仅仅是一次毕业设计,更重要的是在过程中提高了我各方面的能力,让我在以后的工作中能够有更好的表现。

回想起此次毕业设计,至今我仍感慨万分,可以说得是苦多于甜。在整个过程中遇到好多问题,发现了自己大量的不足之处,如在焊接器件时不够细心出现了器件正负极错误,出现虚焊或粘连的状况。通过此次设计更好的了解了单片机系统的设计方法,知道了各种器件的功能及使用本卷须知。把握了Professional软件,学会了湿度传感器和烟雾传感器的使用方法,把握了电机驱动的方法。

嘉兴学院南湖学院毕业设计

版社,2023.12.

[12]徐爱钧、彭爱华.《单片机高级语言C51应用程序设计》[M].北京:北京工业出社,1999.

[14]李刚、林凌、王焱.《新概念单片机教程》[M].天津:天津大学出版社,2023.

[15]康华光,陈大钦,张林.《电子技术基础模拟部分》第五版.北京:高等教育出版社,2023.1.

[16]康华光,邹寿彬.《电子技术基础数字部分》第五版.北京:高等教育出版社,2023.1.

[17]GoldmanJM,PettersonMT,KopoticRJ,BarkerSJ.Masimosignalextractionpulseoximetry[J].JClinMonitComput.2000;16(7):75-83.

[18]D.Tulone.Onthefeasibilityofglobaltimeestimationunderisolationconditionsinwirelesssensornetworks.

18

基于单片机的自动开关窗设计

附录

附录1系统仿真图

19

嘉兴学院南湖学院毕业设计

附录2焊接图

附录3程序

#include

#include#include

#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong

sbitrs=P2^0;sbitr

温馨提示

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

评论

0/150

提交评论