单片机液位控制系统

单片机液位控制系统

ID:31750128

大小:244.02 KB

页数:7页

时间:2019-01-17

单片机液位控制系统_第1页
单片机液位控制系统_第2页
单片机液位控制系统_第3页
单片机液位控制系统_第4页
单片机液位控制系统_第5页
资源描述:

《单片机液位控制系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机控制技术课程设计题目姓名学号班级指导老师时间一、设计题目单片机液位控制系统.二、设计目的利用单片机控制对液位进行实时控制,使其能够自定义水位高高度,可以正常安全工作,满足生产需求三、设计方案分析方案的核心是传感器的设计,本设计主要采用压阻压力传感器。以此为核心展开方案设计,压力传感器置于被测量的容器的底部,把当前水位的压力值通过标准工业电信号的模拟信号输出,经过前置放大、A/D变换成数字信号传送到单片机,经单片机运算和给定参量的比较,进行P1D运算,得出调节参量;经由D/A变换给调压/变频调速装置输入给定端和继电器

2、,控制其输出电压变化,来调节电机运行,以达到控制水位的冃的。四、硬件设计方案1、电路工作原理总体概念设计基于单片机实现的水位控制器是以AT89C52芯片为核心,由键盘、数码显示、A/D转换、继电器、传感器,电源和控制部分等组成。工作过程如下:当液位发生变化时,引起连接在水位底部软管管内的空气气压变化,气压传感器在接收到软管内的空气气压信号后,即把变化量转化成电压信号;该信号经过运算放大电路放大后变成幅度为0〜5V标准信号,送入A/D转换器,A/D转换器把模拟信号变成数字信号量,由单片机进行实时数据采集,并进行处理,根据

3、设定要求控制输出,同时数码管显示液位高度。通过键盘设置液位高、低和限定值以及强制报警值。2、模块功能介绍及连接图示2.1核心部件压力传感器系统选用B2119压阻式压力传感器,压阻式压力传感器是利用单品硅的压阻效应制成的器件。这种传感器精度高、工作可靠,容易实现数字化,比应变式压力传感器体积小而输出信号大。它是目前压力测试中使用最多的一种传感器。压阻式压力传感器使用集成电路工艺技术,在硅片上制造出四个等值的薄膜电阻,并组成电桥电路,当不受到压力作用时,电桥处于平衡状态,无电压输岀;当受到压力作用时,电桥失去平衡,电桥输岀

4、电压。电桥输出的电压与压力成止比例。其工作原理图如3—1所示主要参数基准量程:20Kpa>35Kpa>60kpa,工作温度:-45—125°C・供电电源:恒流0.5-1.5mA,或者5V-10V灵敏度0.6mV/kpa2.2、AD转换模块ADC0804是带有8位A/D转换器、单模拟量输入及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。INTR与接P3.3脚,WR,RD对应单片机引脚,Vref/2接电位器clkr/clkin如图接法,ADC的晶振电路由FCK=1/(1.1X10K

5、欧姆X150PF)可得到。VIN-、DGND、AGND接地,VIN+接放大后的电压信号,引岀八根数据脚接P2口,由此完成硬件连接。U1GND-

6、

7、

8、—B1211HB1312:B1413:B1514:B1615:B1716:B1S17:B1918:A125vDGNDVCC76543210DBDBDBDBDBDBDBDBADC14WRCSCLKR

9、,和继电器组成GNUVCCBlPNP7LEDRelav-SPST5£S55S继电器

10、

11、«GND2.4总设计图纸2——ADC0OC04A22A33A44A55A66A77A88RST9A910A1011All12A1213A1314A1415A1516A1617X218XI19201X.FX.VT2EXP1.1Pl.2Pl.3Pl.4P1.5.WSIP1.62US0P1.7/SCKRST"PVTV"APO.O.ADOPO.1.AD1P0.2AD2PC-.3.-AD3P0.4AD4PO.5.AD5PO.6AD6P0.7..

12、W"FTVCC39B138B237B336J3435B534B633B732J3831J31211:B1312;B1413:B15]5:B1716:B181了:B1918JJ312B23B34J345B56J36B78B89RN1jccVCCPlA6RST.48~MOSIVCC]RSTSCKMISOGNDAtnielISPWRRDCSCLKRCLKINXTN-INTRAGNDVREF「2DGNDVCCDB7DB6DBSDB4DBSDB2DB1DBO>B2二O600—eJceqB.BREI.d8ppojd寸•1"LEDR

13、etay-SPST

14、l'GND四、软件流程图程序启动开始O压力电压信号C语言程序部分#include#dcfineucharunsignedchar#defineuintunsignodint^defineADDATAP2//将P2口定义为输出数据位ucharcodetable[]={OxcO,0xf9,0xa4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。