基于单片机酒精浓度测试毕业论文 - 图文(6)

2020-05-08 08:58

桂林电子科技大学毕业设计(论文)报告用纸 第 27 页 共 54 页

当处于写数据时,RS为高脉冲,R/W为低脉冲,E为高脉冲,D0~D7=数据. 5.7 外围存储模块

在 LCD1602 液晶上显示相应的读写数据。在液晶上显示的格式如下: C W

0 R 2 : 0 A 1 D 0 D R E R S E S A : D 0 : X 0 0 1 1 0 24C02管脚图(如图5.9):

图5.9 24C02管脚图

24C02器件的地址:

A0,A1,A2和WP都是接地,所以24C02的读器件地址为:1010001,即0xa1; 写器件地址为:10100000,即0xa0。 往24C02写数据方式(如图5.10):

图5.10 24C02写数据

当MSB电位为高脉冲时,24C02芯片开始工作,选择地址位写(读)地址位和ACK为低脉冲,芯片开始写入地址并存入数据。 从24C02读是数据方式((如图5.11):

图5.11 24C02读数据

当MSB电位为高脉冲时,24C02芯片开始工作,选择地址位写(读)地址位和ACK

桂林电子科技大学毕业设计(论文)报告用纸 第 28 页 共 54 页

为低脉冲,芯片开始读取地址栏中的数据。

6. 系统调试

在前面几章中,我们详细讨论了酒精浓度测试仪的硬件和软件设计,但是要系统真正的运行起来达到预期的指标和功能,就必须对系统进行调试。系统的调试包括系统的硬件和软件设计。 6.1 系统硬件调试 6.1.1元器件的焊接

焊接前应对整个电路板进行检查。首先,用万用表对印制的电路板线路进行检查,该过程是在焊接元器件之前的必要工作,主要是检查印制的电路板线路是否有断路的情况,如果检查没有问题,则可以对元器件进行焊接。焊接前对电阻、电容的量值要进行测量、筛选,选择与电路中参数值一致的元器件,在选择芯片时,要注意芯片与设计要求的型号、规格和安装是否一致。在焊接时,应将印制的电路板认真对照原理图,查看元器件的引脚焊接是否正确。 6.1.2电路测试

电路板焊接完成后,需要对每个元器件的引脚逐个进行检查,一方面是检查有没有引脚虚焊或与其他信号线短路,另一方面是对器件引脚功能的再检查,查看设计是否正确。检查电路焊接没有问题后,则可以进行上电测试。上电测试是调试的关键部分,按照系统方案设计的模块化思想,应该分模块测试系统。首先还是应该测试电源部分,系统上电以后,测试各个电源端口和器件的电源部分是否工作正常,同时应注意系统中有无器件过热情况,如果有的话,可能是相应的器件损坏或电路中有短路,需要认真检查之后再加电。如果没有问题,则可以进行功能的检测。

由于系统硬件较复杂,硬件电路装配、焊接完成后,可能不能正常工作。为了方便调试,采用分块调试的方法。在通电前,一定要检查电源电压的幅值和极性,否则很容易造成芯片的损坏。加电后检查各插件上引脚的电位,一般先检查VCC与GND之间电位,若在5V~5.5V之间属正常范围。 6.2 系统软件调试

硬件调试完成以后,软件调试就非常重要。系统软件调试时也要分模块来进行调试,这样才能使进程有条不紊的进行下去,而不至于出现混乱。

首先,检查LCD1602液晶显示屏。LCD1602显示屏上电后,检查是否可以正常显示,第一行显示英文字符,第二行显示时间,此时,按下按键即可对时间进行调整。

其次,调试存储模块。检查存储模块是否能够读写信息,当存入一个数据的时候,从LCD1602中,读出来,看是否与之前存入的数据一致,而可认为存储模块正常工作。

再次,调试单片机与数模转换模块,在LCD模块调试成功之后,就可以调试数模转换模块,在模拟的测试一个电压,若LCD1602能够正常显示记录的数据,则调试成功。

最后调试传感模块,根据传感器的要求,输入一个9V高电压和一个5V电压,则传

桂林电子科技大学毕业设计(论文)报告用纸 第 29 页 共 54 页

感能通过AD的转换,在LCD1602显示正常的电压,则调试成功,之后进行程序的运算,使LCD实现酒精浓度数值 6.3 系统整体调试

在软件和硬件的分别调试成功后,然后进行程序的捎入单片机中,进行整块系统的调试,提供9V的电压,使单片机和传感器,和各个元件都能正常工作后,要对传感的最大值和最小值的调试,最小值调试,即把传感器裸露在空气中,环境为无酒精环境,调节滑动变阻器,使LCD1602显示为0,进行多次断电,最终没有数据变化,数值为零,即对传感器的最小值调试成功;传感器的最大值为5V即相对应的浓度为1000PPM,在目前条件找不到如此浓度的酒精,进而,对一般数值的酒精浓度调试,就是在三个相同的容器下,倒入不同量的酒精,然后进行稀释,然后进行测量,在大致的估计得浓度下,看是否有很大偏差,没有就说明,整体调试成功。

7. 结束语

目前,随着人们的生活水平的提高,私家车的数量也越来越多,从而引发的交通是事故也急剧增加,其中大部分是由于酒后驾车。所以设计具有民用价值的便携式酒精浓度检测仪的研制受到了人们的高度重视。设计能够满足生活需要,携带方便的便携式酒精浓度检测仪迫在眉睫。针对目前的现状,该系统设计遵守体积小,质量轻,性价比高的原则。

便携式酒精浓度检测仪的设计主要分为硬件设计和软件设计。根据设计前对该系统所要实现功能的要求,综合考虑我们采用STC89C52单片机为控制核心。

软件是用C语言相编写的,具有很好的编写语言的优点,具有很好的可控性、模块化和移植性。编写的思路就是模块化的思想,将系统的各个功能进行划分,然后对各个模块进行设计。本系统的主要模块为传感检测、A/D转换、液晶显示和时钟设置。

软件与硬件相结合的演示的大体流程是:主页面-----显示4个子菜单功能----按键的4个控制-----进入子菜单-----有确认和取消-----按确认----实现相应功能(按取消则返回)。由于所学知识的限制,本系统实现的功能不是很健全 ,但在设计该系统的过程中,让我学会了系统设计的方法,和养成了系统思考的思维方式。

首先要了解系统所要实现的功能;其次根据功能去选择相应的硬件资源;再次将一个大的系统进行模块化划分,然后逐一去攻破。最后把所有模块进行优化整合,便得到了一个完整的系统。基于这样的思路,完成了便携式酒精浓度检测仪的基本设计。

同时由于本设计是采用在proteus上进行仿真,在keil软件上进行编程,最后二者联调,实现设计任务,但在仿真是无法实现酒精浓度的测试,因此本设计采用滑动变阻器模拟传感器检测酒精浓度时输出的模拟信号,经AD0832转换输入单片机,从而从液晶显示上显示出来。通过对本次毕业设计,我学习了很多在大学遗漏的知识,让我在以后的工作中,更加的得心应手。这不仅仅是一次简单的毕业考察,而是对我们四年大学所学得知识的总结。

桂林电子科技大学毕业设计(论文)报告用纸 第 30 页 共 54 页

谢 辞

本论文是在老师的悉心指导下完成的。林老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在林老师的指导下完成的,倾注了林老师大量的心血。在此,谨向林老师表示崇高的敬意和衷心的感谢!对于系里领导的关心和实验室的老师们的辛勤,给我们提供了实验室这样一个良好的设计环境表示深深地感谢。在四年的学习期间,曾得到很多班级同学的关心和帮助,在此表示深深的感谢。没有他们的帮助和支持是没有办法完成我的毕业论文的,同窗之间的友谊永远长存。我的毕业课题是基于单片机酒精浓度测试仪的设计,是一个实际的小工程。作为一个本科生,我对实际的工程设计认识不够,经验不足,难免在设计的整体框架中,有很多的细节没有考虑。我们的指导老师:林科老师并没有指责,而是给予我们鼓励和很多宝贵的建议,并且悉心引导,给予我们一个比较清晰的设计思路。我们沿着这条经验之路,不断地尝试摸索,慢慢地也掌握了设计的基本流程和思考的方法。我们遇到了很多的难题,比如硬件器件的选择,功能的实现等。然而这样的问题并不是我一个能所能解决的,幸运的是有我们的指导老师的悉心指导和小组搭档的全心帮助,所以一个个看似复杂的问题便迎刃而解。

最后我还要再次深深地感谢林科老师、各位小组成员,正是基于林老师的悉心指点和大家的全心的帮助,我才能比较顺利地完成毕业设计。谢谢你们.

桂林电子科技大学毕业设计(论文)报告用纸 第 31 页 共 54 页

参考文献

[1] 黎小桃, 刘祖明, 周福明.Protel 99 SE入门与提高[M] .北京:电子工业出版社,2009. [2] 王东锋,王会良,董冠强.单片机C语言应用100例[M] .北京:电子工业出版社,2009. [3] 兰吉昌.单片机C51完全学习手册[M].北京:化学工业出版社,2009.

[4] 吕俊芳, 钱政, 袁梅.传感器接口与检测仪器电路[M] .北京:国防工业出版社,2009. [5] 赵阳.电磁兼容工程入门教程[M] .北京:机械工业出版社,2009.

[6] Italian Conference on Sensors and Microsystems Di Natale, C. Proceedings of the 7th Italian

Conference :sensors and microsystems : Bologna, Italy, 4-6 February 2002 [M]. Singapore ;River Edge, N.J. :World Scientific,c2002.

[7] 李维提,郭强.《液晶显示应用技术》 北京:电子工业出版社,2000.

[8] 北京精电蓬远显示技术有限公司.内藏KS0108B/HD61202控制器图形液晶显示模块使用手册. [9] 徐爱钧,彭爱华.《单片机高级语言C51应用程序设计》〔M〕.北京工业出版社,1999. [10] 马忠梅等.《单片机的C语言应用程序设计》 北京:北京航空航天大学出版社,1997. [11] 华成英. 童诗白. 《模拟电子技术基础第三版》 北京: 高等教育出版社, 2004.


基于单片机酒精浓度测试毕业论文 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IAUP暨AUAP高等教育国际化论坛隆重举行

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: