




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机控制的汽车多功能报警器设计摘 要:介绍了一种基于单片机控制的汽车多功能报警器,它能对汽车的润滑系统油压、制动系统气压、冷却系统温度、轮胎欠压及防盗进行自动检测,并在发现异常情况时,发出报警。阐述了该报警系统的设计思想、硬件组成及软件思路。关键词:单片机 传感器 数模转换 报警器Abstract:Have introduced a kind of automobile muti_function warning apparatus based on single chip microcomputer.It can guard against the oil pressure of the lubricate system、atmospheric pressure of the braking system、temperature of the cool system、tyre owing to press and the thief of automobile,and to carry out automatic detection , and sends out the alarm signal when discovering unusual conditions .Have elaborated the design ideological、 hardware composition and software train of thought of the alarm system.Keywords: Single chip microcomputer ; Sensor; Digital-to-analogue changes; Alarming.一、引言随着社会经济的不断进步和高科技的飞速发展,人民的生活质量和消费水平得到了大力改善。汽车工业的不断扩大,交通事业的繁荣发展,汽车将成为人们理想的交通工具。但随之而来的交通事故也逐渐增多,造成了人员伤亡及经济财产的损失。本着服务于民,造福于民的思想,使汽车智能化、方便化、安全化,给拥有汽车的用户提高舒适感和安全感,减少汽车事故的发生率。因此研制一种简单可靠、方便操作,能自动检测汽车各部分状况,发现不正常情况给予驾驶员提醒和警报的安全系统具有实际意义。二、汽车多功能报警器结构和原理2.1 汽车多功能报警器组成和结构汽车多功能报警器设计系统由采样数据传感器、单片微型机、模数转换器、程序存储器、并行I/O 扩展口及指示灯驱动电路、声音报警驱动电路、无线信号发射电路等组成。单片机控制报警系统电路方框图如图 1 所示:图 1 基于单片机控制的汽车多功能报警电路方框图2.2 汽车多功能报警器原理汽车多功能报警原理是通过不同类型的传感器,把他们安置在汽车的适当位置,采集现场数据信号,经过放大、滤波、模数转换,把信号传送给 8051 单片机,单片机根据数据进行整理、运算,然后驱动声光报警电路,发出报警信号,提醒驾驶员注意,对现存问题进行处理。另外对于防盗报警系统,当发现有异常情况时,单片机能够触发无线信号发射电路给远方的驾驶员发射信号,警告汽车有特殊情况发生。它的报警原理电子线路原理图如附录 2。此报警系统主要能实现以下检测功能: 检测轮胎气压是否能使汽车正常行驶; 检测发动机冷却系统温度情况; 汽车停放时,检测汽车是否被盗; 检测润滑系统油压; 检测制动系统气压是否充足。因此,单片机控制系统能因汽车时空的变化,部件的动态改变,进行数据的计算及时作出响应的判断。当有不常规现象出现时,能够及时告知驾驶员注意,避免隐情发生。D 触发器热敏传感器压力传感器超声波传感器传感器传感器无线信号发射电路指示灯驱动电路声音报警驱动电路单片微机8051模数转换ADC0809霍尔效应开关I/O扩展接口程序存储器 27128三、硬件系统设计3.1 控制器 MCS-8051 的结构与特点本设计采用 MCS-8051 单片机来控制系统报警。MCS-51 系列单片机中的 8051 采用 40Pin 封装的双列直接 DIP 结构,图 2 是它们的引脚配置,40 个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4 组 8 位共 32 个 I/O 口,中断口线与 P3 口线复用。现在我们对这些引脚的功能加以说明:Pin40:正电源脚,正常工作或对片内 EPROM 抄写程序时,接+5V 电源。Pin19:时钟 XTAL1 脚,片内振荡电路的输入端。Pin18:时钟 XTAL2 脚,片内振荡电路的输出端。8051 的时钟有两种方式,一种是片内时钟振荡方式,但需在18 和 19 脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取 10p-30p。另外一种是外部时钟方式,即将 XTAL1 接地,外部时钟信号从 XTAL2 脚输入。本设计采用外部时钟电路,外接晶振和电容组成振荡器。输入输出(I/O)引脚:Pin39-Pin32 为 P0.0-P0.7 输入输出脚,Pin1-Pin1 为 P1.0-P1.7 输入输出脚, Pin21-Pin28 为 P2.0-P2.7 输入输出脚,Pin10-Pin17 为 P3.0-P3.7 输入输出脚。在设计中,P0 口作为程序存储器扩展口,且是扩展并行输入/输出接口的接口,另外也作为模数转换的数据传输口,P2 口为程序存储器扩展口的高八位地址总线口,P1 口为输入/ 输出口。Pin9:RESET/Vpd 复位信号复用脚,当 8051 通电,时钟电 图 2 8051 引脚图路开始工作,在 RESET 引脚上出现 24 个时钟周期以上的高平,系统即初始复位。初始化后,程序计数器 PC 指向 0000H, P0-P3 输出口全部为高电平,堆栈指钟写入 07H,其它专用寄存器被清“0”。RESET 由高电平下降为低电平后,系统即从 0000H 地址开始执行程序。然而,初始复位不改变 RAM(包括工作寄存器 R0-R7)的状态,8051 的初始态如下表 1:特殊功能寄存器 初始态 特殊功能寄存器 初始态ACC 00H B 00HPSW 00H SP 07HDPH 00H TH0 00HDPL 00H TL0 00HIP xxx00000B TH1 00HIE 0xx00000B TL1 00HTMOD 00H TCON 00HSCON xxxxxxxxB SBUF 00HP0-P3 1111111B PCON 0xxxxxxxB表 1 寄存器初始状态表8051 的复位方式可以是自动复位,也可以是手动复位,见图 3。此外,RESET/V pd 还是一复用脚,Vcc 掉电期间,此脚可接上备用电源,以保证单片机内部 RAM 的数据不丢失。此设计采用自动复位电路。Pin30:ALE/ 当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。而访问内部程序存储器时,ALE 端将有一个 1/6 时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。更有一个特点,当访问外部程序存储器,ALE 会跳过一个脉冲。如果单片机是 EPROM,在编程其间, 将用于输入编程脉冲。Pin29: 当访问外部程序存储器时,此脚输出负脉冲 选通信号,PC 的 16 位地址数据将出现在 P0 和 P2 口上,外部 图 3 复位电路程序存储器则把指令数据放到 P0 口上,由 CPU 读入并执行。在编程时,EA/V pp 脚还需加上 21V 的编程电压。 总的来说,MCS-8051 单片机的主要功能如下:8 位 CPU4kbytes 程序存储器(ROM)128bytes 的数据存储器(RAM)32 条 I/O 口线111 条指令,大部分为单字节指令21 个专用寄存器2 个可编程定时/计数器5 个中断源,2 个优先级一个全双工串行通信口外部数据存储器寻址空间为 64kB外部程序存储器寻址空间为 64kB逻辑操作位寻址功能双列直插 40PinDIP 封装单一+5V 电源供电3.2 轮胎欠压报警电路设计 汽车在行驶中,若轮胎气压不足,则会导致轮胎磨损加剧、行驶阻力增加、油耗增加。且在紧急制动时,若某侧轮胎压力偏低,就会造成车身偏转,甚至酿成事故。如果轮胎气压在低于某一设定值时,能发出报警信号,告知驾驶员应及时补气,对提高行车安全性和经济性具有十分重要的意义。本系统对轮胎欠压报警的设计解决了二个难题:一是压力传感器的能源,通常压力传感器工作时将压力转换为电信号必须要有电源,电源如果取自汽车交流发电机或蓄电池,则需安装电刷和集电环组件,因为车轮工作时是旋转的,如果在车轮上加装交流发电机或安置电池,则其结构复杂、成本高。二是信号的传输问题,若信号采用接触式传输,因汽车车轮工作环境恶劣,这样势必会降低信号传输的可靠性;如果采用电信号发射和接收方式实现耦合 ,则电路复杂、维护困难。本设计的汽车轮胎欠压报警器巧妙地利用轮胎内气压变化作为动力,通过弹簧与波纹管组件压缩、拉伸,使磁钢产生位移以改变磁感应强度,再利用空间磁场实现信号耦合,从而大大简化了汽车轮胎欠压报警器的结构。3.2.1 汽车轮胎欠压报警原理轮胎欠压报警采用轮胎内气压变化作为动力,通过压力传感器中的弹簧与波纹管组件压缩、拉伸,使磁钢产生位移以改变磁感应强度,再利用空间磁场实现信号耦合,此时磁钢将推动霍尔元件开关,从而产生电压输出,经过模数转换实现报警。 3.2.2 压力传感器的结构和工作原理压力传感器的结构如图 4 所示。压力传感器固定安装在汽车轮毂上,随车轮一起转动,由接口通过铜管与气门心连通。当轮胎内压力充足时,在气体压力作用下,波纹管和弹簧被压缩,由导杆带动磁钢右移;当欠压时,气体压力减少,波纹管与弹簧伸长,通过导杆推动磁钢左移,因此由轮胎内气体的压力变化可实现磁钢的左右移动。弹簧的初始压力可以通过调节调整螺钉来调节,整个工作过程中弹簧始终处于压缩状态,波纹管在轮胎欠压时,因弹簧伸长而处于拉伸状态;在非欠压状态下 ,其处于压缩状态。波纹管和弹簧组件的钢度为: 图 4 压力传感器结构图=式中 弹簧钢度波纹管的钢度,压缩时0,拉伸时MAX 吗?JA AOUT1 ;温度MAXINC DIINC DICMP AX,DIALARM2: INC SI ;取油压INC SI MOV AX,SIINC DI ;油压MIN 吗?INC DICMP AX,DIJA AOUT2 ;油压MINALARM3: INC SI ;取气压INC SIMOV AX,SIINC DIINC DICMP AX,DIJB AOUT3 ;气压MINALARM4: INC SI ;取距离INC SI MOV AX,SIINC DI ;距离MIN 吗?INC DICMP AX,DIJA AOUT4 ;距离MINALARM5: JA AOUT5DONE1: CMP ALARM,00H ;判是否需要报警?JNZ AOUT6OR AL,20H ;无需报警,点亮绿灯JMP DONEAOUT1: OR ALARM,01H ;置温度超上限报警标志INC DIINC DIJMP ALARM2AOUT2: OR ALARM,02H ;置油压超下限报警标志INC DIINC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玩具市场营销策略优化考核试卷
- 童车制造企业生产计划与库存管理考核试卷
- 眼镜行业消费升级与市场机遇考核试卷
- 航空运动赛事策划与推广考核试卷
- 空中交通管制设备维护与管理考核试卷
- 电气机械系统维修与改造考核试卷
- 山东省枣庄市四十一中市级名校2024-2025学年初三毕业考试生物试题含解析
- 山东滕州市第一中学2025届高三第二次适应性(模拟)检测试题生物试题含解析
- 濮阳职业技术学院《人物形象塑造II》2023-2024学年第一学期期末试卷
- 江西省赣州市大余县2025年初三下学期期末教学质量检测试题语文试题含解析
- 国开电大 管理概论 形考任务一(画组织结构图)
- 2022年湖南高二学业水平合格考试政治试卷真题及答案详解
- 三自由度并联机器人结构设计
- 仓储装卸服务合同
- 式双钩五点安全带培训课件
- 名片设计 课件
- 钳工实操评分表(凹凸配合)
- 社会组织管理概论全套ppt课件(完整版)
- 陕西省城市规划管理技术规定(定稿)
- 部编版七年级下册历史复习提纲(重点考察知识点)
- 双盘摩擦压力机的设计(全套图纸)
评论
0/150
提交评论