儿童反锁汽车内报警器的设计(4)

2019-05-26 21:06

马明明:儿童反锁汽车内报警器的设计

图3-8 复位电路图

- 12 -

安徽工程大学机电学院毕业设计(论文)

第4章 软件的程序实现

4.1 主程序工作流程图

按上述工作原理和硬件结构分析可知系统主程序工作流程图如图4-1所示:

图4-1 系统流程图

4.2设计编程程序

主程序如下: #include

typedef unsigned char uint8; typedef unsigned int uint16;

sbit s1 =P1^0;sbit s3 =P3^2;

- 13 -

马明明:儿童反锁汽车内报警器的设计

sbit light=P3^0;sbit speaker=P3^1; sbit zhishi=P1^2;

void baojing() {

uint8 counter; TMOD = 0x01; TH0 = 0xB8; TL0 = 0x00; TR0 = 1; while(s3) { if(1 == TF0) { TF0 = 0; TH0 = 0xB8; TL0 = 0x00; counter++; } if(25 == counter) { counter = 0; light = ~light; speaker=~speaker; } } }

void zs() {

zhishi=s3;zhishi=s1; }

void fun() {

if(s1==0) baojing(); }

void main() { zs(); fun(); }

- 14 -

安徽工程大学机电学院毕业设计(论文)

第5章 原理图仿真

5.1 Proteus 简介

Proteus 的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。

该软件的特点:

1) 全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具有明显的优势;

2) 具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS-232动态仿真、C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

3) 目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。

4) 支持大量的存储器和外围芯片。总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能强大,可仿真51、AVR、PIC。 5.2 Keil 简介

单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的及其码有两种方法,一种是手工汇编,另一种是机器汇编。随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil 软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil 提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。 5.3 系统仿真

编写的程序用Keil软件编译,采用protel绘制原理图,最后通过Proteus软件来进行软硬件联机仿真。

- 15 -

马明明:儿童反锁汽车内报警器的设计

结论与展望

本设计详细的分析了儿童被锁车内的原因以及可能带来的后果,同时,该系统从多个角度出发,充分考虑可能引发事故的各种因素,并且经过一系列的分析和选取设计出了一套基于单片机和被动式红外探测器的报警系统,以解决儿童被误锁车内可能引起的各类问题。

通过本课题的设计,我明白了热成像技术的原理是利用红外探测器探测和接收目标物体自身发射的红外辐射,并通过光电转换、电信号处理等手段将目标物体的温度分布图像转换成视频图像,该图像既反映了目标表面不同部位辐射红外线的强弱,也表明了该部位温度的高低。

在设计的同时我也学习了单片机的有关内容,解决了51单片机的片内硬件基本结构、引脚功能、存储器结构和I/O端口的结构的连接和使用说明,以及有关特殊功能寄存器的基本知识和复位电路、时钟电路的设计。

通过设计电路把各个模块联系在一起,实现了报警器的基本功能。总体方案设计基本正确可行,其主要功能得以实现,检测车内的情况准确可靠,具有较强的抗干扰性能力,为将来系统产品化打下了良好的基础。

在设计本课题的同时我也意识到了一些此设计不足的地方。输出信号都是开关量,有无情况很容易识别,但由于信号线上受到空间电磁波的干扰,例如附近手机、电焊机等的工作,会导致误报,因此,实际电路中,要考虑到对信号进行特殊的处理,如在硬件上设置滤波电路,或采用比较器进行处理。

关于被动式红外探测器电路可以设计声光报警器,可以增加对驾驶员的提醒作用。另外,在无线通信模块方面我选用了最简单的信号的发送、接受提醒。在车联网技术快速发展的时代,实现汽车与手机联网具有较高的价值,考虑到驾驶员可能注意不到汽车发出的报警信号,系统可以设置短信提醒的功能,也就是给驾驶员的手机发送短信。这就要求将驾驶员的手机与车载电路控制系统联机,在驾驶员离开驾驶位置后,仍能利用移动通信的技术将车内状态以手机短信的形式发送到驾驶员手机上,提示驾驶员车内仍有儿童存在,以便其及时采取措施,将儿童带出车外。这就要求车联网技术的发展,使得驾驶员对汽车性能的监控更加智能化。

此外,考虑到驾驶员收到短信后不能及时赶回车内将儿童带出来的情况,系统还可以设置短信开锁的功能。由于启动了声光报警装置,会将附近的人或者警察吸引过来;驾驶员收到短信后意识到问题的严重性,若不能及时赶回,可回复指定内容或者代码的短信。当系统收到此短信,根据提前设置的功能,可以自动开启车门,以便警方或者他人及时将儿童带出车外,这样使事故的发生概率降到最低化。

儿童反锁汽车内报警器具有很高的实用价值。在汽车如此繁多的今天,设计甚至制

- 16 -


儿童反锁汽车内报警器的设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:小学数学一年级上学期期末黄冈考试卷(免费)

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

马上注册会员

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