激光远程遥控器性能研究(含电路图,Proteus仿真程序)
无需注册登录,支付后按照提示操作即可获取该资料.
激光远程遥控器性能研究(含电路图,Proteus仿真程序)(论文7700字,Proteus仿真程序)
摘要
随着微控制技术的不断提高,在工业控制中单片机得到了广泛的应用,通过单片机配合激光的收发模块,可以实现短距离的无线通讯。本课题设计一款基于M12的激光收发系统。设计中通过按键实现对M12模块启动和停止控制,作为激光的发送端,利用单片机和M12组成激光接收电路,并利LCD1602对接收的数据进行显示。本设计中详细介绍了激光收发系统的软件和硬件设计。硬件电路设计包括激光的发送电路设计和接收电路设计,利用prtotel软件设计硬件电路图;软件设计包括主程序设计和各功能模块程序设计,利用VISO软件画出流程图,利用keil软件进行c语言编程。本系统可广泛应用日程生活和工、农业生产中。
关键词:单片机 ;M12激光对射光管;遥控器
Abstract
With the continuous improvement of micro control technology, in the industrial control MCU has been widely used, through the microcontroller with laser transceiver module, can realize the short distance wireless communication. This paper designs a M12 laser transmitting and receiving system based on. Design through the keys to achieve the M12 module to start and stop control, as the end of the laser transmission, the use of SCM and M12 laser receiving circuit, and LCD1602 the received data for display. This design introduces the software and hardware design of the laser transmitting and receiving system. The hardware circuit design, including the design of laser design of transmitting circuit and receiving circuit using Prtotel software design of the hardware circuit diagram; software design includes main program design and each function module program design and use VISO software to draw a flow chart, using keil software programming in C language. The system can be widely used in daily life and industrial and agricultural production.
Key words: single chip microcomputer; M12 laser to shoot light tube; remote control
设计目标
1)实现对激光发送端的计数采集。
2)根据采集的计数信息,经过处理后在液晶上进行显示。
3)采集到计数后,控制继电器吸合开灯。
4)实现遥控系统的软件和硬件电路设计。
5)对遥控器进行原理仿真,对软件和硬件设计进行验证。
系统控制方案确定
激光遥控器由AT89C51单片机最小系统,显示电路、蜂鸣器电路、按键电路、计数采集电路和电源电路、继电器控制电路组成。系统控制结构见图2-2所示:
1、计数采集电路的工作原理是,通过接收激光接收端的信号,经过光耦隔离后送入到单片机的外部中断口,当单片机检测到外部中断后计数将做加1处理。
2、按键电路主要由开始计数和停止计数两个按键组成,用于控制激光的发送和停止。
3、AT89C51最小工作系统由电源电路、复位电路、晶振电路和下载电路等组成,当程序下载到最小电路中,最小系统便可根据下载的程序实现对输入和输出的控制。
4、显示电路功能显用LCD1602进行显示,通过单片机液晶的驱动实现对计数次数的开始和停止进行记录。
5、蜂鸣器显示电路作为计数的提醒,每次接收端收到计数信号,蜂鸣器响一声,作为计数提示音。
6、继电器控制电路用于控制灯的亮灭,当接收到计数信号后,控制继电器吸合,点亮灯,当接收到停止信号后,控制继电器断开熄灭灯。
目 录
1 引言 1
1.1选择背景及意义 1
1.2应用现状 1
1.3本文主要研究内容和结构安排 1
2 系统方案分析 3
2.1 设计目标 3
2.2设计思想 3
2.2.1硬件实现原理 3
2.2.2软件实现原理 3
2.2.3系统原理框图 4
2.3 光电计数器简介 4
2.3.1激光原理介绍 4
2.3.2 系统控制方案分析 5
2.4 系统控制方案确定 5
3 硬件电路设计 7
3.1激光发送端 7
3.2接收端电源电路设计 8
3.2计数采集电路设计 8
3.3液晶显示电路设计 8
3.4 蜂鸣器报警电路设计 9
3.5 单片机最小系统 9
4系统的软件设计 11
4.1 系统主程序设计 11
4.2 检测子程序设计 11
4.3 人机界面子程序设计 13
5 系统仿真 15
5.1系统仿真 15
5.2 系统运行结果分析 15
结 论 17
致 谢 18
参考文献 19