基于单片机的红外遥控小车控制电路的设计教材.docx

上传人:b****8 文档编号:30239969 上传时间:2023-08-13 格式:DOCX 页数:46 大小:999.03KB
下载 相关 举报
基于单片机的红外遥控小车控制电路的设计教材.docx_第1页
第1页 / 共46页
基于单片机的红外遥控小车控制电路的设计教材.docx_第2页
第2页 / 共46页
基于单片机的红外遥控小车控制电路的设计教材.docx_第3页
第3页 / 共46页
基于单片机的红外遥控小车控制电路的设计教材.docx_第4页
第4页 / 共46页
基于单片机的红外遥控小车控制电路的设计教材.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

基于单片机的红外遥控小车控制电路的设计教材.docx

《基于单片机的红外遥控小车控制电路的设计教材.docx》由会员分享,可在线阅读,更多相关《基于单片机的红外遥控小车控制电路的设计教材.docx(46页珍藏版)》请在冰豆网上搜索。

基于单片机的红外遥控小车控制电路的设计教材.docx

基于单片机的红外遥控小车控制电路的设计教材

 

基于单片机的红外遥控小车控制电路设计

设计总说明

红外线是近距离、高速无线通信的一种手段,一直以来,红外遥控、遥测技术在玩具生产、家电制造及工业测控等领域得到了广泛的应用.作为近距离、室内通信的手段,红外线具有无线电无法比拟的优势.因此,遥控加智能的技术研究、应用都是非常有意义而且有很高的市场价值的。

红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。

通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备,从而方便快捷的实现远程控制。

智能小车的控制在科研等各个领域中都被广泛的应用,具有很大的实用价值。

本设计就是利用红外线及单片机系统对小车进行无线控制,通过红外灯发送无线红外信号,通过红外接收器接收信号经过单片机处理对电机进行控制,进而实现小车的动作。

该系统以P06单片机为核心,采用低功耗8位微处理器高速CMOS技术。

拥有电气一次可编程存储器和数记忆。

p06适用于在嘈杂的环境中工作因此,它是适用于家用电器电机控制中的应用。

因为p06工作在一个非常低的电流消耗,它在低功耗的应用是有利的,如远程控制器和电池供电系统。

红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。

接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出TTL兼容电平。

最后通过解码把脉冲信号转换成数据,从而实现数据的传输。

红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL电频信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。

主要硬件电路包括:

(1)单片机模块:

对红外信号进行处理,控制设计功能的实现。

(2)按键模块:

包括四个按键,表示小车的动作即前进、后退、左右转动。

(3)无线红外信号的发送及接收模块:

按键按下时红外发射管发送红外信号,红外接收器接收到信号后送入单片机处理。

(4)四个选项通道:

发送和接收部分别带有四个选项开关,进项选择控制,当发送与接收选择同一通道时才能正确的发送和接收信号。

只有接收端的地址码和发射端的地址码设置完全相同,输出端才有输出信号。

解码芯片将数据输入端接收到的信号,经内部电路解码辨识确认。

如果所接收到的信号地址码与本机地址编码相同,AUXOUT1~AUXOUT4输出与无线电发射系统所发射的相对应的开关信息给单片机电路,由单片机控制相应的开关电路动作。

否则,解码芯片不解码,单片机电路不响应。

(5)电机的正反转控制模块:

对单片机输出的控制信号进行放大处理通过改变两对大功率PNP、NPN三极管的导通,控制流入直流动电机里的电流方向。

以实现直流电动机的正反转。

工作时两对三极管为了避免发热过多损坏和对电机造成不良影响等问题采用大功率三极管,通过控制三极管的基极的高低电位使一对PNP或NPN导通即可控制电流的方向实现直流电机正反转。

设计中的软件部分要求实现发送装置的按键控制、接收装置的输出控制、发送与接收的通道检测控制。

发送信号采用载波38KHZ进行发送,接收装置有相应的延时时间。

本系统采用的是上电复位的复位方式。

本设计要求作出实物,所以要求每步的设计都具有可行性,不只是单单的只停留在原理阶段。

要想做出实物PCB电路板的制作是非常重要的一部分,要进行电路板的设计,采用Protel99se进行原理图和PCB图的设计,作出实际符合要求可行的电路板。

其次就是选择元器件进行焊接调试,随着设计的进行发现用LED发光二极管来代替电机来实现功能的指示更加方便可行,因此就用四个发光二极管来指示小车的前进后退左右转的动作。

最后通过调试发送装置能在六米左右的范围内对接收装置进行控制。

该系统具有结构简单,低功耗,抗干扰性强等特点,能准确的达到对小车的控制目的。

关键词:

红外线;单片机;小车;控制

Introduction

Infraredrayisameansofneardistance,high-speedwirelesscommunication,Allalong,theinfraredremotecontrol,remotesensingtechnologyhasbeenwidelyusedintheproductionoftoys,homeappliancesandindustrialcontroletc.Asaclosedistance,indoorcommunicationmeans,hastheincomparableadvantageofinfraredradioTherefore,remotecontrolandintelligenttechnologyresearch,applicationisverymeaningfulandveryhighmarketvalue.Characteristicsofinfraredremotecontrolisthepointtopointcommunicationtechnologyusinginfrared,doesnotaffectthesurroundingenvironment,doesnotinterferewithotherelectricequipment.Throughthecontrolinstructionbasedonsingle-chipmicrocomputerforremotecontrolofavarietyofequipment,canchoosedifferentbuttonstocontrolthedifferentdevices,thusconvenientremotecontrol.Intelligentvehiclecontrolhasbeenwidelyusedinscientificresearchinvariousfields,andhasgreatpracticalvalue.

Thisdesignistheuseofinfraredandsingle-chipmicrocomputersystemforwirelesscontrolofthecar,throughthewirelessinfraredsignalstocontrolthecar.

P0Xisan8-bitmicroprocessorwithlow-powerandhigh-speedCMOStechnology.Itisequippedwithanelectricalonetimeprogrammablememoryandadatamemory.P0Xisdesignedtoworkinnoisyenvironment。

Therefore,itissuitabletobeusedinapplicationofhomeappliancemotorcontrol.BecauseP0Xoperatesinaverylowcurrentconsumption,itisadvantageousinlow-powerapplication,likeremotecontrollerandbattery-poweredsystem.

Thisdesignistheuseofinfraredandsingle-chipmicrocomputersystemforwirelesscontrolofthecar,throughthewirelessinfraredsignaltransmittedbyinfraredlight,infraredreceiverreceivesthesignalthroughtheMCUtocontrolthemotor,andthenrealizethecarmovement.ThesystemusesP06microcontrollerasthecore,usinglow-power8bitmicroprocessorspeedCMOStechnology.Haveelectricalone-timeprogrammablememoryandmemory.P06isapplicabletoworkinginanoisyenvironmenttherefore,itissuitableforuseinmotorcontrolofthehouseholdelectricappliances.BecauseP06consumptionataverylowcurrent,itsapplicationinlowpowerconsumptionisbeneficial,suchasremotecontrollerandbatterypowersupplysystem.Thesendingpartofinfraredcommunicationismainlyforconversionofthedatatobetransmittedintopulseacertainformat,andthendrivetheinfraredemittingtubeoutdata.Thereceivingpartistocompletetheinfraredreceiving,amplification,demodulation,restorethesynchronousfiringofthesameformat,butthehighandlowpotential,justtheoppositeofthepulsesignal,theoutputTTLcompatibilitylevel.Finallythepulsesignalintodatabydecoding,thusachievingdatatransmission.TheinfraredreceiverisakindofcanreceiveinfraredsignalsandcanindependentlyfromtheinfraredreceivertooutputandTTLpowerfrequencysignalcompatibledevices,volumeandplastictriodeordinarytubealmost,suitableforallkindsofinfraredremotecontrolandinfrareddatatransmission.

Themainhardwarecircuitincludes:

(1)SCMmodule:

carriesonprocessingtotheinfraredsignal,realizethecontrolfunction.

(2)Thekeymodule:

includesfourkeys,saidcarmotionforwardandbackward,turningleftandright.

(3)Wirelessinfraredsignaltransmittingandreceivingmodule:

theinfraredemissiontubeinfraredsignalissentwhenabuttonispressed,theinfraredsignalreceivedbythereceiverintotheSCMtreatment.

(4)Thefouroptionchannel:

sendingandreceivingpartdon'twithfouroptions,selectthecontrolinput,andthereceivedsignalwhensendingandreceivingthesamechanneltosendthecorrect.Onlyaddresscodeandtransmitterreceiveraddresscodesetupexactlythesame,theoutputistheoutputsignal.Decodingchipdatainputsignalendreceived,confirmedbytheinternalcircuitdecodingidentification.Ifthesignalreceivedbytheaddresscodeandtheaddressofthemachinecodethesame,emissionoftheAUXOUT1~AUXOUT4outputandradiotransmissionsystemcorrespondingtotheswitchinformationtothemicrocontrollercircuit,MCUcontrolswitchcircuitcorrespondingaction.Otherwise,decodingchipisnotdecoded,thesinglechipcircuitdoesnotrespond.

(5)Positiveinversioncontrolmodule,motorcontrolsignalforthemicrocontrolleroutput:

theamplifiedbychangingthetwopairsoflargepowerPNP,aNPNtriodeconduction,controlflowsintotheDCcurrentdirectionofthemotor.InordertoachievepositiveDCmotor.Whenthetwopairoftransistorsinordertoavoidtoomuchheatdamageandadverseeffectsonmotorproblemswithlargepowertriode,throughthehighandlowpotentialcontroltriodebasetomakeapairofPNPorNPNconductioncancontrolthedirectionofthecurrentimplementationThesoftwarepartofthedesigntorealizetransmittingdevice,receivingdevicekeystocontroloutputcontrol,sendingandreceivingchanneldetectioncontrol.Sendasignalwithcarrier38KHZtransmitting,receivingdevicewithadelaytimecorresponding.Thissystemisusedinthewayofreductiononreset.Thedesignrequirementstomakereal,sothateachstepofthedesignisfeasible,notjustonlystayinthetheorystage.ProductiontomakerealPCBcircuitboardisanimportantpart,inordertodesignacircuitboard,designedbyProtel99seforschematicdiagramandPCBdiagram,tomeettherequirementsofcircuitboardisfeasible.Thesecondistochoosethecomponentsweldingdebugging,asthedesignwasfoundtoreplacethemotortorealizethefunctionofinstructionsismoreconvenienttouseLEDlight-emittingdiode,sousingfourLEDstoindicatethecarforwardbackaroundtheturn.Finally,throughthedebuggingandtransmittingdevicecancontrolthereceivingdeviceatsixmetersrange.

Thesystemhastheadvantagesofsimplestructure,lowpowerconsumption,thecharacteristicsofstronganti-jamming,canaccuratelyachievetheaimofcontrolofthecar.ofreversibleDCmotor.

Keywords:

infrared;MCU;car;control

 

1绪论

我们知道,人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。

其中红光的波长范围为0.62~0.76μm;紫光的波长范围为0.38~0.46μm。

比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。

红外遥控具有抗干扰,电路简单,容易编码和解码,功耗小,成本低的优点。

红外遥控是利用红外线(波长为0.76~1.5μm之间的近红外线)进行传递信息的一种控制方式,红外遥控几乎适用所有家电的控制。

随着电子技术、计算机技术和制造技术的飞速发展,数码相机、DVD车等消费类产品越来越呈现光机电一体化、智能化、小型化等趋势。

各种智能化小车在市场玩具中也占一个很大的比例。

本系统采用红外线发送信号通过红外信号接收器及核心单片机来实现对小车的行车控制,通过按键来让小车前进、后退、左转和右转的控制。

在汽车工业的迅速发展的过程中,关于汽车的研究也就越来越受人关注,智能控制技术也同时得到使用和发展。

全国各类的电子大赛中,几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,特别在智能控制方面。

另外在紧急或高危状况下,采用智能电动小车来代替人去完成某些任务更是十分必要的。

本设计实现的是对小车进行红外控制即简单的机械控制机,通过通道选择来选择控制对象,发送控制信号。

 

2方案设计

红外线的广泛应用给我们的生产生活带来了极大的方便,红外遥控装置具有抗干扰项性强、低功耗的特点。

本设计主要分为红外发送和红外接收两部分。

红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。

接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出TTL兼容电平。

最后通过解码把脉冲信号转换成数据,从而实现数据的传输。

红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL电频信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。

遥控范围最大可达6米左右,灵敏度高,一个遥控器可控制四个接收装置。

系统硬件电路框图如下:

图2-1发送电路框图

图2-2接收电路框图

3硬件电路设计

调制载波频率大多数使用的是38kHz,在发射端要对晶振进行整数分频,红外遥控是以调制的方式发射数据,就是把数据和一定频率的载波进行“与”操作,这样既可以提高发射效率又可以降低电源功耗。

红外线通过红外发光二极管(LED)发射出去,红外发光二极管(红外发射管)内部构造与普通的发光二极管基本相同,材料和普通发光二极管不同,在红外发射管两端施加一定电压时,它发出的是红外线而不是可见光。

实现红外发射的元器件很多,可以根据需要发出不同种类的编码。

由于发射系统一般用电池供电,P06芯片的功耗要很低,设计成可以处于休眠状态,这样可以降低功耗当有按键按下时才工作,本此次采用的单片机有内部晶振当电路的设计对时钟晶振要求不是很严格时可以采用,会有一定的误差,但这一点误差是可以忽略的。

红外遥控系统的硬件分为发送和接收两部分。

发送部分主要采用单片机P06与红外发送LED灯及运放装置组成,选用元件时要注意三极管的开关速度要快,还要考虑到LED的正向电流和反向漏电流,一般流过LED的最大正向电流为100mA,电流越大,其发射的波形强度越大;接收部分同样采用单片机P06与红外接收器HS0038组成,单片机P06通过运放电路对电机进行控制。

红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。

3.1主体元器件选择

3.1.1单片机

本系统采用P06单片机是低功耗8位微处理器高速CMOS技术,带有程序和数据存储区,提供灵活的中断处理能力。

内部带有一个振荡器(精度±5%)集成,降低了成本。

带有内部分频器,振荡器可以在时间精度要求不高时替代晶振。

图3-1P06单片机

结构:

采用哈佛结构,其中提到的计算机体系结构,使用物理上独立的存储和信号通路的指令和数据。

因此,程序和数据的内存块的分离,可以有不同的总线宽度。

16位和8位宽线路中使用的程序和数据的存储器,分别。

数据存储器分为两个部分:

特殊功能寄存器(SFR)和通用寄存器(GPR)。

ALU是8位的操作数,可以从做业务(累加器寄存器),探地雷达,SFR,或立即常数。

注册是一种用于ALU操作没有地址专用寄存器。

控制寄存器(CR)块只能通过一个默认的源/目的大多数指令。

内部上电复位(POR)和外部复位可以作为设备复位源。

看门狗定时器(定时器),定时器0(TMR0),内部振荡器,八级深栈和中断处理能力有助于提高系统的成本和功耗。

双向I/O引脚被分组到一个,B,和C振荡器启动定时器(OST)增加振荡器的可靠性。

图3-2P06结构图

程序存储功能:

记忆中的p06包括程序存储器,配置存储器,数据存储器,寄存器和控制寄存器。

有两种寻址方式在p06:

非线性和线性寻址方式寻址方式。

在非线性的寻址方式,用一个寻呼方案。

在线性寻址模式,所有的数据是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1