
无线电消防车控制系统设计.pdf
26页1 目录摘要.2 第一章 绪论.2 1.1 引言.2第二章 机械机构.3 2.1 机械结构设计.3第三章 控制系统设计.7 第四章 控制系统硬件设计.8 3.1 无线遥控电路设计.83.2 红外自动避障检测电路的设计.10 3.3 火源检测电路设计.11 3.4 可燃气体检测电路设计.12 3.5 电机驱动电路的设计.13 3.6 电源设计.15 3.7 水泵驱动电路.16 3.8 报警电路的设计.16 第四章 控制系统程序设计.17 设计心得.25 参考文献.26 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 26 页 -2 摘要太阳能玩具车能够大大减少电池的使用,对人类所面临的能源危机和环境的污染有着重要的意义本文介绍了消防车的机械结构的设计、控制硬件电路的和控制程序设计该消防车的两个后轮由一个直流电机驱动,控制车的前进或后退消防车的转向是由连杆和齿轮齿条组成,由直流电机来驱动当有火情发生或可燃气体泄漏时,消防车会发出报警,同时能实现喷水灭火直流电动机则是由单片机根据无线电遥控指令来进行驱动另外还安装了红外线反射式传感器,能实现自动避障功能关键词:竞赛型消防车、无线电遥控、红外线反射式传感器、避障名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 26 页 -3 第一章 绪论1.1 引言设计一种竞赛型消防车,主要研究的内容有:消防车的机械结构、控制硬件电路和程序控制的设计。
消防车是由齿轮啮合和电机驱动后轮来实现前进和后退的,消防车的转向是通过连杆组合和电机驱动来实现向左或向右直流电动机由单片机根据无线电遥控指令来进行驱动,在消防车上安装了红外线反射式传感器,可实现自动避障功能在消防车的侧面都安装了火焰传感器来检测火源,同时也安装了可燃气体传感器来检测是否有可燃气体泄漏第二章 机械机构2.1 机械结构设计消防车驱动部分主要包括车体、驱动轮、传动齿轮组、转向连杆消防车采用后轮驱动结构如图1 所示图 1 消防车的驱动部分部分零件的设计如下:齿轮轴的模数m=1mm,齿数 Z=24,压力角 a=20结构如图 2 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 26 页 -4 图 2 齿轮轴的结构齿条的模数 m=1mm,齿数 Z=21,压力角 a=20结构如图 3 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 26 页 -5 图 3 齿条的结构大齿轮的设计,m=1mm,齿数 Z=40,压力角 a=20,结构如下图所示名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 26 页 -6 转向轴的结构设计,如图4 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 26 页 -7 图 4 转向轴的结构第三章 控制系统设计消防车以 AT89C52 单片机为控制的核心,控制系统包括单片机、无线遥控驱动控制电路、红外自动避障检测电路、电机驱动电路、报警跟指示电路。
其组成跟结构示意图如图5 所示消防车的工作过程为:通过火焰传感器检测是否发生火情,如有,则给单片机发出信号,单片机检测到信号后发出报警,蜂鸣响起当无线电接收电路接收到遥控器发射的指令,单片机根据无线指令的要求向电机驱动电路输出相应的控制信号同时红外反射式传感器随时检测前方的障碍物,通过红外自动避障检测电路将相应的状态信号发送给单片机,由单片机进行判断并发送相应的控制信号,控制负责转向的电机动作而实现自动绕过障碍物当有可燃气体泄漏时,传感器给单片机发送信号,收到信号后单片机驱动蜂鸣,名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 26 页 -8 报警图 5 控制系统的组成及结构示意图第四章 控制系统硬件设计3.1 无线遥控电路设计无线遥控控制电路包括无线发射电路和无线接收电路两部分组成,采用一对配套遥控专用集成电路TX-2/RX-2 为核心的器件来实现图 5 是由 TX-2 构成的五通道无线遥控发射电路原理图电路中 TX-2 使用了五个输入控制端K1-K5,分别对应消防车的前进、后退、左转、右转、喷水五种控制功能经过编码的信号经TX-2 的 SO 端输出,调制高频振荡器的载波,高频信号经放大器放大,再经电线发射出去。
AT89C52 单片机红外反射式传感 器红外自动避障检测电 路转向电机火源检测电 路火焰传感可燃气体检测电 路气体传感器电机驱动电路驱动电机动力电机无线接收电 路无线发射电 路名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 26 页 -9 图五无线发射电路图 6 是用 RX-2 为核心所构成的五通道无线遥控接收及驱动电路原理图发射电路发送的信号经接收电路中的检波器LT5538解调出编码信号,由放大器RF2320对编码信号放大后,经过 RX-2 对编码信号译码后从 RX-2 的OUT1OUT5分别输出发射电路的中的控制端K1K5 对应的指令发出后,经接收电路的译码,分别对应RX-2 的 OUT1OUT5 输出高低平,再分别输入单片机I/O 口P2.0P2.4,经单片机判断后,对电机发出不同的控制指令信号图 6 无线接收电路名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 26 页 -10 3.2 红外自动避障检测电路的设计红外自动避障检测电路是用于检测消防车的周围的障碍物的情况,如图7 所示该电路选用TX05D 红外线反射型的传感器为核心器件,TX05D 是集红外线发射、接收及信号放大与处理为一体的模块组件,能够以非接触形式检测前方一定范围内的人或其他物体,并转换为电信号输出。
TX05D 接通电源后,模块的红外光管即向外部发出红外线,当前方没障碍物时,模块内部的红外接收光管收不到发光管发出的红外线,输出端OUT 无信号输出;当前方一定范围内有障碍物出现时,红外线将部分反射回来并被红外接收光管收到,输出端OUT 就变为高电平具体工作过程如下:通电后,发射管自动发出红外信号,若遇到障碍物就会反射会回,与之对应的接收管接收到信号后就导通,则TX05D 输出高电平,经三极管反相为低电平送入单片机的一个I/O 口,当单片机检测到这个端口的电平由高变低时,则说明前方有障碍物红外线反射型传感器分别安装在消防车的前方的左、右两端可根据左右两端的 TX05D 检测到的信号判断前方的障碍情况:若左右两端都检测到障碍物则说明障碍物在正前方;若左端检测到信号则说明障碍物在左前方;若右端检测到信号则说明障碍物在右右前方名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 26 页 -11 图 7 红外自动避障检测电路3.3 火源检测电路设计火焰传感器可以用来探测火源或其它一些波长在700纳米 1000纳米范围内的热源在机器人比赛中,远红外火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源。
如图 8 所示,当火焰传感器没有检测到火源时,火焰传感器不导通,此时“”输入端电压高于“”输入端,电压比较器输出为高电平;当火焰传感器检测到火源时,火焰传感器导通,此时“”输入端电压低于“”输入端,电压比较器输出为低电平;单片机检测此电平信号的高低来作出相应的指令信号名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 26 页 -12 图 8 火源检测电路3.4 可燃气体检测电路设计如图 9 所示,在可燃气体传感器没有检测到可燃气体时,电桥平衡电路输出为零,uA741 输出为高电平,再经非门集成电路输出低电平当检测到可燃气体泄漏时,传感器内部元件的阻值发生变化,使电桥失去平衡,此时uA741的 IN+端的输入电压高于IN-端输入电压,uA741 输出为低电平,再经非门集成电路输出高电平单片机检测此电平信号的高低来作出相应的指令信号名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 26 页 -13 图 9 可燃气体检测电路3.5 电机驱动电路的设计方案一:电机驱动电路的功能对单片机输出信号进行功率的放大,用来驱动两个直流电动机如图10 所示,该电路采用了L293D 专用驱动集成电路,内部包含了四通道逻辑驱动电路,其输出电流为 600mA,最高电流为 1.2A,工作电压 4.536V,可以驱动感性负载,如小型直流电机,特别是其输入端可以与单片机的 I/O 直接相连,很方便地受单片机的控制。
AT89C52的 P1.4、P2.5、P2.6、P2.7分别控制 L293D 的 INPUT1IN PUT4 四个 输 入 控制 端,对应 的 控 制的OUTPUT1OUTPUT4 四个输出端,只需改变输入端的逻辑电平即可实现两个电动机的正转、反转、停止等动作名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 26 页 -14 图 10 电机驱动电路(一)方案二:如图11所示,该电路主要是由三极管和二极管构成,单片机的P0 口发出指令时,对应的两个三极管导通,比如:P1.0与 P1.3导通,电机正转,当 P1.1与 P1.2 导通,电机反转二极管的作用是防止电机断电时产生的反向电动势击穿三极管名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 26 页 -15 图 11 电机驱动电路通过上述两个方案的比较,选用方案一3.6 电源设计如图 12 所示,该电源主要以LM7805 为核心,三端稳压IC 来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 26 页 -16 图 12 电源电路3.7 水泵驱动电路如图 13 所示,水泵驱动电路主要是由二极管、三级管、电阻组成,当三极管的基极为低电平时,三极管导通,从而驱动水泵。
图 12 水泵驱动电路3.8 报警电路的设计如图 13 所示,报警电路由三极管、电阻、发光二极管、蜂鸣等元器件组成工作过程如下:当单片机的P3.1 引脚为低电平时,三极管导通,蜂鸣和发名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 26 页 -17 光二极管工作图 13 报警电路图第四章 控制系统程序设计消防车的控制程序的设计包括主程序和红外自动避障子程序两大部分,实现对消防车的控制主程序如图14 所示,当接收到无线遥控信号后,单片机先要判断出无线遥控指令,消防车开始作相应的动作当前方没有障碍物时,消防车就按照无线遥控指令进行动作:当检测到前方有障碍物时,即会中断正在执行的动作,而转入红外自动避障子程序,其流程图如图15 所示当绕过障碍物之后,返回主程序继续执行原来的动作名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 26 页 -18 图 14 主程序流程图初始化处理火源检测?可燃气体检测?报警无线遥控指令判断?后退左转右转前进停止喷水灭火开始名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 26 页 -19 图 15 红外自动避障子程序流程图主程序#include#define uchar unsigned char#define uint unsigned int sbit key1=P20;sbit key2=P21;sbit key3=P22;sbit key4=P23;sbit input1=P14;sbit input2=P25;sbit input3=P26;开始关闭中断判断前方障碍物?左前方正前方右前方绕过障碍物前进返回主程序结束名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 26 页 -20 sbit input4=P27;sbit obstl=P16;/左障碍物检测sbit obstr=P17;/右障碍物检测sbit firet=P13;/火源检测sbit gast=P30;/可燃气体泄漏检测sbit fm=P31;/蜂鸣sbit spurtw=P24;/喷水sbit inter=P32;sbit spurt=P35;void 。
