自动循迹小车方案(精)
- 格式:doc
- 大小:754.50 KB
- 文档页数:6
目录目录 0摘要: (1)1.任务及要求 (2)1.1任务 (2)2.系统设计方案 (2)2.1小车循迹原理 (2)2.2控制系统总体设计 (2)3.系统方案 (3)3.1 寻迹传感器模块 (3)3.1.1红外传感器ST188简介 (3)3.1.2比较器LM324简介 (4)3.1.3具体电路 (4)3.1.4传感器安装 (5)3.2控制器模块 (5)3.3电源模块 (6)3.4电机及驱动模块 (7)3.4.1电机 (7)3.4.2驱动 (7)3.5自动循迹小车总体设计 (8)3.5.1总体电路图 (8)3.5.2系统总体说明 (10)4.软件设计 (10)4.1 PWM控制 (10)4.2 总体软件流程图 (11)4.3小车循迹流程图 (11)4.4中断程序流程图 (12)4.5单片机测序 (13)5.参考资料 (16)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:单片机AT89C51 光电传感器直流电机自动循迹小车Abstract :This design is a Simple Design of a smart auto-tracking vehicle which based on MSC control.The construction of the car ,and methods of hardware and software design are included. The car use AT89C51 as heart of centrol in this system. Then using PWM waves Produced by MCU to control car speed. By using infraraed sensor to detect the information of black track. The smart vehicle acquires the information and sends t hem to the MSC.Then the MSC analyzes the signals and controls the movements of t he motors. Which make the smart vehicle move along the given black line antomaticly.Keywords :infrared sensor ;MSC ;auto-tracking1.任务及要求1.1任务设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。
实验1 循迹小车循迹方案的运动原理:要想识别地面上的黑线或者白线,很容易可以想到使用灰度传感器,而且至少要有2个灰度传感器。
当只安装一个传感器时,一旦小车偏离轨迹就不好办了,所以还要想办法在小车快要离开轨迹的时候把它拉回来,这样就需要另外一个传感器。
所以我们最少要用到两个灰度传感器,一个安装在车头左侧,一个安装在车头右侧,如果左侧传感器检测到轨迹,就向右行驶来纠正;同理,如果右侧传感器检测到轨迹,就向左行驶来纠正。
这样就保证轨迹始终在两个传感器之间。
如下图所示:图1 循迹方案的运动原理机械结构:图2 寻迹小车机械结构程序代码:int pin[2] = {A0, A4 }; //如上图,从左至右对应int velocity; //定义速率void setup(){pinMode( 5 , OUTPUT);pinMode( 6 , OUTPUT);pinMode( 9 , OUTPUT);pinMode( 10 , OUTPUT);velocity=150;}void loop(){while(!digitalRead(pin[0])&&! digitalRead(pin[1])) //当两个传感器都检测黑色时,小车前进{Forwards();}while( digitalRead(pin[0])&& !digitalRead(pin[1]))//当左侧传感器都检测白色时,小车右转弯{Right();}while(!digitalRead(pin[0])&& digitalRead(pin[1]))//当右侧传感器都检测白色时,小车左转弯{Left();}while( digitalRead(pin[0])&& digitalRead(pin[1]))//当两侧传感器都检测白色时,小车停止{Stop();}}void Left() //小车左转子函数{analogWrite( 5 , 0);analogWrite( 6 , velocity ); //驱动右侧电机转动analogWrite( 9 , 0 );analogWrite( 10 , 0 ); //左侧电机停转}void Right() //小车右转子函数{analogWrite( 5 , 0 );analogWrite( 6 , 0 ); //右侧电机停转analogWrite( 9 , 0);analogWrite( 10 , velocity );//驱动左侧电机转动}void Forwards() //小车前进子函数{analogWrite( 5 , 0); analogWrite( 6 , velocity ); analogWrite( 9 , 0 ); analogWrite( 10 , velocity );}void Stop() //小车停止子函数{analogWrite( 5 , 0 ); analogWrite( 6 , 0 ); analogWrite( 9 , 0 ); analogWrite( 10 , 0 );}要零件附件。
大学生电子设计竞赛自动循迹小车目录摘要 (1)1.方案论证 (2)1.1方案描述 (2)1.2单片机方案的比较与论证 (2)1.3编码器选择与论证 (2)1.4 LDC1000与LDC1314选择与论证 (3)1.5 OLED显示方案 (3)1.6蜂鸣器发声方案 (3)2.理论分析与计算 (3)2.1速度增量式PID计算 (3)2.2舵机位置式PID算法 (3)3.电路与程序设计 (4)3.1系统组成 (4)3.2系统流程图 (5)4.测试方案与测试结果 (5)4.1测试方案 (5)4.1.1舵机测试方案 (6)4.1.2电机测试方案 (6)4.2系统测试结果分析 (6)5.结论 (6)6.参考文献 (7)摘要本循迹小车以单片机XS128为控制核心,主要由LDC1314感应模块、稳压模块、液晶显示模块、驱动控制模块、蜂鸣器模块、编码器、舵机以及小车组成。
跑道的标识为一根直径0.6~0.9mm的细铁丝,小车在规定的平面跑道自动按顺时针方向循迹前进。
在任意直线段铁丝上放置4个直径约19mm的镀镍钢芯硬币(第五套人民币的1角硬币),硬币边缘紧贴铁丝。
实验结果表明,在直线区任意指定一起点(终点),小车都能够依据跑道上设置的铁丝标识,能够自动绕跑道跑完一圈,而且时间不超过10分钟,小车运行时始终保持轨迹铁丝位于小车垂直投影之下,小车路过硬币时能够发现并发出声音提示,显示屏上能够实时显示小车行驶的距离和运行时间。
关键词:自动循迹 LDC1314 实时显示自动循迹小车1.方案论证1.1方案描述自动循迹小车依据电磁感应原理,由单片机XS128控制,控制系统是由XS128控制模块、LDC1314感应模块、稳压模块、液晶显示模块、驱动控制模块、蜂鸣器模块、编码器、舵机以及电动小车组成的闭环控制系统。
LDC1314感应模块采集小车在跑道上位置与角度信息,利用XS128单片机处理位置与角度数据后调节舵机打角并通过PID精确算法调整后轮速度。
附录程序目录一、前言------------------------------------------------------------二、小车功能------------------------------------------------------三、元器件选择--------------------------------------------------四、I/O分配及硬件连接简图---------------------------------五、相关模块、算法---------------------------------------------六、系统框图------------------------------------------------------七、调试过程------------------------------------------------------八、小车图片资料---------------------------------------------------九、讲座所感------------------------------------------------------十、实习总结------------------------------------------------------一、前言感谢生产实习能给我们这次实现自己想法的机会,虽然实验条件异常简陋、资金投入非常有限,总体感觉我的队友们灰常灰常给力啊,我感觉我是抱到大腿了--王威,夏青、峰哥,团队气氛非常好,大家一起讨论,一起分工研究模块,最后一起解决问题调试程序,而且是不同的组合在不同阶段解决了不同的问题,大家精诚合作,各显身手,在奋战中给大三学年画上了圆满的句号。
之前我们本来商量是不是可以拿往年电子设计大赛的题目过来做,如果难度太大就算只实现一部分功能也算是成功完成了,结果研究一天后发现电子设计大赛的题目需要很长时间的知识积累啊,基本上都是准备一个月以上然后开工的,后来王威提议要不我们做个小车吧,超声波测距实现自动物体追踪,控制核心采用单片机,传感器采用广泛用于避障和测距的超声波传感器,前进和后退用普通伺服电机和电机驱动模块实现。
自动循迹控制小车设计方案自动循迹控制小车设计方案小组成员班级学号严羽电子信息111 201105070316徐立波电子信息111 201105070312张有锋电子信息112 201105070330联系方式:18868801162013年06月18 日摘要本系统通过采集光电传感器和驻极体的数据来实现电动小车的自动循迹和声控行驶。
控制终端由C8051F020单片机最小系统构成,外围电路包括直流电机H桥驱动模块、光电传感器循迹模块、光电对管测速模块、声控模块、LCD 显示模块等。
运行中,系统通过采集光电传感器的数据并进行相应的比较计算来控制PWM波的输出,进而实现电机转速的实时调节;通过计数光电对管的输出脉冲来计算小车的行驶路程和实时速度;声控电路则将声音命令转换为相应的数字量并作放大处理后输出到CPU进而可以声控小车的启停;而显示模块则能在小车行驶中实时显示其速度与路程。
系统成本低,功耗低,小车调速平滑,过弯稳定,基本满足设计要求。
目录自动循迹控制小车设计方案 (1)摘要 (2)目录 (3)图索引 (4)第1章系统设计要求 (5)1.1 基本要求 (5)1.2 发挥要求 (5)第2章系统方案选择和论证 (6)2.1 题目解析 (6)2.2 方案选择及论证 (6)2.01 控制终端的选择 (6)2.02 电机及其驱动方式的选择 (7)2.03 循迹模块的选择 (8)2.04 测速模块的选择 (8)2.05 显示模块选择 (8)2.06 声控模块的选择 (9)2.07 遥控模块的选择 (9)第3章系统电路设计及原理分析 (11)3.1 核心模块 (12)3.2 电机驱动电路 (12)3.3 红外遥控模块的设计与参数计算: (13)3.4 光电传感器循迹电路 (16)3.5 光电对管测速电路 (17)3.6 显示电路 (17)3.7 声控电路 (18)第4章软件开发 (19)第5章系统主程序流程图 (20)参考文献 (21)附录一:程序清单 (21)附录二:系统电路图 (29)图索引图3-1系统总体框架图 (11)图3-2 C8051F020最小系统 (12)图3-3直流电机驱动电路 (13)图3-4光电传感器循迹电路 (16)图3-5测速电路原理图 (17)图3-6显示电路内部连接图 (18)图3-7声控电路原理图 (18)图5-1系统主程序流程图 (20)第1章系统设计要求第1章系统设计要求1.1基本要求1)小车可以自动寻迹:在设计好的线路上向前或向后跑,转弯等。
循迹避障智能小车设计一、硬件设计1、车体结构智能小车的车体结构通常采用四轮驱动或两轮驱动的方式。
四轮驱动能够提供更好的稳定性和动力,但结构相对复杂;两轮驱动则较为简单,但在稳定性方面可能稍逊一筹。
在选择车体结构时,需要根据实际应用场景和需求进行权衡。
为了保证小车的灵活性和适应性,车架材料一般选择轻质且坚固的铝合金或塑料。
同时,合理设计车轮的布局和尺寸,以确保小车能够在不同的地形上顺利行驶。
2、传感器模块(1)循迹传感器循迹传感器是实现小车循迹功能的关键部件。
常见的循迹传感器有光电传感器和红外传感器。
光电传感器通过检测反射光的强度来判断黑线的位置;红外传感器则利用红外线的反射特性来实现循迹。
在实际应用中,可以根据小车的运行速度和精度要求选择合适的传感器。
为了提高循迹的准确性,通常会在小车的底部安装多个传感器,形成传感器阵列。
通过对传感器信号的综合处理,可以更加精确地判断小车的位置和行驶方向。
(2)避障传感器避障传感器主要用于检测小车前方的障碍物。
常用的避障传感器有超声波传感器、激光传感器和红外测距传感器。
超声波传感器通过发射和接收超声波来测量距离;激光传感器则利用激光的反射来计算距离;红外测距传感器则是根据红外线的传播时间来确定距离。
在选择避障传感器时,需要考虑其测量范围、精度、响应速度等因素。
一般来说,超声波传感器测量范围较大,但精度相对较低;激光传感器精度高,但成本较高;红外测距传感器则介于两者之间。
3、控制模块控制模块是智能小车的核心部分,负责处理传感器数据、控制电机驱动和实现各种逻辑功能。
常见的控制模块有单片机(如 Arduino、STM32 等)和微控制器(如 PIC、AVR 等)。
单片机具有开发简单、资源丰富等优点,适合初学者使用;微控制器则在性能和稳定性方面表现更优,适用于对系统要求较高的场合。
在实际设计中,可以根据需求和个人技术水平选择合适的控制模块。
4、电机驱动模块电机驱动模块用于控制小车的电机运转,实现前进、后退、转弯等动作。
无线遥控循迹小车设计方案1 方案设计与论证本次竞赛要求制作的小车能够循黑线前进并且达到竞速的目的,而且要显示走过的时间和速度。
并且有按键起车与声光语言提示。
根据题目的要求,我们组设计了以下几种方案并对各方案进行了论证与分析。
1.1 电机驱动部分论证与分析方案1:采用电阻网络或数字电位器调整电动机的分压,从而达到调速的目的。
但是电阻络只能实现有级调速,而数字电阻的元器件价格昂贵。
更主要的问题在于一般电动机的电阻较小,但电流很大;分压不仅会降低效率,而且很难实现。
方案2:采用继电器对电动机的开或关进行控制,通过开关的切换对小车的速度进行调整。
方案的优点是电路较为简单,缺点是继电器的响应时间慢,机械结构易损坏,寿命较短,可靠性不高。
方案3:采用达林顿管TIP4组成的PWN fe路。
用单片机控制达林顿管使之工作在占空比可调的状态,精确调整电机转速。
方案4:采用L298N来控制电机的正转和反转来实现小车的前进和后退,并且如果再利用上PWM就可以实现整车的加速与减速,精确小车的速度。
基于上述理论分析,拟选择方案4。
1.2 传感器探测部分论证与分析方案1:用光敏电阻组成光敏探测器。
光敏电阻的阻值可以跟随周围环境光线的变化而变化。
当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。
因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。
将阻值的变化值经过比较器就可以输出高低电平。
但是这种方案受光照影响很大,不能够稳定的工作。
因此我们考虑其他更加稳定的方案。
方案2:用红外发射管和接收管自己制作光电对管寻迹传感器。
红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。
这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响,因此我们放弃了这个方案。
智能循迹小车设计报告(总17页)一、设计目的本项目旨在设计一款运用机器视觉技术的智能循迹小车,能够自主寻找指定路径并行驶,可用于实现自动化物流等应用场景。
二、设计方案2.1 系统概述本系统基于STM32F103C8T6单片机和PiCamera进行设计。
STM32F103C8T6单片机负责循迹小车的控制和编码器的反馈信息处理,PiCamera则用于实现图像识别和路径规划,两者之间通过串口进行通讯。
2.2 硬件设计2.2.1 循迹模块循迹模块采用红外传感器对黑线进行探测,通过检测黑线与白底的反差判断小车的行驶方向。
本设计采用5个红外传感器,每个传感器分别对应小车行驶时的不同位置,通过对这5个传感器的读取,可以获取小车所在的实际位置和前进方向。
电机驱动模块采用L298N电机驱动模块,通过PWM信号来控制电机的转速和方向。
左右两侧的电机分别接到L298N模块的IN1~IN4引脚,电机转向由模块内部的电路通过PWM 信号控制。
2.2.4 Raspberry PiRaspberry Pi用于图像处理和路径规划。
本设计使用PiCamera进行图像采集,在RPi 上运行OpenCV进行图像处理,识别道路上的黑线,并通过路径规划算法计算出循迹小车当前应该行驶的方向,然后将该方向通过串口传输给STM32单片机进行控制。
本设计的系统结构分为三个层次:传感器驱动层、控制层、应用层。
其中,传感器驱动层实现对循迹小车上的传感器的读取和解析,生成对应的控制指令;控制层对控制指令进行解析和执行,控制小车的运动;应用层实现图像处理和路径规划,将路径信息传输给控制层进行控制。
在应用层,本设计采用基于灰度阈值的图像处理算法,通过寻找图像中的黑色线条,将黑色线条和白色背景分离出来,以便进行路径规划。
路径规划采用最短路径算法,计算出循迹小车当前应该行驶的方向,然后将该方向发送给控制层进行控制。
2.4 可行性分析本设计的硬件设计采用常见的模块化设计,采用Arduino Mega作为基础模块,通过模块之间的串口通信实现对整个系统的控制,扩展性和可维护性良好。
方案论证1.电源模块设计方案方案一:利用电池的串行连接来提供一个合适的电压。
由于单电源模式下需同时对单片机和两个电机供电,故电机波动可能会影响单片机,进而导致测量、控制不准确。
方案二:采用双电源供电,将电动机驱动电源与单片机以及其周边电路电源完全隔离。
用7805为电机提供稳定电压,另一方面用干电池对单片机及其他电路电源供电,这样做虽然不如单电源方便灵活,但可以使电动机驱动所造成的干扰彻底消除,提高了系统的稳定性。
2.电机驱动模块设计方案方案一:采用直流电机,配合LM298驱动芯片组合。
优点在于硬件电路的设计简单。
当外加额定直流电压时,转速几乎相等但由于不允许用LM298,所以不采用此方案。
方案二:采用直流电机配合由晶体管组成的H桥电路。
用单片机控制晶体管使之工作在占空比可调的开关状态,精确调整电机转速。
这种电路由于工作在管子的饱和截止模式下,效率非常高;H桥电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也很高,是一种广泛采用的调速技术。
3.循迹模块设计方案方案一:采用普通的发光二极管及光敏电阻组成的循迹方案。
其工作原理是:当无光照时,光敏电阻呈现高阻状态,电阻R2无压降三极管截止,三极管的集电极输出高电平;反之,当有光照的时候,光敏电阻接收到反射的光,其阻值下降,R2有压降三极管导通,输出低电平,利用高低电平可以判断控制小车的形程和方向。
本方案能达到基本的控制要求,但是它的缺点在于容易受到外界光线的干扰(可见光的反射效果跟地表的平坦程度、材料的反射情况有关),不易于控制小车的行迹,损坏了信号采集的效果。
方案二:采用RPR220型光电对管实现循迹方案。
利用红外线在不同颜色物体表面上具有不同的反射特点。
小车行驶过程中是循着黑线行走,因此采取反射光点循迹原理。
小车在行驶中不断向地面发射红外光,当遇到白色是即为漫反射,发射光被白色反射。
当遇到黑色时,发射光背黑色充分吸收。
利用此特点,小车将能正确的找到准确的路线。
太阳能小车设计方案物理创新实验小组成员名单2010-11-9物理创新实验-太阳能小车设计方案预案(1)设计者情况姓名班级联系方式09级汽服(1)班09级汽服(1)班09级汽服(2)班09级电气(5)班(2)产品介绍标题:太阳能自动循迹小车背景:2009年我国原油进口量达到2.038亿吨,石油对外依存度已超过50%,严重影响我国的石油安全。
汽车是造成石油消耗和环境污染的重要原因,也是中国石油消费快速增长的最主要原因之一。
2009年,我国汽车保有量突破7000万辆,产销量双双突破1300万辆,中国已经成为全球第一大汽车市场,石油消耗量达到1.2亿吨。
机动车在大城市中已成为中心地带空气的主要污染物来源,占70%以上。
随着资源与环境双重压力的持续增大,发展新能源汽车已成为汽车工业发展的方向。
太阳能发电在汽车上的应用,将能够有效降低全球环境污染,创造洁净的生活环境,随着全球经济和科学技术的飞速发展,太阳能汽车作为一个产业已经不是一个神话。
如果能尽快规模化示范应用纯电动和燃料电池汽车,将有效缓解石油短缺、显著降低环境污染。
(3)目标:通过太阳能驱动小车,完成行驶,自动循迹等任务。
(3)所用材料:1、太阳能电池组件部分2、小车外壳3、集成式红外探头4、……(4)工作原理:太阳能电池的工作原理太阳能电池发电的原理主要是半导体的光电效应,一般的半导体主要结构如下:图中,正电荷表示硅原子,负电荷表示围绕在硅原子旁边的四个电子。
当硅晶体中掺入其他的杂质,如硼、磷等,当掺入硼时,硅晶体中就会存在着一个空穴,它的形成可以参照下图:图中,正电荷表示硅原子,负电荷表示围绕在硅原子旁边的四个电子。
而黄色的表示掺入的硼原子,因为硼原子周围只有3个电子,所以就会产生入图所示的蓝色的空穴,这个空穴因为没有电子而变得很不稳定,容易吸收电子而中和,形成P(positive)型半导体。
同样,掺入磷原子以后,因为磷原子有五个电子,所以就会有一个电子变得非常活跃,形成N(negative)型半导体。
自动循迹智能小车的研究与实现自动循迹智能小车的研究与实现引言近年来,随着人工智能技术的快速发展,各类智能机器人逐渐走入人们的生活。
其中,自动循迹智能小车作为一种常见的应用,广泛用于自动化仓储和物流系统中。
本文将讨论自动循迹智能小车的研究与实现,探究其原理、核心技术及应用前景。
一、自动循迹智能小车概述自动循迹智能小车是一种基于机器视觉和自动控制技术的智能设备,能够通过摄像头或传感器感知环境,实现自主巡航和路径规划。
该小车广泛应用于工业生产线、仓储系统和物流分拣等领域,能够提高生产效率和物流运输效能。
二、自动循迹原理自动循迹智能小车的核心原理是通过摄像头或传感器获取环境信息,并将其输入至算法模块进行处理分析。
具体实现过程可分为以下几个步骤:1. 环境感知:通过摄像头或传感器获取道路或路径信息,包括线段的位置、角度、形状等。
2. 图像处理:对摄像头采集到的图像进行预处理,包括灰度化、二值化、滤波等操作,以便后续的图像分析和轨迹提取。
3. 边缘检测:基于图像处理结果,使用边缘检测算法找到路线上的边缘,获取路径的几何信息。
4. 轨迹提取:根据边缘检测结果,利用曲线拟合等数学算法,提取出路径的具体轨迹。
5. 控制策略:根据提取出的路径信息,设计合适的控制策略,使小车能够按照路径自动行驶。
三、自动循迹智能小车的关键技术1. 视觉识别技术:通过摄像头获取环境信息,并对图像进行处理、分析,从中提取出路径的几何信息。
2. 图像处理与边缘检测技术:对摄像头采集的图像进行预处理,包括灰度化、二值化、滤波等操作,并通过边缘检测算法找到路线上的边缘。
3. 轨迹提取与建模技术:基于边缘检测结果,使用曲线拟合等数学算法,提取出路径的具体轨迹,并对路径进行建模。
4. 自动控制技术:根据提取的路径信息设计适当的控制策略,使小车能够按照路径自动行驶。
四、自动循迹智能小车的应用前景自动循迹智能小车在工业生产线、仓储系统和物流分拣等领域具有广阔的应用前景。
智能循迹小车设计方案智能循迹小车方案自动化06--2班2009年6月5日自动寻迹小车摘要本寻迹小车是以PCB电路板为车架,AT89S51单片机为控制核心,加以直流电机、光电传感器和电源电路以及其他电路构成。
系统由AT89S51通过IO口控制小车的前进后退以及转向。
寻迹由RPR2…各省主要风电塔架制造厂名单序号123456789101112131415161718192021222324 公司名称甘肃玉门锦辉长城甘肃科耀电力有限公司北车集团兰州金牛轨道交通装备有限公司河北强盛风电设备有限公司保定天威电气设备结构有限公司…学习“七.一”讲话精神,深入剖析“四种危险” 胡锦涛在党庆90年大会上,总结了建党以来的“三件大事”和“两大成果”,提出了往后“两个宏伟目标”,指出中共面临“四种考验”和存在“四种危险”。
整篇讲话与时俱进,有新意,有不少新提法,是一篇回顾历史、总结经…自动化06--2班2009年6月5日自动寻迹小车摘要本寻迹小车是以PCB电路板为车架,AT89S51单片机为控制核心,加以直流电机、光电传感器和电源电路以及其他电路构成。
系统由AT89S51通过IO口控制小车的前进后退以及转向。
寻迹由RPR220型光电对管完成。
关键词:AT89S51 直流电机光电传感器自动寻迹电动车AbstractThe smart car is aluminum alloy for the chassis, AT89S51 MCU as its core, including motor and servo, plus photoelectric sensors, as well as other flame sensor and power circuit. MCU controls the car turning back forward or running on the white line. RPR220 reflective photo sensor seeks the trace. 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 car’s status will be transmitted to the Remote Console. OCMJ4X8C LCDdisplay and 2 keys for start control.Keywords: AT89S51 Motor Servo Photo sensor Electrical fire engines一、系统设计1、设计要求(1)寻线跑(2)显示小车当前的速度(3)显示时间并记录行驶距离(4)自动避开障碍物(5)其他2、小车循迹的原理这里的循迹是指小车在地板白纸上循黑线行走,通常采取的方法是红外探测法。