有害气体声光报警器和机器人行走控制电路_第1页
有害气体声光报警器和机器人行走控制电路_第2页
有害气体声光报警器和机器人行走控制电路_第3页
有害气体声光报警器和机器人行走控制电路_第4页
有害气体声光报警器和机器人行走控制电路_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 前言设计一个能自动检测有害气体浓度,且当有害气体浓度超标时,能自动发出声光报警,能自动抽排有害气体的控制电路。本设计运用555定时器,气敏电阻来主控电路,实现要求的功能。设计一个能前进、后退的机器人行走控制电路。行走一段时间后,机器人自动后退,退行一段时间后自动前行,周而复始 ;机器人行走动力只能使用干电池,不能使用动力电源;机器人前进、后退时间可调。本设计以单片机为中心,控制机器人的行走目录一有害气体声光报警器31.1意义与要求31.2设计总体方案3设计思路3总体方框图4完整原理图4制图61.3设计原理分析6声光报警及抽排电路6气敏传感器部分的电路7电源电路8整体工作原理说明91.4所用芯

2、片及其他器件说明11定时器11气敏传感器11继电器12附表一:声光报警器设计所用器件13二机器人行走控制电路142.1意义与要求142.2设计总体方案14设计思路14总体方框图15完整原理图15制图172.3设计原理分析18单片机外围电路18电机控制电路19键盘输入及控制电路20显示控制电路21整体工作原理说明212.4程序22程序设计思路22整体程序及说明232.5主要器件说明24驱动芯片L298N24附表二:机器人设计所用器件25三设计体会及小结26一有害气体声光报警器1.1意义与要求意义:运用电子技术及相关知识设计有害气体声光报警器,且具有自动抽排功能。掌握传感器等一些器件的运用,设计简

3、单的有害气体检测电路,联系实际,同时提高动手,思考能力。要求:设计一个能自动检测有害气体浓度,且当有害气体浓度超标时,能自动发出声光报警,能自动抽排有害气体的控制电路。当检测到有害气体意外排放超标时,发出警笛报警声和灯光间歇闪烁的光报警提示,同时自行启动抽排系统,以保障人们的生命财产安全。抽排完毕后,系统自动回到实时检测状态。1.2设计总体方案设计思路气敏传感器是利用物质效应和化学效应对气体中的某些成分进行检测的器件,譬如半导体气敏传感器主要是利用半导体与某些气体接触时,其特性将发生变化这一现象来检测气体的成分或浓度。故可利用这一特性,来设计电路。QM-N5气敏传感器可用于检测一些可燃性气体,

4、如家用煤气,液化石油气等气体。当看可燃气体浓度增大,气敏传感器QM-N5的等效电阻降低,用电压比较器作为控制部分,当输入电压大小反过来时,输出就会有高低电平的变化,就利用这高低电平的变化来控制声光报警及有害气体的抽排。声光报警电路可用555组成的多谐振荡电路来控制,555组成的电路输出方波信号,驱动扬声器发出报警声音,驱动灯来得到闪烁的警灯本设计电路要用到继电器,来作为声光报警器的工作控制电路。总体方框图 有害气体浓度是否达到一定值?电压比较器输出低电平,继电器不闭合,声光报警器不工作,电压比较器输出高电平,继电器工作,使声光报警器及抽排电路工作是否 QM-N5气敏传感器电源电路图2-1:声光

5、报警器原理方框图 完整原理图用protues软件绘制成如下系统原理图 图2-2:系统原理图CB制图 图2-3:PCB制图1.3设计原理分析声光报警及抽排电路 图3-1:声光报警及抽排电路 原理说明:图3-1中用继电器控制声光报警及风扇抽排电路。如上图中的标注所示,继电器的电感线圈的一端与电压比较器输出端相连。当电压比较器输出“低电平”时,继电器内部的“开关”打开,声光报警电路及风扇抽排电路不工作;当电压比较器输出“高电平”时,继电器内部“开关闭合,声光报警电路及风扇抽排电路在电源的供电下开始工作。555多谐振荡器输出端为个周期性的方波,其频率为: f=1/( tPL +tPH), 可近似看成f

6、=1.43/(R1+R2)C本设计中R1=22k,R2=11k,C=33uf,可算得f约为1hz,即555多谐振荡器会产生一秒的连续脉冲。至于555多谐振荡器的详细原理说明见1.4节。下面一副截图为555定时电路在正常工作下时所输出的波形 图3-2:555定时电路输出波形气敏传感器部分的电路 图3-3:气敏传感器部分电路 原理说明:对于图3-3当空气中的有害气体浓度未达到一定值时,QM-N气敏传感器电阻值很大,使电压比较器正相输入端的电压小于反相输入端的电压,电压比较器的输出端为“低电平”,继电器不工作:如果空气中的有害气体浓度达到一定值时,传感器的电阻值变小,使电压比较器正相输入端电压大于反

7、向输入端电压,比较器输出“高电平”,继电器工作,从而驱动声光报警及风扇抽排电路。 改变RV2滑动变阻器的阻值,可以改变电压比较器的反相输入端的电压,使声光报警及风扇抽排电路可以在有害气体不同浓度下工作,即用气敏传感器实现对有害气体不同浓度的测量。1.3.3电源电路 图3-4:电源部分电路 原理说明:图3-4电路由家用220v电压,变压器,整流电路,及滤波稳压电路组成,实现交流电到直流电的转变,在供电给后续电路工作。 电源变压器是将交流电网220V的电压变为所需要的电压值,然后通过整流电路将交流电压变为脉动的直流电压。由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤波,从而得到平滑的

8、直流电压。但这样的电压还随电网电压波动,负载和温度的变化而变化。因而在整流,滤波电路之后,还需接稳压电路。稳压电路的作用是当电网电压波动,负载和温度变化时,维持输出直流电压的稳定。整体工作原理说明 由220V的交流电压经电源变压器,整流电路,滤波和稳压电路等四部分后变为直流电压,供气敏传感器及声光报警电路工作,而风扇是由220V的交流电驱动。当空气中的有害气体浓度未达到一定值时,QM-N气敏传感器电阻值很大,使电压比较器正相输入端的电压小于反相输入端的电压,电压比较器的输出端为“低电平”,继电器不工作:如果空气中的有害气体浓度达到一定值时,传感器的电阻值变小,使电压比较器正相输入端电压大于反向

9、输入端电压,比较器输出“高电平”,继电器工作,从而驱动声光报警及风扇抽排电路。当室内有害气体的体积分数降到某一预定值时,该控制器会自动切断排风扇和声、光报警电路的工作电源,使其停止工作,从而达到了自动控制室内有害气体的目的。下图(图3-5)中用滑动变阻器RV1代替气敏电阻,当滑动变阻器阻值变小时,电压比较器正相端电压变大,大于反相端电压时输出为高电平,使继电器共作,声光报警电路工作;反之不工作。 图3-5:整体电路1.4所用芯片及其他器件说明定时器图4-1:555定时器组成的多谐振荡器电路图如图4-1所示:由555组成的多谐振荡器工作原理如下:接通电源后,电容C被充电,当VC上升到2/3VCC

10、时,触发器被复位,同时发电BJT T导通,此时VO为低电压,电容C通过R2和T放电,使VC下降。当VC下降到(1/3)VCC时,触发器又被置位,VO翻转为高电平。电容器C放电所需的时间为: tPL=R2Cln2,可近似看成tPL=0.7R2C当C放电结束时,T截止,VCC将通过R1、R2向电容器C充电,VC由(1/3)VCC上升到(2/3)VCC所需的时间为: tPH=(R1+R2)Cln2,可近似看成tPH=0.7(R1+R2)C而当VC上升到(2/3)VCC时,触发器又周而复始,在输出端就得到一个周期性的方波,其频率为: f=1/( tPL +tPH),可近似看成f=1.43/(R1+R2

11、)C QM-N5气敏传感器气体与人类的日常生活密切相关,对气体的检测已经是保护和改善生态居住环境不可缺少手段,气敏传感器发挥着极其重要的作用。 QM-N5型气敏元件适用于天然气、煤气、氢气、烷类气体、烯类气体、汽油、煤油、乙炔、氨气、烟雾等的检测,属于N型半导体元件。灵敏度较高,稳定性较好,响应和恢复时间短,市场上应用广泛。QM-N5气敏元件参数如下:标定气体(0.1%丁烷气体,最佳工作条件)中电压2V,响应时间10S,恢复时间30S,最佳工作条件加热电压5V、测量回路电压10V、负载电阻RL为2K,允许工作条件加热电压4.55.5V、测量回路电压515V、负载电阻0.52.2K。继电器继电器

12、是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 电磁继电器的工作原理和特性 电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释

13、放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。 选用继电器时,一般控制电路的电源电压可作为选用的依据。控制电路应能给继电器提供足够的工作电流,否则继电器吸合是不稳定的。 查阅有关资料确定使用条件后,可查找相关资料,找出需要的继电器的型号和规格号。若手头已有继电器,可依据资料核对是否可以利用。最后考虑尺寸是否合适。若是用于一般用电器,除考虑机箱容积外,小型继电器主要考虑电路板安装布局。对于小型电器,如玩具、遥控装置则应选用超小型继电器产品附表一:声光报警器设

14、计所用器件名称型号规格位号数量电原220V,50hzV1一个变压器TRAN-2P2STR1一个电桥电路DF02MBR1一个风扇无无一个555芯片NE555U1一个报警灯LED-REDD6一个报警喇叭SpeakerLS1一个继电器无 无一个电压比较器COMPIU2一个稳压管BZX85C12RD1一个气敏传感器QM-N5无一个三极管2N3019Q2一个二极管UF5404D2一个滑动变阻器10KRV1,RV2两个电解电容500ufC1,C2两个电容33ufC3一个电容0.01ufC4一个电阻240R1 一个电阻510R2,R3两个电阻470R4一个电阻30R5一个电阻22KR6一个电阻11KR7一个

15、电阻1KR8,R9一个二机器人行走控制电路2.1意义与要求意义:运用自学的单片机设计简单的小车控制电路,把理论与实际相结合,能够更好的掌握单片机的应用,同时提高自己的动手能力。同时结合电子技术基础知识设计电路,提高自己的运用,思考能力。要求:设计一个能前进、后退的机器人行走控制电路。当接通电源,机器人前进,行走一段时间后,机器人自动后退,退行一段时间后自动前行,周而复始;机器人行走动力只能使用干电池,不能使用动力电源;机器人前进、后退时间可调。2.2设计总体方案设计思路用单片机作主控芯片,用数字键盘作为输入部分,控制时间的输入,同时用七段数码管显示(用七段显示译码器驱动显示)。直流电机用单片机

16、控制,同时用H桥电路作为电机的正反转控制电路。 程序部分根据以上思路编写。总体方框图 单片机键盘输入电路显示电路电机控制电路 图2-1:机器人行走控制原理方框图 完整原理图用protues软件绘制成如下系统原理图(图2-2) 图2-2整体原理图CB制图 图2-3:PCB制图2.3设计原理分析 单片机外围电路 图3-1:单片机外围电路说明:图3-1是单片机外围基本电路。只有具备这些基本外围电路,单片机才能正常工作(注意:其中单片机电源,接地端被隐藏) 外围基本电路有时钟产生电路(本电路用内部产生方式),复位电路(本电路带有手动复位,便于控制单片机的复位电机控制电路 图3-2:电机控制电路工作原理

17、说明:芯片L298是恒压恒流桥式2A驱动芯片,内部是由两块H桥电路封装而成。IN1,IN2,ENA是一部分,IN2,IN3,ENB是一部分,其中ENA,ENB是使能控制端。表一: L298功能模块ENAIN1 IN2运转状态 0任意 任意停止 1 1 0正转 1 01 反转 1 11制停 1 0 0 停止 由表一L298功能模块可以看出电机的工作状况,由单片机控制IN1,IN2的输入,从而很好的控制电机的正转反转,达到设计目的。恒压恒流桥式2A驱动芯片L298的具体介绍见2.5节。键盘输入及控制电路 图3-3:键盘输入及控制电路 原理说明:图中的MM74C922为键盘控制芯片。MM74C922

18、与数字键盘的对应关系如下面的表格所示,并在上图中表上了各键的代表数字。没有键按下时,MM74C922中的OA=0,当有键按下时OA=1,经反相器,使输出时能端“OE非”(即十三脚)为0,此时键值(二进制)由A,B,C,D输出,把A,B,C,D相应的输入单片机,单片机就可得到相应的值,再经数码管显示出来即可,同时可以控制机器人的前进,后退时间。 表二:MM74C922与数字键盘的对应关系开关位置0Y1,X11Y1,X22Y1,X33Y1,X44Y2,X15Y2,X26Y2,X37Y2,X48Y3,X19Y3,X210Y3,X311Y3,X412Y4,X113Y4,X214Y4,X315Y4,X4

19、A0101010101010101B0011001100110011C0000111100001111D0000000011111111显示控制电路 图3-4:显示控制电路原理说明:七段显示译码器74LS47为输出低电平有效,用以驱动共阳极显示器,它把由ABCD输入的二进制译码后,显示在数码管上,直观的显示了时间。74LS47的具体说明见2.5节整体工作原理说明当数字键盘有键按下时,经MM74C922键盘控制芯片,使输出相应的二进制,此二进制输入单片机,单片机“记住“输入的数据,再由程序控制,输出并显示在数码管上:同时控制电机的正转,反转时间,实现整个电路的正常运行。.程序程序设计思路数字键盘

20、有键按下,输入中进退时间控制开关打开程序控制键打开,即电机控制,包括时间,循环进行结束存储键入的值于中并显示存储键入的值于中并显示开始 图4-1程序设计思路整体程序及说明#include "reg51.h" sbit in1=P35; sbit in2=P36; sbit da=P30;sbit kts=P31; /跳出'显示'程序控制端sbit kqbh=P32; / 显示控制端char a2=0;void delay1s(void)/1秒延时程序 unsigned char i,j,k;for(k=100;k>0;k-)for(j=20;j>

21、0;j-)for(i=248;i>0;i-);void main() while(1) if(da=1) if (kqbh=1) a0=P0;P1=a0; /存储前进显示时间于a0中 else a1=P0;P2=a1; /存储'后退'显示时间于a1中 if(kts=0)break; while(1) in1=1; in2=0; for(;P1>0;P1-) /'前进'显示程序 delay1s(); delay1s(); P1=a0; in1=0; in2=1; for(;P2>0;P2-) /'后退'显示程序 delay1s()

22、; delay1s(); P2=a1; 2.5主要器件说明驱动芯片L298NL298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。可以方便的驱动两个直流电机,或一个两相步进电机。L298N可接受标准TTL逻辑电平信号VSS,VSS可接457 V电压。4脚VS接电源电压,VS电压范围VIH为2546 V。输出电流可达25 A,可驱动电感性负载。1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。5,7,10,12脚接输入控制电平,控制电机的正反转。EnA,EnB接控制使能端,控制电机的停转。表1是L298N功能逻辑图。 In3,In4的逻辑图与表1相同。由表1可知EnA为低电平时,输入电平对电机控制起作用,当EnA为高电平,输入电平为一高一低,电机正或反转。同为低电平电机停止,同为高电平电机刹停。附表二:机器人设计所用器件名称规格型号位号数量单片机AT89C51U1一片电机驱动芯片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论