沈阳理工大学学士学位论文
if(flag_250ms >= 250) { }
flag_250ms = 0; led = 1 ;
if(nRF24L01_RxPacket(Rx_Buf)) {
led =0 ;
if(Rx_Buf[0] == 0xa1) { }
yanwu = Rx_Buf[1]; temperature = Rx_Buf[2]; hw = Rx_Buf[3]; flag_en = 1;
}
if(flag_en == 1) { }
hongwai_dis(); //红外报警函数 clock_h_l();
if(menu_1 == 0) { }
write_sfm_yanwu(1,6,yanwu); if(hw == 1) //感应到人
write_sfm1(2,9,1);
//显示烟物
else //没有感应到人
write_sfm1(2,9,0);
write_sfm2(2,2,temperature); //显示温度
32
沈阳理工大学学士学位论文
}
}
4.3 从机程序
/******************主程序**********************/ void main() {
TX_Mode();
temperature = read_temp(); delay_1ms(750); while(1) { }
yanwu = ad0832read(1,0); temperature = read_temp();
//读温度 //读温度
yanwu = yanwu * 500 / 255.0;
yanwu = yanwu - 100; //首先减去零点漂移,一般是1V Tx_Buf[0] = 0xa1; Tx_Buf[1] = yanwu ; Tx_Buf[2] = temperature; Tx_Buf[3] = hw; led = 0;
Transmit(Tx_Buf); delay_1ms(10);
sta=SPI_Read(READ_REG + STATUS); led = 1; delay_1ms(600);
//红外信号
}
33
沈阳理工大学学士学位论文
5 硬件调试及调试中遇到的问题
第一步为目测,单片机应用系统电路全部手工焊接在洞洞板上,因此对每一个焊点都要进行仔细的检查。检查它是否有虚焊、是否有毛剌等。
第二步为万用表测试,先用万用表复核目测中认为可疑的连线或接点,查看它们的通断状态是否与设计规定相符,再检查各种电源线与地线之间是否有短路现象。
第三步为加电检查。当系统加电时,首先检查所有插座或器件引脚的电源端是否有符合要求的电压值,接地端电压值是否接近零,接固定电平的引脚端是否电平正确。
第四步是联机检查。
在对硬件电路调试过程中,还遇到了不少问题,第一次把所有的元件都焊上去后,都准备调试了,才发现正负极的插针离得太近了,不容易接电源,本不该犯的错误,这些都是由于自己的粗心大意造成的,所以说,做任何事情都必需经过“三思而后行”,来不得半点的马虎,否则浪费了时间和精力。
34
沈阳理工大学学士学位论文
结 论
本论文设计的烟雾报警器由烟雾信号采集电路与单片机控制电路等部分构成。根据设计要求、使用环境、成本等因素,选用MQ-2型半导体气体烟雾传感器。该传感器是以清洁空气中电导率较低的金属氧化物二氧化锡为主体的N型半导体气敏元件。它的灵敏度高,具有响应与恢复特性好,长期工作稳定性、重现性、不易受环境影响及抗温湿度影响等优点。
在系统单片机控制电路的设计上,采用了高性能、高整合度的STC89C52单片机作为核心芯片,充分利用了其高速数据处理能力和丰富的片内外设,实现了仪器的小型化和智能化。使仪器具有结构简单、性能稳定、体积小、成本低等优点。由于烟雾传感器需要在加热状态下工作,温度越高,反应越快,响应时间和恢复时间就越快。为提高响应时伺,保证传感器准确地、稳定地工作,需要向烟雾传感器持续供给5V的加热电压。烟雾报警器能在较宽的温度范围工作,可将烟雾浓度显示用LCD1602液晶显示。当烟雾的浓度达到设定的浓度时,发出报警。
到目前为止我的毕业设计也即将告一段落了,在这次的毕业设计中,自己也学习到了很多以前没有没有经历过的知识,让我更加清楚了理论知识和实践能力的差别了,了解到自己的短处,培养了我的独立思考能力,进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力,同时,也发现了自己的不足之处,和一些问题的存在,并有待进一步学习和发展,让自己在未来的工作和学习之中更快的适应和提高自己。
35
沈阳理工大学学士学位论文
致 谢
首先,感谢我的导师胡玉兰老师,从选题到完成设计,老师一直都是很悉心的给我讲解着在设计中遇到的各种问题,循循善诱,严格把关,帮助我开拓设计思路,并不断地鼓舞着我,使我感到信心倍增,让我非常积极地投入到设计中,不断地完成设计中的一个个部分。总之,谢谢老师的良苦用心,谢谢老师不遗余力的指导与帮助。 接着,感谢答辩组的老师在我做毕设的过程中给予耐心的指导与纠正,感谢你们给我提供的改进意见与帮助,你们辛苦了。同时也谢谢大学四年来所有上过课的老师,是你们耐心细致的讲解,为我打下了扎实的基础,提高了我对这一学科的理解力和学习能力,没有你们传授的基础知识和上课过程中的指导,就不会有我今天的毕设作品。 最后,感谢我所有参考文献的作者,以及文中引用的资料、图片、文献所有者,你们编写的书籍给了我很多启发。集体的智慧,是我毕设作品的源头。
回想大学四年的时光,仿佛尽在昨天。最后,我还要感谢在我大学四年的学习期间给我极大关心和支持的家人、各位老师以及我的同学和朋友。是你们在生活和学习上不断给与我支持、帮助和无微不至的关怀,是你们不断地给与了我信心,让我在人生中一次次坚强地走下去。可爱的老师、同学们,我爱你们!你们永远是我前进的动力。
36