第一篇:智能倒车雷达系统,实验报告
智能倒车雷达系统
· ·
实验报告
实验 报告人:
实验 结果:
1、填一填:
通过测量超声波发射与接收所经历的时间来计算超声波与障碍物之间的距离。当到达危险距离时发出警报。2、连一连:
(类比 Arduino 功能部件 与 计算机硬件)
左图___________是一种可以__________的元器件。3、填表,并画出硬件连线图,进行实物连接:
②蜂鸣器(输出设备)的连接:
①超声波传感器(输入设备)的连接:
第二篇:汽车倒车雷达汽车倒车雷达市场调研报告
汽车倒车雷达市场调研报告
一、调查目的:
随着汽车的普及,越来越多的家庭拥有了汽车。交通拥挤状况也随之出现,撞车事件也是经常发生,人们在享受汽车带来的乐趣和方便的同时,更加注重的是汽车的安全性,许多“追尾”事故都与车距有着密切的关系。为了解决这个安全问题,设计一种汽车测距防撞报警系统势在必行。
二.调查意义
根据相关资料对各年汽车事故的分析结果,得出在驾驶员、汽车和道路三个环节中,驾驶员这一环节的可靠性低于另外两个环节。80%以上的车祸是由于驾驶员反应不够迅速或者误判所引起的,特别是在汽车高速行驶情况下,超过65%的车辆相撞是追尾相撞。此外汽车倒车,仅靠后视镜有视觉盲区,亦常出现撞车、撞人、撞物的意外事故。据统计, 在危险情况下, 如果能给驾驶员0.5s的预处理时间, 则能够减少30%的汽车追尾事故、50%路面相关事故、60%的迎面撞车事故, 这说明了安全报警系统的作用, 因而在汽车防撞装置还应具有报警系统。
汽车倒车防撞系统可以在司机倒车时,检测后方靠近车身的障碍物,在距离过短时及时以报警的方式告知驾驶员,可以避免因后视镜的视觉盲区而出现与障碍物的碰撞,起到倒车辅助功能。在汽车前进时也
可以开启倒车防撞系统,用以检测后方靠近的车辆,及时提醒驾驶员做出判断。因此,研究开发汽车防撞等主动式汽车辅助安全装置,对
于减少交通事故和经济损失具有重要意义。
三、倒车雷达的市场状况
(一)倒车雷达的市场前景
中国国家汽车行业“十五”规划研究组预测; 2005年和2010
年,全国轿车保有量将分别达到843—869万辆和1423—1542万辆。2004年我国轿车的销售量为232万辆,2005年我国轿车的销量预计高达275万辆,同比增长18.5%;未来五年,国内轿车需求量以两位数的速度快速增长,尤其值得关注的是中高档轿车的私人消费迅速升温,中高档轿车已成为市场需求主流。另据国际汽车制造商协会(DICA)最近预测,中国将成为第四大汽车市场,同时也将成为全球汽车配套服务产业的第四大市场,汽车用品及服务行业正赶上历史上从未有过的空前繁荣期。根据国际惯例,汽车生产厂商的利润与汽车用品及今后服务行业的利润之比在1:10以上,另据有关专业机构统计,目前有车一族用于每辆新购汽车的平将装璜费用4500元。在欧美国家,轿车倒车雷达的安装使用率达80%以上,而我国目前轿车(高、中、低档次的轿车)的平均安装率只有10%左右。随着国产中高档车产量和需求量的快速攀升,倒车雷达的需求量将进入快速增长期,倒车雷达市场前景广阔。
(二)系统组成和工作原理
(1)功能:功能较齐全的倒车雷达应该有距离显示、声音/语音报警、区域警示和方位指示、探头自动检测等。
(2)性能:性能主要从探测范围、准确性、显示稳定性和捕捉目标速度来考虑,要求是测得准、测得稳、范围宽和捕捉速度快。
(3)外观工艺:作为汽车的内外装饰件,要考虑显示器和探头安装后是否美观,与车是否协调。从探头外形看,可以选择的有纽扣式和融合式两种。纽扣式的探头表面是平的,融合式探头表面是有造型变化的,追求与后保险杠的自然过渡。从尺寸上看,有超小型、中型和较大尺寸的,主要取决于车后保险杠的大小和个人偏好。从颜色上看,应选择与汽车保险杠相同或相近的颜色。
显示器应根据驾驶员的倒车习惯选用前置式或后置式的,有的产品可以同时使用两个显示器。
(4)质量与可靠性:倒车雷达作为汽车用品,对其质量和可靠性应有比较高的要求,尤其是探头的质量直接关系到倒车雷达所应起的作用,特别是产品的灵敏度、是否存在盲区、产品是否正常工作等。此外,质量好的产品提供的服务较好,承诺的包换期和包修期比较长。
(三)汽车倒车雷达的发展 水平
倒车雷达的快速发展始于20世纪末21世纪初,经过几年的时间,随着技术发展和用户需求的变化,倒车雷达在几年的时间里大致经过了六代的演变。
第一代:倒车时通过喇叭提醒。“倒车请注意”!想必不少人还记得这种声音,这就是倒车雷达的第一代产品,只要司机挂上倒档,它就会响起,提醒周围的人注意,不能算真正的倒车雷达,基本属于淘汰产品。
第二代:采用蜂鸣器不同声音提示驾驶员。这是倒车雷达系统的真正开始。倒车时,如果车后1.8m~1.5m处有障碍物,蜂鸣器就会开始工作。蜂鸣声越急,表示车辆离障碍物越近。但没有语音提示,也没有距离显示,虽然司机知道有障碍物,但不能确定障碍物离车有多远,对驾驶员帮助不大。
第三代:数码波段显示具体距离或者距离范围。这代产品比第二代进步很多,可以显示车后障碍物离车体的距离。如果是物体,在1.8m开始显示;如果是人,在0.9m左右的距离开始显示。这一代产品有两种显示方式,数码显示产品显示距离数字,而波段显示产品由3种颜色来区别:绿色代表安全距离;黄色代表警告距离;红色代表危险距离,必须停止倒车。第三代产品把数码和波段组合在一起,比较实用,但安装在车内影响美观。
第四代:液晶屏动态显示。不用挂倒档,只要发动汽车,显示器上就会出现汽车图案以及车辆周围障碍物的距离,色彩清晰漂亮,外表美观,可以直接粘贴在仪表盘上,安装很方便。不过LCD外观虽精巧,但灵敏度较高,抗干扰能力不强,所以误报也较多。
第五代:魔幻镜倒车雷达。结合了前几代产品的优点,采用了最新仿生超声雷达技术,配以高速电脑控制,可全天候准确地测知2m以内的障碍物,并以不同等级的声音提示和直观的显示提醒驾驶员。魔幻镜倒车雷达可以把后视镜、倒车雷达、免提电话、温度显示和车内空气污染显示等多项功能整合在一起,并设计了语音功能。因为其外形就是一块倒车镜,所以可以不占用车内空间,直接安装在车内后视镜的位置。而且颜色款式多样,可以按照个人需求和车内装饰选配。
第六代:专为高档轿车生产。第六代产品在第五代的基础上新增了很多功能:外观上看,比第五代产品更为精致典雅;功能上看,它除了具备第五代产品的所
有功能之外,还整合了高档轿车具备的影音系统,可以在显示器上观看DVD影像。
(四)发展前景
(1)由加装向原装发展。越来越多的汽车在出厂时配有倒车雷达。
(2)原装倒车雷达车型呈现高档→中档→低档的发展态势。
(3)由主流探头向更多探头发展。
(4)功能更加强大,集成音响和音像播放功能。
(5)设备趋于小型化、人性化、智能化。
四 结语
汽车市场的快速发展将带动倒车雷达市场的繁荣。国内倒车雷达主流市场已经开始由进口高档汽车向中低档汽车发展;技术上向着单芯片功能集成、灵敏度更高、可视化等方向发展;后装市场竞争激烈,前装市场将是倒车雷达生产厂商的低风险高回报所在。
第三篇:倒车雷达故障排查和工作原理
1)倒车雷达的工作原理: 2)倒车雷达的种类: 3)如何选购倒车雷达: 4)倒车雷达的准确度: 5)倒车雷达的灵敏度 6)关于雷达的安装问题? 7)雷达安装时要注意什么?
8)问:为什么我的倒车雷达安装后,会产生误报,或是不停地报警,如何处理?
资料更新中………………………………………………….1)倒车雷达的工作原理:
倒车雷达的主要作用是在倒车时,利用超声波原理,由装置于车尾保险杠上的探头发送超声波撞击障碍物后,反射此声波回到探头,探头把数
据交给雷达主机,让主机计算车体与障碍物之间的实际距离,通过显示器,声音等方式告诉驾驶者,使停车和倒车更容易、更安全。
倒车雷达系统的组成:1.主机2.显示器3.探头2~8个
四探头的倒车雷达:电源接倒车灯的正和负,当你一挂倒档,雷达通电开始工作.6到8探倒车雷达:探头为车前2到4探, 车后为4探, 车后探头电源接倒车灯的正和负,当你一挂倒档,雷达通电开始工作.车前探头电源是接刹车灯,车前进时,踩刹车,车前探头开始工作,2)倒车雷达的种类:
现在市面上的倒车雷达产品可按探头数目来分类,有2、3、4、6、8等多种探头数的产品可选。一般探头数目越多,盲区就越少,用户选购最 多的是2—4个探头的产品,它们直接安装在汽车后面的保险杆上。6—8个探头的倒车雷达,可以把探头按照前2/4,后4的方式安装,这样倒车
雷达除了能够探测到车后的位置,还能探测到车身前面左、右两边的位置。
按照提示方式,倒车雷达可分为VFD显示,液晶显示屏提示、语音提示,声音等方式
3)如何选购倒车雷达:
目前汽车市场上倒车雷达种类繁多,价格也是高低不等,淘友你,应该如何选择倒车雷达产品呢?其实如何我们在这里说很多的技术参数,相信
对大多淘友来说,是没用,因为网购,又看不到实物,多说也没用.我们从事倒车雷达已多年,以下按我个经验为淘友你说说,如有不认同,请与我们 交流,谢谢.首先不得不说一下雷达精确度,这是最多淘友关心的问题:
准确度是受到很多因素影响的,车后的障碍物不同,得到的数据会不同,如车后的障碍物是:活动的人体,高速运动的汽车,小圆柱等等,他
们得到的数据就会不同,因为不同物体,反射回来的超声波或多或少,所以主机计算出来的数据也有所不同,:“二狼神”倒车雷达如果对着一面墙 体,慢速测试,可以得到很高的准确度.不得不再说一下灵敏度: 这点很多人会有一个误区,雷达不是灵敏度越高越好,当然,也不是说低就是好,是取一个适中的度数,这个灵敏度是厂家通过测试而调节好 的,有的厂家不管产品,只看到车友的爱好,把灵敏度调到最高,这样会使雷达出现很多误报的情况,如:雨天因雨水粘在探头表面,产生误报,或是 因为风大,吹着探头,也产生误报等等.再次不得不说一下雷达探测技术:
多说没用,雷达测距离,是一个很成熟的技术,其实每个厂家,撑握的技术都一样,不会有很明显的差别,只是看厂家是否注重自己的品牌,关注自
己产品质量.,山寨产品,就不好说啦,如何选择的是品牌的,i不管是“二狼神”还是任何一款品牌产品,都应该不会有问题.4)倒车雷达的准确度:
准确度是受到很多因素影响的,车后的障碍物不同,得到的数据会不同,如车后的障碍物是:活动的人体,高速运动的汽车,小圆柱等等,他
们得到的数据就会不同,因为不同物体,反射回来的超声波或多或少,所以主机计算出来的数据也有所不同,:“二狼神”倒车雷达如果对着一面墙 体,慢速测试,可以得到很高的准确度.5)倒车雷达的灵敏度
这点很多人会有一个误区,雷达不是灵敏度越高越好,当然,也不是说低就是好,是取一个适中的度数,这个灵敏度是厂家通过测试而调节好 的,有的厂家不管产品,只看到车友的爱好,把灵敏度调到最高,这样会使雷达出现很多误报的情况,如:雨天因雨水粘在探头表面,产生误报,或是 因为风大,吹着探头,也产生误报等等.6)关于雷达的安装问题?
有很多淘友会问到,在网上购买了产品,自己不会安装,如何办,如果自己不懂,可以找汽车美容,汽车维修店安装,还有淘友担心他们不给安装如
何办,这可有点过于担心啦,你出钱,他们出工时,怎么会不给安装呢,他们可是有钱赚的,一个雷达安装工时在1个小时内.一个小时赚几十元,就 现在这市道,已相当不错啦,但也不排除有的安装店素质不好,他们店里有同类产品,他们想你在他哪里购买并安装,多赚点.也会对你在本店购买 的产品加于贬低,在深圳,我们为很多汽车美容,汽车维修店都有提供产品,他们的产品标价就会比我们在淘宝上销售的价格贵上一倍,其实他们 的处境和心理,我们细想一下,都可以明白和理解的.我们在本地,也提供安装,欢迎本地淘友上门安装.看好产品,联系我们,倒车雷达的安装费用 ,一般是在60元到80元间 7)雷达安装时要注意什么?
倒车雷达安装时,应该注意探头安装的高度,一般需求到距离地面50CM左右,在每个探头后,有一个UP小箭头标致,箭头一般是向上,但不同车型,有的保险杠弯度不一样,有时需要调节一下的.安装时,挺别要注意,别让探头探测到地面,产生误报的.很多淘友在安装时,特别是自己安装时会 出现这问题,8)问:为什么我的倒车雷达安装后,会产生误报,或是不停地报警,如何处理? 如果出现这种情况,会有好几个因素影响到 ,第一:雷达其中一个探头角度没有安装好,工作时,探测到地面,产生误报.第二:雷达主机,安装在一个磁性很强的区域内,如果汽车音响喇叭旁边等
第三:雷达探头是一个振动的原件,因为开孔刚好,把探头压得太紧而让他工作异常.(有经验的技工会把开孔边轻微修整一下)
第四:探头表面有脏物,或探头表面缝隙处有细小东西
第五:探头或接头有问题(当误报警时,显示器上显示数据不为00时,而是带有数字变化,如:0.4 0.6 0.8………….此原因排除,查看第一, 二,三,四原因)
第六:主机有问题(当误报警时,显示器上显示数据不为00时,而是带有数字变化,如:0.4 0.6 0.8 …………..此原因排除,查看第一, 二,三,四原因)
解决办法:
当误报警时,显示器上显示数据不为00时,而是带有数字变化,如:0.4 0.6 0.8…………..等变化时,可以确定不属于第五,第六问题,这时
查看第一,二,三,四原因,要找到问题所以,我们先找到是哪个探头在误报,通过显示器,我们很容易查看和排除出哪个探头,找出误报探头,我们 分别进行第一,二,三,四原因排除,第一:原因:排除方法:对探头角度调整,探头后有一个UP,小箭头标致,一般向上,有的车型保险杠特别,需要调节一下 第二原因:把主机移开测试
第三原因:轻微修整一下开孔,但别把孔开弄大了哦,只是修整一下边 第四原因:清除脏物
较笨,但最为简单,实用的排除方法:
排除第五,第六原因后,我们把接在主机的所以探头拔掉后,在通电的情况下,分别再单独把探头接回主机,每次测试时,主机上保证只接一个探头 ,一个一个探头进行测试,找出误报探头,进行第一,第二,第三,第四原因排除, 如果条件充许,单独手拿着探头,对空旷的地方探测, 原因总结:如果出现误报,首先我们观看显示器,如果显示器上的数字为:00 不变化时,第五,第六原因占多, 当显示器上显示不为:00 而是有数字变化,一定不会是第五,第六原因, 而是第一,第二,第三,第四其它原因之一.
第四篇:倒车雷达案例原理与测试说明
“倒车雷达”案例原理与测试说明 程序设计目标及程序运行效果说明
程序设计目标:利用超声波测距模块和无源蜂鸣器,实现类似类似倒车雷达的功能,并有距离显示在数码管上。程序运行效果说明:程序中距离显示分为七个阶段:
①distance>800mm②500mm 当距离distance不断减小时,蜂鸣器响声越来越急促。程序相关电路及工作原理说明 2.1 LED数码管电路 2.2 超声波测距模块电路图 2.3 无源蜂鸣器电路 2.4 工作原理 本实验就是综合运用超声波模块和蜂鸣器模块。程序中利用三个定时器: (1)定时器0,用于测量超声波测量模块接收端持续高电平的时间。(2)定时器1,每隔60ms中断一次,使得超声波模块发出信号。 (3)定时器2,用于控制蜂鸣器beep端反转,产生方波。注意不同距离情况下,蜂鸣器发声的间隔不同。 摘要 本设计主要有单片机模块、传感器模块、电机驱动模块以及电源模块组成,小车具有自主寻迹的功能。本次设计采用STC公司的89C52单片机作为控制芯片,传感器模块采用红外光电对管和比较器实现,能够轻松识别黑白两色路面,同时具有抗环境干扰能力,电机模块由L298N芯片和两个直流电机构成,组成了智能车的动力系统,电源采用7.2V的直流电池,经过系统组装,从而实现了小车的自动循迹的功能。 关键词 智能小车 单片机红外光对管 STC89C52 L298N 1 绪论 随着科学技术的发展,机器人的设计越来越精细,功能越来越复杂,智能小车作为其的一个分支,也在不断发展。在近几年的电子设计大赛中,关于小车的智能化功能的实现也多种多样,因此本次我们也打算设计一智能小车,使其能自动识别预制道路,按照设计的道路自行寻迹。设计任务与要求 采用MCS-51单片机为控制芯片(也可采用其他的芯片),红外对管为识别器件、步进电机为行进部件,设计出一个能够识别以白底为道路色,宽度10mm左右的黑色胶带制作的不规则的封闭曲线为引导轨迹并能沿该轨迹行进的智能寻迹机器小车。方案设计与方案选择 3.1 硬件部分 可分为四个模块:单片机模块、传感器模块、电机驱动模块以及电源模块。 3.1.1 单片机模块 为小车运行的核心部件,起控制小车的所有运行状态的作用。由于以前自己开发板使用的是ATMEL公司的STC89C52,所以让然选择这个芯片作为控制核心部件。STC89C52是一种低损耗、高性能、CMOS八位微处理器,片内有4k字节的在线可重复编程、快速擦除快速写入程序的存储器,能重复写入/擦除1000次,数据保存时间为十年。其程序和数据存储是分开的。 3.1.2 传感器模块 方案一:使用光敏电阻组成光敏探测器采集路面信息。阻值经过比较器输出高低电平进行分析,但是光照影响很大,不能稳定工作。 方案二:使用光电传感器来采集路面信息。使用红外光电对管,其结构简明,实现方便,成本低廉,没有复杂的图像处理工作,因此反应灵敏,响应时间少。但也存在不足,它能获取的信息是不完全的,容易受很多扰动(如背景光源,高度等)的影响,抗干扰能力较差。 方案三:使用CCD传感器来采集路面信息。使用CCD可以获取大量的图像信息,掌握全面的路径信息,抗干扰能力强,为以后功能的扩展提供方便。但使用CCD需要大量的图像处理工作,进行大量数据的存储和计算,因此电路复杂,实现起来工作量大。 方案四:使用光电对管采集路面信息。RPR220结构紧凑,体积小,调整电路简单工作性能稳定。 可见方案四最适宜,但仅从此项目考虑,方案二成本低,也能完成设计,故选用方案二。3.1.3 电机控制模块 3.1.3.1电机的选择 方案一:采用步进电机,其转过的角度可以精确定位,可实现小车行进过程的精确定位。但步进电机的输出力矩低,随转速的升高而降低,且转速越快下降得越快。 方案二:采用直流电机,其转动力矩大,体积小,重量轻,装配简单,操作方便。速度的调节可以改变电压也可以调节PWM。 基于以上,我们选择了方案二,使用直流电机作为驱动电机。 3.1.3.2电机的驱动 采用专用芯片L298N作为电机驱动芯片,其操作方便,稳定性好,性能优良。一片L298N就可以分别控制两个直流电机。 3.1.4 电源模块 给整个系统稳定供电以保持其正常工作,包括7.2V的电源以及转5V部分,其中7.2V的是给电机和其驱动供电,5V的用来驱动单片机及其他芯片。 以上单元连接如下图所示: 3.2 软件部分 3.2.1程序流程图 此系统采用89C52单片机,再根据硬件连接,通过相应的软件来完成对信号的采集和数据的分析,再控制小车的运行状态,以下为主程序流程图: 3.2.2程序设计思路 3.2.2.1寻迹模块程序 通过传感器获得路面信息然后反馈给单片机,再通过单片机来实现相应的功能。 3.2.2.2电机驱动模块程序 控制两个直流电机,实现前进、后退、前左转、前右转、停车等功能。各部分电路的作用及电路工作原理分析 4.1 信号采集模块 4.1.1 TCRT500结构与工作原理 TCRT5000(L)具有紧凑的结构发光灯和检测器安排在同一方向上,利用红外光谱反射对象存在另一个对象上,操作的波长大约是950毫米。探测器由光电晶体三极管组成的,它由高发射功率红外光电二极管和高度灵敏光电晶体管组成。通过测试,其检测距离在2mm-10mm。TCRT5000的发射管和接收管是一起封装在矩形塑料壳中,为了使检测更加准确,我们用了5只TCRT5000检测黑线,实物见图4-1。 4.1.2 信号采集电路图及原理 小车在白色地面行驶时,红外发射管发出的红外信号被反射,接收管收到信号后,输出端为低电平,经过比较器比较后输出为低电平。而当红外信号遇到黑色导轨时,红外信号被吸收,接收管不能接收信号,输出端为高电平,经过比较器比较后输出高电平。单片机通过采集每个比较器的输出端电压,便可以检测出黑线的相对位置的位置,从而控制小车的行驶方向。 4.2 信息处理模块 4.2.1 原理 检测到白色路面的红外接收头处理后送出的是低电平,而检测到黑色路线的检测头送出的是高电平,由此可根据这5个红外接收头的高低电平判断路线情况而调整小车前进方向。具体情况有如下几种: a 检测到 1 1 1 1 或 0 0 0 0 0小车应该停止。 b 检测到 0 0 0 0 或 0 1 0 0 0 或 1 0 0 0 说明路线向左偏,小车向左转。 c 检测到 0 0 0 0 1 或 0 0 0 1 0 或 0 0 0 1 1说明路线向右偏,小车向左转。 d 检测到 x x 1 x x(x不全为1)说明线路是直的,小车直走。4.3 电机驱动模块 4.3.1直流电机 给两个电刷A和B加上直流电源,如上图(a)所示,则有直流电流从电刷 A 流入,经过线圈abcd,从电刷 B 流出,根据电磁力定律,载流导体ab和cd收到电磁力的作用,其方向可由左手定则判定,两段导体受到的力形成了一个转矩,使得转子逆时针转动。如果转子转到如上图(b)所示的位置,电刷 A 和换向片2接触,电刷 B 和换向片1接触,直流电流从电刷 A 流入,在线圈中的流动方向是dcba,从电刷 B 流出。 此时载流导体ab和cd受到电磁力的作用方向同样可由左手定则判定,它们产生的转矩仍然使得转子逆时针转动。这就是直流电动机的工作原理。外加的电源是直流的,但由于电刷和换向片的作用,在线圈中流过的电流是交流的,其产生的转矩的方向却是不变的。实用中的直流电动机转子上的绕组也不是由一个线圈构成,同样是由多个线圈连接而成,以减少电动机电磁转矩的波动,绕组形式同发电机。 4.3.2电路图 我们采用成品L298N电机驱动模块,采用光电耦合器件隔离单片机与L298N的控制电路,工艺精度高,性能可靠。L298N模块内部通过H桥电路实现直流电机的正转,反转,其原理如下: 如图4-3所示,全桥式驱动电路的4只开关管都工作在斩波状态,S1、S2为一组,S3、S4 为另一组,两组的状态互补,一组导通则 另一组必须关断。当S1、S2导通时,S3、S4关断,电机两端加正向电压,可以实 现电机的正转或反转制动;当S3、S4导 通时,S1、S2关断,电机两端为反向电 压,电机反转或正转制动。 桥驱动电路 4.3.3原理 L298N是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。内含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使内部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。使用L298N芯片驱动电机,该芯片可以驱动两台直流电机。系统调试 5.1硬件部分 焊接完成后,首先进行的调试是用数字万用表测量各个电路是否焊接正常,是否有虚焊漏焊等现象的出现,以及各个电容是否是正常的未被击穿状态、电阻的阻值是否与设计的原理图上的一致。接通电源,用数字万用表测量当有+5V的各引脚是否有+5V的电压,测量电路中是否出现了不该有的短路现象。接入光电传感器模块,使各个光电检测器的光电对管靠近白纸,观察对应的发光二极管是否发光,不发光表示正常。然后再使各个光电对管靠近黑线,观察对应的发光二级管是否发光,发光表示正常。 5.2软件部分 我们先测试了小车的前进,停止,左转和右转。组装信号采集模块后,实现小车的自动循迹功能。 具体实现程序见附录一 总结 实验结果如符合实验要求,小车按照黑胶布轨迹前进,并能够及时正确显示小车的行进状态以及行进距离。具体现象如下: 左边传感器检测到黑线,小车左转; 右边传感器检测到黑线,小车右转; 中间传感器检测到黑线,小车直行。从而就可以完成对黑胶布的循迹功能。参考文献 [1]电子信息专业实验教程 赵刚 李佐儒 四川大学出版社 [2]单片机C语言教程 郭天祥 电子工业出版社 [3]模拟电子技术 童诗白 清华大学出版社 附录一 程序: #include sbit DJ_left_s = P1^0;//直流电机控制 sbit DJ_left_n = P1^1; sbit DJ_right_s = P1^2;sbit DJ_right_n = P1^3; //左转函数 void Turn_right(){ DJ_left_s = 0;DJ_left_n = 1;DJ_right_s = 1;DJ_right_n = 0;} //右转函数 void Turn_left(){ DJ_left_s = 1;DJ_left_n = 0;DJ_right_s = 0;DJ_right_n = 1;} //前进函数 void Go_ahead(){ DJ_left_s = 1;DJ_left_n = 0;DJ_right_s = 1;DJ_right_n = 0;} //停止函数 void Stop(){ DJ_left_s = 0;DJ_left_n = 0;DJ_right_s = 0;DJ_right_n = 0;} //循迹函数 void xunji(unsigned int m){ if(m==0x7c) { Turn_right(); return; } if(m&0x10) { Go_ahead(); return; } if(m&0x0c) { Turn_right(); return; } if(m&0x60) { Turn_left(); return; } } //主函数 void main(){ while(1){ xunji(P2&0x7c); } } 附录二 实物图:第五篇:智能循迹小车实验报告