毕业设计(论文)消防智能电动车的设计.doc

上传人:文库蛋蛋多 文档编号:3983662 上传时间:2023-03-30 格式:DOC 页数:35 大小:1.11MB
返回 下载 相关 举报
毕业设计(论文)消防智能电动车的设计.doc_第1页
第1页 / 共35页
毕业设计(论文)消防智能电动车的设计.doc_第2页
第2页 / 共35页
毕业设计(论文)消防智能电动车的设计.doc_第3页
第3页 / 共35页
毕业设计(论文)消防智能电动车的设计.doc_第4页
第4页 / 共35页
毕业设计(论文)消防智能电动车的设计.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计(论文)消防智能电动车的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)消防智能电动车的设计.doc(35页珍藏版)》请在三一办公上搜索。

1、吉林化工学院毕业设计说明书消防智能电动车的设计Design of Automatic Fire Control Electric Car作 者: 程控实验室 院 系: 电信学院 指导教师: 职 称: 副教授 吉 林 化 工 学 院Jilin Institute of Chemical Technology摘 要本智能车是以自制车架,C8051F410单片机为控制核心,加以步进电机、光电传感器、火焰传感器和电源电路以及其他电路构成。实现电动车的智能控制,包括路面寻线、火源检测、智能避障、路程测量、智能灭火、数码管显示、语音报警等功能,寻线方式采用反射式光电传感器感知与地面颜色有较大差别的引导线。

2、系统由C8051F410通过IO口控制小车的前进后退以及转向。寻迹由RPR220型光电对管完成,远红外火焰传感器进行火焰扫描。同时本系统用ZY25120进行语音的播报,以提示当前状态。本系统同时通过DF无线数据收发模块进行无线数据传输,将该车当前的状态远程传送给显示台。显示台由LCM128645ZK液晶屏和2个按键进行实时状态显示和启动控制。关键词 :单片机 步进电机 传感器 AbstractBased on C8051F410 MCU ,the model car can race intelligently by detecting white lines on the blackgrou

3、nd. Including the road surface hunting, the fire hazard examination, the intelligence evadebond, the distance survey, the intelligent fire fighting, the nixietube demonstrated, the alarm the fire and so on the functions.The hunting way uses the reflection type electro-optical sensor sensation and th

4、e ground color has the wide difference inlet line.The obstacle judgment uses the integrated infrared sensor.The fire hazard survey use infrared sensor adds the comparator. The electrical machinerycontrol core uses insults the ZY25120 monolithic integrated circuit, The control system andcircuit isola

5、tes completely with the photoelectricity coupler avoids disturbing. Far infrared flame sensor tracks the flame. In addition, the SCM system with Sunplus for voice broadcast can remind current status. The system transmits information through DF module. The cars status will be transmitted to the Remot

6、e Console. LCM128645ZK LCD display and 2 keys for start control.Key words: C8051F410 Motor sensor目 录摘 要IAbstractII第1章 绪 论11.1选题的目的及意义11.2本课题所涉及的内容国内外研究现状综述11.3 本文的研究内容2第2章 系统方案选择32.1方案论证与实现方法32.1.1控制器选择32.1.2电动车车体的选择32.1.3电动车的动力方案选择42.1.4电机驱动电路方案选择42.1.5交点及行进黑线的检测方案选择42.1.6火源检测的选择方案52.1.7电源模块52.1.8

7、液晶显示模块62.1.9 避障模块62.1.10车载语音模块和控制台语音模块62.1.11无线收发模块72.2最终方案72.3测速计程计算72.4系统设计与结构框图8第3章 硬件实现及单元电路设计93.1 C8051F410单片机系统概述极其引脚功能介绍93.2.1C8051F410单片机系统概述93.2.2单片机引脚功能93.3光电对管电路的设计113.4火焰传感器及其调试电路的设计123.5电机驱动电路的设计133.6灭火风扇驱动电路143.7语音识别电路的设计153.7.1语音芯片ISD25120153.7.2 ZY25120语音录放模块介绍153.7.3 ZY25120的应用方法163

8、.7.4 LM386功率放大器模块183.8无线收发及显示模块的实现193.8.1无线收发模块193.8.2 显示模块设计20第4章 软件系统设计224.1编译语言及编译环境的选择224.1.1 汇编语言概述224.1.2 C语言概述224.1.3 编译语言及编译环境综述224.2程序流程图23第5章系统调试与测试结果分析245.1. 系统资源使用情况245.2. 小车优缺点分析245.2.1优点245.2.2缺点245.3 测试方法即测试结果分析245.3.1测试方法245.3.2测试仪器及设备245.3.3 测试结果分析24结论26参考文献27附录28致谢29第1章 绪 论1.1选题的目的

9、及意义自从1518年世界上首辆消防车问世以来,随着科学技术的不断发展,消防车的发展迅速,但直到1916年我国才出现由汽车改装而成的消防车。从最初的马车拉水灭火到现在的人工操控消防车自动灭火,消防车的发展经历了一个很长的历史,但是,无论是马车拉水灭火还是人工操控灭火,都无法完全脱离人工操作。在当代,人工智能已形成极广泛的研究领域,并且取得了许多令人瞩目的成就。人工智能也称机器智能,是一门研究人类智能机理和如何用计算机模拟人类智能活动的学科。智能机器人技术综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,集成了多学科的发展成果,代表高技术的发展前沿。智能机器的

10、研究,大大促进了人工智能思想和技术的进步,渐渐成为一个备受关注的分支领域。在此次毕业设计中,本文考虑到成本、性能和可扩展性等多方面因素,研究并设计出基于C8051F410单片机的智能消防电动车。重要的是,以本研究为基础,可以根据不同场地进行不同的拓展或者改进使之更为实用。我们相信终有一天在危险的火场,消防员可以不用身陷火中就能灭火。1.2本课题所涉及的内容国内外研究现状综述传统的火灾探测器中感温探测器,感烟探测器,感火焰探测器其原理是基于火灾中温度变化或者利用火灾烟雾、火焰的电学、光学等物理特性来进行火灾识别。这种识别模式很难可靠地发现早期火灾,如感烟探测器不能探测到酒精火焰,感温探测器不易探

11、测到阴燃火源。在现代高大空间建筑中,当存在遮挡和环境干扰的时候,常规的感烟、感温探测器由于火灾燃烧产物在空间传播受空间高度和面积的影响,很难对火灾发生快速响应。据美国80年代中期Coper的研究报告发现,33的烟雾探测器不能正常工作,进一步研究发现95的烟雾探测器由于噪声干扰而产生误报。因此若干年前就产生了检刷燃烧过程中化学生成物以期改善探剧性能实现早期火灾探测的想法,但是和其它气体传感器的应用场所不同,火灾探测使用的传感器一般都起着很重要的作用,由于对特定气体的可靠探测技术比对温升和烟尘的检测技术复杂,价格昂贵,因此火灾气体探测技术一直处于可望而不可及的境地。这就需要智能的自动装置进入人无法

12、到达的地区进行火源探测。有关火源检测的智能产品已日趋成熟,很多成品自动化消防产品已经投入实用,在大学生中也有很多研究及成功范例,如广东省江门市五邑大学信息工程学院通信工程专业的3名学生,发明了一辆可自动感应火源并成功灭火的消防小坦克。这辆消防小坦克主要由一个感应火焰的红外线传感器和一块控制坦克走向和指示喷水灭火的单片机组成,可自动感应火源并成功灭火。由于火焰发出的红外线有一个波长范围,经过计算,他们制定了一个对这一范围波长比较敏感的红外线火焰传感器,传感器对周围火焰作出反应和判断后,将方位、数据传递到整个坦克的中枢神经单片机,单片机控制坦克来到火源旁,并把信号传给前上方的水泵,就出现了准确喷水

13、灭火的奇迹。在另外由美国三一学院于1994年创办的智能机器人灭火比赛中,有人设计了基于ARM9嵌入式系统的一种智能灭火机器人,该机器人具有以下5个创新点:(1)采用了嵌入式系统内核,大大提高了机器人处理信号的能力;(2)双电源供电系统引入,使机器人的运行更加稳定可靠;(3)采用PWM信号控制大功率直流电机,在速度和精度方面有了很大的改进;(4)通过合理选择PSD测距传感器的个数和安放位置,既满足比赛要求,又能节约成本;(5)本文设计的远红外火焰传感器组,很好地完成了对火源的精确定位任务。这些都为电子智能系统在消防方面的实用化奠定了基础。1.3 本文的研究内容 设计制作一个消防智能小车模型,能到

14、指定区域进行抢险灭火工作。以蜡烛模拟火源,随机分布在场地中。基本要求:1.智能小车从安全区域启动,自动寻找到火源并显示。2.除安全区外场地随机出现2个火源,要求智能小车能够发现其中一个火焰并将其完全扑灭。3.能够发现并扑灭第二个火焰,扑灭二个火焰的总时间不超过5分钟。4.能够自动计算和显示扑灭的火源数,抢险完毕后智能小车能够返回到安全区域。5.能够自动计算和显示路程,能够用不同声音对不同的状态进行报警。为实现主要条件及技术指标,本文重点研究以下几个方面:消防车的动力系统:要能使小车准确的前进和转向,以确保火源检测系统更精确,且检测到火源后准确地到达火源位置。火源检测系统:如何能排除干扰,快速准

15、确地检测到火源并定位。远程显示及语音报警系统:在小车运行过程中,如何将火源及灭火的情况及时传送回指挥部,还有对小车行进距离的掌握以便指挥部可以知道火源所在位置的深度情况。第2章 系统方案选择2.1方案论证与实现方法2.1.1控制器选择方案一:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。处理速度高,尤其适用于语音处理和识别等领域。但是当凌阳单片机应用语音处理和辨识时,由于其占用的CPU资源较多而使得凌阳单片机同时处理其它任务的速度和能力降低。方案二:采用SST89C51单片机作为主控制器而用凌阳单片机作

16、为辅助控制器。SST89C51是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。且该系列的51单片机可以不用烧写器而直接用串口或并口就可以向单片机中下载程序。方案三:属C51系列的C8051F410单片机具有高精度的24.5MHz内部震荡器,I/O口可达24个,高速的时钟频率和丰富的I/O,低功耗和2.05.25的大范围供电电压为我们实现各种电路功能提供了非常有利的条件,与8051兼容的内核速与同家族的其他单片机相比,其模拟外设性能优异

17、,除有8路10位ADC外,还有4路PWM。从方便使用和综合性能的角度考虑,选择了方案三。2.1.2电动车车体的选择方案一:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。但是一般的说来,玩具电动车具有如下缺点:首先,这种玩具电动车由于装配紧凑,使得各种所需传感器的安装十分不方便。其次,这种电动车一般都是前轮转向后轮驱动,不能适应该题目的方格地图,不能方便迅速的实现原地保持坐标转90度甚至180度的弯角。再次,玩具电动车的电机多为玩具直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种电动车一般都价格不扉。因此放弃了此方案。方案二:自己制作电动车。经过反复考虑论

18、证,我们制定了左右两轮分别驱动,后方万向轮转向的方案。即左右轮分别用两个力矩基本完全相同的步进电机进行驱动,后面装一个万向轮。这样,当两个步进电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的90度和180度的转弯。对于车架材料的选择,经过比较选择了硬塑板。用硬塑板做的车架比塑料车架更加牢固,比铁制小车更轻便,美观。故选择了方案二。2.1.3电动车的动力方案选择本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。由于本题要实现对路径的准确定位和精确测量,综合考虑有一下两种方案。方案一:采用直流减速电机。直流减速电机转动力矩大,体积小,

19、重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生大扭力。方案二:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的计数,实现小车前进路程和位置的精确定位,也能准确引导小车驶向火源。根据分析,本题要求车子必须具备精度高,方向控制好,故本系统采用方案二。2.1.4电机驱动电路方案选择方案一:采用专用芯片L298N作为电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口通过光耦芯片

20、提供信号;电路简单,使用比较方便。方案二:对于直流电机用分立元件构成驱动电路。由分立元件构成电机驱动电路,结构简单,价格低廉,在实际应用中应用广泛。但是这种电路工作性能不够稳定。通过比较,使用L298N芯片充分发挥了它的功能,能稳定地驱动步进电机,且价格不高,故选用L298N驱动电机。2.1.5交点及行进黑线的检测方案选择方案一:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。但是这种方案受光照影响

21、很大,不能够稳定的工作。因此要考虑其他更加稳定的方案。方案二:用红外发射管和接收管自己制作光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响,所以也放弃了这个方案。方案三:用RPR220型光电对管。RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。RPR220采用DIP4封装,塑料透镜可以提高灵敏度

22、,内置可见光过滤器能减小离散光的影响,体积小,结构紧凑。当发光二极管发出的光反射回来时,三极管导通输出低电平。此光电对管调理电路简单,工作性能稳定。因此本设计选择了方案三。2.1.6火源检测的选择方案火焰检测有温度传感器、烟雾传感器、红外传感器、紫外传感器以及CCD图像传感器。综合论证了这几种传感器,制定了如下几种方案。方案一:用温度传感器如热电偶,热电偶在工业应用上十分广泛。但是热电偶感应的范围太广,而且由于火焰只是周围温度稍高且范围较窄。试验验证用热电偶检测火焰精度不高,故放弃了此方案。方案二:用烟雾传感器。烟雾传感器广泛应用与火警检测。但是由于此题目的火源是用蜡烛模拟的,没有太大的烟雾,

23、因此用烟雾传感器作为此小型电动车的火焰传感器也不够实用,因此放弃了此方案。方案三:用紫外传感器检测火焰。紫外火焰传感器主要应用于火灾消防系统,尤其是一些易燃易爆场所,用来监测火焰的产生。紫外线火焰传感器的灵敏度高,相应速度快,抗干扰能力强,对明火特别敏感,能对火灾立即作出反应。但是紫外传感器检测的范围太大,不适用于本系统。方案四:用CCD图像传感器。用CCD图像传感器可以检测各种被检测量,适用于各种量的检测。但是用CCD图像传感器需要处理的信号量太大,且体积较大,不使用与本系统。方案五:用远红外传感器。经试验验证,远红外火焰传感器检测距离远,线性度好,检测准确,且体积较小。很适用于本题目的要求

24、。最终选择了方案五。2.1.7电源模块由于本系统需要电池供电,我们考虑了如下集中方案为系统供电。方案一:采用12V蓄电池为系统供电。蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。方案二:采用3节4.2V可充电式锂电池串联共12.6V给直流电机供电,经过7805的电压变换后为单片机,传感器和点击供电。经过实验验证,当电池为电机供电时,单片机、传感器的工作电压不够,性能不稳定。因此我们放弃了此方案。方案三:用2节锂电池经另一套7805电压变换电路为电机供电。再用12V蓄电池为系统供电,蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。采用此种供电方式后,单片机和传感器工作稳定,电机工作互不

25、影响,且电池的体积较小,能够满足系统的要求。综上考虑,采用了方案三。2.1.8 液晶显示模块方案一:用数码管进行显示。数码管由于显示速度快,使用简单,显示效果简洁明了而得到了广泛应用。但是由于我们计划在显示台显示小车前进的路线、路程以及当前的灭火状态。用数码管无法显示如此丰富的内容,因此我们放弃了此方案。方案二:用LCD液晶进行显示。LCD由于其显示清晰,显示内容丰富、清晰,显示信息量大,使用方便,显示快速而得到了广泛的应用。对于此系统选用LCM128645ZK的LCD能够很好的满足显示要求,因此选择了此方案。2.1.9 避障模块方案一:用超声波传感器进行避障。超声波传感器的原理是:超声波由压

26、电陶瓷超声波传感器发出后,遇到障碍物便反射回来,再被超声波传感器接收。然后将这信号放大后送入单片机。超声波传感器在避障的设计中被广泛应用。但是超声波传感器需要40KHz的方波信号来工作,因为超声波传感器对工作频率要求较高,偏差在1内,所以用模拟电路来做方波发生器比较难以实现。而用单片机来作方波发生器未免有些浪费资源。因此考虑其他的方案。方案二:用红外光电开关进行避障。光电开关的工作原理是根据投光器发出的光束,被物体阻断或部分反射,受光器最终据此作出判断反应,是利用被检测物体对红外光束的遮光或反射,由同步回路选通而检测物体的有无,其物体不限于金属,对所有能反射光线的物体均能检测。光电开关E3F-

27、DS10C4操作简单,使用方便。当有光线反射回来时,输出低电平。当没有光线反射回来时,输出高电平。考虑到本系统只需要检测简单障碍物,没有十分复杂的环境。为了使用方便,便于操作和调试,最终选择了方案二。2.1.10车载语音模块和控制台语音模块方案一:选择专门的语音存储模块ZY25120,通过单片机进行录放音的控制。用这种方法比较简介方便,在操作模式下可以进行随意地址播放,且能存储总计120s的语音。方案二:选择DSP进行语音识别,DSP具有很强的信息处理能力,能够进行语音的存储录放和语音的辨识,但是考虑到系统的成本和使用的灵活和方便,放弃了此方案。方案三:使用凌阳精简板开发板61B板,该精简开发

28、板体积小,使用方便,具有凌阳系列的很强的语音处理功能,且具有语音播报和辨识的模块,但使用起来繁琐。 对于简单的数字播报,不需要质量好,价格昂贵的语音芯片。据实际情况选择能录放120秒的ZY25120语音芯片作为语音播报系统。2.1.11无线收发模块无线数据传输被广泛应用在车辆监控、遥控、遥测、小型无线网络、无线数据通信、机器人控制、数字音频、数字图像的传输等领域中。方案一:用DF无线数据收发模块。DF无线发射模块通讯方式为调频AM,工作频率为315MHz,为ISM频段,发射频率500mW。DF超再生式接收模块通讯方式为调频AM,接收灵敏度高,用示波器观察输出波形干净,抗干扰能力强。系统中为保证

29、稳定,采用芯片PT2262,PT2272M4进行数据编解码,由于数据传输量较小,经过测试,方案可行。方案二:其他无线数据收发模块,如nRF401、红外线或蓝牙模块,由于其价格较昂贵,不利于调试,而且系统中不需传输大量的数据,因此放弃了此方案。DF无线收发模块由于其优良的特性和低廉的价格而被广泛应用于工业及日常商品中,此方案最佳。2.2最终方案经过反复论证,最终确定了如下方案:(1)手工制作车体。(2)采用C8051F410单片机作为主控制器。(3)用2节锂电池为直流电机供电,用12V蓄电池为动力和风扇系统供电。(4)用RPR220型光电对管进行寻迹。(5)远红外火焰传感器作为本系统的火焰传感器

30、。(6)L298N作为直流电机的驱动芯片。(7)使用专业的ZY25120语音模块作为语音播报。(8)带串口功能和中文字库的LCM128645ZK显示小车当前状态。(9)DF无线收发模块用来远程传输数据。2.3测速计程计算此设计采用4相步进电机,步进每循环一周转动7.2,由圆的周长2r,即为圆心角是360所对的弧长,则n角所对弧长L有L/n=2r/360(2-1)则L=nr/180(2-2)此车轮半径为3.8cm,每步进L=7.2X3.14X3.8/180=0.43cm,则总路程为S=nX0.43(2-3)2.4系统设计与结构框图C8051F410增强型单片机片内资源丰富使得设计电路简化、可靠性

31、大大提高,因此设计中使用C8051F410增强型单片机作为整机的核心部件,根据题目要求设计了线路检测电路、步进电机驱动电路和火源检测电路等,电源采用双电源电路,由蓄电池提供电机电源,手机电池提供单片机电源。整机总体框图如图2-1所示。电机控制电 路液晶显示电 路声光报警电 路C8051f410单片机寻迹及交叉点检测电路风扇控制电 路火源探测电 路单片机及其他电路供电电源DF无线发射 模 块DF无线接收模块LCD液晶屏显示ZY25120B语音播报STC12C5404AD单片机线路检测电 路姿态检测电 路步进电机驱动电路LCD及声音发生电路电池及稳压电路图1 系统结构框图STC12C5404AD单

32、片机线路检测电 路姿态检测电 路步进电机驱动电路LCD及声音发生电路电池及稳压电路图1 系统结构框图图2-1 系统结构框图第3章 硬件实现及单元电路设计3.1 C8051F410单片机系统概述极其引脚功能介绍3.2.1C8051F410单片机系统概述C8051F410系列器件使用Silicon Labs的专利CIP-51微控制器核。CIP-51与MCS-51TM指令集完全兼容,可以使用标准80C51的汇编器和编译器进行软件开发。C8051F410系列器件的外设是标准80C51的所有外设的超集,并且是完全集成的低功耗混合信号片上系统型MCU。它的一些主要功能特性如下。(1) 高速、流水线结构的8

33、051兼容的微控制器核(可达50MIPS);(2) 全速、非侵入式的在系统调试接口(片内);(3) 真12位200 ksps的24通道ADC,带模拟多路器; (4) 两个12位电流输出DAC;(5) 高精度可编程的24.5MHz内部振荡器; (6) 达32KB的片内FLASH存储器;(7) 2304字节片内RAM;(8) 硬件实现的SMBus/ I2C、增强型UART和增强型SPI串行接口; (9) 4个通用的16位定时器。3.2.2单片机引脚功能C8051F410是一个有32个引脚的芯片,引脚配置如图3-1所示。图 3-1 C8051F410单片机引脚图C8051F410单片机的个引脚功能如

34、表3-1所示。 表3-1 C8051F410引脚功能定义引脚名称引脚号(C8051F410)引脚类型说明VDD7内核电源 VIO1I/O电源 GND6地VRTC-BACKUP3smaRTClock后备电源 VREGIN8内部稳压器输入 /RSTC2CK2数字I/O 数字I/O 器件复位C2调试接口的时钟信号P2.7C2D32数字I/O 数字I/O端口P2.7 C2调试接口的双向数据信号XTAL35模拟输入 smaRTClock振荡器晶体输入XTAL44模拟输出 smaRTClock振荡器晶体输出P0.0IDAC017数字I/O或模拟输入 模拟输出 端口P0.0 IDAC0输出 P0.1IDAC

35、118数字I/O或模拟输入 模拟输出端口P0.1 IDAC1输出P0.219数字I/O或模拟输入端口P0.2 P0.320数字I/O 端口P0.3 P0.4TX21数字I/O或模拟输入数字输出 端口P0.4 UART TX引脚 P0.5RX22数字I/O或模拟输入数字输入端口P0.5UART RX引脚P0.6CNVSTR23数字I/O或模拟输入数字输入端口P0.6 ADC0、IDA0和IDA1的外部转换启动输入P0.724数字I/O或模拟输入端口P0.7 P1.0XTAL19数字I/O或模拟输入模拟输入端口P1.0 外部时钟输入P1.1XTAL210数字I/O或模拟输入模拟I/O或数字输入端口

36、P1.1 外部时钟输出P1.2VREF11数字I/O或模拟输入模拟输入端口P1.2 外部VREF输入 P1.312数字I/O或模拟输入端口P1.3 表3-1 C8051F410引脚功能定义(续)引脚名称引脚号(C8051F410)引脚类型说明P1.413数字I/O或模拟输入端口P1.4P1.514数字I/O或模拟输入端口P1.5P1.615数字I/O或模拟输入端口P1.6P1.716数字I/O或模拟输入端口P1.7P2.025数字I/O或模拟输入端口P2.0P2.126数字I/O或模拟输入端口P2.1P2.227数字I/O或模拟输入端口P2.2P2.328数字I/O或模拟输入端口P2.3 P2

37、.429数字I/O或模拟输入端口P2.4 P2.530数字I/O或模拟输入端口P2.5 P2.631数字I/O或模拟输入端口P2.63.3光电对管电路的设计实验中设计并论证了两种光电对管检测及调理电路,电路原理图分别如图3-2和图3-3所示。图 3-2 采用三极管检测电路原理图图3.3.1所示电路中,R1起限流电阻的作用,当有光反射回来时,光电对管中的三极管导通,R2的上端变为高电平,此时VT1饱和导通,三极管集电极输出低电平。当没有光反射回来时,光电对管中的三极管不导通,VT1截至,其集电极输出高电平。VT1在该电路中起到滤波整形的作用。经试验和示波器验证,该电路工作性能一般,输出还有杂散干

38、扰波的成分。如果输出加施密特触发器就可以实现良好的输出波形。但是这种电路用电量比较大,给此种传感器调理电路供电的电池压降较快。究其原因,是因为光敏三极管和三极管VT1导通时的导通电流较大。因此考虑用比较器的方案。图3-3 采用电压比较器检测电路原理图在图3-3中,可调电阻R3可以调节比较器的门限电压,经示波器观察,输出波形相当规则,可以直接够单片机查询使用。而且经试验验证给此电路供电的电池的压降较小。因此我们选择此电路作为我们的传感器检测与调理电路。在寻迹传感器的设计中,我们在车体底盘的前端装有三个传感器,用来起到寻迹的作用。后端装有三个传感器,在场地边界检测,这样可以防止小车冲出场地。对安装

39、在前端的3个传感器以轮询的方式进行A/D转换,当左右中某一侧的传感器返回黑时,则为踩线,既调整车头方向,当左中右3个传感器均为黑时认定为一个交点,并且2个交点间距离大于25cm。前后三个传感器的安装位置与安装方法相一致。车体中间的传感器可以实现小车的 转弯和小车走过的方格的计数。当车体中间通过白线时,小车在相应的坐标方向上加一计数。车体中间传感器安装在直流电机下面,离地距离适中。3.4火焰传感器及其调试电路的设计火焰传感器的好坏对于该系统的功能能否实现十分重要。我设计制作的火焰传感器及其调理电路如图3-4所示。图3-4 火焰传感器电路本模块安装在侧面的传感器加上黑色塑封管,使它只接受一条直线上

40、的光,另在车顶安装一个火焰传感器检测环境光,通过LM358运算放大器实现电压比较器功能,两侧检测火源的传感器与环境光传感器做电压比较,检测到火源后输出高电平触发单片机中断,执行灭火程序。触发中断后小车前方的火焰传感器开启,小车向检测到火源的方向转动,每转动一个角度就进行一次A/D转换,将每次的转换的值记录并取平均值,即为环境光的值,当检测到光线突增时,即正对火源。这种累加取平均值的方法可有效去除外由阳光强弱变化而导致的外界光线不稳定或者周围物体反光造成的系统误判,使用价格低廉的红外传感器就可以达到题目要求的精度。然后前进通过车头的一远一近两个传感器实现火源的精确定位,当到达火源5cm处开启风扇

41、。在火焰传感器模块的设计中,在车体中间的两侧离地大约1820cm(相当于火焰高度)处安装远红外火焰传感器。在车头正前方安装两个,由于火焰传感器的检测距离很远,为了避免错误检测远处火焰的情况的出现,把较低的传感器用黑色塑料纸包住。经实验验证,这样处理过的火焰传感器只能检测到一个方格距离的火焰,而对远距离的火焰没有反应。用黑塑料包住的传感器称为“近视”传感器,没有处理过的称为“远视”传感器。“近视”传感器和“远视”传感器配合交替使用,可以更好的完成计划任务。3.5电机驱动电路的设计步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲

42、信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。现在比较常用的步进电机包括反应式步进电机VR、永磁式步进电机PM、混合式步进电机HB和单相式步进电机等。此设计采用感应子式步进电机,它具有的特点为:感应子式与传统的反应式相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机

43、效率高,电流小,发热低。因永磁体的存在,该电机具有较强的反电势,其自身阻尼作用比较好,使其在运转过程中比较平稳、噪音低、低频振动小。感应子式某种程度上可以看作是低速同步的电机。一个四相电机可以作四相运行,也可以作二相运行。(必须采用双极电压驱动),而反应式电机则不能如此。例如:四相,八相运行(A-AB-B-BC-C-CD-D-DA-A)完全可以采用二相八拍运行方式。一个二相电机的内部绕组与四相电机完全一致,小功率电机一般直接接为二相,而功率大一点的电机,为了方便使用,灵活改变电机的动态特点,往往将其外部接线为八根引线(四相),这样使用时,既可以作四相电机使用,可以作二相电机绕组串联或并联使用。

44、感应子式电机以相数可分为:二相电机、三相电机、四相电机、五相电机等。此设计采用了四相八拍运行方式,即 A-AB-B-BC-C-CD-D-DA-A。并采用电机驱动芯片L298N作为电机驱动,驱动电路的设计如图3-5所示。图3-5 步进电机驱动电路L298N的D4、D5、D6、D7四个引脚接到单片机上,通过对单片机的编程就可以实现一个步进电机的正反转。3.6灭火风扇驱动电路如图3-6所示,灭火风扇的驱动由于5V供电时锋利不足导致吹不灭火源,所以我们采用12V电压供电,配合继电器加以使用,从而使12V电源与单片机相隔离。图3-6 风扇控制电路3.7语音识别电路的设计3.7.1语音芯片ISD25120

45、近几年语音电路发展极为迅速,在单片机系统中的应用越来越广。语音接口作为输出口时,主要用于报告运行状态、运行结果、提示系统操作过程及故障报警等;作为输入时,则主要是语音的记录、语言库的建立和语音的识别。 在单片机的应用系统中,语音接口有如下特点: (1)输出的基本词汇都是确定的,且数量有限,如故障提示、操作提示、运行报告结果等;(2)分发挥单片机灵活的控制功能,根据系统的实时状态结果,选择合适的语音词汇或语言段随时组合输出; (3)写入后不易遗失,修改方便。 现在语音处理合成芯片很多,大多是先将语音经A/D转换后存入内存中,放音时取出再经D/A转换输出。美国信息内存件公司推出的ISD系列语音电路采用直接模拟存储技术,不需要专用开发工具、编程器,它操作简单,接口灵活,因此深受广大单片机应用人员的欢迎。国内许多厂家的生产语音板,大多以该公司的ISD系列芯片为核心构成。现在以系列中的ISD25120芯片为例,介绍语音电路与单片机的应用接口。其它系列型号芯片与此基本相同。 3.7.2 ZY25120语音录放模块介绍为减少外围元件,本装置使用了ZY25120语音录放模块。ZY25120是国内著名电子生产商出品的优质微型语音录放模块。ZY25120内部使用ISD25120作为主控芯片,且具备

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号