




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务书学生姓名学号班级专业设计(或论文)题目智能水位控制系统设计指导教师姓名职称工作单位及所从事专业联系方式备注设计(论文)内容:1.主要内容和技术指标(1)电路以单片机为核心、集成电路驱动电机、LED显示而构成;(2)外接电源供电,具有自带时钟电路、复位电路、工作状态切换电路等;(3)电路系统具自动控制水位等功能。2.任务与要求(1)选择各单元电路结构并阐述工作原理,给出整机电路原理图;(2)准确计算或估算电路参数,正确选择电路元件,给出元件明细表,仿真测试;(3)撰写设计说明书,要求准确阐述电路选择依据,反映计算方法、元件选择等设计过程,字数不少于6000字。进度安排:进度安排内容及要求备注7.1-7.7了解毕业设计相关要求,搜集资料,拟定方案7.8-7.20选择各单元电路结构并阐述工作原理,确定系统电路原理图,计算电路参数,选择电路元件,仿真测试或做样品。7.21中期检查7.22-8.10绘制电路原理图、元件明细表,撰写设计说明书等8.11毕业设计答辩主要参考文献、资料(写清楚参考文献名称、作者、出版单位):1苏平单片机原理与接口技术电子工业出版社2003年5月;2林伸茂8051单片机彻底研究实习篇人民邮电出版社2005年8月;3韩志军单片机应用系统设计机械工业出版社2005年1月;4陈坤、张义中等电子设计技术电子科技大学出版社1997年5月;5郑应光模拟电子线路(一).东南大学出版社.2005年3月;6李秀忠单片机应用技术人民邮电出版社2007年1月;7肖洪兵跟我学单片机北京航空航天大学出版社2002年3月;审批意见教研室负责人:年月日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。I摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益的更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件相结合,以作完善。本系统是以单片机的基本语言“C语言”来进行软件设计编程的,其指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。关键词单片机(AT89C51);LED显示技术;直流电机。II目录摘要.1第一章绪论.2第二章总体方案.42.1设计思路.42.2功能描述.4第三章硬件设计.53.1CPU的选择.53.2复位电路.83.2.1按键复位.83.2.2上电复位.83.3时钟电路.93.4水位检测电路.103.5显示电路.113.5.1LED介绍.123.5.2显示电路设计.123.6灌水电路.123.6.1直流电机工作原理.123.6.2驱动电路.133.6.3灌水电路设计.143.7报警电路.153.8整机工作原理.15第四章软件设计.174.1用PROTEUS绘制原理图.174.2用KeilVision3编写程序.184.3用PROTEUS对单片机内核的仿真.18II4.4程序流程图.22第五章实物制作.235.1元器件的安放顺序.235.2焊接.235.2.1焊接的工艺要求.235.2.2焊接的操作.245.3成品使用与验证.24结论.26参考文献.27附录1整机电路图.28附录2元器件明细表.29附录3源程序清单.30第0页第一章绪论21世纪是通信、电力、材料、电子、能源以及控制技术大发展并相互交叉的时代,而机电一体化技术正是把机械、电子、控制技术和计算器技术相结合的综合技术。智能产品具有品种多、涉及的领域广等特点,自从应用电子技术发展以来,单片机微型计算器因其体积小、价格低、性能灵活、开发方便的独特优势,在机电一体化产品的开发和控制中得到了最广泛的应有,而且越来越向纵深发展。从简单的机电一体化产品深入到数控系统、柔性化、智能化系统以及机器人系统等。当今世界在电子信息技术的领域里取得了社会跨跃式的进步,科学技术的飞速发展使各国生产力大规模提高。由此可见科技已成为各国竞争的核心,尤其是电子信息技术更显得重要,在国民生产各部门中电子信息技术得到了广泛的应用。智能技术的发展使得许多系统更加友好,更方便我们对他们的控制。几乎在各个方面都可以充分发挥它的优势,比如说本文要提出的智能水位控制系统,当然在其他方面也可以有很好的应用,比如说具有智能功能的温度检测器、有智能功能的计算机控制系统。智能功能的实现可以帮助更多人,可以减少事故的发生,更可以节省资源的利用。所以说,智能控制功能的实现有助于生活的改善,具有良好的市场前景。随着科学技术的发展,人们身边的一些用电器件已经具有智能控制的性能.智能控制可理解为自动控制,所谓自动控制,就是在没有人直接参与的情况下,通过控制装置,使被控制对象或过程自动地按照预定的规律运行.器件的职能化使工作简单并易于控制整个工作系统.在实际应用中,很多方面需要检测容器里液面高度以方便于生产的需求,如锅炉水位,自来水塔水位.如今的智能水位控制系统技术相当成熟了,市场上有多种多样的智能水位控制器,一般具有水位控制、水位显示、报警功能;有些水位控制器还有输出短路或过载保护,控制器过热保护,避免电机空转,保护电机而自动切断电源保护。基于对水位智能水位控制系统的学习,本系统以AT89C51单片机为核心,用按钮模拟水位,用发光二极管显示水位制作了一个简易的智能水位控制系统。此系统同样第1页具有水位控制和报警功能。此系统只可应用于仿真,不能应用于实际中,如果想运用于实践中,可以在此系统基础上对硬件和程序再进一步改善。例如在程序方面,程序中添加上看门狗程序可以对整个控制系统进行监控;为提高对系统硬件的故障检测及报警,也可在程序中添加一些检测程序。在硬件方面,可通过安装硬件性看门狗;水位检测器可使用水位继电器;整个系统出现的报警信号很多,有紧急性的,有提示性的,可以安装多个报警硬件!根据智能水位控制系统的功能要求来增设硬件设备和软件程序。智能水位控制系统还具有开发的空间。第2页第二章总体方案2.1设计思路本系统采用单片机AT89C51为核心芯片的电路来实现,硬件电路由单片机(AT89C51)、水位检测电路、复位电路、时钟电路、显示电路、报警电路和灌水电路等组成。其中,晶振采用12MHZ的晶振;再通过按键开关模拟水位来实现功能。其智能水位控制系统设计框图如图2-1所示:2.2功能描述当接通电源后,在水位低于某点时,电机工作,对蓄水池灌水;当水位在某点时,电机停止对蓄水池灌水;当遇到特殊情况时,报警电路发出报警直到水位低于该点时消除报警;并在各种情况中均有指示灯指示当前水位。时钟电路复位电路水位检测电路显示电路报警电路灌水电路单片机图2-1总体框图设计第3页第三章硬件设计智能水位控制系统设计是由六部分组成:单片机(AT89C51)、复位电路、时钟电路、水位检测电路、显示电路、灌水电路。3.1CPU的选择在当今电子时代控制芯片CPU有很多种,例如AT89C51、MSP430、ARM、AVR.单片机AT89C51具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统,可用二节电池供电。AT89C51是一个低电压,高性能CMOS8位单片机,片内含4kbytes的可反复擦写的Flash只读程序存储器和128bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的微型计算机的AT89C51提供了高性价比的解决方案。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口(如图31);第4页AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。图3-1AT89C51单片机的管脚图表3-1AT89C51单片机的要功能特性AT89C51单片机的管脚功能:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。兼容MCS-51指令系统4k可反复擦写(1000次)FlashROM32个双向I/O口可编程UARL通道两个16位可编程定时/计数器全静态操作0-24MHz1个串行中断128x8bit内部RAM两个外部中断源共5个中断源可直接驱动LED三级加密程序存储器低功耗空闲和掉电模式片内振荡器及时钟电路第5页P3口:P3口是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表3-2所示:表3-2P3口管脚特殊功能P3口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为第6页RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.2复位电路无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。单片机的复位操作使单片机进入初始化状态。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。为确保模拟电风扇控制系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般电路正常工作需要供电电源为5V5%,即4.755.25V。复位是单片机的初始化操作,其目的是使CPU及各专用寄存器处于一个确定的初始状态。如:把PC的内容初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当单片机系统在运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要复位以使其恢复正常工作状态。RST端的外部复位电路有两种操作方式:按键手动复位和上电自动复位。3.2.1按键复位复位电路采用简易的手动按钮复位电路,主要由电阻R,电容C,开关K组成,分别接至AT89C51的RST复位输人端。手动按键复位需要人为在复位输入端RST上加入高电平(图3-2(A)按钮复位)。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。3.2.2上电复位AT89C51的上电复位电路如图3-2(B)所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。当按下复位电路的复位开关Reset按钮时,瞬间短接复位开关,由于此reset复位第7页开关一端接地为低电平,另一端有电源5V供电端和PG信号端,间接供给为高电平,通常为3.3V,而此复位开关的某一段也会直接或者间接的作用于南桥内的复位系统控制模块,所以瞬间短接复位开关会在开关的高电平端会产生一个低电平信号,此信号会直接或间接作用于南桥内的复位系统控制器,使南桥强行复位之后,南桥也会强行去复位其他的设备和模块,南桥给主板其他硬件设备复位后,整个主板复位完成,这就是主板复位电路的原理。本设计采用手动按钮复位(如图3-2(A)),以满足复位的时间要求及设计质量。图3-2(A)按键复位电路图3-2(B)上电复位电路图3.3时钟电路单片机的时钟信号用来提供单片机内各种微操作的时间基准,时钟电路用于产生单片机工作所需要的时钟信号。时钟信号通常用两种电路形式得到:内部振荡和外部振荡。本系统设计采用内部振荡方式,如图3-3所示。MCS-51单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTALl和XTAL2分别是此放大电器的输入端和输出端,由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式。XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。晶振的频率可以在1MHz-第8页24MHz内选择,电容取30PF左右。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。8951单片机内部有一个用于构成振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。在焊接刷电路板时,晶体振荡器和电容应尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保振震荡器稳定和可靠地工作。此单元电路根据常规电路参考值选择:晶体振荡器的频率为12MHz,电容应尽可能的选择陶瓷电容,电容C1、C2值都选择30pF。图3-3时钟电路3.4水位检测电路实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的Mg2+、Ca2+等离子,它们的存在使水导电。本控制装置就是利用水的导电性完成的。如图3-4所示,虚线表示允许水位变化的上下限。在正常情况下,应保持水第9页位在虚线范围之内。为此,在水塔的不同高度安装了4根金属棒,这里采用4只开关以感知水位变化情况并且具有以下优点:1、建立快速稳定的数据传输通道,保证水位数据信息的实时性与准确性;2、保证系统能够高度可靠地实施和运行;3、系统为开放式设计,如果系统后期需要增设监测网点,系统可以平稳置换而不需重复投入大量资金;4、在保障水位测量功能的基础上,优化系统,降低系统费用。图3-4水位检测原理图其中A开关处于下限水位,C开关处于饱和水位,D开关处于上限水位,各个开关的一端与地相连,另一端与单片机I/O口相连,蓄水池由电机带动水泵供水,单片机控制电机转动以达到对水位控制之目的。供水时,水位上升,由于水的导电作用,A、B、C开关依次连通变为低电平。因此,P1.3、P1.2、P1.1三端依次为0状态,当到达上限水位时应停止电机和水泵工作,不再给水塔供水。当水位降到下限水位时,A、B、C开关都不能导通,因此,P1.3、P1.2、P1.1三端均为1状态。这时启动电机,带动水泵工作,给水塔供水。当水位处于上下限水位之间时,A、C开关都导通,P1.3端为0状态。P1.1端为1状态。这时,电机带动水泵为蓄水池供水。3.5显示电路在单片机应用系统中,对于系统的运行状态和运行结果,通常都需要直观交互显示出来。单片机应用系统中最常用的显示器有LED和LCD两种。这两种显示器都可以显示数字、字符及系统的状态,LED和LED数码显示最为普遍,但随着低功耗设计的要求,LED的使用也越来越广泛。第10页3.5.1LED介绍LED就是lightemittingdiode,发光二极管的英文缩写,简称LED。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。通过发光二极管芯片的适当连接(包括串联和并联)和适当的光学结构。可构成发光显示器的发光段或发光点。由这些发光段或发光点可以组成数码管、符号管、米字管、矩阵管、电平显示器管等等。通常把数码管、符号管、米字管共称笔画显示器,而把笔画显示器和矩阵管统称为字符显示器。3.5.2显示电路设计显示电路采用LED的亮灭来表示当前水位的状态,如图3-5所示。元件选择:发光二极管的压降为1.5V2.5V,流过发光二极管的电流在3mA10mA则可以点亮发光二极管,这里取1.7V计算,当流过发光二极管的电流为3mA时:限流电阻的阻值约为1K,当流过发光二极管的电流为10mA时:限流电阻的阻值约为330。这里选用470的电阻进行限流保护。图3-5水位显示电路3.6灌水电路灌水电路是当水位低于某水位或某几点水位时对蓄水池进行灌水使水位达到规定水位处,当水位达到该饱和水位时电机停止对其灌水。3.6.1直流电机工作原理定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机R7第11页械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。在电刷AB之间加上直流电压U,电枢线圈中的电流流向为:N极下的有效边中的电流总是一个方向,而S极下的有效边中的电流总是另一个方向。这样两个有效边中受到的电磁力的方向一致,电枢开始转动。通从而电磁力或电磁转距的方向不发生改变。电磁转距是驱动转距,其大小也为:T=KTIa。电动机的电磁转距T必须与机械负载转距T2及空载损耗转距T0相平衡。即T=T2+T0另外当电枢绕组在磁场中转动时,线圈中也要产生感应电动势E,这个电动势的方向与电流或外加电压的方向相反,称之为反电动势。其大小为:E=kEn方向与Ia相反过换向器可以实现线圈的有效边从一个磁极如N极转到另一个磁极下如S极时,电流的方向同时发生改变。图3-6电机工作原理3.6.2驱动电路由于单片机的输出电流很小不能达到直接驱动直流电机则应该增加输出电流,可以通过采用复合调整管的方法来增加输出电流。由于现在是电子时代,驱动电路也可以采用芯片,本设计采用高耐压、大电流达林顿陈列ULN2003.特点:1)ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成,如图3-7所示。2)ULN2003的每一对达林顿都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。3)ULN2003工作电压高,工作电流大,灌电流可达500mA,并且能够在关第12页态时承受50V的电压,输出还可以在高负载电流并行运行。4)ULN2003采用DIP16或SOP16塑料封装.图3-7ULN2003封装图极限参数:3.6.3灌水电路设计此系统电路主要由ULN2003和电机组成。由单片机的P2.4输出一个高电平,若输出为高电平,通过ULN2003后转换为低电平,此时在电源的作用下,电机正常工作。电路图如3-8所示。第13页图3-8电机控制电路3.7报警电路此系统电路主要由发光二极管D5、电阻R2、三极管Q1与扬声器LS1组成。D5是红色发光二极管,其正极连接P2.0。电阻R2一端接P2.0,另一端接三极管Q1,信号从P2.0输出,经过Q1放大触发扬声器发出“嘀、嘀”报警信号。只要单片机的P2.0脚输出高低电平,扬声器就发出连续的报警声音,系统水位低于D点时停止工作。当整个控制系统出现故障时也会产生报警。手动复位也可使报警系统停止工作。系统电路图如图3-9所示:图3-9报警电路3.8整机工作原理当用水使水位下降到下限水位时,A、B、C、D都处于“1“状态,电机启动。当水泵供水使水位低过了下限水位而达到A点时,P1.3变为低电平,D4亮。当水泵供水使水位超过了下限水位而达到B点时,P1.2变为低电平,D4、D3亮。当水泵供水使水位超过了上限水位而达到C点时,P1.1变为低电平,D4、D3、D2亮,电机停止。当水泵供水使水位到达最高水位D时,P1.0变为低电平,D4、D3、D2、D1亮,D5闪烁,蜂鸣器发出报警。检测电路的信号由P1.0P1.3输入,P1.3与A的状态有第14页关,P1.2与B的状态有关,P1.1与C的状态有关,P1.0与D的状态有关,这四种信号可以组成四个不同的有用组合,水位与电机的关系见表3-3所示。表3-3水位与电机的关系水位在A点之下电机启动水位在A点电机维持原状态水位在B点电动加速水位于C点电机停止工作水位在D点发出报警根据以下四个状态:P1.3与A的状态有关,P1.2与B的状态有关,P1.1与C的状态有关,P1.0与D的状态有关,这几种状态与LED显示的关于见下表3-4所示。表3-4水位与LED的关系水位在A点D4亮水位在B点D4、D3亮水位在C点D4、D3、D2亮水位在D点D4、D3、D2、D1亮、D5闪烁,报警水位在A点时,探测器给单片机输入的信号为f7H。此时,单片机的P3.0输出高电平,D4点亮。同时单片机的P2.4输出高电平,驱动电动机工作。水位在B点时,探测器给单片机输入的信号为f3H,此.时,单片机的P3.0、P3.1输出高电平,D4、D3点亮,同时单片机的P2.4输出高电平,驱动电动机工作。水位在C点时,探测器给单片机输入的信号为f1H,单片机的P3.0、P3.1、P3.2输出一个高电平,D4、D3、D2点亮。同时单片机的P2.4输出低电平,三极管截止,电动机停止工作。水位在D点时,探测器给单片机输入的信号为f0H,此时,单片机的P3.0、P3.1、P3.2、P3.3输出高电平,D4、D3、D2、D1点亮。单片机的P2.0输出高、低变化电平,三极管导通、截止,发出报警,二极管D5闪烁。第15页第四章软件设计一个应用系统,要完成各项功能,首先必须有较完善的硬件作保证。同时还必须得到相应设计合理的软件的支持,尤其是微机应用高速发展的今天,许多由硬件完成的工作,都可通过软件编程而代替。甚至有些必须采用很复杂的硬件电路才能完成的工作,用软件编程有时会变得很简单。本设计采用Proteus和Keil两个仿真软件对硬件部分进行仿真。4.1用PROTEUS绘制原理图运行Proteus的ISIS程序后,进入该仿真软件的主界面。主界面由菜单栏、工具栏、预览窗口、元件选择按钮、元件列表窗口、原理图绘制窗口和仿真进程控制按钮组成(如4-1所示)。通过元件选择按钮P(从库中选择元件命令)命令,在弹出的PickDevices窗口中选择电路所需的元件,放置元件并调整其相对位置,对元件参数设置及元器件间连线,完成单片机系统的硬件原理图绘制。图4-2所示是绘制完成的电路图。图4-1运行ProteusISIS的主界面第16页图4-2智能水位控制系统设计整机电路图4.2用KeilVision3编写程序本设计利用KeilVision3,在新建Keil项目时选择AT89C51单片机作为CPU,将C语言源程序导入,在keil软件中完成程序编写、调试和编译之后,加载程序为.HEX文件,生成能让单片机运行的Hex文件,如图4-3所示。4.3用PROTEUS对单片机内核的仿真在source菜单的Definecodegenerationtools菜单命令下,选择程序编译的工具、路径、扩展名等项目;在source菜单的Add/removesourcefiles命令下,加入单片机硬件电路的对应程序(主要采用Keil进行程序编译)。打开如图4-4所示的对话框。在ProgramFile栏添加编译好的十六进制格式的程序文件智能水位控制系统设计.hex,给AT89C51输入晶振频率,此处默认为12MHZ,单击OK按钮完成程序添加工作,下面就可以进行系统仿真了。Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机外围电路或没有单片机参与的其它电路的工作情况,也能仿真单片机CPU的工作情况。因此在仿真和程序调试时,是从工程的角度直接看程序运行和电路工作的过程和结果。从某种意义上讲Proteus仿真,基本接近与工程应用。第17页图4-3程序编写、调试第18页图4-4添加智能水位控制系统设计.HEX文件图仿真过程中如有硬件问题可在ProteusISIS中直接修改,如有软件问题可在KeilVision3中直接修改,通过Keil与Proteus的联合调试就可以得到满意的结果。本设计的仿真结果如图4-5、图4-6所示。第19页图4-5水位在B点时图4-6水位在D点时第20页4.4程序流程图开始判断temp的值赋初值temp=oxfftemp=oxf7temp=oxf3temp=oxf1temp=oxf0While(1)循环指示灯D4D4D3D4D3D2指示灯全灭亮亮亮全亮电机正电机正电机间电机停电机停temp赋给P1口常工作常工作息工作止工作止工作报警图4-7主程序流程图图4-8定时器1流程图程序流程图说明:主程序流程用于初始化单片机,定时器1程序用于检测P1口的值并用于执行电机是否工作和水位指示灯LED的亮灭,以及报警提示。程序详见附录3。第21页第五章实物制作5.1元器件的安放顺序印制电路板的装配是整机质量的关键,装配质量的好坏对功放的性能有很大的影响。由于我们采用的是万用板,所以质量有可能降低。电路板的装配总是要求是:元器件装插正确,不能有插错,漏插;焊点要光滑、无虚焊漏焊和连焊;在装插元器件时,要执行工艺指导书的规定,遵循元器件的装插原则。满足电路的电器规则,元器件要分部均匀。1安装顺序为,电阻、瓷片电容、晶振、IC插座、电解电容、LED发光二极管、三极管、蜂鸣器、继电器。2布局单片机脚座在最前面,便于控制。3为了便于插装元器件和焊接,在万用板上用铅笔勾画出走线并描绘出焊接的位置。5.2焊接5.2.1焊接的工艺要求1.焊接条件。被焊件端子必须具备可焊性。被焊金属表面保持清洁。具有适当的焊接温度280350摄氏度。具有合适的焊接时间(3秒中),反复焊接次数不得超过三次,要求一次成形。2.焊点的基本要求。具有良好的导电性。焊点上的焊料要适当。具有良好的机械强度。焊点光泽、亮度、颜色有一定要求。要求:有特殊的光泽和良好颜色;在光泽和高度及颜色上不应有凹凸不平和明暗等明显的缺陷。焊点不应有拉尖、缺锡、锡珠等现象。焊点上不应有污物,要求干净。焊接要求一次成形。焊盘不要翘曲、脱落。3.应避免常见的焊点缺陷如:拉尖、桥连、虚焊、针孔、结晶松散等。第22页5.2.2焊接的操作1为了提高电路的可靠性,首选应对元器件进行检查。应注意变压器的检测应分为静态检测和通电检测。2为了便于焊接,应将要焊接的元器件进行刮脚,焊盘应用砂纸砂光滑以便于焊接。3插入元器件,将烙铁头放在被焊件的焊盘上,使焊点温度升高(有利于焊接)。如果烙铁头上有锡,则会使烙铁头上温度很快传递到焊接点上。4用焊锡丝接触到焊接处,熔化适量的焊料。焊锡丝应从烙铁头侧面加入,而不是直接加在烙铁头上。5从焊锡丝开始熔化数3秒后,先移开焊锡丝,再移开电烙铁。6焊点冷却后,用斜口钳子将元器件的管脚剪掉,剪去管脚的长度应尽可能的要短。7焊接完成后检查看是否有错焊、漏焊;线路的走线下、是否正确。注事事项:移开烙铁头的时间、方向和速度,决定着焊接点的焊接质量,正确的方法是先慢后快,烙铁头移开沿45角方向移动,及时清理烙铁头。5.3成品使用与验证由于元器件特性参数的分散性、装配工艺的影响以及其他如元器件缺陷和干扰等各种因素的影响,使得安装完毕的电子电路不能够达到设计要求的性能指标,需要通过调整和试验来发现、纠正、弥补,使其达到预期的功能和技术指标,这就是电子电路的调试。调试的一般步骤是:1.经过初步调试,使电子电路处于正常工作状态。2.调整元器件的参数以及装配工艺分布参数,使电子电路处于最佳工作状态。3.在设计和元器件允许的条件下,改变内部、外部因素(如过压、过流、高温、连续长时间运行等)以检验电子电路的稳定性和可靠性,即所谓的考机。调试的一般原则是先静态调试后动态调试。调试前,先将焊好的电路板对照电路图认真核对一遍,不要有错焊、漏焊、短路、元件相碰等现象发生。通电后,人体不允许接触电路板的任一部分,防止短路,注意第23页安全。如用万用表检测时,只用将万用表两表笔接触电路板相应处即可。经实验证明,成品能满足任务要求,对水位能够成功检测。使用说明:模拟水位按键只能由下到上依次处于闭合状态或由下到上依次断开状态,不能调变按键,否则就不能正常模拟水位。第24页结论本论文是在导师老师的悉心指导下完成的。导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对作者影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢!通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。即将毕业我十分珍惜这次锻炼的机会,我认真的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!当今的社会是竞争的社会,而人才的竞争则是竞争的焦点,毕业设计对于我们即将离校的同学来说,是离校前很好的一次锻炼,使我们各方面的能力都有了很大的提高,为我们踏出校门,走上社会增强了能力与自信!毕业论文是专科学习阶段一次非常难得的理论与实际相结合的机会,通过这次设计,我摆脱了单纯的理论知识学习状态,与实际设计的结合锻炼了我综合运用所学的专业基础知识的能力,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力、抗压能力及耐力也都得到了不同程度的提升。这是我们都希望看到的也正是我们进行毕业设计的目的所在。本论文的顺利完成,离不开各位老师、同学和朋友的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 孕产妇心理健康分析及护理
- 教师正能量培训
- 中医护理的特点
- HIV阳性患者护理诊断与干预策略
- 中药采购验收培训
- 支原体肺炎防控与诊疗进展
- 爱校教育主题
- 理财经理年终工作总结
- 2025年仿制药一致性评价对医药市场药品市场准入门槛调整影响分析报告
- 后疫情时代医疗行业创新产品与服务市场分析报告
- 基于结构化主题的单元整体教学-小学数学实践探索
- 国家开放大学行管本科《行政领导学》期末纸质考试总题库2025春期版
- 国家开放大学《课程与教学论》形考任务1-4参考答案
- 2025年学校意识形态工作总结范文(2篇)
- 2025年职业技能(工业废水处理工)专业技术及理论知识考试题及答案
- 电大国开2024秋《习近平新时代中国特色社会主义思想》学习行为表现(范文2篇)
- 《市场人员商务礼仪》课件
- 上海市市辖区(2024年-2025年小学六年级语文)统编版小升初真题(下学期)试卷及答案
- 第九章新时代中国特色大国外交与构建人类命运共同体-2024版研究生新中特教材课件
- 消防演练总结报告、评估报告
- 19G522-1钢筋桁架混凝土楼板图集
评论
0/150
提交评论