谁有做过红外壁障小车的?能告诉我具体要怎么做吗?用单片机怎么去控制啊?

自动寻迹小车
摘要:本寻迹小车是以有机玻璃为车架,ATmage32L单片机为控制核心,加以直流电机、光电传感器和电源电路以及其他电路构成。系统由mage32通过IO口控制小车的前进后退以及转向。寻迹由RPR220型光电对管完成。
关键词:ATmage32L直流电机光电传感器自动寻迹电动车
Abstract:The smart car is aluminum alloy for the chassis, ATmaga32L 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 LCD display and 2 keys for start control.
Keywords:ATmaga32LMotor Servo Photo sensor Electrical fire engines

一、系统设计
1、设计要求
(1)自动寻迹小车从安全区域启动。
(2)小车按指定路线运行,自动区分直线轨道和弯路轨道,在指定弯路处拐弯,实现灵活前进、转弯、倒退等功能,在轨道上划出设定的地图。
(3)小车完成指定运行任务后,自动返回出发起点,自动倒车,入库。
寻迹路线如图1所示:

2、小车循迹的原理
这里的循迹是指小车在黑色地板上循白线行走,通常采取的方法是红外探测法。
红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。
3、模块方案比较与论证
根据设计要求,本系统主要由控制器模块、电源模块、寻迹传感器模块、直流电机及其驱动模块、电压比较模块等模块构成。
为较好的实现各模块的功能,我们分别设计了几种方案并分别进行了论证。
3.1车体设计
方案1:购买玩具电动车。购买的玩具电动车具有组装完整的车架车轮、电机及其驱动电路。但是一般的说来,玩具电动车具有如下缺点:首先,这种玩具电动车由于装配紧凑,使得各种所需传感器的安装十分不方便。其次,这种电动车一般都是前轮转向后轮驱动,不能适应该题目的方格地图,不能方便迅速的实现原地保持坐标转90度甚至180度的弯角。再次,玩具电动车的电机多为玩具直流电机,力矩小,空载转速快,负载性能差,不易调速。而且这种电动车一般都价格不菲。因此我们放弃了此方案。
方案2:自己制作电动车。经过反复考虑论证,我们制定了左右两轮分别驱动,后万向轮转向的方案。即左右轮分别用两个转速和力矩基本完全相同的直流电机进行驱动,车体尾部装一个万向轮。这样,当两个直流电机转向相反同时转速相同时就可以实现电动车的原地旋转,由此可以轻松的实现小车坐标不变的90度和180度的转弯。
在安装时我们保证两个驱动电机同轴。当小车前进时,左右两驱动轮与后万向轮形成了三点结构。这种结构使得小车在前进时比较平稳,可以避免出现后轮过低而使左右两驱动轮驱动力不够的情况。为了防止小车重心的偏移,后万向轮起支撑作用。
对于车架材料的选择,我们经过比较选择了有机玻璃。用有机玻璃做的车架比塑料车架更加牢固,比铁制小车更轻便,美观。
综上考虑,我们选择了方案2。小车底盘如图2所示:
2车体底盘图


3.2控制器模块
方案1:采用可编程逻辑期间CPLD 作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。且从使用及经济的角度考虑我们放弃了此方案。
方案2:采用凌阳公司的16位单片机,它是16位控制器,具有体积小、驱动能力高、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点。处理速度高,尤其适用于语音处理和识别等领域。但是当凌阳单片机应用语音处理和辨识时,由于其占用的CPU资源较多而使得凌阳单片机同时处理其它任务的速度和能力降低。
本系统主要是进行寻迹运行的检测以及电机的控制。如果单纯的使用凌阳单片机,在语音播报的同时小车的控制容易出现不稳定的情况。从系统的稳定性和编程的简洁性考虑,我们放弃了单纯使用凌阳单片机而考虑其它的方案。
方案3:采用Atmel公司的ATmaga32L单片机作为主控制器。ATmaga32L是一个低功耗,高性能的8位单片机,片内含32k空间的可反复擦些100,000次的Flash只读存储器,具有2Kbytes的随机存取数据存储器(RAM),32个IO口,2个8位可编程定时计数器,1个16位可编程定时计数器,四通道PWM,内置8路10位ADC。且maga系列的单片机可以在线编程、调试,方便地实现程序的下载与整机的调试。
从方便使用的角度考虑,我们选择了方案3。

3.3电源模块
由于本系统需要电池供电,我们考虑了如下集中方案为系统供电。
方案1:采用10节1.5V干电池供电,电压达到15V,经7812稳压后给支流电机供电,然后将12V电压再次降压、稳压后给单片机系统和其他芯片供电。但干电池电量有限,使用大量的干电池给系统调试带来很大的不便,因此,我们放弃了这种方案。
方案2:采用3节4.2V可充电式锂电池串联共12.6V给直流电机供电,经过7812的电压变换后给支流电机供电,然后将12V电压再次降压、稳压后给单片机系统和其他芯片供电。锂电池的电量比较足,并且可以充电,重复利用,因此,这种方案比较可行。但锂电池的价格过于昂贵,使用锂电池会大大超出我们的预算,因此,我们放弃了这种方案。
方案3:采用12V蓄电池为直流电机供电,将12V电压降压、稳压后给单片机系统和其他芯片供电。蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。虽然蓄电池的体积过于庞大,在小型电动车上使用极为不方便,但由于我们的车体设计时留出了足够的空间,并且蓄电池的价格比较低。因此我们选择了此方案。
综上考虑,我们选择了方案3。
3.4稳压模块
方案1:采用两片7812将电压稳压至12V后给直流电机供电,然后采用一片7809将电压稳定至9V,最后经7805将电压稳至5V,给单片机系统和其他芯片供电,但7809和7805压降过大,使7809和7805消耗的功率过大,导致7809和7805发热量过大,因此,我们放弃了这种方案。
方案2:采用两片7812将电压稳压至12V后给直流电机供电,然后采用2576将电压稳至5V。2576的输出电流最大可至3A,完全满足系统要求。
综上考虑,我们选择了方案2。
3.5寻迹传感器模块
方案1:用光敏电阻组成光敏探测器。光敏电阻的阻值可以跟随周围环境光线的变化而变化。当光线照射到白线上面时,光线发射强烈,光线照射到黑线上面时,光线发射较弱。因此光敏电阻在白线和黑线上方时,阻值会发生明显的变化。将阻值的变化值经过比较器就可以输出高低电平。
但是这种方案受光照影响很大,不能够稳定的工作。因此我们考虑其他更加稳定的方案。
方案2:用红外发射管和接收管自己制作光电对管寻迹传感器。红外发射管发出红外线,当发出的红外线照射到白色的平面后反射,若红外接收管能接收到反射回的光线则检测出白线继而输出低电平,若接收不到发射管发出的光线则检测出黑线继而输出高电平。这样自己制作组装的寻迹传感器基本能够满足要求,但是工作不够稳定,且容易受外界光线的影响,因此我们放弃了这个方案。
方案3:用RPR220型光电对管。RPR220是一种一体化反射型光电探测器,其发射器是一个砷化镓红外发光二极管,而接收器是一个高灵敏度,硅平面光电三极管。
RPR220采用DIP4封装,其具有如下特点:
塑料透镜可以提高灵敏度。
内置可见光过滤器能减小离散光的影响。
体积小,结构紧凑。
当发光二极管发出的光反射回来时,三极管导通输出低电平。此光电对管调理电路简单,工作性能稳定。
因此我们选择了方案3。
3.6电机模块
本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。由于本实验要实现对路径的准确定位和精确测量,我们综合考虑了一下两种方案。
方案1:采用步进电机作为该系统的驱动电机。由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统。经综合比较考虑,我们放弃了此方案。
方案2:采用直流减速电机。直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生较大扭力。
我们所选用的直流电机减速比为1:74,减速后电机的转速为100r/min。我们的车轮直径为6cm,因此我们的小车的最大速度可以达到
V=2πr•v=2*3.14*0.03*100/60=0.314m/s
能够较好的满足系统的要求,因此我们选择了此方案。
3.7电机驱动模块
方案1:采用专用芯片L298N作为电机驱动芯片。L298N是一个具有高电压大电流的全桥驱动芯片,它相应频率高,一片L298N可以分别控制两个直流电机,而且还带有控制使能端。用该芯片作为电机驱动,操作方便,稳定性好,性能优良。
方案2:对于直流电机用分立元件构成驱动电路。由分立元件构成电机驱动电路,结构简单,价格低廉,在实际应用中应用广泛。但是这种电路工作性能不够稳定。
因此我们选用了方案1。

说实话这个网上搜智能小车控制系统 多得很 而且成熟的都很多的 这个真的太多了 就是控制电机的正反转 啊

用单片机做的红外感应开关,谁知道程序怎么写?~

这个真需要单片机么,一个电压比较器和一个驱动电路,一个继电器就可以了

红外发射管其实也是一个二极管,只是功能不一样而已。同样是两只管脚分别接正负极。单片机程序还是用高低电平控制红外管。
希望对你有帮助

#15550198752# 我想问下智能小车的寻线和红外避障是什么原理 - ******
#牟环# 寻线是通过线性ccd来分辨赛道上的对比度的不同也就是赛道上的白线于从而确定车所在的位置,红外避障当然就是用红外发射管发射红外线,当反射达到一定强度时就认为将要碰上障碍物,然后告诉cpu要碰上了.请采纳,谢谢

#15550198752# 急急急 有帮忙做红外避障智能车51程序的吗,价格面议 !!!! - ******
#牟环# 你直接用红外避障就得慢慢调,用示波器看他输出的波有压力,你检测一下驱动电路和模块电路搭建的是否正确,如果都正确可能是你红外模块本身的问题.

#15550198752# 谁能说下不用单片机怎么做一个红外遥控小车???? 最好是有详细的资料啊!!! - ******
#牟环# 思维不要受局限,你见现在的低端玩具车有用单片机的么,用5通道遥控芯片,想办法把FM部分用红外来代替,但是最终得到的效果肯定不好,红外对方向是有要求的,你就当做实验玩吧,祝成功~

#15550198752# 本科毕业设计做的智能红外避障小车,答辩的时候都会问些什么啊 ******
#牟环# 智能红.外避障小车 这个,就是,可以给你为你,写的.

#15550198752# 要做一个智能避障避险小车,我负责软件,用的是直流电机和红外,请问需要哪些知识呢?谢谢! - ******
#牟环# 会算电机的扭矩,包括减速机的,如果是智能化的话,单片机,ic,驱动器,数字模拟电路都要知道

#15550198752# 为什么我用51做的红外遥控和超声波避障小车,两个程序能分开工作,合在一起却只有超声波能工作? - ******
#牟环# 可能程序决定了超声波避障优先,检测下程序

#15550198752# 怎么弄一辆避障小车,我一点思路都没有.硬件和软件都没思路 - ******
#牟环# 红外线引脚接中断口,当有障碍物时候可以出发中断,利用定时器计数发出的红外波来回时间,知道红外线在空气的速度,就可以计算出距离,最后根据距离判断是否避开障碍物.

#15550198752# 请问我现在有的的东西能做出避障小车么 - ******
#牟环# 基本功能的小车绝对能,但是要弄明白驱动芯片的用法,红外传感器也要调好,其他功能的还要再加材料.

#15550198752# 避障小车用超声波传感器,其他的物体会对它有干扰吗? - ******
#牟环# 超声波用来壁障很好啊,相比于其他的(红外啊),受影响很小了.其他的物体对它没有干扰.超声波是20k-40k左右频率的声波,本身是很稳定的.这里唯一担心的就是一个探测距离(最短很最远的)和探测角度(记得好像一般6度吧).建议改成摇头方案,像雷达一样,就更好了,优酷上就有现成的视频.

#15550198752# 单片机与红外线传感器能否实现检测到前面有障碍物,就停下,和单片机怎么接 - ******
#牟环# 循迹小车?这种电路我做过N个,其实没有那么麻烦.用TCRT5000红外传感器(就是两个红外管绑在一起,网上有资料),四条腿,到 www.ic-on-line.cn 去下载资料,这东西不难买,大约2块钱一个.在发射管上串连一个200欧姆电阻直接接在+5V电源和地上,别接反了.在输出的管子上,集电极串连一个10K电阻接到+5V,射极接地,在电阻于集电极中间引一条线作为输出,平时没有障碍物的时候输出高电平,有障碍物的时候输出低电平.就这么简单,外围只有两个电阻,调节发射管的电阻可以调节灵敏度(障碍物距离).

  • 想做一辆由单片机控制的智能小车,我需要学习哪些方面的知识?
  • 答://IO口定义为蜂鸣器控制 如果蜂鸣器正极接电源,SPEAK =0;蜂鸣器就会响,你看就是这么简单。unsiggne char temp;//定义TEMP为单字节变量。sfr PORTA P1;//将P1口定义为PORTA 7,结合上面讲的,你就可以搭电路和编代码进行小车控制。。总结,当然,做起来可能不那么顺利,坚持才是硬道理。

  • 谁能给我系统介绍一下中越自卫反击战的始末?
  • 答:越3师又称“金星师”,师部驻谅山及以南,下辖2团,12团,141团,炮兵68团,该师原驻南方,1976年6月调至陆难陆岸地区,隶属第一军区,战前调至该地,该师及141团曾获越南”人民武装力量英雄”称号,12团是该师主力,曾获“英雄团”称号,擅长进攻,能打近战,夜战,各级干部训练有素,实战经验丰富。 我东线兵团编为...

  • 谁能告诉我关于远红外桑拿房会经常出现什么故障啊
  • 答:三、看材质 能做桑拿房的材料有很多,消费者在选购材质时,要看其所用木材是否具有不易变形、耐用防腐的性能,再根据自身经济条件选择具体的材质。一般来说,香杉木(又名红雪松)、铁杉的材质较好,但相应的价格也贵一些。四、看大小 市面上的桑拿房有两类,一种可以自由移动到任何位置的远红外桑拿...

  • 陆风是什么牌子的车
  • 答:陆风X7到迄今为止还未参加第三方的车子碰撞安全性测试,仅仅在_部自主开展了检测,检测规定是依照2012版C-NCAP碰撞技术规范实行。在100%正脸碰撞中,陆风X7以50km/h的速率撞向刚度壁障,碰撞后汽车引擎盖被所有弹起来,正中间的横放防撞钢梁基本上完好无缺,除此之外在碰撞实验中,全景天窗并没有遭受分...

  • 有谁能告诉我一下这是什么兰草吗?
  • 答:故一代兰艺大家吴恩元言:“因种法有好歹,致开品有高下耳”。说的就是这个道理。品种鉴别真学问。对兰花品种的鉴别应辩证的看、综合的看,不能一叶障目,不见泰山,妄下素冠荷鼎结论。正确的方法应该是看叶形、看花苞、看开品。种植方法 兰花盆景照片集锦(18张)分开的兰丛,不要拆得太零星,每...

  • 双星物语的整个游戏过程,谁来说说?
  • 答:利用这种魔法他们可以除去“水之魔法壁障”前往帕维尔庭院里的“周边水路”。在那里从师父“蒙面男子”那里又学到了新的奥义“奥义·雷击爪牙走”,这样他们就具有了聚集包括宠物在内的三个人的力量进行攻击的能力。这种最具威力的奥义对于他们同魔王的战斗大有益处。此后他们可以走上“通往祭坛之路”去夺回第三尊神像...

  • 我们的远红外线原来有红光但现在打开有热度但没有红光是什么原因?
  • 答:2、红外灯板烧毁。3、红外灯板电源工作不正常。4、红外灯感光器损坏。5、红外灯供电漏接或者供电不足。检测方法:1、拆开摄像头前面的两颗螺丝,用手遮住光敏电阻,测一下红外线发光二极管,有正常的电压变化 就是二极管老化,反之就是光敏电阻或灯板坏。2、如果是使用220伏电源供电的产品,电源应该没...

  • 谁能告诉我小车违法13442代码的具体解释?违法什么规章。。。_百度知...
  • 答:扣分不是目的,安全意识和安全驾驶才是安全出行的保障!以下是小车违章扣分细节汇总,建议收藏!!!扣1分的违章行为汇总:1.不按规定使用灯光-1;包括了夜间不开车灯、不正确使用远光灯、不正确使用雾灯等严重影响自己和其他车辆行驶安全的行为。2.不按规定会车-1;会车时,必须注意保持足够的安全侧向...

  • 杜甫的诗,谁能告诉我?
  • 答:土门壁甚坚,杏园度亦难。 势异邺城下,纵死时犹宽。 人生有离合,岂择衰盛端! 忆昔少壮日,迟回...大五码的全唐诗,我即抽出其中的杜诗,转成国标码,做了增补、校对,并 以编年为序重新编排,编成二十...万里谁能驯?冬日洛城北谒玄元皇帝庙配极元都□(“门”内“必”),凭高禁御长。守祧严具礼,掌节...

  • 首飞炸毁的马斯克“星舰”,能给我们什么样的启发?
  • 答:有关“星舰”首飞的过程,以及失败的细节,这两天各类公众号已传遍了简中网络,这里不再累述。  “我告诉过你(多发)没那么容易” 所以今天,距离“大新闻...但是2吨重的“星链”2.0,则可以根据需要配备各式各样的载荷,从提供数据中继功能外,变身电子侦察卫星、光学侦察卫星、红外线预警卫星,甚至是装载武器成为攻击...

    为传递更多家电数码信息,若有事情请联系
    数码大全网