高速公路结冰报警器设计.doc
《高速公路结冰报警器设计.doc》由会员分享,可在线阅读,更多相关《高速公路结冰报警器设计.doc(44页珍藏版)》请在沃文网上搜索。
1、目 录第一章 绪论21.1什么叫做道路结冰21.2道路结冰一般在什么情况下发生21.3道路结冰的危害21.4如何获取道路结冰预警信号21.5相关部门遇道路结冰要做什么工作31.6课题意义3第二章 系统原理简述及组成42.1硬件框架图42.2 原理流程图4第三章 温度传感器原理及简介53.1 DHT11温湿度传感器概述53.2应用领域53.3接口说明53.4电源引脚53.5串行接口(单线双向)63.6通讯过程63.7数字0信号表示方法73.9测量分辨率73.10电气特性83.11DHT11引脚说明8第四章 AT89C2051原理及简介94.1简介94.2内部结构94.3引脚说明94.4主要性能1
2、04.5系统时钟电路114.6单片机复位部分设计11第五章 LCD1602液晶模块简介135.1LCD1602简介135.2LCD1602与单片机连接175.3 显示电路流程图17第六章 报警电路设计196.1 报警温湿度设计196.2按键电路流程图196.3 蜂鸣器设计20第七章 电路图及proteus仿真217.1软件简介(keil及proteus)217.2电路图227.3电路仿真23第八章 系统调试及实物图24第九章 总结25致谢25参考文献:26ABSTRACT:27附录(程序)281主程序282显示程序333 传感器驱动程序3741高速公路结冰报警器庄梁南京信息工程大学滨江学院,南
3、京 210044 摘要:每年冬季, 报纸和电视台总要报道几起因路面结冰、汽车打滑而相撞的严重交通事故。预防这种事故的有效方法是降低车速和小合驾驶。然而, 汽车驾驶员往往并不知道路面已经结冰, 常常是出车时路面并无结冰打滑现象, 但行驶一段路程之后, 由于路面温度降低而不知不觉地进入结冰路段。本文介绍的报警器,通过DHT11传感器收集温湿度信息,可以不断地监测路面温度,通过at89c2051与内部设定的温湿度进行对比并进行显示,一旦路面达到结冰温度,即温湿度超过内部设定的温度, 它就立即报警, 及时提醒驾驶员减慢车速、小心驾驶, 因而有助于防止述事故的发生。关键词:单片机;报警器;道路 ;温度;
4、湿度;AT89C2051第一章 绪论1.1什么叫做道路结冰道路结冰是指降水(如雨、雪、冻雨,或雾滴等)碰到温度低于0的地面而出现的积雪或结冰现象。通常包括冻结的残雪、凸凹的冰辙、雪融水或其他原因的道路积水在寒冷季节的坚硬冰层。1.2道路结冰一般在什么情况下发生道路结冰容易发生在11月到下一年4月(即冬季和早春)的一段时间内。我国北方地区,尤其是东北地区和内蒙古北部地区,常常出现道路结冰现象。而我国南方地区,降雪一般为“湿雪”,往往属于04的混合态水,落地便成冰水浆糊状,一到夜间气温下降,就会凝固成大片冰块,只要当地冬季最低温度低于0,就有可能出现道路结冰现象,只要温度不回升到足以使冰层解冻,就
5、将一直坚如磐石。一般来说,寒冬腊月,当出现大范围强冷空气活动引起气温下降的天气(气象上称为寒潮)时,如果伴有雨雪,最容易发生道路结冰现象。1.3道路结冰的危害出现道路结冰时,由于车轮与路面摩擦作用大大减弱,容易打滑,刹不住车,造成交通事故。行人也容易滑倒,造成摔伤。2008年初,我国南方十几个省份持续出现雨雪、冰冻等天气,导致多条高速公路因道路积雪结冰先后封闭,民航机场因飞机跑道、停机坪大量积雪结冰而关闭,人员物资无法运送,对交通造成了严重影响。当路表温度低于0,出现降水,12小时内可能出现对交通有影响的道路结冰时,气象部门会向社会发布道路结冰预警信号。按照出现时间迟早和对交通的影响大小分为三
6、级,分别以黄色、橙色、红色表示。另外,还要注意气象部门向社会发布的寒潮预警信号,寒潮预警信号分四级,分别以蓝色、黄色、橙色、红色表示。1.4如何获取道路结冰预警信号要提前知道道路结冰预警信息,有以下几种方法:首先,可以拨打电话12121或向当地气象台咨询,或者通过电视、广播、报纸、互联网、手机短信等获得预警信息。还可以察看道路结冰预警信号警示装置,如警示牌、警示旗、警示灯等。也可以登陆气象网站查询。1.5相关部门遇道路结冰要做什么工作交通、公安、公用事业等部门和单位,要密切关注当地气象预报预警信息,一旦发现路表温度接近0,应及时将盐均匀地撒在路面上;路面积雪时,应组织人力及时清扫,或者喷洒融雪
7、剂;若因道路积冰引起交通事故,应在事发现场设置明显的警示标志,以防事故再次发生,注意指挥和疏通车辆,必要时关闭结冰道路1。1.6课题意义对由于气象条件而造成的冬季路面打滑情况的研究有着十分重要的意义。科学客观的研究成果一方面可以用来实时监测路面特别是高等级公路路面的打滑情况, 预防交通事故的发生; 另一方面还可以借助气候资料, 分析某一个地区路面打滑可能发生的情况, 为工程设计提供依据。在冬季如果能够根据分析做出相关的公路结冰报警器,通过检测温湿度来看道路是否达到结冰的要求,并进行报警,这无疑会给高速公路上的行车安全带来极大的提高,避免因为路面打滑而产生的交通事故2。第二章 系统原理简述及组成
8、2.1硬件框架图图2.1通过温湿度传感器收集到的温度和湿度的数据以及通过键盘按键来控制设定报警温度和湿度,两者相比较,由程序控制液晶显示和语音报警。其中At89C2051充当控制核心。2.2 原理流程图图2.2第三章 温度传感器原理及简介3.1 DHT11温湿度传感器概述DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传
9、感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。3.2应用领域暖通空调测试及检测设备汽车数据记录器 消费品自动控制气象站家电湿度调节器医疗除湿器3.3接口说明建议连接线长度短于20米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻。3.4电源引脚DHT11的供电电压为35.5V。传感器上电后
10、,要等待1s 以越过不稳定状态在此期间无需发送任 何指令。电源引脚(VDD,GND)之间可增加一个 图3.3100nF 的电容,用以去耦滤波。3.5串行接口(单线双向)DATA 用于微处理器与DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明,当前小数部分用于以后扩展,现读出为零.操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整
11、数数据+8bit温度小数数据”所得结果的末8位。用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据.从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集.采集数据后转换到低速模式。3.6通讯过程图3.6.1总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平
12、响应信号.主机发送开始信号结束后,延时等待20-40us后, 读取DHT11的响应信号,主机发送开始信号后,可以切换输入模式,或者输出高电平均可, 总线由上拉电阻拉高图3.6.2总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1.格式见下面图示.如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常.当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。3.7数字0信号表示方法图3.73.8数字1信号表示方法图3
13、.83.9测量分辨率测量分辨率分别为8bit(温度)、8bit(湿度)。3.10电气特性VDD=5V,T = 25,除非特殊标注表3.10参数条件MinTypMax单位供电DC355.5 V供电电流测量0.52.5mA 平均0.21mA 待机100150uA采样周期秒1次注:采样周期间隔不得低于1秒钟。3.11DHT11引脚说明图3.11PIN名称注释1VDD供电35.5VDC2DATA串行数据,单总线3NC空脚,请悬空4GND接地,电源负极第四章 AT89C2051原理及简介4.1简介AT89C2051是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,片内含2k bytes的可反
14、复擦写的只读程序存储器(PEROM)和128bytes的随机数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C2051单片机在电子类产品中有广泛的应用3。4.2内部结构AT89C2051是一带有2K字节闪速可编程可擦除只读存储器(EEPROM)的低电压,高性能8位CMOS微处理器。它采用ATMEL的高密非易失存储技术制造并和工业标准MCS-51指令集和引脚结构兼容。通过在单块芯片上组合通用的CPLI和闪速存储器,ATMEL的AT89C2051是一强劲的微型处理器,它对许多嵌入式控制应
15、用提供一定高度灵活和成本低的解决办法。AT89C2051提供以下标准功能:2K字节闪速存储器,128字节RAM,15根I/O口,两个16位定时器,一个五向量两级中断结构,一个全双工串行口,一个精密模拟比较器以及两种可选 的软件节电工作方式。空闲方停止CPU工作但允许RAM、定时器/计数器、串行工作口和中断系统继续工作。掉电方式保存RAM内容但振荡器停止工作并禁止有其它部件的工作到下一个硬件复位4。4.3引脚说明AT89C2051芯片引脚图图4.31、VCC:电源电压。 2、GND:地。 3、P1口:P1口是一个8位双向I/O口。口引脚P1.2P1.7提供内部上拉电阻,P1.0和P1.1要求外部
16、上拉电阻。P1.0和P1.1还分别作为片内精密模拟比较器的同相输入(ANI0)和反相输入(AIN1)。P1口输出缓冲器可吸收20mA电流并能直接驱动LED显示。当P!口引脚写入“1”时,其可用作输入端,当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的写入“1”时,其可用作输入端。当引脚P1.2P1.7用作输入并被外部拉低时,它们将因内部的上拉电阻而流出电流。 4、P3口:P3口的P3.0P3.5、P3.7是带有内部上拉电阻 的七个双向I/O口引脚。P3.6用于固定输入片内比较器的输出信号并且它作为一通用I/O引脚而不可访问。P3品缓冲器可吸收20mA电流。当P3口写入“1”时,它们
17、被内部上拉电阻拉高并可用作输入端。用作输入时,被外部时拉低的P3口脚将用上拉电阻而流出电流。 P3口还用于实现AT89C2051的各种第二功能,如下表所列:表4.3P3.0RXD串行输入端口P3.1TXD串行输入端口P3.2INT0外中断0P3.3INT1外中断1P3.4T0定时器0外部输入P3.5T1定时器1外部输入P3口还接收一些用于闪速存储器编程和程序校验的控制信号。 5、RST:复位输入。RST一旦变成高电平所有的I/O引脚就复位到“1”。当振荡器正在运行时,持续给出RST引脚两个机器周期的高电平便可完成复位。每一个机器周期需12个振荡器或时钟周期。 6、XTAL1:作为振荡器反相器的
18、输入和内部时钟发生器的输入。 7、XTAL2:作为振荡器反相放大器的输出4.4主要性能1、和MCS-51产品兼容; 2、2KB可重编程FLASH存储器(10000次); 3、2.7-6V电压范围; 4、全静态工作:0Hz-24MHz; 5、2级程序存储器保密锁定; 6、128*8位内部RAM; 7、15条可编程I/O线; 8、两个16位定时器/计数器; 9、6个中断源; 10、可编程串行通道; 11、高精度电压比较器(P1.0,P1.1,P3.6); 12、直接驱动LED的输出端口。4.5系统时钟电路时钟电路试试用来产生AT89C2051单片机工作时所必须的时钟信号,AT89C2051本身就是
19、一个复杂的同步时序电路,为保证工作方式的实现,AT89C2051在唯一的时钟信号的控制下严格的按照时序执行指令进行工作,时钟的频率影响单片机得速度和稳定性。通常时钟有两种形式:内部时钟和外部时钟。我们采用的内部时钟方式来为系统提供时钟信号。AT89C2051内部有一个用于构成振荡器的高增益反向放大器,该放大器的输入输出引脚为XTAL1和XTAL2,它们跨接在晶体振荡器和用于微调的电容,便构成了一个自激振荡器。电路中的C1和C2的选择在30pf左右,但是电容太小会影响振荡器的频率,稳定性和快速性。晶振频率在1.2MHZ到12MHZ之间,频率越高单片机得速度就越快,单对存储器的速度要求就越高,为了
20、提高稳定性我们采用温度稳定性好的NPO电容,采用的晶振频率为12MHZ。如下图所示:图4.54.6单片机复位部分设计本系统采用的是上电复位加按键复位方式,上电复位电路的实质是充放电电路。系统上电时该电路提供有效的复位信号RST(高电平)直至系统电源稳定后撤销复位信号(低电平)。理论上说,51系列单片机复位引脚只要外加2个机器周期的有效信号即可复位,即只要保证t=RC2M(机器周期)便可,但是实际设计中,通常取C13为10UF以上,电阻通常取10K左右。如下图所示:图4.6第五章 LCD1602液晶模块简介5.1LCD1602简介字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD
21、,市面上字符液晶绝大多数是基于HD44780液晶芯片,HD44780是带西文字库的液晶显示控制器,用户只需要向HD44780送ASCII的字符码,HD44780就按照内置的ROM点阵发生器自动在LCD液晶显示器上显示出来。所以,HD44780主要适用于显示西文ASCII字符内容的液晶显示。1602字符型LCD能够同时显示16*2即32个字符(16列2行)。其内置192种字符(160个5*7点阵字符和32个5*10点阵字符),具有64个字节的自定义字符RAM,可自定义8个5*8点阵字符或4个5*11点阵字符。1602通常有14条引脚线或16条引脚线两种,多出来的2条线是背光电源线和地线,带背光的
22、比不带背光的略厚,控制原理与14脚的LCD完全一样,是否带背光在应用中并无差别。本设计中采用带背光16引脚线的。其主要技术参数为:显示容量:162个字符。芯片工作电压:4.5-5.5V。工作电流:2.0mA(5.0V)。模块最佳工作电压:5.0V。字符尺寸:2.954.35(WH)mm。LCD1602的16个引脚可参照下图图5.1其引脚功能分别为:GND:电源地。VCC:电源正极。V0:LCD驱动电压,液晶显示器对比度调整端。使用时可以通过一个10K的电位器调整对比度,接正电源时对比度最弱,接地电源时对比度最高。RS:寄存器选择输入端,选择模块内部寄存器类型信号。RS=0,进行写模块操作时指向
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高速公路 结冰 报警器 设计