《流量计设计》PPT课件.ppt

《流量计设计》PPT课件.ppt

ID:52369479

大小:641.51 KB

页数:21页

时间:2020-04-05

《流量计设计》PPT课件.ppt_第1页
《流量计设计》PPT课件.ppt_第2页
《流量计设计》PPT课件.ppt_第3页
《流量计设计》PPT课件.ppt_第4页
《流量计设计》PPT课件.ppt_第5页
资源描述:

《《流量计设计》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、霍尔流量计设计采用霍尔流量传感器和单片机最小系统,设计一个霍尔流量计。广州铁路职业技术学院刘丽华制作“霍尔流量计”设计步骤原理分析方案论证硬件设计软件设计试验试验设备试验方法与步骤试验结果项目报告广州铁路职业技术学院刘丽华制作1.基本原理原理:水流冲击叶轮旋转,叶轮上的磁铁跟着也旋转。贴在管道外的霍尔传感器输出脉冲。用单片机的计数器测量脉冲的多少,就可以算出流量大小。单片机数码显示键盘流量传感器信号处理电路广州铁路职业技术学院刘丽华制作2.方案论证传感器的论证涡轮流量传感器靶标流量传感器涡街流量传感器超声波流量传感器信号处理电路如果采用霍尔传感器,可以直接

2、接单片机。单片机最小系统的论证采用什么单片机?采用什么显示?采用什么键盘?广州铁路职业技术学院刘丽华制作流量传感器的方案论证涡轮流量传感器超声波流量传感器靶式流量传感器霍尔流量传感器广州铁路职业技术学院刘丽华制作信号处理电路霍尔传感器内部集成了施密特触发器,可以不用设计信号处理电路广州铁路职业技术学院刘丽华制作单片机最小系统的论证采用什么单片机?因为传感器输出的是脉冲信号,任何单片机都可以采用什么显示?如果只要数字显示,精度要求不高,可以用LED数码管如果要电池供电,最后选用液晶数字显示如果需要显示历史曲线,最好采用点阵显示采用什么键盘?如果没有参数需要调

3、节,就不用键盘如果少数按键,可以采用独立式键盘如果键盘比较多,可以采用扫描键盘如果键盘功能复杂,可以采用触摸屏广州铁路职业技术学院刘丽华制作采用的方案传感器:采用霍尔流量传感器单片机采用普通的51单片机数字显示采用LED数码管采用独立式按键,用于误差修正。广州铁路职业技术学院刘丽华制作3.硬件设计采用第一次设计的通用检测系统用三线接口接入传感器广州铁路职业技术学院刘丽华制作4.程序设计首先,考虑本项目的程序应包含哪些模块?如:定时器初始化等LED数码管显示程序(应用层)√显示缓冲拆字程序(协议层)脉冲频率采集程序(硬件层)然后,根据各模块的特点,画出本项目

4、的程序流程最后,根据程序流程,写出程序代码。广州铁路职业技术学院刘丽华制作程序流程图(没有标准答案)请根据程序流程写出C51代码开始定时器1初始化中断设置LED显示拆字程序定时器0初始化定时中断读取计数器(t0)清除t0计算流量退出中断清除中断标识重置T1重启定时器广州铁路职业技术学院刘丽华制作按标准格式构建单片机程序框架结构Voidinit_timer0();Voidinit_timer1();VoidMain(){init_timer0();Init_timer1();EA=1;while(1){led_disp();led_chaizi(flew);

5、}}开始定时器0初始化定时器1初始化中断设置LED显示拆字程序修改显示内容flew广州铁路职业技术学院刘丽华制作定时器初始化和中断程序#include"reg51.h"voidinit_timer(){//yourcode}voidtimer1_isr()interrupt*{//yourcodeflew=frequency*k;//yourcode}定时中断读取计数器(t0)清除t0计算流量退出中断清除中断标识重置T1重启定时器广州铁路职业技术学院刘丽华制作LED显示程序和拆字程序都学过的同学,可以跳过后面的内容。广州铁路职业技术学院刘丽华制作LED显示

6、程序(顺序结构)Voidled_disp(){P3=0;P2=disp_buffer[0];P3=1<<0;Delay(1);P3=0;P2=disp_buffer[1];P3=1<<1;Delay(1);P3=0;P2=disp_buffer[2];P3=1<<2;Delay(1);P3=0;P2=disp_buffer[3];P3=1<<3;Delay(1);}开始结束关闭位;送个位的段码;送个位的位码;延时;关闭位;送十位的段码;送十位的位码;延时;关闭位;送百位的段码;送百位的位码;延时;关闭位;送千位的段码;送千位的位码;延时;广州铁路职业技术学

7、院刘丽华制作LED显示程序(循环结构)Voidled_disp(){For(x=0;x<4;x++){//循环开始P3=0;P2=disp_buffer[x];P3=1<

8、uffer[1]=table[sw];temp=temp/10;b

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

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

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