ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:1.53MB ,
资源ID:8990450      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8990450.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(压力传感器水位检测.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

压力传感器水位检测.doc

1、 院 别: xxxx 课程名称: xxxx 实验名称: 液位自动检测与控制系统 实验教室: xxx 指导教师: xxx 实验日期: xx 年 x 月 x 日 一、 设计要求 1. 基本要求 本

2、方案设计一个自动检测液体液位的检测仪器系统。然后通过1602液晶显示器把测得的参数显示出来。 二、 实验设备与软件 计算机、Keil C51编程器、STC下载器、Altium designer软件、数字万用表、陶瓷压力传感器 三、方案分析 根据系统的设计要求,得出以下两种方案: 方案一:红外光电传感器   红外光电传感器是由红外发射二极管和敏感三极管组成,红外发射二极管发出的红外光的波长和敏感三极管的受光波长相同或相近。当发射管和接受管之间没有障碍物时,敏感三极管由于收到红外光信号而导通,电路输出电平为低电平;当发射管和接受管之间有障碍物挡住时,敏感三极管由于收不到红外光信号而截止

3、电路输出电平为高电平。   该系统中,对量筒中的液体表面的检测基本上是利用散射原理,在玻璃量筒中液体表面处的液体会发生外延现象或吸附现象而形成一个环形曲面,这个曲面正好供我们检测用。它是由一对红外光电对管组成的,在玻璃量筒中液体表面处的液体会发生外延现象或吸附现象而形成一个环形曲面,由于散射作用,接收管接收不到发射管的红外光信号而截止,电路输出电平为高电平。因此,可以利用其输出电平的高低来检测液面的位置,其输出信号再通过电缆输出到单片机接口电路和显示驱动电路进行处理。为了适应本系统的特殊要求,我们将红外发射、接受管分别装在U形板的两边,两管距离大于玻璃量筒的直径。为了减少外来自然光的干扰,

4、在两管的发射、接受头安装有一定深度的导光孔槽,它一方面减少了外来光的干扰,另一方面可以限制光束直径,以利于提高检测分辨率。 方案二:压力传感器 该系统中,利用不同水位是对压力传感器压力大小不同,从而有不同的电压输出,然后由仪表放大器放大一定倍数,输入比较器一端与单片机通过按键设定的电压值比较从而决定是进水还是放水。 四、方案选择 经过分析和实验要求,传统的设计方案主要靠软件实现,且操不方便,精度不高,不容易实现。所以我们选择方案二,直接将压力传感器输出的电压与单片机的设计电压进行比较,从而决定是输入水,还是放出水。实现水位的检查与控制。而且方案二通过单片机输出电压控制信号,由比较器

5、输出高低信号来控制水电泵或者电磁阀的开关,来获得实际所需的水位。通过选择合适的DA我们可以设置不同的电压值,可以很好的提高控制精度和实现更加方便和节约成本,实现了整个设计。 五、系统具体设计方案 液位自动检测与控制系统由软、硬件共同组成。考虑到工作速度和可靠性、题目精度要求等因素,合理地分配了硬件和软件资源,在进行设计时,充分考虑了件和软件的特点,协调其功能。电子负载系统的硬件部分包括以下部分: (1) 单片机的选择与I/O的分配 (2) 液晶显示模块 (3) A/D转换电压电流采样模块 (4) 电源电路模块 液位自动检测与控制系统的控制程序,包括以下部分: (l)人一机联系程

6、序。包括液晶显示输出程序等。 (2)数据采集和处理程序。主要A/D转换程序、电压电流采样程序。 六、系统电路设计 原理图 PCB图 实物图 七、系统软件设计 软件主程序图 电压采样图 软件程序: #include #include "lcd1602.h" sfr P1ASF =0x9D; sfr ADC_CONTR = 0XBC; sfr AUXR1 = 0xA2; sfr ADC_RESL = 0xBE; unsigned char init_ad(void) { unsigned char dat

7、 P1ASF = 0x01; //p1.0电压输入 ADC_CONTR = 0xe8; AUXR1 = 0x04; dat = ADC_RESL; return dat; } void main() { unsigned char dat,i; while(1) { dat = init_ad(); dat = (223-dat)/3; display(dat); for (i=100;i>0;i--) { delay();delay(); } } } #ifndef _LCD1602_

8、H_ #define _LCD1602_H_ #include sbit rs = P2^0; sbit rw = P2^1; sbit e = P2^2; void delay(void) { unsigned char i, j; for (i = 0; i < 20; i++) { for (j = 0; j < 30; j++); } } void zhil(unsigned char xx) //写地址 { delay(); e = 0; rs = 0; rw = 0; e = 1;

9、 P0 = xx; e = 0; } void dat(unsigned char xx) //写数据 { delay(); e = 0; rs = 1; rw = 0; e = 1; P0 = xx; e = 0; } void init_1602(void) { zhil(0x01); zhil(0x38); zhil(0x0e); zhil(0x0c); } void display(unsigned char x) { unsigned char d0[16] = {" yewei:

10、"}, i; unsigned char d1[16] = {" "}; init_1602(); d0[7] = x / 100 + 0x30; d0[8] = x / 10 % 10 + 0x30; d0[9] = x % 10 + 0x30; zhil(0x80); for (i = 0; i < 16; i++) { dat(d0[i]); } zhil(0xc0); for (i = 0; i < 16; i++) { dat(d1[i]); } } #endif 主程序软件流程如图所示,在

11、图中软件首先进行DA、AD、1602液晶显示、控制变量初始化,再调用键盘扫描处理程序,在没有按下没有按下自动调节启动停止按键时,默认为功能设置,此时单片机只预置数据输入、按键查询、预置数据LCD显示等功能;而当按下该按键1次后,单片机将转为执行负载调节、A/D采集、实际数据LCD显示等功能。 八、电路参数测试及功能检测 液位深度(cm) 液面显示(cm) 初始值(AD采样值) 0 0 225 1 1 220 2 2 214 3 3 207 4 3 202 水位和液面的压力关系 显示值 =(初始值 - 测试值)/2。 九、误差分析: 本实验选用的陶瓷压力传感器灵敏度比较差,元器件本身存在一定的误差。所用仪器,元器件的限制,还有本身电路设计的缺陷,和周围环境的影响,导致了前端传感器有误差信号的影响。还有电源模块的设计,使电压不稳定会产生信号的误差跳变。 十、本次实验小结 本次设计实验课基本上完成了任务要求,但是在选用传感器上没有结合实际情况结合参数选用液位压力传感器。导致在采集信号上面存在一些误差。现用的单片机采集精度和传感器精度不匹配。不能完成部分扩展功能。通过本次实验更加熟悉硬件设计思路和软件编程的方法。让我们学会了设计一个系统我们所要学习的东西和设计最重要注意的东西。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服