基于STC89C52的温湿度测量电路的设计 毕业论文(6)

2019-04-23 14:59

基于单片机温湿度测量电路的设计

1602液晶上温湿度数据,进行远程监控。

4.3 遇到的问题以及解决办法

步骤1:由于dht11远没有shtX系列的温湿度传感器应用广泛,因此查阅资料既困难又极其重要,因为这是对新事物从陌生到熟悉的过程。只有了解它,我们才能操作它,用它来为我们服务。最后将百度的相关信息查询完后终于苦尽甘来,一两个程序和元件资料包让我逐渐一点一点了解了它,操作它就指日可待了。

步骤2:在图4.1所示的电路图中,由于电路简单,我们直接用电烙铁将dht11焊接起来,没有用到软件制板。经过万用表的检测线路是否连接错误后,形成了温湿度检测的小模块。

图4.1 传感器电路图

步骤3、4:由于编写程序时,没有考虑到串口通信中传回PC的数据的十六进制与显示字符之间的数据处理关系,导致在串口助手软件中只显示了传回的最后一个十六进制数所对应的ASCⅡ的字符,找到问题的解决关键所在后,经过数的分位与字符显示后,成功的显示了传回的温度、湿度的数据,让我们距离成功只差一小步了。接下来的任务就是显示在12864液晶上,根据之前单独在其上显示过液晶万年历的基础,知道只要将dht11检测的数据进行相应处理后并且与液晶万年历的显示集成一起送显示就行了。理论虽简单,但实际在下载到芯片中检测现象时,我们发现分别单独显示两者的数据没有问题,但集成在一块显示不久

19

基于单片机温湿度测量电路的设计

就会花屏的现象,问题出在刷新汉字时,指针光标的位置修改错误所导致的。之后经过重新写回指针后就达到了较为满意的效果。在报警程序的设置上,主要解决蜂鸣器报警间隔和流水灯闪烁的时间匹配问题,让两者现象统一。

步骤5:根据查阅相关Visual Basic的书籍后知道,只要将传到串口助手上的数据经过在Visual Basic的相关控件中编写代码就能将数据通过Visual Basic软件显示出来,并且能实现高层管理人员对工厂运作情况的一个远程控制。在具体编写中,学习到由于程序中的一个MSComm控件只能对应一个串行端口,故在绘制VB的界面图时,只能在一个MSComm中显示温度与湿度两个数据,这就使得在两个MSComm中分别显示温度与湿度成为泡影,因为只有一个串口上传,但又要很明显的区分出来,而不能将两者紧挨着显示以免误看,故将MSComm控件的MultiLine属性设置为Ture即可,这样方框就调整为刚好在两行分别显示数据的形式便达到了目的。

4.4 DHT11的Visual C++上位机界面的设计

由于DHT11的温度误差为±2℃,仓库温度要求不高因此我们设计了适用范围一般的DHT11来检测温度和湿度,避免了精度不高,提高了检测的准确性。

遇到的问题和解决的方法:

由于要将温度值和液晶万年历同时在12864的液晶上显示,这就会使两者的显示数据出现混叠的现象,因为液晶万年历每一秒的刷新频率和DHT11的检测数据刷新频率不一致所导致的,为此我们只要检测的温度值每一秒钟刷新一次即可。

20

基于单片机温湿度测量电路的设计

结束语

三年的大学生活就快走入尾声,我们的校园生活就要画上句号,心中是无尽的难舍与眷念。从这里走出去,对我的人生来说,将是踏上新的征程,要把所学的知识应用到实际工作中去。

踉踉跄跄地忙碌了几个月,我的毕业设计课题也终将告一段落。本次设计作业中是以电子系统为主要方向来定方案的,是电子和电工的结合,使得设计更加有挑战性和先进性。更能增加和提高我们的设计能力。

本设计中的温湿度测量仪可以显示温湿度。对其的使用方便,单片的控制和电路的改造使其在普通测量仪上大大增加优势,而且外形体积也没有增大或改变。在市场不断要求产品的功能多元化和使用方便、人性化中,经过这样改进和更具有潜力的产品无疑是风和要求的。基本达到预期的效果,虚荣的成就在没人的时候总会冒上心头,但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如,功能不全,外观粗糙等。可是我又会有点自恋的安慰自己:做一件事情,不必过于在乎最终的结果,可贵的是过程中的收获,以此来安抚我尚没平复的心。毕业设计,也是我在大学生涯交上的最后一个作业了。

回首这几年,取得了一些成绩,生活中有快乐也有艰辛。感谢老师对我孜孜不倦的教诲,对我成长的关心和爱护。学友情深,情同姐妹,三年的风风雨雨我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。

在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成学业,感激他们一直以来对我的富阳与培育。

最后,我要特别感谢赵老师。是他在我毕业的最后关头给了我巨大的帮助与鼓励,使我能够顺利完成毕业设计,在此表示衷心的感谢。张老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。他无论在理论上还是实践中,都给予我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。

21

基于单片机温湿度测量电路的设计

致 谢

在本次论文设计过程中,赵明冬老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导,使我得以最终完成毕业论文设计。在学习中,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模,导师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。这三年中还得到众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意!

最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢。

22

基于单片机温湿度测量电路的设计

参考文献

[1] 余发山 单片机原理及应用技术,徐州:中国矿业大学出版社,2003 [2] 杨刚,周群.电子系统设计与实践.电子工业出版社.2004

[3] 涂时亮,张友德.单片微机控制技术.清华大学出版社.1994:86-87 146-147 [4] 《融会贯通 Protel99电路设计》 弘道工作室 北京 人民交通出版设,

2000.

[5] 《单片机原理及接口技术实验》 朱定华 北京 北方交通大学出版社2002.11 [6] 陈明荧.8051单片机课程设计实训教材[M]. 北京:清华大学出版社,

2003.

[7] 徐新艳.单片机原理、应用与实践[M]. 北京:高等教育出版社,2005. [8] 吴金戌,沈庆阳,郭庭吉.8051单片机实践与应用[M]. 北京:清华大学出版社,

[9]V. Yu. Teplov,A. V. Anisimov. Thermostatting System Using a Single-Chip Microcomputer

and Thermoelectric Modules Based on the Peltier Effect[J] ,2002

[10] Yeager Brent.How to troubleshoot your electronic scale[J].. Powder and Bulk Engineering.

1995

[11] Meehan Joanne,Muir Lindsey.SCM in Merseyside SMEs:Benefits and barriers[J].. TQM

Journal. 2008

23


基于STC89C52的温湿度测量电路的设计 毕业论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:专业文献(2.26)

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

马上注册会员

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