- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
参赛试题
滴水器滴水检测系统
参赛学生: 王安平
陈 浩
王 静
张建华
王 波
200
目 录
TOC \o 1-3 \h \z \u 第一部分 1
摘要 1
关键词 1
第二部分 2
1 设计任务 2
1.1 基本要求 2
1.2 发挥部分 2
2 设计方案 3
2.1显示部分 3
2.2 滴液检测部分 3
2.3 存储部分 3
3 总体方案 4
3.1 工作原理: 4
3.2 总体设计 4
4 系统硬件设计 4
4.1 AT89S52单片机最小系统 4
4.2 光耦传感器: 5
4.3 存储电路 6
4.4 微型打印机 6
4.6 系统原理图 7
5 系统软件设计 8
5.1 主程序流程图如图 8
5.2 保存子程序流程图 9
5.3 回显子程序流程图 10
6 测试与结果分析 11
7 使用操作说明 12
8 参考文献 13
PAGE 12
PAGE 1
第一部分
摘要
以单片机AT89S52为核心,处理由光耦传感器输出的TTL电平脉冲,然后将数据转换成滴数值,供LCD显示,滴液体积由滴数与平均单位水滴体积得到。时间部分由单片机内部定时器确定,由此可转换成滴速。同时根据用户按下的不同功能键将最终测量的结果保存,回显,或者输出到打印机和LCD。
关键词
光耦传感器、LCD12864F、AT89S52、24LC01、微型打印机
第二部分
1 设计任务
设计并制作滴水检测系统,其中包括传感信号处理、微处理器处理、数字显示、打印等功能。示意图如下:
计算机
计算机
电 源
检测电路
键盘
显示
打印机
传感器
滴水器
1.1 基本要求
(1)、具有水滴水速度显示功能。
(2)、具有水滴个数计数显示功能。
(3)、具有水滴滴量累计功能。
(4)、具有水滴滴量累计后,显示单位升,数据有效位到小数点后三位。并能够换算成毫升、公斤、立方米等功能。
1.2 发挥部分
(1)、具有存储数据自动回放功能、打印功能。
(2)、具有精确显示检测的水滴滴水速度和水滴滴量其误差≤1%功能。
(3)、具有定时启、停功能,显示数据有效位到小数点后四位。
2 设计方案
2.1显示部分
方案一:采用LCD—LM12864F汉字图形点阵液晶显示模块。该模块可显示汉字及图形,内置8192个中文汉字(16x16点阵),128个字符(8
方案二:采用74LS164和LED数码管组成静态显示电路。74LS164为串入并出移位寄存器,控制引脚只需2个,具有控制简单,操作方便的特性。
考虑到显示内容较多,及文字变换,我们采用LCD(LM12864F)组成显示部分。
2.2 滴液检测部分
方案:采用光耦传感器。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(LED),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电—光—电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。可扩展应用于许多物理量的测量,只要设法将这些物理量通过适当的方法转化为滴液数量即可。特点是非接触,精度高,速度快。
2.3 存储部分
方案一:采用24LC01。该芯片是一款I2C接口的具有128字节的串行E2PROM,具有掉电保存功能。特点是控制线少,只需两根。
方案二:采用93C46。该芯片是一款SPI接口的具有1k字节的串行E2PROM,同样具有掉电保存等功能。
设计要求存储十组以上数据,而一次测量结果用两个字节就可以存储,128字节的24LC01最多可以存储25组数据。基于成本和够用的原则选用AT24C01。
3 总体方案
3.1 工作原理:
利用AT8952单片机作为本系统的控制处理芯片。光耦传感器MOCH23A将位移转换成TTL电平脉冲传给单片机,单片机通过外部中断对脉冲计数并处理,测量的结果数据传送到显示模块,实现测量结果的实时显示。在系统中可将测量数据保存到本地24LC01中,实现断电保存,并在需要的时候进行查询。也可将测量数据输出到打印机实现测量数据的纸质保存。
3.2 总体设计
设计总体框图如下所示:
电源AT89S52
电源
AT89S52
24LC01
光耦传感器
按键及指示灯
LCD显示
上位机(PC)
微型打印机
图1 系统框图
4 系统硬件设计
4.1 AT89S52单片机最小系统
最小系统包括晶体振荡电路、上电复位和电源部分。如图为AT8
原创力文档


文档评论(0)