- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
红外遥控小车 学 院:物信学院 学生姓名:司彩艳、张洁琼 指导教师:赵利民 专 业:电子信息科学与技术 班 级:08电信(2)班 1.选题背景 随着汽车工业的迅速发展,智能化作为现代社会的新产物,是以后的发展方向,可以按照预先设定的模式在一个特定的环境中自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。 中国自1987年把“智能模拟”作为国家科学技术发展规划的主要研究课题,开始着力研究智能化。 智能小车,是一个集环境感知、规划决策,自动行驶等行驶功能于一体的综合系统,它集中的运用了计算机、传感、信息、通信、导航、人工智能及自动控制系统等技术,是典型的高新科技综合体。 2.方案设计 总体设计方案 题目要求设计一个无线遥控小车转置,通过按键实现小车的前进、后退、左转、右转和停止的功能,设计分为发射、接收、控制、驱动四个模块,发射部分利用无线发射原理,通过红外遥控器按键发射数据信号;接收部分采用红外无线接收头来接收信号,经过解码器解码后,解码信号通过单片机控制输入到驱动程序的输入端,其输出控制电机的转动。 其四个部分设计流程如图所示: 3.单元硬件电路设计 3.2 红外接收头LBST-1838 1、特性:圆形设计、内外双屏蔽、铁壳封装; 宽角度及长距离接收; 抗干扰能力强; 能抵挡环境干扰光线; 低电压工作(2.7v~5.5v); 2、红外接收头的种类很多,引脚定义也不相同,一般都有三个引脚,包括供电脚,接地和信号输出脚。根据发射端调制载波的不同应选用相应解调频率的接收头。 红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf以上。 其应用电路图为: 3.3 控制部分设计 一般采用单片机作为控制器件,在使用中,通过对其编程来实现其控制能力。 3.4 驱动电路设计 1. L298是一种高电压、大电流电机驱动芯片,该芯片采用15脚封装。主要特点是:工作电压高,最高工作电压可达46V,输出电流大,瞬间峰值电流可达3A,额定功率25W。内含有2个H桥的高电压大电流全桥式驱动器,能够对电机绕组进行正反两个方向通电,可以同时驱动一台两项步进电机或四项步进电机,也可以驱动两台直流电机,其工作原理图如图3.4所示。 2. 在电机驱动过程中,我们选用PC817光电耦合器,PC817光电耦合器广泛用在电脑终端机,可控硅系统设备,测量仪器,影印机,自动售票,家用电器,如风扇,加热器等电路之间的信号传输,使之前端与负载完全隔离,目的在于增加安全性,减小电路干扰,简化电路设计,其原理图为: 1).电流传输比 (CTR: MIN. 50% at IF=5mA ,VCE=5V) 2).高隔离电压:5000V有效值 3).紧凑型双列直插封装,PC817为单通道光耦,PC827为双通光光耦,PC837为三通道,PC847为四通道光耦. 4).线性光耦元件。 4.软件程序设计 #includereg52.h sbit IR=P3^2; //红外接口标志 sbit L1=P2^0; //Left 前进方向看 方向控制端 sbit L2=P2^1; sbit R1=P2^2; //Right sbit R2=P2^3; unsigned char irtime; //红外用全局变量 bit irpro_ok,irok; unsigned char IRcord[4]; unsigned char irdata[33]; 定时器0中断处理 void tim0_isr (void) interrupt 1 using 1 { irtime++; //用于计数2个下降沿之间的时间 } 外部中断0中断处理 void EX0_ISR (void) interrupt 0 //外部中断0服务函数 { static unsigned char i; //接收红外信号处理 static bit startflag; //是否开始处理标志位 if(startflag) { if(irtime63irtime=33)//引导码 TC9012的头码,
文档评论(0)