单片机红外线遥控系统分析

发布者:chunying最新更新时间:2018-02-27 来源: eefocus关键字:单片机  红外线  遥控系统 手机看文章 扫描二维码
随时随地手机看文章

  吊车是工厂、车间中一种常用的搬运工具。其动力一般是交流电动机。吊车在空间可进行上、下、左、右、前、后的运行。控制吊车的方法一般有两种:一种是操作人员在悬挂于吊车横梁上的操作室进行控制;另一种是将控制电机的按钮用控制线引到地面,操作人员在地面进行控制。但在工作中,感到这两种方法都不方便,于是就设计了用红外遥控方式控制吊车系统。

一、工作原理

  本系统由红外线发射机(简称发射机)和红外接收机(简称接收机)组成。发射机和接收机中均有8031单片机,具有全双工的串行接口。两机之间就是靠该串行口进行通信的。
  
  本遥控装置的两个8031单片机靠红外光传递信息。发射机串行口输出端驱动红外发光二极管,将数字信息变成红外光脉冲信号发射出去。红外检波放大器将红外光信号还原为数字信号,送至接收串行输入端,经8031识别处理后,做出相应的控制。
  
  8031单片机的串行接口有四种工作方式。本系统采用了方式1,即波特率可变的8位异步通信方式。考虑到红外发光二极管和红外检波器的开关时间,我们将传输波特率定为1 250 b/s。
  
  发射机8031的串行口定义为方式1输出,将键盘输入的指令转变为一帧信息,控制红外发光管的导通与截止,使信息发射出去。
  
  接收机8031的串行口定义为方式1输入,接收经红外检波器转换后的数字信息。

二、系统硬件电路及程序设计

  1.发射机的硬件电路及程序设计
  
  红外遥控发射机电气原理图见图1- 70。


  
  由8031、74LS373和2732EPROM、晶振、复位电路等构成8031最小系统。4×4键盘连至8031的Pl口上,P1.o~Pl.3设定为输出,P1.4~P1.7设定为输入,用查询方式扫描键盘。
  
  虚线框中是红外光发射电路。D1、D2是红外发光二极管;D3是红外发光二极管作为指示器。它们均由三极管T来驱动。串行口输出端( TxD)经反相器控制三极管T的导通与截止。当TxD =0时,T导通,Dl、D2、I]3发光;当TxD =1时,T截止,D1、D2、D3中没有电流通过,不发光。
  
  红外遥控发射机的程序框图见图1- 71。

  2.接收机的硬件电路及程序设计
  
  接收机除8031单片机部分外,还有红外信号接收部分和控制输出部分。图1- 72是接收机的电气原理图。
  
  虚线框中是红外接收机部分电路图。D是红外检波二极管,IC PH302B是红外放大器。红外光信号经检波、放大后送到8031单片机串行口的输入端(RxD)。当有足够的红外光照射到D时,IC的7端从1变为O。
  
  接收机8031的Pl口作为输出控制接口。P1.0~P1.6控制6个固体继电器J1~J6。固体继电器是一种新型的适合于微机控制的继电器。其内部有光电耦合器和双向可控硅,隔断了微机系统与主电路的电气联系,且通、断时不会产生电火花而给微机带来不良后果。J1-J6的输出端可直接作为接触器线圈的控制开关。J1j2、J3J4和Js图1- 71发射机程序流程图J6分别控制三台电机的正、反转,而每个电机正、反向的闭锁和三个
  
  电机间的相互闭锁都是由软件来完成的。这样不但节省了很多继电器,缩小了控制盘的体积,更主要的是去掉了发生故障的隐患。接收机程序框图见图1- 73。

三、操作方式

  红外遥控发射机可通过3种方式控制吊车运行:
  
  ●点动方式这是原系统的控制方法,即按下键就启动电机,直到松开为止;
  
  ●连续方式按一次键,则执行该键的操作,再按一次,则停止该操作;
  
  ●示教方式  操作人员用点动或连续运动方式把吊车运行过程“教”给吊车,吊车会把该
  
  过程记下来,之后,便可以自动重复运行。该方式特别适用于重复性搬运。
  
  本摇控装置的控制距离大于80 m,控制角度不小于120。(亦可设计成全方位的),很适合于短距离遥控。通过提高红外发光管的发射功率和增加红外接收回路的放大级数,可以增大控制距离。


关键字:单片机  红外线  遥控系统 引用地址:单片机红外线遥控系统分析

上一篇:单片机基于DTMF编码的无线电数据通信
下一篇:多单片机处理系统并行通信分析

推荐阅读最新更新时间:2024-03-16 15:55

一种简单实用的电话报警系统的设计
0 引言 目前,采用电话线作为传输媒体的远程监控和报警系统很多,相关的研究也较多 。此类系统一般由用户端的报警装置和报警受理中心的接收装置、微机等组成。报警器完成自动摘机、拨号、电话信号音的判断以及数据的传送,由接收端实现自动摘机、信号解调及解码,这些系统要求可靠性高、性能稳定。报警监控计算机通过调制解调器接收用户终端的报警信息后,利用电信部门提供的来电显示业务,通过适当的编程可提取电话号码、报警日期、时间等信息,根据这些信息还可从数据库中调出更多的用户信息,这样可以简化接收端的硬件电路、降低成本、提高可靠性,同时可以做到使值班人员了解更多的报警信息,也可供日后查询。本文设计的报警系统简单实用,计算机软件采用可视化软件VB编程后
[单片机]
一种简单实用的电话报警<font color='red'>系统</font>的设计
基于AT89C51单片机的LED彩灯控制器设计
  1引言   随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰 富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用 彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态 参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。   本文提出了一种基于AT89C51单片
[单片机]
基于AT89C51<font color='red'>单片机</font>的LED彩灯控制器设计
STM32Cube微控制器开发软件在GitHub正式上线
意法半导体在人气颇高的代码托管网站平台GitHub上发布了STM32Cube嵌入式软件,向开发者开放STM32嵌入式软件源代码,充分利用该网站软件更新发布更快、更高效的优势,推进协同便利的开发模式利用。 在GitHub上发布STM32Cube软件全部原始代码,可以让1000多款STM32 *Arm®Cortex®-M微控制器(MCU)和异构Cortex-M /-A微处理器的用户轻松存储、管理、跟踪和控制自己的软件代码。GitHub的功能,例如,Pull请求,可以促进协同开发模式,使社区能够利用GitHub的修改处理结构,提供替代解决方案和新功能。此外,用户通过GitHub Issues(开发人员之间的特权沟通渠道)可以提
[单片机]
STM32Cube<font color='red'>微控制器</font>开发软件在GitHub正式上线
51单片机-定时器概念
1.生活的例子 通过上一章大家已经有了对中断知识的了解,像外部中断这种需要物理动作才能触发中断函数执行,但很多情况下我们需要的是中断函数在适当时刻可以自动得去执行,所以就需要定时器来辅助了。 定时器是单片机内部的一个硬件资源。 用生活常见现象举例:定时器相当于一个闹钟,我们调5分钟后闹钟就响,在这5分钟里我们想做什么就做什么,相当于我们自己是主函数里的任务,想运行什么任务就运行什么,也不用去理会闹钟还剩多少时间就响,我们只是一直做我们想做的事就行。 之后闹钟响了,这时我们不能再任性去做主函数的事了,得赶紧把中断函数里的事办完先,也就是要去执行中断函数了,主函数的事要暂停不做先,执行完中断函数之后继续回到主函数做我们的
[单片机]
单片机定时器0、1演示程序
//实验例程 大虾(DX-51)学习板 定时器0、1使用例程 #include reg52.h #include intrins.h //MCU51嵌入式专业仿真器占用3个字节程序空间0x003b,0x003c,0c003d, //使用code数组声明防止编译器将函数定位于此三字节所在程序空间上 unsigned char code DX58 _at_ 0x003b; unsigned char count; unsigned char direction; unsigned char delay1; unsigned char delay2; void timer0(void) interrupt 1 using 0 { T
[单片机]
51单片机C语言us级的精确延时
us级的精确延时延时,非要要汇编吗?否。请看下面例子: void delay1(unsigned char i) { while(--i); } i  delay time/us 1  5 2  7 3  9 ...
[单片机]
利用PWM给HCS12单片机应用增加语音功能
随着嵌入式领域的拓展,目前许多微控制器芯片一般都不具备数据-模拟的双向通道,但几乎都集成有PWM产生模块。本文利用飞思卡尔公司HCS12单片机的PWM模块,还原存储在存储器中的声音采样数据,在几乎不增加成本的情况下,实现嵌入式应用中的扩展语音功能。   HCS12系列单片机未包含数/模转换的模块。要给其扩展语音功能,通常的做法是增加一块数/模转换芯片。虽然这样做可以得到非常好的音质(取决于数/模转换芯片的性能),但由于要多使用一块数/模转换芯片,在对音质要求不太高的应用中,会给设计增加额外的成本,同时也使电路设计相对复杂。   本文介绍利用PWM还原声音的解决方案,可以很好地解决这个矛盾。例如安全报警应用中,系统通常已经
[单片机]
什么是汽车微控制器?汽车MCU的特点、分类及应用
随着智能汽车的发展,用户对汽车的安全性、稳定性、智能化不断提出更新的要求。车载各项功能的实现都需要复杂的芯片组和算法的稳定支持,MCU将发挥更大的作用。 什么是汽车微控制器? 汽车微控制器又称MCU,是汽车电气控制系统的核心部件。MCU必须具备良好的高温性能和稳定性,才能控制车内所有电子系统,包括多媒体、音响、导航、悬架等。与普通MCU相比,汽车MCU对品质要求更高,在复杂环境下不易损坏汽车的。一般来说,最重要的是可靠性和温度范围,民用级为0-70℃,工业级为20-85℃,汽车级为40-85℃。 MCU将成为“汽车大脑”的重要组成部分,是汽车的智能大脑,发挥着“思考、计算、控制”的核心功能。随着汽车电子电气架构向集中式演进,M
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved