基于单片机的智能小车设计硕士学位论文.docx
- 文档编号:6221475
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:40
- 大小:311.82KB
基于单片机的智能小车设计硕士学位论文.docx
《基于单片机的智能小车设计硕士学位论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的智能小车设计硕士学位论文.docx(40页珍藏版)》请在冰豆网上搜索。
基于单片机的智能小车设计硕士学位论文
基于单片机的智能小车设计
1.1研究目的
要求完成小车车体设计、电路设计,程序设计。
通过本课题的研究,可以使学生对所学知识如何应用到实践中得到综合训练,为其进入社会,发挥专业特长打下坚实基础。
1.2研究况状
随着微电子技术、计算机技术、及传感器技术的迅速发展,现今声控技术已经应用到社会中的各个角落,为人们提供着各种便利。
声音系统应用如下:
1、声控玩具车:
进一步提高系统的滤噪声性能和识别的准确率,并利用已有的软件开发出独具特色的语音芯片,并将其集成在遥控上即可做出声控玩具车。
2、能识别主人的看门狗:
在本系统的基础上扩充对说话者的识别功能,并将软件硬件化,集成在芯片上。
将芯片至于防盗门上,使之可以完成主人叫门及开门功能。
3、真实汽车上的声控系统:
在驾驶的过程中,不便于用手来完成的其他操作可以用声控系统来实现。
这于我们的系统是极其相似的。
但是实际的汽车中可能存在这大量的噪声,所以,滤波便成为最为关键的技术。
4、声控电脑:
设备在应用之前都要进行长时间“训练”。
这个“训练”过程有点类似教婴儿听说,首先要把我们知道的告诉声控电脑设备,比如一句话怎么说才正确。
电脑在“学习”这些话时,会把这些话拆成字或拼音中的声母和韵母去一点一点学习。
这个“训练”或“学习”过程很费时间。
当然,“学习”时间越长,该声控设备也越灵。
、
5、声音识别身份更保险:
由于每个人的声音千差万别,因此声音可以用作安全认证的依据之一。
别人可以模仿你的签字,猜测你的密码,甚至能留下你的指纹,但要模仿你的声音就有点太苛刻了。
美国的一座智能化大厦就采用了声音识别的方式。
到达公司门口,你必须通过安全检查。
电子声控门卫将问候“早上好!
”你也该回答“你好!
”或“早上好!
”之类的礼貌用语。
此时电子门卫通过你的声音来辨别你是不是该公司的工作人员,如果确认你是,它将主动为您打开门,但如果不是,电子门卫将客气地将你“拒之门外”。
1.3研究内容及方法
1.3.1研究内容
1、可以通过简单的I/O操作实现小车的前进、后退、左转、右转功能。
2、可以在行走过程中声控改变小车的运动状态。
3、在超出语音控制范围时能够自动停车。
4、配合AT89C52的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能。
1.3.2研究方法
本系统采用两片AT89C52增强型51单片机,双直流电机双轮驱动小车。
通过接收点收到声音信号时间不同,判断小车离各个接收站的距离远近,通过无线传输模块控制车载单片机,进而控制小车运动,到达目的地,发出声光信号。
音频处理方案:
采用测时间差的方式。
主控制器:
两片STC12C5A60S2增强型51单片机。
小车行驶方案:
双直流电机双轮驱动。
无线通信模块:
nFR24L01通信模块。
电机控制系统:
NEC_MMC电机控制芯片和L293集成芯片。
第二章方案设计及论证
2.1设计过程
2.1.1系统组成
整个系统由2片AT89C52增强型51单片机组成,可分为以下这几个模块:
周期性音频脉冲信号产生模块,声音接受、处理电路,无线电收发模块,NEC电机驱动及声光指示模块。
系统方框图如图2.1所示。
图2.1系统方框图
Fig.2.1Systemblockdiagram
2.1.2系统的工作流程
系统的工作的流程有以下几点:
1、启动MCU1、音频接收装置及无线电发送装置。
MCU1通过音频接收装置对音频信号进行实时监控。
2、启动MCU2、音频发生装置,由音频发生装置发出一串间歇的脉冲音频信号。
3、MCU1通过音频接收装置接收音频信号,进行算法处理,将结果由无线电发送装置发送出去。
4、MCU2接收MCU1的无线电引导信号,对电机进行控置,接近目标。
当小车行驶到指定的位置时停止,并发出信号使声光指示装置响应。
2.2主控系统选择
2.2.1采用高性能嵌入式系统
这些年来掀起了嵌入式系统应用热潮的原因只要有几个方面:
一是芯片技术的发展,使得单个芯片具有更强的处理能力,而且使集成多种接口已经成为可能,众多芯片生产厂商已经将注意力集中在这方面。
另一方面的原因就是应用的需要,由于对产品可靠性、成本、更新换代要求的提高,使得嵌入式系统逐渐从纯硬件实现和使用通用计算机实现的应用中脱颖而出,成为近年来令人关注的焦点。
嵌入式系统的几个重要特征:
1、系统内核小。
由于嵌入式系统一般是应用于小型电子装置的,系统资源相对有限,所以内核较之传统的操作系统要小得多。
比如Enea公司的OSE分布式系统,内核只有5K,而Windows的内核?
简直没有可比性。
2、专用性强。
嵌入式系统的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。
同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合,这种修改和通用软件的“升级”是完全两个概念。
3、系统精简。
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系统安全。
4、高实时性的系统软件(OS)是嵌入式软件的基本要求。
而且软件要求固态存储,以提高速度;软件代码要求高质量和高可靠性。
5、嵌入式软件开发要想走向标准化,就必须使用多任务的操作系统。
嵌入式系统的应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多任务、利用系统资源、系统函数以及和专家库函数接口,用户必须自行选配RTOS(Real-TimeOperatingSystem)开发平台,这样才能保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。
6、嵌入式系统开发需要开发工具和环境。
由于其本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上的软硬件设备以及各种逻辑分析仪、混合信号示波器等。
开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。
这里指采用高性能嵌入式系统比如ARM。
如果采用此方案,可以很好的解决数据处理和控制功能,但是ARM价格昂贵且本科阶段很少接触,在短时间内完成困难比较大。
2.2.2采用大规模可编程逻辑器件
大规模可编程逻辑器件是EDA得以实现的硬件基础,通过编程,可灵活方便地构建和修改数字电子系统。
可编程逻辑器件是集成电路技术发展的产物,很早以前,电子工程师们就曾设想设计一种逻辑可再编程的器件,但由于集成电路规模的限制,难以实现.二十世纪七十年代,集成电路技术迅猛发展,随着集成电路规模的增大,MSI,LSI出现,可编程逻辑器件才得以诞生和迅速发展。
这里指采用大规模可编程逻辑器件,如FPGA,CPLD。
但本题属于控制类,不适合采用此方案。
1、FPGA
(1)FPGA的概述
FPGA是英文Field-ProgrammableGateArray的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA采用了逻辑单元阵列LCA(LogicCellArray)这样一个新概念,内部包括可配置逻辑模块CLB(ConfigurableLogicBlock)、输出输入模块IOB(InputOutputBlock)和内部连线(Interconnect)三个部分。
(2)PGA的基本特点主要有:
A)采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。
B)FPGA可做其它全定制或半定制ASIC电路的中试样片。
C)FPGA内部有丰富的触发器和I/O引脚。
D)FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。
E)FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。
(3)FPGA的应用
FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。
FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。
用户可以根据不同的配置模式,采用不同的编程方式。
加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。
掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。
FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。
当需要修改FPGA功能时,只需换一片EPROM即可。
这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。
因此,FPGA的使用非常灵活。
(4)FPGA配置模式:
并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。
2、CPLD
(1)CPLD的概述
CPLD(ComplexProgrammableLogicDevice)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。
是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。
其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。
CPLD主要是由可编程逻辑宏单元(MC,MacroCell)围绕中心的可编程互连矩阵单元组成。
其中MC结构较复杂,并具有复杂的I/O单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。
由于CPLD内部采用固定长度的金属线进行各逻辑块的互连,所以设计的逻辑电路具有时间可预测性,避免了分段式互连结构时序不完全预测的缺点。
(2)CPLD可编程器件特点
它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价格大众化等特点,可实现较大规模的电路设计,因此被广泛应用于产品的原型设计和产品生产(一般在10,000件以下)之中。
几乎所有应用中小规模通用数字集成电路的场合均可应用CPLD器件。
CPLD器件已成为电子产品不可缺少的组成部分,它的设计和应用成为电子工程师必备的一种技能。
2.2.3采用单片机芯片
采用2片高性能单片机来实现,一片用来处理音频信号接收,同时控制车载单片机,担当主控单片机。
另一块作为从单片机,用来控制小车运动。
1、AT89C52单片机的概述
AT89C52单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。
2、AT89C52单片机的特点
(1)增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。
(2)工作电压:
AT89C52系列工作电压:
5.5V-3.3V(5V单片机)STC12LE5A60S2系列工作电压:
3.6V-2.2V(3V单片机)。
(3)工作频率范围:
0-35MHz,相当于普通8051的0~420MHz。
(4)用户应用程序空间8K/16K/20K/32K/40K/48K/52K/60K/62K字节。
.
(5)片上集成1280字节RAM。
(6)通用I/O口(36/40/44个),复位后为:
准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:
准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA。
(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。
(8)有EEPROM功能(STC12C5A62S2/AD/PWM无内部EEPROM)。
(9)看门狗。
(10)内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地)
(11)外部掉电检测电路:
在P4.6口有一个低压门槛比较器,5V单片机为1.32V,误差为+/-5%,3.3V单片机为1.30V,误差为+/-3%。
(12)时钟源:
外部高精度晶体/时钟,内部R/C振荡器(温漂为+/-5%到+/-10%以内)1用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟。
常温下内部R/C振荡器频率为:
5.0V单片机为:
11MHz~15.5MHz;3.3V单片机为:
8MHz~12MHz;精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准。
(13)共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器;做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器。
(14)2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟。
(15)外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,PowerDown模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2),CCP1/P1.4(也可通过寄存器设置到P4.3)。
(16)PWM(2路)/PCA(可编程计数器阵列,2路),也可用来当2路D/A使用,也可用来再实现2个定时器,也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)。
(17)A/D转换,10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)。
(18)通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口。
(19)AT89C52系列有双串口,后缀有S2标志的才有双串口,RxD2/P1.2(可通过寄存器设置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3)。
(20)工作温度范围:
-40-+85℃(工业级)/0-75℃(商业级)21.封装:
PDIP-40、LQFP-44、LQFP-48,I/O口不够时,可用2到3根普通I/O口线外接,74HC164/165/595(均可级联)来扩展I/O口,还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。
2.2.4结论
考虑到方案的可实行性和性价比,我们采用AT89C52增强型51单片机,此款单片机内部不分频,采用RISC精简指令集,可实现高速运算,存储空间大,价格低廉,性价比极高。
2.3电机选择
2.3.1选择普通直流电机
1、直流电机的定义
定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机械能互相转换的电机。
当它作电动机运行时是直流电动机,将电能转换为机械能;作发电机运行时是直流发电机,将机械能转换为电能。
2、直流发电机工作原理
工作原理就是把电枢线圈中感应的交变电动势,靠换向器配合电刷的换向作用,使之从电刷端引出时变为直流电动势的原理。
感应电动势的方向按右手定则确定(磁感线指向手心,大拇指指向导体运动方向,其他四指的指向就是导体中感应电动势的方向。
)
3、掌握4种方式各自的特点
(1)直流他励电动机:
励磁绕组与电枢没有电的联系,励磁电路是由另外直流电源供给的。
因此励磁电流不受电枢端电压或电枢电流的影响。
(2)直流并励电动机:
并励绕组两端电压就是电枢两端电压,但是励磁绕组用细导线绕成,其匝数很多,因此具有较大的电阻,使得通过他的励磁电流较小。
(3)直流串励电动机:
励磁绕组是和电枢串联的,所以这种电动机内磁场随着电枢电流的改变有显著的变化。
为了使励磁绕组中不致引起大的损耗和电压降,励磁绕组的电阻越小越好,所以直流串励电动机通常用较粗的导线绕成,他的匝数较少。
(4)直流复励电动机:
电动机的磁通由两个绕组内的励磁电流产生。
选择普通直流电机,通过减速齿轮增大扭力,提高带负责能力。
直流电机的优点是价格便宜,控制容易,但难以精确控制是其一大弱点。
2.3.2选择步进电机
1、步进电机的概述
步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。
在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。
可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
由于脉冲信号数与步距角的线性关系,加上步进电机只有周期性的误差而无累积误差等特点,使得在速度、位置等控制领域用步进电机来控制变的非常的简单。
2、工作原理
步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器,虽然步进电机已被广泛地应用,但步进电机并不能象普通的直流电机,交流电机在常规下使用。
它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。
因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。
3、步进电机的一些特点
(1)步进电机没有积累误差:
一般步进电机的精度为实际步距角的百分之三到五,且不累积。
(2)步进电机在工作时,脉冲信号按一定顺序轮流加到各相绕组上(由驱动器内的环形分配器控制绕组通断电的方式)。
(3)即使是同一台步进电机,在使用不同驱动方案时,其矩频特性也相差很大。
(4)步进电机与其它电动机不同,其标称额定电压和额定电流只是参考值;又因为步进电机是以脉冲方式供电,电源电压是其最高电压,而不是平均电压,所以,步进电机可以超出其额定值范围工作。
但选择时不应偏离额定值太远。
(5)步进电机外表允许的最高温度:
步进电机温度过高首先会使电机的磁性材料退磁,从而导致力矩下降乃至于失步,因此电机外表允许的最高温度应取决于不同电机磁性材料的退磁点;一般来讲,磁性材料的退磁点都在摄氏130度以上,有的甚至高达摄氏200度以上,所以步进电机外表温度在摄氏80-90度完全正常。
(6)步进电机的力矩会随转速的升高而下降:
当步进电机转动时,电机各相绕组的电感将形成一个反向电动势;频率越高,反向电动势越大。
在它的作用下,电机随频率(或速度)的增大而相电流减小,从而导致力矩下降。
(7)步进电机低速时可以正常运转,但若高于一定频率就无法启动,并伴有啸叫声。
步进电机有一个技术参数:
空载启动频率,即步进电机在空载情况下能够正常启动的脉冲频率,如果脉冲频率高于该值,电机不能正常启动,可能发生丢步或堵转。
在有负载的情况下,启动频率应更低。
如果要使电机达到高速转动,脉冲频率应该有加速过程,即启动频率较低,然后按一定加速度升到所希望的高频(电机转速从低速升到高速)。
(8)四相混合式步进电机一般由两相驱动器来驱动,因此,连接时可以采用串联接法或并联接法将四相电机接成两相使用。
串联接法一般在电机转速较低的场合使用,此时需要的驱动器输出电流为电机相电流的0.7倍,因而电机发热小;并联接法一般在电机转速较高的场合使用(又称高速接法),所需要的驱动器输出电流为电机相电流的1.4倍,因而电机发热较大。
(9)混合式步进电机驱动器的供电电源电压一般是一个较宽的范围(比如IM483的供电电压为12~48VDC),电源电压通常根据电机的工作转速和响应要求来选择。
如果电机工作转速较高或响应要求较快,那么电压取值也高,但注意电源电压的纹波不能超过驱动器的最大输入电压,否则可能损坏驱动器。
(10)供电电源电流一般根据驱动器的输出相电流I来确定。
如果采用线性电源,电源电流一般可取I的1.1~1.3倍;如果采用开关电源,电源电流一般可取I的1.5~2.0倍。
(11)当脱机信号FREE为低电平时,驱动器输出到电机的电流被切断,电机转子处于自由状态(脱机状态)。
在有些自动化设备中,如果在驱动器不断电的情况下要求直接转动电机轴(手动方式),就可以将FREE信号置低,使电机脱机,进行手动操作或调节。
手动完成后,再将FREE信号置高,以继续自动控制。
(12)用简单的方法调整两相步进电机通电后的转动方向,只需将电机与驱动器接线的A+和A-(或者B+和B-)对调即可。
选择步进电机。
步进电机的特点是可以精确控制电机选择步数和角度,缺点就是力矩比较小,容易失步,而且价格比较昂贵。
2.3.3结论
考虑到题目要求性价比高,所以我们选择普通直流电机,通过优良的控制算法,达到高精度定位。
2.4电机控制系统选择
2.4.1H桥驱动电路
1、H桥电路
图2.2中所示为一个典型的直流电机控制电路。
电路得名于“H桥驱动电路”是因为它的形状酷似字母H。
4个三极管组成H的4条垂直腿,而电机就是H中的横杠(注意:
图2.2及随后的两个图都只是示意图,而不是完整的电路图,其中三极管的驱动电路没有画出来)。
如图所示,H桥式电机驱动电路包括4个三极管和一个电机。
要使电机运转,必须导通对角线上的一对三极管。
根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。
如图2-2所示。
图2.2H桥驱动电路
Fig.2.2Hbridgedrivercircuit
要使电机运转,必须使对角线上的一对三极管导通。
例如,如图2.3所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。
按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。
当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围的箭头指示为顺时针方向)。
如图2.3所示。
图2.3H桥电路驱动电机顺时针转动
Fig.2.3Hbridgecircuitstodrivethemotorclockwiserotation
图2.4所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。
当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动。
如图2.4所示。
图2.4H桥驱动电机逆时针转动
Fig.2.4Hbridgedrivemotorcounter-clockwiserotation
2、H桥驱动电路特点
通过晶体三极管等分立元件搭H桥。
优点是价格便宜,结构简单,控制简单。
但由于晶体三极管的承载电流比较小,驱动能力受到限制,因为是分立元件,稳定性不敢保证,且体积比较大。
2.4.2采用继电器开关控制
1、继电器的概述
继电器是一种当输入量(电、磁、声、光、热)达到一定值时,输出量将发生跳跃式变化的自动控制器件。
继电器是一种电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 小车 设计 硕士学位 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)