版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、广州铁路职业技术学院 刘丽华制作,霍尔流量计设计,采用霍尔流量传感器和单片机最小系统,设计一个霍尔流量计,广州铁路职业技术学院 刘丽华制作,霍尔流量计”设计步骤,原理分析 方案论证 硬件设计 软件设计 试验 试验设备 试验方法与步骤 试验结果 项目报告,广州铁路职业技术学院 刘丽华制作,1.基本原理,原理: 水流冲击叶轮旋转, 叶轮上的磁铁跟着也旋转。 贴在管道外的霍尔传感器输出脉冲。 用单片机的计数器测量脉冲的多少,就可以算出流量大小,单片机,数码显示,键盘,流量传感器 信号处理电路,广州铁路职业技术学院 刘丽华制作,2.方案论证,传感器的论证 涡轮流量传感器 靶标流量传感器 涡街流量传感器
2、 超声波流量传感器 信号处理电路 如果采用霍尔传感器,可以直接接单片机。 单片机最小系统的论证 采用什么单片机? 采用什么显示? 采用什么键盘,广州铁路职业技术学院 刘丽华制作,流量传感器的方案论证,涡轮流量传感器,超声波流量传感器,靶式流量传感器,霍尔流量传感器,广州铁路职业技术学院 刘丽华制作,信号处理电路,霍尔传感器内部集成了施密特触发器,可以不用设计信号处理电路,广州铁路职业技术学院 刘丽华制作,单片机最小系统的论证,采用什么单片机? 因为传感器输出的是脉冲信号,任何单片机都可以 采用什么显示? 如果只要数字显示,精度要求不高,可以用LED数码管 如果要电池供电,最后选用液晶数字显示
3、如果需要显示历史曲线,最好采用点阵显示 采用什么键盘? 如果没有参数需要调节,就不用键盘 如果少数按键,可以采用独立式键盘 如果键盘比较多,可以采用扫描键盘 如果键盘功能复杂,可以采用触摸屏,广州铁路职业技术学院 刘丽华制作,采用的方案,传感器:采用霍尔流量传感器 单片机采用普通的51单片机 数字显示采用LED数码管 采用独立式按键,用于误差修正,广州铁路职业技术学院 刘丽华制作,3.硬件设计,采用第一次设计的通用检测系统 用三线接口接入传感器,广州铁路职业技术学院 刘丽华制作,4.程序设计,首先,考虑本项目的程序应包含哪些模块?如: 定时器初始化等 LED数码管显示程序(应用层) 显示缓冲拆
4、字程序(协议层) 脉冲频率采集程序(硬件层) 然后,根据各模块的特点,画出本项目的程序流程 最后,根据程序流程,写出程序代码,广州铁路职业技术学院 刘丽华制作,程序流程图(没有标准答案,请根据程序流程写出C51代码,开始,定时器1初始化,中断设置,LED显示,拆字程序,定时器0初始化,定时中断,读取计数器(t0) 清除t0,计算流量,退出中断,清除中断标识 重置T1,重启定时器,广州铁路职业技术学院 刘丽华制作,按标准格式构建单片机程序框架结构,Void init_timer0(); Void init_timer1(); Void Main() init_timer0(); Init_tim
5、er1(); EA=1; while(1) led_disp(); led_chaizi(flew);,开始,定时器0初始化,定时器1初始化,中断设置,LED显示,拆字程序,修改显示内容 flew,广州铁路职业技术学院 刘丽华制作,定时器初始化和中断程序,include reg51.h void init_timer() /your code void timer1_isr() interrupt * /your code flew=frequency*k; /your code,定时中断,读取计数器(t0) 清除t0,计算流量,退出中断,清除中断标识 重置T1,重启定时器,广州铁路职业技术学
6、院 刘丽华制作,LED显示程序和拆字程序都学过的同学,可以跳过后面的内容,广州铁路职业技术学院 刘丽华制作,LED 显示程序(顺序结构,Void led_disp() P3=0; P2=disp_buffer0; P3=10; Delay(1); P3=0; P2=disp_buffer1; P3=11; Delay(1); P3=0; P2=disp_buffer2; P3=12; Delay(1); P3=0; P2=disp_buffer3; P3=13; Delay(1);,开始,结束,关闭位; 送个位的段码; 送个位的位码; 延时,关闭位; 送十位的段码; 送十位的位码; 延时,关闭
7、位; 送百位的段码; 送百位的位码; 延时,关闭位; 送千位的段码; 送千位的位码; 延时,广州铁路职业技术学院 刘丽华制作,LED 显示程序(循环结构,Void led_disp() For(x=0;x4;x+) /循环开始 P3=0; P2=disp_bufferx; P3=1x; Delay(1); /循环结束,开始,结束,关闭位; 送x位的段码; 送x位的位码; 延时,For循环4,循环变量,广州铁路职业技术学院 刘丽华制作,拆字程序(顺序结构,Uchar gw,sw,bw,qw; Void led_chaizi(unsigned int temp) gw=temp%10; disp_
8、buffer0=tablegw; temp=temp/10; sw=temp%10; disp_buffer1=tablesw; temp=temp/10; bw=temp%10; disp_buffer2=tablebw; temp=temp/10; qw=temp%10; disp_buffer3=tableqw; temp=temp/10;,开始,结束,拆个位: a.个位=显示缓冲0 b.去掉个位(10取整,拆十位: a.个位=显示缓冲1 b.去掉个位(10取整,拆百位: a.个位=显示缓冲2 b.去掉个位(10取整,拆千位: a.个位=显示缓冲3 b.去掉个位(10取整,显示内容,可以
9、根据项目需要修改,广州铁路职业技术学院 刘丽华制作,拆字程序(循环结构,Uchar w; Void led_chaizi(int temp) For(x=0;x4;x+) w=temp%10; disp_bufferx=tablew; temp=temp/10;,开始,结束,除10取余 除10取整 送缓冲区,For循环4,显示内容,可以根据项目需要传递参数,广州铁路职业技术学院 刘丽华制作,试验,试验设备 100L带刻度的容器 秒表 试验方法 试验步骤 (1)零点测试: (2)满度测试: (3)线性测试: (4)重复检验: 试验结果,广州铁路职业技术学院 刘丽华制作,5)数据处理:将得到的输出、输入测试数据用表格列出,并用EXCEL作趋势线; (6)计算指标:计算传感器的线性度、灵敏度、滞后和重复性等静态特性指标,广州铁路职业技术学院 刘丽华制作,结论
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理课件制作软件和使用技巧分享及经验
- 护理管理技巧与团队协作
- 护理工作中的法律法规知识
- 部编版二年级语文下册《羿射九日 第2课时》
- 护理规范操作培训
- 护理基本礼仪规范
- 护理基本护理教育学
- 炼钢厂长岗位职责与要求
- 基于核酸技术的物种鉴定研究
- 客户服务工程师日常工作流程与规范
- 2026年中考数学压轴题专项练习-海盗埋宝模型(学生版+名师详解版)
- 银行心理测试题目及答案
- 江苏镇江2019-2024年中考满分作文46篇
- 2024年课程设计混凝土结构电大
- 2025年高级(三级)中式烹调师(中式烹调)《理论知识》真题卷(答案和解析附后)
- 人工智能训练师培训课件
- 铝电解工(铝电解操作工)职业资格(技师)考试题库-上(单选题)
- 水电站大坝安全现场检查技术规程 -DL-T 2204
- 水产加工厂管理制度
- 重庆市制造业领域吸纳高校毕业生急需紧缺岗位目录(2024-2025)征
- 《食品安全监测与风险评估》课件
评论
0/150
提交评论