毕业设计(论文)-基于单片机的水塔水位控制系统设计

上传人:na****u 文档编号:56009457 上传时间:2022-02-19 格式:DOC 页数:31 大小:276KB
收藏 版权申诉 举报 下载
毕业设计(论文)-基于单片机的水塔水位控制系统设计_第1页
第1页 / 共31页
毕业设计(论文)-基于单片机的水塔水位控制系统设计_第2页
第2页 / 共31页
毕业设计(论文)-基于单片机的水塔水位控制系统设计_第3页
第3页 / 共31页
资源描述:

《毕业设计(论文)-基于单片机的水塔水位控制系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于单片机的水塔水位控制系统设计(31页珍藏版)》请在装配图网上搜索。

1、基于单片机的水塔水位控制摘 要高塔水塔水位控制系统广泛采用控制水塔的低水位来保证最低输出水压,控制水塔的高水位来保证安全水压下限,以达到节能的目的,提高供水系统质量。本文亦采用此原理,并考率通过运用传感器检测技术和单片机控制技术,设计出一套实用水位自动控制方案。文章阐述了自动化装置在水塔水位控制系统中的应用,方案在硬件基础上配合软件实现高、低警戒水位报警、智能水位实时检测、水位上下限重设、人工给水控制,完成水塔水位控制系统的设计。所以本设计应解决的主要问题是有:原始信号的采集及处理问题,硬件电路设计及其各元器件的选型问题;程序的设计问题。本文将会讨论这些问题,并附上解决各个问题的思路和解决办法

2、,以及模拟示意图、电路原理图、程序清单等。关键词:水塔水位,水位调控,控制系统全套图纸加V信 sheji1120或扣 3346389411THE LIST SLICE MACHINE CONTROLS WATER TOWER WATER LEVELABSTRACTThe water tower water level controls system extensively adoption control water tower of low water level to promise lowest exportation water pressure, control water towe

3、r of high water level to promise safe water pressure the bottom limits to attain the purpose of economy energy, exaltation supply water system quality.This text as well adopts this principle, and test a rate to pass usage to spread a feeling machine examination technique and list slice machine contr

4、ol technique, design a set of practical water level auto control project.Article elaborated to automate equip to control the application in the system in the water tower water level, the project matched with a software realization on the hardware foundation Gao, the low warnning water level reports

5、to the police, intelligence water level actually examine, water level top and bottom limit heavy establish, artificial water supply control, complete the design of the water tower water level control system.So this design should work out of the key problem is to have:The original signal collects and

6、 handles a problem, the hardware electric circuit designs and it the chosen problem of each spare part;The design problem of procedure.This text will discuss these problems, and enclose with the way of thinking and solution of solving each problem, and imitate sketch map, the electric circuit princi

7、ple diagram, and procedure detailed list.etc.KEY WORDS: Water tower water level, the water level adjusts to control, control system1目 录前 言1第1章 水塔水位总体系统设计21.1系统设计思路21.2水位信息采集21.3信号处理31.4人工控制31.5输出控制和结果显示41.6水塔水位控制电路设计4第2章 运算模块设计62.1 AT89S51简介62.2主要性能参数62.3主要封装形式及引脚图72.4引脚选用设计72.5中断设计92.6时钟电路设计9第3章 信号

8、采集模块设计112.1 CY3018隔离性压力变送器简介112.2特点112.3应用范围112.4主要技术指标112.5使用说明12第4章 模数转换模块设计134.1 ADC0809简介134.2主要特性134.3引脚选用设计134.4过程14第5章 显示模块设计155.1 74LS373简介155.2 74LS373管脚定义155.3 74LS373真值表165.4 74LS247引脚定义165.5 74LS247真值表17第6章 程序清单18结 论25谢 辞26参考文献27外文资料翻译29前 言随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计

9、算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。随着人们生活质量的提高,酒店厂房及家庭生活中都会见到水塔水位控制的影子,水塔水位控制将更好的服务于社会目前,单片机控制器在从生活工具到工业应用的各个领域,例如生活工具的电梯、工业生产中的现场控制仪表、数控机床等。尤其是用单片机控制器改造落后的水塔设备,具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。随着社会的发展,人们对供水系统的控制要求也越来越高,对于水塔供水系统的节能方面也就相应的不断提高,而本文

10、设计的高塔水位控制系统就是为了达到这样的自动控制和节能要求而进行设计的。本文所采用的控制芯片为AT89S51,此芯片功能强大,能够满足设计要求。通过对电路的设计,对芯片的外围扩展,来达到对水塔水位的控制和调节功能。本设计最终要达到的技术参数为:水位指定范围010m;控制精度为0.01m。 第1章 水塔水位总体系统设计1.1系统设计思路水位信息采集(水位信息信号转换)对信号处理输出控制信号与显示信号;在对信号处理过程中加入人工控制,能实现对系统部分参数的重设以及系统故障时的人工控制运行。以下对总体思路各过程进行探讨设计。1.2水位信息采集水位信息采集必须用到传感器,而对传感器的选型可以根据所测水

11、的特性。工业和日常生活中常用的自来水有以下几种特性:1. 导电性(由于含有多种矿质离子);2. 对置于其中且密度小于水的物体具有浮力;3. 静态水中的压强随水深的增加而增加,且同一水位压强相等。利用其导电性,可以选型如图1-1这类极板式液位变送器。在阳极板接加上5V36V电压,阴极板串下拉电阻接地,再从阴极板引线作电压输出接处理电路。图1-1 浮子式液位变送器利用其第二种特性,可以选型浮子式液位变送器。水位变化,导致浮子沿导杆上下浮动,带动与之关联的电阻、电感、电容等元器件,使它们的阻值、电感、电容产生变化,加上额定电压后,产生相应的信号电压或电流输出。利用其第三种特性,可以选型液压变送器。常

12、用的有压电式液位变送器。这些传感器各有各的适用范围,故不枉自评论其优缺点,下面只讨论它们是否适合本课题。极板式液位变送器在水位信息采集方式上决定了其结构和精度不可兼得。浮子式液位变送器的导杆结构决定了它更适合定型后的水塔应用。由于本课题选择水塔容积深为2m10m的水塔对象,精度要求在0.01m,故采用液压变送器。我选用CY3018隔离型压力变送器。此压力变送器自带信号放大电路,电流输出420mA,电压输出15V,可以直接作集成电路的输入信号。所以在信号处理部分将不再设计信号放大电路部分。1.3信号处理由于本课题要求的主要运算芯片为单片机,而为了方便设计和巩固在学校所学的有关单片机的知识,故选用

13、教材主讲芯片AT89S51。由于AT89S51不具有模数转换模块,需要通过模数转换芯片变换来自传感器的模拟信号,使其符合单片机对信号的处理要求。模数转换芯片,本文选用ADC0809。1.4人工控制设计此部分主要出于两方面的考虑:1. 考虑到数字电路的不稳定性(电路在受到强电磁干扰时导致不能很好的工作)需要人工控制电路加以干涉;2. 考虑到最佳水位上下限的设定和以后更改水位上下限的需要(水位上下限是本课题的重中之重)。所以本部分将设计三类电路:1. 直接对水泵电机的启动、停止控制的电路;2. 水位上下限红灯警示的电路;3. 修改程序中水位上下限的电路。1.5输出控制和结果显示单片机输出对电机的控

14、制信号以及显示输出信号。对电机的控制线号需要经过电流放大才能驱动继电器动作,从而控制电机的启动。其中电流放大器,本文选晶闸管。由于要节省AT89S51的输出引脚资源,本文考虑用逐次输出的方式将显示信号通过4个引脚送到数码管译码器中。这要用到片选信号。本文决定P0低四位作信号的输出端口,高四位作片选信号的输出端口。锁存器用74LS373,数码管译码器用74LS247,数码管用BS204。水位将通过四个七段数码管显示,从高位到低位依次表示:状态(1代表水位到达上限,0代表水位到达下线)、水位(单位为cm)百位、水位十位、水位个位。1.6水塔水位控制电路设计CY3018隔离性压力变送器选用量程010

15、0kpa,输出信号15V,防水通气格兰接头,首先用螺丝刀旋具拧开格兰顶部螺钉,拔下插头,并将内心拔出。P=(V-1)/4X量程。对格兰接头变送器,若出现零点偏移,用户可松开顶部螺钉,拔下格兰,然后拧开压力环,用螺钉旋具伸入顶部,进行微调。使其零点符合标准,同样,满度也可调整。将CY3018的输出信号送入ADC0809的IN0管脚;ADDA、ADDB、ADDC并联,接到AT89S51的P3.0;当P3.0输出低电平时,ADDA、ADDB、ADDC均为低电平,ADC0809宣统IN0通道;ref(+)与VCC并联接+5V,ref(-)和GND接数字地;锁存允许ALE和转换启动START并联接AT8

16、9S51的P3.1,当P3.1输出高电平时,ADC0809将其输入、输出管脚数据锁存到内部锁存器中,并开始进行模数转换;转换时钟CLOCK接AT89S51的ALE;ENABLE接AT89S51的P3.4(如EOC),通知单片机可读取转换数据。单片机读取转换数据的方式有以下三种:1. 中断方式,转换结束信号雨点偏激的外部中断INT0和INT1引脚相连,或连到可以申请中断的I|O口上,一旦转换结束,即向CPU申请中断。单片机响应中断后,在中断服务程序中读取A/D转换结果。2. 查询方式,转换结束信号经三态门送到单片机数据总线的某一根或并行接口的某一位上。单片机启动A/D转换后不断查询这一位,当其变

17、为有效电平后。计算机就读取A/D转换结果。3. 无条件方式,无需转换结束信号,该引脚悬空。单片机启动A/D转换后,经过一段时间足以让它完成转换。ADC0809的转换时间约为120us,再去读取转换结果。采用此方法的前提是A/D转换条件已知。此处,本文采用第三种方式,当单片机启动A/D转换后,延时200us。AT89S51的P1接ADC0809的8位输出管脚;INT0和INT1分别外接按键电路,分别作水位上限设定键、水位下线设定键的输出中断,P3.5、P3.6也外界按键电路,分别作水位上下限值的增、减输入;SET接复位电路;XTAL1和XTAL2接时钟电路;GND接数字地,VPP接+5V;P0接

18、74LS373的8位输入端,其低4位为74LS247的4位数据端提供输入,其高4位分别为74LS247的消隐BI提供低电平;P2.0接74LS247的三台输出允许端OE,当P2.0为低电平时,74LS373的三态输出打开,锁存器中的数据输出到数据输出端;当P2.0为高电平时,74LS373的输出线高阻悬浮;P2.1接74LS373的数据输入锁存选通信号,当P2.1为高电阻时,P0输出的数据被选通到74LS373的内部锁存器;当P2.1负跳变时,数据被锁存到内部锁存器中。74LS373的Q0、Q1、Q2、Q3分别接到74LS247的A0、A1、A2、A3,Q4、Q5、Q6、Q7分别接4个74LS

19、247的BI端;当BI接低电平时,74LS247控制BS204消隐灭灯。第2章 运算模块设计2.1 AT89S51简介AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K的可编程的Flash只读程序存储器,采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚,既可在线编程(ISP),也可用传统方法进行编程。2.2主要性能参数1. 与MCS-51产品指令系统完全兼容;2. 4K字节在系统编程(ISP)Flash 闪速存储器;3. 1000次擦写周期;4. 4.0-5.5V的工作电压范围;5. 全静态工作模式:0HZ-33MHZ;6.

20、三级程序加密锁;7. 128*8字节内部RAM;8. 32个可编程I/O口线;9. 2个16位定时/计数器;10. 6个中断源;11. 全双工串行UART通道;12. 低功耗空闲和掉电模式;13. 中断可从空闲模式唤醒系统;14. 看门狗(WDT)及双数据指针;15. 掉电标示和快速编程特性;16. 灵活的系统编程(ISP-字节或页写模式);2.3主要封装形式及引脚图如图2-1:图2-1封装形式的引脚图2.4引脚选用设计Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入

21、端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。P1、P2口:都是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作为输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVE DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX Ri指令)时,P2口线上的内容(也即特殊功能寄存器(SFR

22、)区中P2寄存器的内容),在整个访问期间不改变。P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输出端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。DISRTO位缺省为RESET输出高电平打开状态。ALE/PROG:当

23、访问外部程序存储器或数据存储器时,ALE(地址所存允许)输出脉冲用于所存地址的低8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令ALE才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE无效。PSEN:程序储存允许(PSEN)输出是外部程序存储器的选通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器

24、周期两次PSEN有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的PSEN信号。EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需要注意的是:如果加密位LB1被编程,复位时内部会所存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。XTAL1:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。2.5中断设计AT89S51共有5个中断向量:2个外部中断(INT0和INT1),两个定时中断(Timer0和Timer1)和一个串行中断。这些中断源各自的禁止和使

25、能位参见特殊功能寄存器的IE。IE也包含总中断控制位EA,EA清0,将关闭所有中断。定时器0和定时器1的中断标志TF0和TF1,它是定时器溢出时的S5P2时序周期被置位,该标志保留至下个时序周期。2.6时钟电路设计AT89S51中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器,振荡电路,如图2-2、2-3。外接石英晶体(或陶瓷谐振器)及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低

26、、振荡器工作的稳定性、起振的难易程度及温度稳定性。本文使用石英晶体,选择推荐值30pF+/-10pF。图2-2 内部振荡电路图2-3 外部振荡电路第3章 信号采集模块设计2.1 CY3018隔离性压力变送器简介该变送器选用进口高精度隔离膜片压力传感器芯体,运用温度补偿及归一化调试技术,解决了传感器受温度影响的难题,从而使变送器的你高度及温度应用范围得到大幅度提高。2.2特点1. 过电压能力强;2. 耐油、耐盐、耐弱酸碱;3. 采用不锈钢结构,其结构简单、使用方便;4. 重量轻、尺寸小,零点与量程可调节;5. 重量轻、尺寸小,零点与量程可调节。2.3应用范围该传感器广泛应用于石油、化工、冶金、电

27、力、航空、轻工、环保等大专院校、科研机构及工矿企业。2.4主要技术指标1. 量程:表压-100kpa0010kpa070kpa,绝压030kpa035mpa(负压),密封压0100kpa070mpa;2. 精度:0.1、0.25、0.5(包括线性、重复性和迟滞);3. 长期温定性:0.2%FS/年;4. 温度稳定性:0.2%FS/年(包括零点温漂和慢点温漂);5. 过电压极限:量程的两倍;6. 输出信号:420mA,1-5V;7. 介质温度:-4080(可扩展-40120);8. 工作环境温度:-4080;9. 供电电源:DC1340V;10. 接口材料:1Cr18Ni9Ti 不锈钢;11.

28、电气连接:两线或三线防水插头,防水通气格兰接头或屏蔽电线;12. 压力接口:M20x1.5,1/2NTP外螺纹或根据用户要求特制;13. 被测介质:与316不锈钢相容的液体介质。2.5使用说明1. 使用前应确认被测量量不超过量程范围,然后将变送器直接安装在被测的管道上;根据不同输出要求,按正确接线图连接线路,确认无误后接通电源。打开阀门世界之传递到传感器膜片;2. 按下式可计算出压力:电流型:P=(1-4)/16x量程,I为电流(mA)(420mA输出);电压型:P=(V-1)/4x量程,V为电压(V)(15V输出);3. 对格兰接头变送器,若出现零点偏移,用户可松开顶部螺钉,拔下格兰,然后拧

29、开压环,用螺钉旋具深入顶部进行微调。使其为零点标准值(例如4.00mA)。同样,满刻度也可调整(如20.00 mA)。第4章 模数转换模块设计4.1 ADC0809简介ADC0809是采样分辨率为8位的、以逐次逼近原理进行模数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。4.2主要特性1. 8路输入通道,8位AD转换器,即分辨率为8位; 2. 具有转换起停控制端; 3. 转换时间为100s; 4. 单个5V电源供电; 5. 模拟输入电压范围05V,不需零点和满刻度校准; 6. 工作温度范围为-4085摄氏度;7. 低功耗

30、,约15mW。 4.3引脚选用设计ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0IN7:8路模拟量输入端。 2-12-8:8位数字量输出端。 ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。 START:AD转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 EOC: AD转换结束信号,输出,当AD转换结束时,此端输出一个高电平(转换期间一直为低电平)。 OE:数据输出允许信号,输入,高电平有效。当AD转换结束时,此端输入一个

31、高电平,才能打开输出三态门,输出数字量。 CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 REF(+)、REF(-):基准电压。 Vcc:电源,单一5V。 GND:地。 4.4过程首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动AD转换,之后EOC输出信号变低,指示转换正在进行。直到AD转换完成,EOC变为高电平,指示AD转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。 第5章 显示模块设计5.1 74LS3

32、73简介为三态输出的8D锁存器(3S,锁存允许输入有回环特性),共有 54/74S373 和54/74LS373 两种线路结构型式。其输出端O0O7可直接与总线相连。当三态允许控制端OE为低电平时,O0O7为正常逻辑状态,可用来驱动负载或总 线。当OE为高电平时,O0O7呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端 LE 为高电平时,O随数据D而变。当LE为低电平时,O被锁存在 已建立的数据电平。当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善400mV。如图5-1:图5-1外部管腿图5.2 74LS373管脚定义 D0D7 :数据输入

33、端 ;OE :三态允许控制端(低电平有效); LE :锁存允许端; O0O7 :输出端; 5.3 74LS373真值表如表5-1:表5-1真值表DnLEOEOnHHLHLHLLXLLQ0XXHZ5.4 74LS247引脚定义如图5-2:图5-2 74LS247引脚图引脚定义: A,B,C,D:译码地址输入端 BI:消隐输入(低电平有效)LT:灯测试输入端(低电平有效) RBI: 脉冲消隐输入端(低电平有效) ag:段输出(低电平有效)5.5 74LS247真值表如表5-2:表5-2 74LS247的真值表功能和十进制数输入输出显示LTRBIBIA3A2A1A0abcdefg试灯0X1XXXX0

34、0000008灭灯XX0XXXX1111111全灭灭0101000011111110011100000000000011X100011001111121X100100010010231X100110010010341X101001001100451X101010100100561X101100100000671X101110001111781X110000000000891X110010000100927第6章 程序清单#include#includelong int delate(long int x;long int y)long int a=x,b=y;for(;a0;a-)for(;b

35、0;b-);return delate(); void main(void)P0=11110000B;P1=00000000B;P2=00000011B;P3=000000001;int data=P1;int sit0=sit1=sit2=sit3=0; long int high=0;shang=50,xia=350;while(P17)P31=0;display(20,120);P31=0;P34=1;high=4(data-51);sit2=high/100;sit1=(high%100)/10;sit0=(high%100)%10;if(high=shang)sit3=0000000

36、1B;P22=0;if(high=xia)sit3=00000000B;P22=1;P0=00010000B+sit0;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=00100000B+sit1;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=01000000B+sit2; P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=10000000B+sit3;P21=0;P20=0;void intersvr0(void) interrupt 0 using1delate(1000

37、,12000);while(P34=1&P36=1)delate(1000,12000);shang+;sit2=shang/100;sit1=(shang%100)/10;sit0=(shang%100)%10;sit3=00000001B;P33=0;P0=00010000B+sit0;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=00100000B+sit1;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=01000000B+sit2; P21=0;P20=0;delate(100,1200);P20=0;

38、P21=1;P0=10000000B+sit3;P21=0;P20=0;while(P34=1&P37=1)delate(1000,12000);shang-;sit2=shang/100;sit1=(shang%100)/10;sit0=(shang%100)%10;sit3=00000001B;P33=0;P0=00010000B+sit0;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=00100000B+sit1;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=01000000B+sit2; P21=0;P

39、20=0;delate(100,1200);P20=0;P21=1;P0=10000000B+sit3;P21=0;P20=0;void intersvr1(void) interrupt 1 using2delate(1000,12000);while(P35=1&P36=1)delate(1000,12000);xia+;sit2=xia/100;sit1=(xia%100)/10;sit0=(xia%100)%10;sit3=00000000B;P33=0;P0=00010000B+sit0;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=0010

40、0000B+sit1;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=01000000B+sit2; P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=10000000B+sit3;P21=0;P20=0;while(P35=1&P37=1)delate(1000,12000);xia-;sit2=xia/100;sit1=(xia%100)/10;sit0=(xia%100)%10;sit3=00000000B;P33=0;P0=00010000B+sit0;P21=0;P20=0;delate(100,1200)

41、;P20=0;P21=1;P0=00100000B+sit1;P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=01000000B+sit2; P21=0;P20=0;delate(100,1200);P20=0;P21=1;P0=10000000B+sit3;P21=0;P20=0;结 论通过多次系统模拟仿真,该系统各项检测参数均在误差允许范围内,确信该系统能够完成水塔水位的检测,以及当初对题提出的要求。然而此系统建立在高塔水泵供水量不大的前提下的,若水塔的高度偏低,如5m以下,此时,向水塔内注水时产生的冲击明显会持续对水塔内水压造成影响,使传感器输出结

42、果偏离真值。而这种问题,并非只有5m以下的水塔才会出现,本文采用了将注水管(自水塔顶部)延长伸入水塔底部,并且远离安装传感器位置。除此之外,将水塔水位下限设置偏高些。实践证明,这种做法能有效的消除部分所提到的影响,并且有随水塔离地高度增加、水塔水位下限值增大,效果越明显的趋势。这些问题有待以后进一步设计补偿系统来解决。谢 辞本课题在选题及研究过程中得到李素芳老师的悉心指导和关怀。在她不断帮助下,我解决了许多疑点和难题。李老师多次询问设计进程,并为我指点迷津,帮助我开拓研究设计思路,精心点拨、热忱鼓励。李老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,而且教我做人,虽历时不久,

43、却给以终生受益无穷之道。在此特向李老师表示我诚挚的感谢!通过本次毕业设计,使我得到了一次用专业知识、专业技能分析和解决问题的全面、系统的锻炼。也使我在单片机的基本原理与接口技术、单片机智能应用系统开发过程,以及在常用编程设计思路技巧的掌握方面都向前迈了一大步,为日后成为一名合格的应用型人才打下良好的基础。在指导老师李老师的精心指导和严格要求下,获得了丰富的理论知识,很大地提高了实践动手能力,并对当前电子领域的研究状况和发展方向有了一定的了解,这对我今后进一步学习单片机方面的知识有很大的帮助。在未来的工作和学习中,我将以更好的成绩来回报老师。在此,我还要感谢在一起愉快的度过大学生生活的机电系全体

44、老师和同学们,正是由于你们不断的帮助和支持,我才能克服一个一个的困难和疑惑,使我的毕业设计得以如期顺利进行。在论文即将完成之际,我的心情久久难以平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无数的帮助,在这里请接受我诚挚的谢意!参考文献1 赵亮.侯国锐 单片机C语言编程与实例M. 北京: 人民邮电出版社, 2003,120126 2 求是科技. 单片机典型模块设计实例导航. 北京: 人民邮电出版社, 2004,58593 张志良, 单片机原理与控制技术. 北京: 机械工业出版社,2001,43494 胡同森,颜辉,董灵平,张斌. 程序设计教程. 杭州: 浙江科学技术出

45、版社,2000,25375 谭浩强,张基温,唐永炎. C语言程序设计教程.2版.北京: 高等教育出版社, 1998,991026 吴金戌,沈庆阳,郭庭吉. 8051单片机实践与应用. 北京:清华大学出版社, 2002,46537 傅扬烈.单片机原理与应用教程.北京:电子工业出版社,2005,3336 8 周兴华. 手把手教你学单片机.北京:北京航空航天大学出版社,2005,11229 张毅刚,彭喜源,谭晓韵,曲春波.MCS-51单片机应用设计.哈尔滨:哈尔滨工业大学出版社,2003,194110 余永权.Flash单片机原理及应用.北京:电子工业出版社,1997,122611 I.ScottMacKenzie.THE8051MICROCONTROLLER.USA:Prentice-Hall.Inc.,1995,10912712 郝建国.家用电器遥控系统集成电路大全.北京:人民邮电出版社,1997,263113 谭浩强.C程序设计.北京:清华大学出版社,1991,446714 马忠梅,籍顺心,张凯,马岩.单片机的C语言应用程序设计.3版.北京:北京航空航天大学出版社,2003,517315 周坚.单片机轻松入门.北京:北京航空航天大学出版社,2004,66

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!