版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要
本设计是一台智能化的移动监控机器人,它主要包括移动机器人和主控台两大部分,具有
防盗监控,温度监视,火灾报警等功能。该机器人能够自主移动,也可以通过主控台遥控机器
人的动作。
本设计以美国德州仪器公司的单片机MSP430F247为中央控制核心,采用彩色CCD摄像头
UM-800c采集图像,温度传感器DS18B20测量温度,火焰传感器R2868检测火灾,反射型红外光
电开关RMF—DU10检测障碍物,两个直流减速电机为主要动力驱动,液晶显示屏0CM2X16B显示
机器人参数及运行状态,采用DF数据发射、接收模块实现数据的无线传输,采用四频道无线微波
影音传输模块无线传输视频,可以实现远程视频监控。
本设计的特色是改变了现有监控系统的单一固定形式,大大提高了监控的灵活性和实时性,
不存在监控死角。开启机器人的自动巡逻功能后,机器人可以自动按照设定的路线巡逻,途中
遇到障碍物时能够自动识别并绕过障碍物.此外本机器人监控系统不需另外架设线路,适应性
强,即投即用,简单、方便、经济、可靠。
关键词:智能监控;温度传感器;火焰传感器;视频监控;无线传输。
目录
1设计任务.............................................................4
2方案设计及可行性分析................................................4
2.1中央处理器的选型..............................................4
2o2视频图像的采集................................................4
2.3温度的检测.....................................................5
2O4火灾的监测....................................................5
2.5障碍物探测.....................................................5
2.6动力及转向系统.................................................6
2.7视频无线传输方案...............................................6
2O8电源系统........................................................6
3总体方案的设计......................................................7
3o1机器人的总体设计...............................................7
3o2监控中心的设计.................................................8
3O3转向系统机械结构设计..........................................8
4O电路部分硬件设计....................................................9
4o1系统总电路图...................................................9
4.2中央处理单元...................................................9
4.3视频图像的采集与显示..........................................9
4.4温度的采集....................................................10
4.5火灾的识别检测................................................11
4o6动力驱动设计.................................................12
4.7机械手臂的驱动设计........................................13
4.8无线数据传输..................................................14
4.9视频的无线传输.............................................14
5程序设计及功能实现.................................................15
5.1机器人主程序控制流程图...................................15
5o2监控报警程序控制............................................16
5O2.1温度超限报警..........................................16
5.2o2火灾监测报警..........................................17
5.3自动避障算法及程序控制.......................................17
5o4无线数据通信收发程序........................................18
5o5主机监控系统软件介绍........................................19
6功能测试与性能调试.................................................20
6o1功能测试.......................................................20
6.2性能调试.......................................................20
7结论.................................................................20
附录................................................................21
附录1系统总电路图...............................................21
附录2制作实物照片...............................................22
附录3机器人实物照片23
可移动监控机器人
1设计任务
本设计的主要任务是在设计并制作一个可以移动监控的人形机器人。
基本要求:
1)机器人可以前进,后退,转弯等基本动作,并具有多自由度的手臂(自由度>4)o
2)具有图像,温度,火灾,防盗的监控功能,发现情况及时报警。
3)可以远程控制机器人的移动,井控制机器人拍照,录像等。
发挥部分
1)制作监控中心,机器人实时将采集的图像无线传输到监控中心。
2)机器人可以设置为巡逻监控模式,此模式下机器人能够按照设定的线路巡逻,并能识别
障碍物,行驶过程中时能够自动饶过障碍物,实现自主移动监控。
3)可以遥控机器人的手臂完成一些简单动作。
4)其它。
2方案设计及可行性分析
2.1中央处理器的选型
可行性方案:
D采用笔记本计算机控制,编程灵活,多种软件均可实现。
2)采用FPGA作为处理器,功能强大,运算速度快,各种接口可以使用。
3)采用单片机控制,处理速度相对较低,但成本低廉。
决策方案:采用单片机作为控制器,本设计本着降低成本的原则设计。
2.2视频图像的采集
可行性方案:
1)采用彩色数字CCD,图像清晰,像素分辨率高,价格比较贵。
2)采用输出标准TV视频信号的彩色CCD摄像头,可以直接配合使用无线视频发送器,
且这种摄像头价格低廉。
3)采用近距离无线摄像头,可以用无线视频接收机接收视频。缺点是发射功率小,无法
实现稍远距离的无线传输。
决策方案:采用方案2,另配以大功率无线视频发送模块实现视频图像的采集.
2o3温度的检测
可行性方案:
1)采用集成电路式半导体温度传感器AD590,测温范围为-50℃-+150℃.
2)采用专用单线数字温度传感器DS18B20,测温范围为-55℃—+125℃.
3)采用I2C总线的温度传感器LM75A,测量范围:-55℃~+125℃.
4)采用热敏电阻式HM815温度传感器,测量范围:一10℃—+110℃。
决策方案:由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适
配微处埋器的智能温度传感器,它具有体积小,接口方便,传榆距离远,价格低等特点.因此
选用方案2O
2.4火灾的监测
可行性方案:
D采用红外光敏电阻,检测到火焰发出的红外光时输出模拟电压信号,但是受外界光
线影响太大。
2)用烟雾传感器.烟雾传感器广泛应用与火灾检测。如果火灾较小,烟雾不大时难以检
测到。
3)用紫外传感器检测火焰。紫外火焰传感器主要应用于火灾消防系统,尤其是一些易
燃易爆场所,用来监测火焰的产生.紫外线火焰传感器的灵敏度高,相应速度快,抗干扰
能力强,对明火特别敏感,能对火灾立即作出反应。
决策方案:采用方案3,反应迅速,远距离就可鼠识别火灾,灾情较小时亦可识别,且
这种传感器型号较多,可根据具体性能要求选择合适的型号。
2.5障碍物探测
可行性方案:
1)采用红外线反射管,反映灵敏,可靠性高,缺点是探测距离较近,一般在5cm以内。
2)采用反射型红外光电开关,探测距离可调,一般可以检测40cm以内的障碍物.其工
作原理是根据红外发光管发出的光束,遇到障碍物时发生漫反射,红外接收管收到信号
由同步回路选通而检测到障碍物,其障碍物不限于金属,对所有能反射光线的物体均能
检测。光电开关RMF-DU10操作简单,使用方便。当有光线反射回来时,输出低电平。当
没有光线反射回来时,输出高电平.
3)采用超声波传感器,超声波传感器的原理是:超声波由压电陶瓷超声波传感器发出
后,遇到障碍物便反射回来,再被超声波传感器接收。然后将信号放大后送入单片机。
超声波传感器在避障的设计中被广泛应用。但是超声波传感器需要40KHz的方波信号来
工作,因为超声波传感器对工作频率要求较高,偏差在1%内,所以用模拟电路来做方波
发生器比较难以实现.而用单片机来作方波发生器未免有些浪费资源。
决策方案:采用方案2,机器人可以原地转圈,在40cm内检测到障碍物,可以自由绕过
去,比方案3经济,简单。
2o6动力及转向系统
机器人需要前进、后退、转向以及机械手臂的动作,完成这样的动作需要多个电机才能实现。
驱动电机的可选方案:
1)使用带有减速器的直流电动机,采用控制器调速.
2)使用步进电机,能够精确控制位移量,可实现机器人精确定位行使.但成本较高.
3)采用伺服电动机,转速稳定可靠且调速方便。
4)采用舵机控制,可以精确控制角度。
决策方案:从可行性分析,机器人没有必要要精确定位行使,从经济角度考虑,直流电机
的成本较低,因此驱动电机采用带有减速器的直流电动机。机械手臂采用大扭力舵机控制,动
作精度高.
2.7视频无线传输方案
一般无线数据通讯的架构如图2.1:
信源交换—>发送器传输信道—接收器—>信宿变换
图2。1通信系统架构图
本设计要用到无线视频监控,因此必须要解决视频的无线传输问题。
无线视须传输的可行性方案:
1)采用频率为2。4GHz无线视频发射模块,由CPU编程来控程无线通信过程。缺点是要占用
CPU,且对CPU速率要求较高.
2)采用四频道无线微波影音传输模块.用单片机即可控制模块的工作状态和频道的选择,发
射与接收比较方便。
决策方案:采用方案2,本设计采用单片机为中央控制单元,因此选用方案2匕较合适,其次
四频道无线微波影音传输模块很好购买,价格也不很贵。
2O8电源系统
电机驱动系统要求大功率的电源供应,因此电源系统应具有低内阻、大电流输出的性能。
电机驱动器在工作时会产生大量的电脉冲和干扰信号,会使电源的产生纹波,而处理器和一些
传感器电源质量要求较高。因此,为保证机器人的可靠运行,采用动力系统与控制系统单独供电
的方法,采用两块7。2V大容量镶镉充电电池组提供电能。一块电池通过5V稳压电路给单片机、
传感器、显示器供电和12V斩波升压电路为CCD传感器供电。另一块电池专用于动力和转向系
统。
电源系统的设计结构如图2.2.
图2.2电源系统的设计结构
3总体方案的设计
3o1机器人的总体设计
仓库监控机器人系统主要由中央处理器、传感器系统、驱动及转向系统、车载显示系
统、无线数据传输系统、电源系统、主机监控系统组成。
主机监
控系统
图1.1系统结构框图
3o2监控中心的设计
除了机器人之外,还应有一个主机监控系统(即主控台,见图2。3),包括无线数据收发器
和PC机监控软件,采用PC机做终端监控显示器。本监控系统主要的任务是完成显示图像及处理接
收到的数据,及时反映机器人的运行状态、报警情况以及发送控制信号等。
图2。3机器人和主控台监控系统
3.3转向系统机械结构设计
图1.2机器人底盘实物图
由图1.2可以看出机器人是靠两个动力轮和一个万向转向轮支撑的,动力轮用两个相同型号
的减速直流电机驱动,当两个电机转速相同时,机器人直线行驶,调节两个电机转速差,可以
实现机器人自由转弯,当两电机转向相反时,可以实现机器人原地转向。因此,这样设计是
非常合理的。
4o电路部分硬件设计
4.1系统总电路图
4.2中央处理单元
MSP430千247是一个16位的、具有精简指令集的、超低功耗的混合型单片机,采用了精简
指令集(RISC)结构,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址)有较
高的处理速度,在8MHz晶体驱动下指令周期为125ns。这些特点保证了可编制出高效率的
源程序。16位的数据宽度、125ns的指令周期以及多功能的硬件乘法器(能实现乘加)相配
合,能实现数字信号处理的某些算法(如FFT等)并且其抗干扰能力强,适应温度范围宽,还
可以很方便地实现多机和分布式控制。使整个系统的效率和可靠性大为提高.
MSP430F247主要功能特性:
MSP430F247单片机最小系统电路图如图4.1所示。
VI
Pl.aTACLKGAOUrP6-A7s
Pl.LTAOP66A6
PlITAIK5A5
P1.3.TA2卯3
P65A3
P1.5,TA0P62A2
P:6TAiM1A1
P1.7,TA2P60Ao
92aACKCA2P5.77BOUTH$Vr$OUT
?2.LCA2:CLKCA3P54AC1K
P2.2.CAOUTTAOCA4P55SMCIS
?23cA5TAIP5.4N:CIK
P24cAiTA2P5.3U:31ClilUCAlSTH
+3.3V
P2.5ROSCCA5?52UC3:SONaVC3ISCL
P26ADC1X1KCA6P5:UC3:$1MOUCB:SDA
P2.7.TAOCA7P5.aVC3I$TEVCA:CLK
P3.aVC30STEVCA0CU:C\XC
P3.l.'UC3C6I>5OUCBC-$DA
AVCC
P3.1UC30$OM1UCBO$CLAVCC
P3.3UC3OCD:UCA0$TE
?3.4UC^OTXDUCAOS3lO
?3.5.VC^ORXDUCACSO>n国NM
-31:?3.6VCA1T>ZUCA:S31OIDO731
?3.7.UCAlRXZ7CAlSONnRITC1K
IMS
KQTBOTCK
a.l£3:XOUT
M2/I3:
N.37B3XTTN
N43XT:OVT
W5.TB5VR£F-V<RZF.
ACS
N.WBCLKDV$S
C7—C8
图4.1MSP430F247单片机最小系统电路图
4.3视频图像的采集与显示
本设计采用带有红外光探照灯的CCD摄像头(如图3.2)o
名称:彩色CCD摄象机
型号:UM—800C
信号制式:PAL
工作电压:+8V〜+12VDC
工作环境:一10℃~+50℃
图3.2彩色CCD摄象机
图像显示设备可以采用彩色电视机,将CCD摄像头输出的标准TV视频信号通过同轴电缆输
入到电视机的视频输入端,即可以看到监控的图像。也可以在电脑上安装一块视频数据采集卡,
然后安装驱动软件,就可以通过电脑显示监控的图像了。本设计通过编写的视频采集软件,实现
了视频图像的显示,拍照保存,录像保存等功能。
电池只能够提供7.2V电压,所以要选用升压电路来升压为CCD提供12V的稳定电压。升压芯
片我们选用的是摩托罗拉公司的MC34063API,转换效率高,升压的范围也比较广,最大能够提供
1.5A的电流,足够CCD使用.所需的外围器件也较少。其电路原理图如图4.3所示.
1N4I48
..D1
1.6K
图4.312V升压电路原理图
4.4温度的采集
由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的智
能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设
备中。它具有体积小,接口方便,传输距离远等特点。
DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发
器TH和TL,高速暂存器。DS18B20的管脚排列如图3.5所示。
PR.35料绣
图3.5DS18B20封装引脚分布图
J2
DS18B20与单片机的连接有两种方法,一种是Vcc接外部电源,GND接地,I/O与单片机的
I/O线相连;另一种是用寄生电源供电,此时UDD、GND接地,I/O接单片机I/O。无论是内部寄生
电源还是外部供电,I/O口线要接5KQ左右的上拉电阻。本电路采用Vcc接外部电源接法,通过
软件编写18B20的驱动程序,串行数据输入输出,读取温度传感器18B20测得的温度值。
4.5火灾的识别检测
火焰传感器是将火焰燃烧时发出的光线(可见光、红外光、紫外光)检测出来,并能换成相
应的标准二线制4-20mA信号输出的仪表,这种仪表具有灵敏可靠、寿命长、使用简单的特点.
火焰传感器R2868可以探测185到260个不同的狭窄光谱敏感源。它对可见光完全没有感
应,也不需要过滤器任何可见光(不像半导体探测器).它具有很小的体积和很宽敏感前度(择
向性),并能快速准确地发现从火焰被发出的弱紫外线.(能够探测5m或在稍远处发现香烟点
大小的火焰。)
+5
图4.7R2868传感器电路
R2868火焰传感器发现火灾会发出信号,经比较器将其整形为TTL电平输入单片机的PTO脚,
当单片机检测到PTO口的一系列脉冲时,即发现火灾。
4o6动力驱动设计
本设计采用PWM信号控制的场效应管开关电路,配合测速传感器能够精确调整电动机转
速,并使用两个快速继电器的动作实现驱动电机的正反转控制。驱动电路(见图4。2)采用PWM
控制的场效应管开关电路.
VCC
图4。2动力驱动直流电机控制电路
这种电路由于工作在管子的饱和截止状态下,效率非常的高。开关速度快,稳定性强。精确
调整电动机转速。每个直流电机分别用两个继电器控制电机的正反转,实现机器人前进,转弯,
后退等动作.本电路还利用霍尔传感器检测机器人的速度,使机器人具有更高的移动精度。
在对直流电动机电枢电压的控制和驱动中,半导体功率器件在使用上可以分为两种方式:
线性放大驱动方式和开关驱动方式。在线性放大驱动方式,半导体功率器件工作在线性区,优点
是:控制原理简单,输出波动小,线性好,对邻近电路干扰小。但是功率器件工作在线性区,效
率低和散热问题严重。开关驱动方式是使半导体功率器件工作在开关状态,通过脉宽调制(PWM)
来控制电动机的电枢电压,从而实现电动机转速的控制C
电动机的电枢绕组两端的电压平均值U0为:
Uo=(/|xUs+0)/(乙+%)=(。xUs)IT=DUs(3-1)
占空比D表示了在一个周期T里开关管导通的时间与周期的比值。D的变化范围为OWDWI。由
式(3—2)可知,当电源电压Us不变的情况下,电枢两端电压的平均值U0取决于占空比D的大小,
改变D值也就改变了电枢两端电压的平均值,从而达到控制电动机转速的目的,即实现PWM调速。
4.7机械手臂的驱动设计
机械手臂和头部的运动是用舵机来驱动的,每个活动的关节处使用一个舵机。舵机是标准
PWM信号来驱动的,一般PWM控制信号的周期为20ms,其调制波如图3。8所示。当给舵机输入脉宽
为0.5ms,即占空比为0。5/20=2o5%的调制波时,舵机右转90度;当给舵机输入脉宽为1.5ms,
即占空比为1。5/20=7.5%的调制波时,舵机静止不动;当给舵机输入脉宽为2.5ms,即占空比为
2.5/20=12。5%的调制波时,舵机左转90度.可以推导出舵机转动角度与脉冲宽度的关系计算公
式为:
注:其中t为正脉冲宽度(ms);0为转动角度;当左转时取加法计算,右转时取减法计算结果。
1ms<=RX<=2ins
图3.8舵:机驱动PWM波形
两只机械手臂和头部的运动是用舵机控制的,总共用了7个舵机,其连接电路如图11。舵
机的驱动是采用标准的PWM信号控制的,每个舵机使用单片机的一路PWMo
J5J6J7J8
PWM0PWMIPWM2PWM3
1111
+6V+6V+6V+6V
2222
33工33
steerlstee12steer3stee14
JIJ3J4
PWM4PWM5PWM6
111
+6V+6V+6V
222
r333
steei5stee16steer7
图4。5机械手臂控制电路
4.8无线数据传输
DF数据发射模块的工作频率为315M,采用声表谐振器SAW稳频,频率稳定度极高,当环
境温度在一25〜+85度之间变化时,频飘仅为3ppm/度。特别适合多发一收无线遥控及数据传输
系统。声表谐振器的频率稳定度仅次于晶体,而一般的LC振荡器频率稳定度及一致性较差,即
使采用高品质微调电容,温差变化及振动也很难保证已调好的频点不会发生偏移。
图4.8无线数据发送与接收电路
4O9视频的无线传输
本设计采用四频道无线微波影音传输模块实现视撅的无线传输.四频道无线微波传输模块
主要由一个高频发射器和接收器组成,发射功率微弱,不会对其它设备酿成干扰,无需架设线
缆,适合超市、商店、衣场、果场、小型工厂、生产车间、仓库、办公室、计算机房、网吧、
图书馆、音响店、医院特护以及家庭中监护使用.
四频道无线微波传输模块说明如图3.12o
发射模块(PZD—12F500A)接收模块(PZD—12S001)
4-Channel
CCTV-tODR9
66
A:天线接口A:天线接口
B:频道控制,从左至右为第1、2、B:频道控制,从左至右为第4、3、
3、4频道2、1频道
C:AV信号、电源四芯输入接口C:视频输出接口
D:音频输入接口D:音频输出接口
注意:频道设定应与接收机要对应注意:频道设定应与发射机对应
图3。12四频道无线微波传输模块说明
5程序设计及功能实现
5.1机器人主程序控制流程图
图5.1机器人主程序控制流程图
5o2监控报警程序控制
5.2o1温度超限报警
CPU对DS18B20的访问流程是:先对DS18B20初始化,再进行ROM操作命令,最后才能对存
储器操作,数据操作。DS18B20每一步操作都要遵循严格的工作时序和通信协议。如主机控制
DS18B20完成温度转换这一过程,根据DS18B20的通讯协议,须经三个步骤:每一次读写之前都
要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20
进行预定的操作。
本设计中温度超限报警程序流程图如图5。4所示。
图5。4温度超限报警程序流程图
5O2.2火灾监测报警
图5。5火灾监测报警程序流程图
本程序采用TIMER定时中断监测火灾,定时为1S,当捕获通道PTO在1S内捕捉到的脉冲数大
于灵敏度,即为有火灾情况,如果小于灵敏度,则视为干扰信号,此算法可大大排除由其它光源
等因素造成的干扰.
5.3自动避障算法及程序控制
避障系统需要的重要数据,是机器人与障碍物的距离参数。使用红外光电传感器检测前方没
有障碍物,本设计采用了三个红外光电开关相差45°安装.安装布局如图5。6.
图5.6红外光电开关安装布局
检测障碍物位置与行走策略见表5。2所示.
表5。2检测障碍物位置与行走策略
障碍物位置传感器1传感器2传感器3行走策略
无000继续前进
正前010随机左右转
左100右转
右001左转
左前110右转
右前011左转
左前右111转180°后,向前行
根据上图,在程序中建立决策跳转表。
程序控制流程图(如图5.7):
图5.7自动避障程序控制流程图
5.4无线数据通信收发程序
无线发送和接收数据程序控制流程图(如图5.8):
图5.8无线发送和接收数据程序控制流程图
5o5主机监控系统软件介绍
仓库机容人能控系统
文件设置工且软件介绍
通讯状态;
实时监控图像
当前状况:正常
断廷直接」自动修复」
温度监控
当前温度:24.3-C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急诊科QCC成果汇报
- 化学01(浙江卷)(考试版及全解全析)-2026年高考考前预测卷
- 驱虫药销售话术规范培训手册
- 结构施工节点施工组织方案
- 园区道路施工组织施工进度方案
- 混凝土搅拌运输车辆进场安排方案
- 装配线关键螺母扭矩设定制度
- 猫咪抗焦躁洗护环境准备指引
- 外科阑尾炎诊断内容汇编
- API网关流量峰值缓释策略手册
- 工厂禁止吸烟安全培训课件
- 2025至2030中国铁路信号设备行业运营态势与投资前景调查研究报告
- 建设用地报批服务投标方案
- 2025年国家电投笔试重点备考
- 北京市海淀区第五十七中学2024-2025学年八年级下学期期中英语试卷(含答案)
- 加油站员工安全培训教育档案台帐
- 光学作图题课件教学
- 青川佳明年产10万吨石英砂生产线项目环评报告
- 矿山修复培训课件
- 2025年辽宁省本溪市中考三模道德与法治试题(含答案)
- 毕业设计(论文)-包裹分拣机械结构设计
评论
0/150
提交评论