文档库 最新最全的文档下载
当前位置:文档库 › 遥控小汽车的设计研究6.21

遥控小汽车的设计研究6.21

遥控小汽车的设计研究6.21
遥控小汽车的设计研究6.21

学号01081237

密级

遥控小汽车的设计研究

摘要

根据题目要求,本设计采用2片AT89C52单片机构成主从式的控制系统,双机采用串行口进行通信。红外遥控部分采用遥控车模专用编、解码芯片TX-2/RX-2,提高控制的可靠性;同时,在遥控发射端加入了用凌阳61板做的语音识别系统,能够完成语音遥控功能。采用红外传感器进行里程检测;超声波传感器进行障碍识别;感光电阻辅以步进电机控制的转动机构进行光源方向的检测,并能用软件控制小车行驶到光源附近。采用步进电机对小车的转向进行精确的控制,同时用红外传感器对转向的角度进行校正。此外,采用四位LED数码管和若干LED发光二极管显示时间、行进的里程以及小车的各种状态;采用AT24C08串行EEPROM记录小车的行驶轨迹,并能按照所记录的轨迹自动行驶。

本次设计基于完备的软硬件系统,很好的实现了小车语音遥控、任意曲线行驶、路线记录与重放、自动查找光源、自动避障,里程统计并发出指示信息等功能。

关键词:单片机;超声波传感器;红外遥控;语音识别;凌阳61板

ABSTRACT

According to the topic, my design needs to adopt two AT89C52 to form a control system of principal and subordinate. The communication between the two MCU is to adopt the serial port. Meanwhile, launch end join with insult male genital 61 sound recognition system that board make remotely, can finish the remote control function of the pronunciation, and it adopts the infrared sensor to measure the mileage; The ultrasonic sensor carries on the obstacle to discern; Sensitization resistance complement in order to walk into whom electrical machinery control rotate organization carry on measuring, direction of the light source, The small car can go to the adjacent place of the light source with the software .The design adopts serial EEPROM of AT24C08 to write down the orbit of the car , and can repeat the route automatically which has been recorded.

The Design is on the basis of the complete software and hardware system, and the small car has the function of sound remote control, following any curve, recording the route where it has gone, finding out the light source, etc…

Keywords: MCU; AT24C08; sensor; SPCE061A

目录

第1章绪论 (1)

1.1概述 (1)

1.2设计要求及主要功能介绍 (1)

1.2.1 手动控制功能 (2)

1.2.2 自动寻找光源功能 (2)

1.2.3 超声避障功能 (2)

1.2.4 记录路线与重放路线功能 (2)

1.2.5 声控功能 (3)

1.2.6 其他功能 (3)

1.3 MCS-51系列单片机简介 (3)

1.4凌阳SPCE061A精简开发板简介 (5)

第2章系统总体设计 (6)

2.1系统功能模块的划分 (6)

2.2单片机数目的选定 (6)

2.3系统原理框图 (7)

2.4系统软件主要特色 (7)

2.4.1软件分层结构 (8)

2.4.2多任务结构 (8)

2.4.3消息驱动结构 (13)

2.5本章小结 (15)

第3章各模块的详细设计 (16)

3.1 红外遥控模块的设计 (16)

3.1.1 遥控模块的功能需求 (16)

3.1.2 编解码芯片的选型 (16)

3.1.3 遥控模块原理图 (16)

3.1.4 遥控电路与语音识别模块的连接 (18)

3.2 数码管、发光二极管显示模块的设计 (18)

3.2.1 多位数码管扫描显示原理 (18)

3.2.2 工作状态指示灯及转向灯的设计 (19)

3.2.3 显示模块电原理图 (19)

3.2.4 显示任务的软件设计 (20)

3.3 声音提示功能的设计 (20)

3.4 前轮转向模块的设计 (21)

3.4.1 前轮转向的机械结构设计 (21)

3.4.2 前轮转向中点校准功能的设计 (22)

3.4.3 步进电机驱动芯片 (22)

3.4.4 前轮转向任务的软件设计 (22)

3.5 后轮驱动模块的设计 (24)

3.5.1 直流电机驱动芯片L298N (24)

3.5.2 后轮驱动任务的软件设计 (25)

3.6 里程检测模块的设计 (25)

3.6.1 探头的选型与安装 (25)

3.6.2 软件消抖与硬件消抖的比较 (26)

3.6.3 里程检测任务的软件设计 (26)

3.7 超声测距模块的设计 (27)

3.7.1 超声测距的理论依据 (27)

3.7.2 超声发射电路 (27)

3.7.3 超声接收电路 (28)

3.7.4 超声测距任务的软件设计 (29)

3.8 光源方向探测模块的设计 (30)

3.8.1 旋转机构设计 (30)

3.8.2 亮度检测电路的选型与设计 (31)

3.8.3 寻找光源方向任务的软件设计 (32)

3.9 行驶路线的记录与重放模块的设计 (33)

3.9.1 该模块的功能概述 (33)

3.9.2 AT24C08串行EEPROM介绍 (33)

3.9.3 存储记录的格式 (33)

3.9.4 手动模式下记录行驶路线功能的软件设计 (33)

3.9.5 重放行驶路线功能的软件设计 (34)

3.10 双机串行通信模块的软件设计 (35)

3.10.1 通信方式的选型 (35)

3.10.2 双机串行通信的软件设计 (35)

3.11 语音识别功能的设计 (36)

3.11.1 凌阳语音压缩算法 (37)

3.11.2 语音识别模块的软件设计 (37)

3.12 本章小结 (37)

第4章系统软件的设计 (39)

4.1 单片机的C语言程序设计简介 (39)

4.2 系统的三种工作模式 (39)

4.3 手动模式的设计 (40)

4.4 自动寻找光源模式的设计 (40)

4.4.1 功能分析 (40)

4.4.2 寻找光源的策略 (41)

4.4.3 自动寻找光源的软件设计 (41)

4.4.5 该功能模块存在的一些问题 (41)

4.5 走数字及路线重放模式的设计 (44)

4.6 本章小结 (44)

第5章系统的组装、调试和测试 (45)

5.1 系统的组装、调试 (45)

5.2 遥控距离的测试 (45)

5.3 时间显示功能的测试 (45)

5.4 里程显示功能的测试 (46)

5.5 超声测障碍功能的测试 (46)

5.6 走数字功能的测试 (46)

5.7 行驶路线记录与重放功能的测试 (47)

5.8 自动寻找光源功能的测试 (47)

5.9 语音识别功能的测试 (47)

5.10 本章小结 (48)

结论 (49)

致谢 (50)

参考文献 (51)

附录 (52)

哈尔滨工程大学本科生毕业论文

第1章绪论

1.1 概述

单片机以其强大的控制能力已经被广泛应用于诸多领域,配以各种接口传感器可以实现系统的智能化。无论是在工业控制领域、医疗卫生领域、还是在国防军事领域、航天航空领域,微控制器都起着举足轻重的作用。从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。

目前市场上已有很多种用超声波传感器制作的产品,在汽车电子领域,用超声波传感器做的倒车雷达可以提高汽车行驶的安全性。对汽车驾驶员来说车身后方是一个视线的“死区”,倒车时得非常小心,倒车雷达的出现就解决了这一问题,当车身后方有障碍时能及时发出警告。

语音识别技术也日趋完善,在机器人领域,要想用语言和机器人“交谈”,首先就要解决语音的识别问题。可以用语音识别技术做成电话声控拨号、声控家电、儿童玩具等。语音识别技术还有待于进一步的发展。本设计中采用凌阳61板做的声控系统可以用语音控制小车的前进、后退、左转、右转、停止。

1.2 设计要求及主要功能介绍

根据题目要求,本设计需要完成的以下几项功能:

(1)红外遥控功能,启停、自动或手动;

(2)前或后直线行进;

(3)任意曲线行进;

(4)测距避障功能;

(5)显示行进距离;

(6)精确查找光源。

哈尔滨工程大学本科生毕业论文

另外,在设计过程中又扩展了一些功能,比如声控功能、记录与重放行驶路线功能等。

1.2.1 手动控制功能

在手动控制模式下,可以控制小车的前进、后退、左转、右转、停止、漏粉、显示时间、显示里程,若在行驶过程中遇到障碍小车将自动停止,并发出声光警告信号。同时,在转弯或后退时相应的转向灯和倒车灯会闪烁发光,小车接收到一个按键命令后除了执行相应的动作外蜂鸣器还会响一声,以告知操作者已收到了命令。

在手动控制模式下,还设置了一个记录行驶路线的开关。操作者按下这个开关后,先选择这一次记录的路线的名称,此后对小车的控制命令将被存入EEPROM中,直至操作者再按下一次这个开关结束这次路线的记录。记录的路线可在重放路线模式下重放。

1.2.2 自动寻找光源功能

在自动寻找光源模式下,小车可以自动查找光源的方向,然后自动行驶到光源的附近。在自动行驶过程中若遇到障碍,小车将自动采取一些避障措施避开障碍。此外在寻找过程中操作者若按下“显示模式切换键”数码管显示的内容将在时间和里程之间切换,若按下“停止”键,小车将立即停止寻找光源,然后等待切换到其他模式。

1.2.3 超声避障功能

在手动模式、自动寻找光源模式、重放路线模式下超声测障模块始终工作。在前进时发现前方有障碍,或在后退时发现后方有障碍小车都将立即停车,并发出声光报警信号告知操作者。障碍检测的距离调整在20厘米内,即只有在20厘米之内有障碍时小车才会做出避让动作,在这个范围之外的障碍小车不予处理。

1.2.4 记录路线与重放路线功能

在手动模式下打开记录路线开关,开始记录路线;在重放路线模式下选择重放的路线,开始重放指定的路线。在重放过程中遇到障碍

2

哈尔滨工程大学本科生毕业论文

或操作者按下“停止”键将结束本条路线的重放,等待选择下一条需要重放的路线或选择另外一种模式。

1.2.5 声控功能

本设计采用凌阳61板做了声控系统。打开遥控器电源后开始训练语音命令,由于受到单片机内的SRAM容量的限制只能录制5条语音命令,分别是前进、后退、左转、右转、停止。当识别出某条语音命令时和直接按下相应的按键等价,红外发射电路都会给小车发出相应的命令。操作者在使用声控功能时有语音提示音,所以操作很简便、快捷。

1.2.6 其他功能

小车还具有走数字功能,即小车可按照事先由程序设置好的路线行走,并洒下粉末,显示出一个数字。

除此之外,小车上还有左、右转向灯,倒车灯,障碍指示灯,模式指示灯,蜂鸣器报警电路,小车状态一目了然。

1.3 MCS-51系列单片机简介

MCS51单片机的基本结构如图1.1所示,其基本结构包括:

●8位CPU;

●片内震荡器及时钟电路;

●32根I/O口线;

●外部存储器ROM和RAM寻址范围各为64KB;

●2个16位定时器/计数器;

●5个中断源,2个中断优先级;

3

哈尔滨工程大学本科生毕业论文

●全双工串行口;

●布尔处理器。

8051单片机的存储器结构特点之一是程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式。这种结构的单片机称为哈佛结构单片机。

8051单片机在物理上有四个存储空间:片内程序存储器和片外程序存储器;片内数据存储器和片外数据存储器。

8051单片机有4个8位的并行接口,记作P0,P1,P2和P3,共32根口线,实际上它们就是SFR中的4个。这4个接口特性上主要差别是P0,P2和P3都还有第二功能,而P1口只能用做I/O口。4个口的驱动能力也是不相同。P1,P2和P3都能驱动3个LS TTL门,并且不需外加上拉电阻就能驱动MOS电路。P0能驱动8个LS TTL 门,但驱动MOS电路时,若作为地址/数据总线,则可以直接驱动;而作为I/O口时,需外接上拉电阻才能驱动MOS电路。

4

哈尔滨工程大学本科生毕业论文

5

1.4凌阳SPCE061A 精简开发板简介

凌阳61板是采用凌阳16位单片机为核心的开发系统,具有DSP 处理功能和语音处理功能。利用该开发板可方便的实现语音的录、放、识别等功能。SPCE061A 凌阳16位单片机的结构框图如图1.2所示:

SPECE061A 的CPU 工作速率为0.32MHZ-49.152MHZ ;SRAM 容量为2K 字;程序存储器容量为32K 字FLASH ,使用凌阳音频压缩算法SACM_240方式(2.4Kbps ),能容纳240秒语音数据;有两个16位的并行I/O 接口;还具有ADC 、DAC 、麦克风放大器和AGC 电路等。

由于IDE 自带了很多有关语音录放、语音识别的API 函数,所以采用61板来做声控系统比较方便。

图1.2 SPCE061A 结构框图

哈尔滨工程大学本科生毕业论文

第2章系统总体设计

2.1系统功能模块的划分

按照设计要求,系统可以分为以下几个基本功能模块:遥控模块、显示模块、前轮转向模块、后轮驱动模块、超声测距避障模块、寻找光源模块、记录与重放路线模块、里程检测模块等。

有些模块的功能是由硬件完成,有些模块的功能由软、硬件配合完成,有些模块则是由软件、硬件、机械三部分共同完成。

将系统拆分成以上的这些基本功能模块后,再根据各个模块所要完成的功能分别去设计,也就是按照“逐步求精”的思想去设计本系统,这将使设计工作细化,也有助于制定进度安排。

2.2单片机数目的选定

由于系统需要完成的功能较多,CPU的负荷也较重,再加之单片机内的定时器/计数器、中断、I/O口等资源有限,如果选用一片单片机必将会给系统的设计带来一些困难。所以可以考虑采用两个单片机构成主从式的结构,各分担一部分控制与运算功能,这样两个单片机可同时工作。所谓主从式结构是指从单片机片机根据主单片机发出的命令来完成某项功能,并且把结果报告给主单片机,这样的结构在某种程度上可以简化系统。

主单片机负责红外遥控接收、显示、小车的运动以及处理遥控命令等功能;从单片机则主要负责超声测距、检测光源方位这两项比较费时的功能,在探测到障碍或探测到光源时将有关信息报告给主单片机进行处理,并由主单片机来采取相应的措施。

本设计中采用了两片AT89C52单片机,通过串行接口通信。因为两个单片机之间的距离很近,所以串行口可以工作在较高的波特率上,可以让串行口工作在方式2,其特点是其波特率高,并且波特率可以直接从晶振32分频、或64分频而得到,不需要占用定时器资源。

6

哈尔滨工程大学本科生毕业论文

2.3系统原理框图

系统原理框图如图2.1所示:

图2.1 系统原理框图

2.4系统软件主要特色

软件在一个智能系统中扮演着举足轻重的作用,软件设计的好坏直接关系着整个系统的性能。目前已经有很多种嵌入式实时多任务操作系统,如:Linux、RTX51及UC/OS等,可以更有效的利用系统的各种资源,简化编程,缩短开发周期。签于本系统采用AT89C52单片机为控制器,本身的各种资源都很有限,引入一个操作系统代价太大,所以考虑直接来优化系统的软件结构,同样可以达到“多任务”、“实时”等要求。

2.4.1软件分层结构

为了便于编程,将逻辑控制层和具体的硬件相分离开是很有必要

7

哈尔滨工程大学本科生毕业论文

8 的。硬件驱动层的软件负责直接操作硬件,并且给上层的软件提供一定的接口,这样有助于上层的软件实现更复杂的功能,并且系统的硬件有所改动时也只需改动相应的驱动模块即可。

本系统中的LED 显示模

块、前轮转向模块、后轮驱动

模块、AT24C08存取模块、寻

光源转动机构都做成了一些

独立的模块,并且给外部提供

了一些接口函数,来实现对这

些硬件或机械部件的高级操

作。

分层结构如图2.2所示:

软件的分层结构是很多

系统中普遍采用的一种软件

结构,比如TCP/IP 协议就是一种典型的分层结构。WINDOWS 、LINUX 等系统中也几乎把所有的系统硬件进行了抽象,这样上层的软件就不必关心硬件的细节,可以调用相应的模块提供的服务即可,这样可把更多的精力放在高级功能的实现上。

2.4.2多任务结构

为了充分利用单片机的CPU ,内存等资源,本系统中引入了多任务的软件结构,即从宏观上来看单片机同时在做多件事情。分析一般的多任务系统的软件结构,系统的核心是任务调度器,在适当的时候任务调度器将保存当前任务的现场,并且恢复将要运行的任务的现场,并让其投入运行。简单的说,一般的多任务系统是任务调度器循环的调用各个需要执行的任务,进而可以更有效的利用系统的各种资源。从这里得到启发,可以用定时器每隔一定的时间中断一次,在中断处理函数中依次调用一次各个任务所对应的函数,并且各个函数都

图2.2 软件分层结构示意图

哈尔滨工程大学本科生毕业论文

能在一个较短的时间内返回,这样在某段时间内,各个任务所对应的函数都能够被执行到,就好像多个任务同时运行了。还有一点需要说明,就是各个任务是由一些函数和一些静态变量组成。函数由定时器中断处理函数定期的调用一次,并且有个前提就是这个函数能够在较短的时间内返回,否则其他任务将不能及时的被调用到,也就达不到“实时”这一要求。静态变量保存该任务的各种状态,并且其他模块和该任务进行通信也是通过置取这些静态变量来实现的。

本系统中软件的多任务结构如图2.3所示:

可以说定时器中断处理函数就是本设计中多任务的核心,即任务调度器。以下是定时器0中断处理函数的程序清单:

/////////////////////////////////////////////////////

图2.3 多任务结构示意图

//定时器0中断处理函数

//每4毫秒中断一次

//产生时钟节拍

9

哈尔滨工程大学本科生毕业论文

//负责维护一个系统时间变量和任务调度

/////////////////////////////////////////////////////

#define TIME_OVERLOAD 3960 //定时器计数初值//记录时间的结构的定义

typedef struct

{

uchar t_ms; //毫秒数0-99

uchar t_100ms; //100毫秒数0-9

uchar t_sec; //秒数0-59

uchar t_min; //分钟数,0-255

}TIME;

TIME time; //记录系统时间的全局变量

void timer0(void) interrupt 1

{

//重装定时器0的计数初值

TH0=(65536-TIME_OVERLOAD)/256;

TL0=(65536-TIME_OVERLOAD)%256;

//维护系统时间

time.t_ms+=4;

if(time.t_ms>99)

{

time.t_ms=0;

if(++time.t_100ms>9)

{

time.t_100ms=0;

if(++time.t_sec>59)

{

10

哈尔滨工程大学本科生毕业论文

11

time.t_sec=0;

time.t_min++; }

}

}

//大约每50毫秒调用一次蜂鸣器任务

//并且只有在需要发声时才调用

//n_beep全局变量表示需要发出几声

if((n_beep)&&(!(time.t_ms%52)))beep2();

//每4毫秒调用一次显示任务

led_disp();

//每16毫秒调用一次后轮直流电机驱动程序

if(!(time.t_ms&0x0f))dianji();

//每32毫秒调用一次里程检测任务

if(!(time.t_ms&0x1f))licheng();

//每16ms调用一次前轮转向电机驱动函数

if(!(time.t_ms&0x0f))gw_dianji();

}

以上的这段程序代码就是实现了任务的调度,和一般的多任务系统相比较有几点不同:

(1) 任务之间的切换是通过函数的调用与返回实现的,当以上的这几个任务全调用一次之后将进入主任务执行,主任务即main()函数所对应的任务。

(2) 相应的任务上、下文的保存与恢复也不是由任务调度器实现的,而是由C语言编译器在函数调用时自动保存与恢复了主任务的上、下文;其他的任务不用保存上、下文,每次进入执行都是从相应函数的第一行开始,寄存器值也不用保存。

哈尔滨工程大学本科生毕业论文

总之,采用以上这种软件结构,也可以实现多个任务并发运行,在timer0()函数中可以加进更多的任务,只要各个任务都能在一个较段的时间内执行一次并返回到timer0()函数中就可以。此外,关于RAM 的分配是在编译的时候完成的,各个任务一般要用一些全局的静态变量来标识自身状态。

在主控单片机上有以下几个任务:

(1) 主任务:main()开始的任务,很多功能都要在该任务中完成;

(2) 蜂鸣器发声任务:beep2(),全局变量n_beep表示需要发出几个“嘀”声;

(3) LED显示任务:led_disp(),LED数码管和LED发光二极管显示任务;

(4) 后轮电机驱动任务:dianji(),目前只实现了电机的正、反转和停止功能,以后可以在该任务中加入PWM调速功能;

(5) 前轮转向任务:gw_dianji(),控制步进电机让前轮转到指定的角度;

(6) 里程检测任务:licheng(),检测小车的行驶里程。

在从单片机上有四个任务:

(1) 寻找光源方向任务:该任务作为从单片机的背景任务,由main()函数调用,然后一直循环的执行;

(2) 前超声测障任务:chaosheng_qian(),由从单片机的定时器中断处理函数timer0()每隔64毫秒调用一次;

(3) 后超声测障任务:chaosheng_hou(),每64毫秒调用一次,和chaosheng_qian()的调用相差32毫秒;

(4) 旋转机构转动任务:driver_dianji(),将寻找光源方向的转动机构旋转到指定的角度。

2.4.3消息驱动结构

考虑到系统中无论是操作者按下一个按键,还是遇到障碍或是寻

12

哈尔滨工程大学本科生毕业论文

找到光源,这些事件都有一个共同点,就是系统要对这些事件做出相应的处理或采取相应的措施。所以为了简化编程,让这些事件在主任务中能得到统一的处理,可以给这些事件编上号,然后由一个消息搜集模块去等待各种消息。一旦某个事件发生,该模块马上给主任务返回该事件的编号,即消息值,让主任务按照消息值分类去处理消息。

在消息搜集模块的头文件中定义了如下若干个消息:

//消息的结构为:高三位,消息分类码,可以加快消息处理的速//度;低五位,消息值。

#define NULL 0

//按键消息的定义

#define MSG_K_QIAN 0x01 //“前进”按键消息

#define MSG_K_HOU 0x02 //“后退”按键消息

#define MSG_K_ZUO 0x03 //“左转”按键消息

#define MSG_K_YOU 0x04 //“右转”按键消息

#define MSG_K_TING 0x05 //“停止”按键消息

#define MSG_K_MODE 0x06 //“模式选择”按键消息

#define MSG_K_FEN 0x07 //“漏粉”按键消息

#define MSG_K_REC 0x08 //“记录路线”按键消息

#define MSG_K_DISPMODE 0x09 //“显示切换”按键消息//超声避障消息

#define MSG_QIANZHANG 0x14 //前方出现障碍消息

#define MSG_HOUZHANG 0x15 //后方出现障碍消息

#define MSG_NOQIANZHANG 0x16 //前方障碍消失消息

#define MSG_NOHOUZHANG 0x17 //后方障碍消失消息

//光源消息

#define MSG_NOTFOUND 0x28 //没有发现光源消息

#define MSG_FOUND 0x29 //发现光源消息

13

遥控器注塑模具设计及主要零件加工工艺分析

目录 第一章绪论 (2) 一.毕业设计应达到的要求 (2) 二.塑料模具的分类 (2) 三.塑料成型在工业生产中的重要性 (2) 第二章.零件的工艺分析 (3) 一.材料的选择 (3) 二.产品工艺性与结构分析 (5) 第三章模具结构设计 (7) 一.模具型腔的设计 (7) 二.成型零件的设计与计算 (12) 三.模架的设计 (16) 第四章绘制装配图和零件图及总结 (19) 参考文献 (19)

前言 毕业设计是在修完所有课程之后,我们走向社会之前的一次综合性设计。在此次设计中,主要用到所学的注射模设计,以及机械设计等方面的知识。着重说明了一副注射模的一般流程,即注射成型的分析、模具的结构设计、注射模具设计的有关计算、模具总体尺寸的确定与结构草图的绘制、模具结构总装图和零件工作图的绘制、全面审核投产制造等。其中模具结构的设计既是重点又是难点,主要包括成型位置的及分型面的选择,模具型腔数的确定及型腔的排列和流道布局和浇口位置的选择,模具工作零件的结构设计,侧面分型及抽芯机构的设计,推出机构的设计,拉料杆的形式选择,排气方式设计等。通过本次毕业设计,使我更加了解模具设计的含义,以及懂得如何查阅相关资料和怎样解决在实际工作中遇到的实际问题,这为我们以后从事模具职业打下了良好的基础。 本次毕业设计也得到了老师和同学的帮助,在此一一表示感谢!由于实践经验的缺乏,且水平有限,时间仓促。设计过程中难免有错误和欠妥之处,恳请各位老师批评指正。 在编写说明书过程中,我参考了《塑料模成型工艺与模具设计》、《实用注塑模设计手册》和《模具制造工艺》等有关教材。引用了有关手册的公式及图表。但由于本人水平的有限,本说明书存在一些缺点和错误,希望老师多加指正,以达到本次设计的目的。

基于单片机的红外遥控智能小车设计报告

基于单片机的红外遥控智能小车设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。 要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件; 掌握单片机接口和外围电路应用;具备一定的单片机开发经 验。 2 学会电路设计、仿真等相关软件的使用; 3 具备一定的硬件调试技能。 4 学会查阅资料; 5 学会撰写科技论文。 开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院 毕业设计 (论文) 工作计划 学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 工作进程

主要参考书目(资料) 1、何立民,单片机应用系统设计,北京:航天航空大学出版社; 2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001; 3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北 京航空航天大学出版社,1990.01; 4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004; 5、Atmel.AT89S51数据手册.https://www.wendangku.net/doc/a011272518.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

无线电遥控系统设计论文(1)

吉林电子信息职业技术学院 毕业论文 题目:简易无线电遥控系统 专业: 学生姓名: 指导老师:

摘要 本系统主要由单片机进行控制,发射部分通过单片机对信号进行编码输出,与晶体振荡电路产生的载波信号,共同作用到ASK调制器经谐振功率放大器,低通滤波器发射出去。接收部分,天线接收到信号经小信号放大器、解调器、解码器,把信号送到被控端,从而控制灯泡的亮度及LED的亮灭。 关键词:AT89C52单片机晶体振荡电路 ASK Abstract This system mainly by the single-chip microcomputer control, partly through the monolithic integrated circuit to launch code, and the output signal of crystal oscillator circuit carrier signal, produced by the joint action of ASK modulator resonant power amplifier, low-pass filter launch out. Receiving part, the antenna to signal the small signal amplifiers, modem and decoder, accused the signals to the bulb, which control the bright brightness and LED them. Key words:AT89C52 single chip computer crystal oscillator circuit ASK

无线遥控玩具小车设计与制作

“发明杯”大学生创新大赛作品题目: 无线遥控玩具小车设计与制作

目录 摘要 (1) 引言 (3) 1 方案设计与论证 (4) 1.1 直流调速系统 (4) 1.2 防碰撞系统 (5) 1.3 显示系统 (5) 2 硬件设计 (5) 2.1 小车系统框图 (5) 2.2 单片机最小系统设计 (6) 2.3 电机驱动电路设计 (7) 2.4 遥控发射接收电路设计 (9) 2.4.1 无线发送电路 (10) 2.4.2 无线接收电路 (11) 2.5 检测系统设计 (11) 2.5.1 速度检测设计 (11) 2.5.2 防跌落系统设计 (12) 2.5.3 防碰撞系统设计 (13) 2.6 显示电路设计 (13) 2.7 单片机I/O口的分配 (14) 2.8 电源设计 (14) 2.9 小车车体设计 (14) 3 软件设计 (15) 3.1 主程序设计 (15) 3.2 PWM子程序设计 (17) 3.3 遥控子程序 (18) 3.4 防跌落、碰撞子程序 (20) 3.5 显示子程序 (21) 4 结果分析及结论 (22) 5 谢辞 (23)

6 参考文献 (23) 附件1 程序清单 (24) 附件2 硬件电路图 (33) 附件3 电路PCB图 (34)

无线遥控玩具小车设计与制作 摘要:80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评,该课题的基本思想是设计一台能够遥控行走并自动回退防止跌落的机器小车。遥控接收端以 80C51 单片机为控制核心,其中数据的发射和接收部分通过无线通讯模块完成。可通过发射端来控制小车的直流电机实现无极调速, 遥控小车进行转向, 并能在液晶上显示出小车的实时速度值。小车还能自动检测落差较大的落差,遇到楼梯等低处会自动回避,以防止小车由高处摔落。 关键词:80C51单片机、PWM调速、遥控小车

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

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

基于单片机的WIFI智能小车毕业设计论文

毕业设计方案 课题名称:《基于51单片机的WIFI 遥控小车设计》

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

四路无线遥控开关的设计方案

四路无线遥控开关的设计方案 摘要:鉴于市场上很多遥控产品质量参差不齐、性能不好,我们设计了性能稳定、价格便宜的无线遥控器。该遥控器发射部分采用315MHz无线数据发射模块和编码集成PT2262组成,接收部分采用超再生式接收模块、PT2272和D触发器4013构成的双稳态电路组成,本设计也解决了PT2272-M4改为PT2272-L4时实现了4路输出就有自锁状态变为非锁定状态。本无线遥控距离可达200m.适用于控制电动门的开关、工业用电动机的开停、正反转等。 0引言 目前市场上有很多无线遥控产品出售,质量参差不齐,有些还使用LC振荡器,频率漂移严重,性能不好。本文介绍一种性能稳定、价格便宜的无线遥控组件。该模块工作频率为315MHz,采用声表谐振器SAW稳频,器频率稳定度极高,当环境温度在一25℃-+85℃之间变化时,频飘仅为3ppm/度。它与编解码集成PT2622/PT2722配套使用时,可以实现遥控、遥测、数据采集、 生物信号采集等功能。 1 PT2262/2272 编码芯片PT2262/2272是台湾普城公司生产的CMOS工艺制造的低功耗低价位通用编码/解码电路,是一对带地址、数据编码功能的无线遥控发射/接收芯片。 发射芯片PT2262将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。 它工作电压范围宽(-15V-2.6V),其中A0一A1l为地址管脚,用于进行地址编码,可置为“0”,“1”或“f”(悬空)。DO-D5为数据输入端,有一个为“1”即有编码发出,内部下拉。TE为编码启动端,低电平有效。OSCl、OSC2分别为振荡电阻的输入和输出端,外接电阻决定振荡频率。设定的地址码和数据码从17脚串行输出,平时为低电平,可以直接调制发射模块发射信号。 PT2272通常有L4、L6和M4等后缀输出形式。L4、L6是4路和6路自锁存输出,M4则是四路非锁定输出。而锁存功能是指,当发射信号消失时,PT2272的数据输出端仍保持原来的状态,直到下次接收到新的信号输入。PT2272的非锁存功能是指当发射信号消失时,PT2272的对应数据输出位即变为低电平即数据脚输出的电平是瞬时的,而且和发射端是否发射相对应, 可用以类似点动的控制。 2四路遥控器的工作原理 2.1发射部分 发射部分电路原理图如图1中(a)所示。

遥控器面板注塑模具设计毕业设计

本科毕业设计(论文)题目遥控器面板注塑模具设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前

提下,学校可以公布论文的部分或全部内容。作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。

智能小车设计

2016—2017学年第二学期期末考试《单片机原理及应用*》实践考核 项目设计说明书 专业:电子科学与技术 学号: 20160060156

姓名:张一鸣 2017年6 月14日 考核项目及要求 项目一:电机驱动模块的设计与制作 1.考核要点 (1) 掌握驱动电路的工作原理; (2) 掌握电机驱动的制作方法; (3) 掌握焊接技术; 2.作品要求 学生自行运用工具进行作品的设计制作,作品达到电路连接正确、布局合理、美观整洁。 项目二:单片机最小系统板的设计制作 1.考核要点 (1) 掌握单片机在实际操作中的基本知识; (2) 实验板包括单片机最小系统、蓝牙遥控模块、温度检测模块、液晶模块、 报警模块电路等的设计; (3) 使用Proteus仿真软件绘制实验板所包含的所有模块电路; (4) 熟练使用keil编程软件编写各模块电路的演示程序。 2.作品要求 学生自行运用工具进行作品的设计、仿真及演示,达到正确实现、布局合理、美观整洁。 项目三:智能小车底盘设计 1.考核要点 (1) 理解电机的工作原理; (2) 了解部分机械机构的设计方法; (3) 掌握智能小车的整体安装方法。

2.作品要求 学生独立设计安装,车身结构美观,布局合理,功能实现。 目录 1.功能说明 (1) 1-1.蓝牙无线遥控 (1) 1-2.实时温度显示 (1) 2.硬件设计 (2) 2-1.元器件选择 (2) 2-2.硬件设计原理说明 (4) 3.软件设计 (5) 3-1.程序总体设计 (5) 3-2.程序详细设计 (5) 4.测试与总结 (6) 4-1驱动电路板测试 (6) 4-2控制电路板测试 (6) 4-3最终整体效果 (7) 4-4总结 (7)

基于单片机的无线遥控小车设计【文献综述】

毕业论文文献综述 机械设计制造及其自动化 基于单片机的无线遥控小车设计 1、国内外研究现状 无线电遥控是利用无线电信号来对远方的各种机构进行控制的技术,这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械,去完成各种操作,已经广泛运用于机械领域,不但提高机械的自动化程度和操作性,还改善了操作人员的工作环境啊。并且与我们的生活也越来越接近,比如遥控门窗,遥控风扇、遥控座椅、遥控小车等都是无线电技术的成功应用于生活的例子。 2、研究主要成果 智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖控制、模式识别、传感技术、电子、电气、计算机、机械等多学科的科技创意性设计。从普通的玩具遥控车到无限工业控制车辆,从短程控制到外太空探险小车的控制,可以预见今后无线智能遥控小车的应用将更加广泛。在最近几年,随科学技术的进步,智能化和自动化技术的普及,各种高科技广泛应用于玩具制造领域,使其娱乐性和互动性不断提高。根据美国玩具协会的调查统计,近年来全球玩具销量增幅与全球平均GDP增幅大致相当。而全球玩具市场的内在结构比重却发生了重大变化:传统玩具的市场比重在逐步缩水,高科技含量的电子玩具则蒸蒸日上。美国玩具市场的高科技电子玩具的年销售额2004年较2003年增长52%,而传统玩具的年销售额仅增长3%。英国玩具零售商协会选出的2001年圣诞最受欢迎的十大玩具中,在七款玩具配有电子元件。从这些数字可以看出,高科技含量的电子互动式玩具已经成为玩具行业发展的主流。普通的无线遥控车大家都很熟悉,市场里有很多提供小孩子玩玩的遥控小车,还有神奇的天堂电玩WII。 3、发展趋势 无论是简单的还是难的,熟悉的还是不熟悉的,智能无线遥控小车最基本的功能就是无线控制和启动两方面,在这个基础上,可以再加上更多的复杂功能,比如: ①测速:由单片机定时器根据高低电平计数脉冲与车轮周长通过算法得出车速,再根据车速和行驶时间得出行驶里程。 ②红外避障:红外发射管通过三极管和电阻接到一从单片机的PB口,红外接受管的数据口接到它的PC口,当检测到有障碍物时,接受管的数据口输出为低电平并送

简易无线遥控系统设计.(DOC)

1前言 1.1无线遥控技术现状 无线遥控,即是在控制端把控制指令以某种编码方式形成易于传输的信号,通过无线传输,在受控端经解码等处理形成相应的控制操作。无线控制方式多种多样,可以根据不同的应用需要采用适宜的方式。各种遥控方式的不同,主要在于信息的编码处理方式和信息的传输方式。所传信息的形式以及信息量的大小决定采用何种信息编码和处理方式,而信息传送的距离决定采用何种传输方式。 在编码方式上,目前在简单信息的遥控中常采用的是PCM方式和DTMF方式。这两种方式均具有实现简单、可靠性高的优点。对于复杂以及大量信息的遥控,可以采用相应的信号处理方式,经过适当的信源信道编码以及数字调制等处理来生成易于传输的信号。对于这些编码处理方式,可以根据系统功能需要进行灵活选择。 在传输方式上,对于近距离遥控,可以采用基带传输。对于远距离遥控,需要选择适当的调制方式,进行频带传输。目前常用的调制方式有幅度调制,频率调制和相位调制三种。对于不同形式的基带信号,又可以分为模拟调制和数字调制。对于各种调制方式的选择,可以根据基带信号的形式,传输的带宽限制等因素决定。 对于无线遥控技术,当前基本上通过以下几种方式实现:红外线遥控方式,无线电遥控方式,超声波遥控方式和声音遥控方式。红外技术出现比较早,成本低,价格也具有优势。红外遥控具有以下优点:控制内容多,抗干扰能力比较强,不会发生任何误动作;响应速度快,不会对其他电器产生干扰从而影响用户使用;体积小,成本低,功耗小,与其他方式比可以降低功耗90%。但是他的缺点也很明显,在使用中需要保证遥控发射器和遥控接收设备处与一定的角度范围,中间不能有任何物品,否则就会阻挡红外线的传输,因为红外线不能穿越砖瓦水泥砌筑的墙体,这在日常使用中经常会造成不便,毕竟用户不希望只能在一定的角度范围内才能对对象进行操作,之外红外线方式也容易受到外界干扰。超声波遥控方式中的超声传感器频带窄,能携带的信息量少,易于受干扰而引起误动作,同时该种方式作用距离短,通用性强可以互换因而不适合在灯具遥控中运用。声音遥控方式通用性强,作用距离短,声音携带的信息量少,易受干扰而引起误动,它适合于像声控电灯开关的场合。无线电作为新一代的信息传送方式,具有绕射和穿透特性,只要在有效工作范围之内,无线设备就可以不受角度,方向和障碍物的限制而自由使用。并且采用特定的编码解码技术可以防止无线电波的互相干扰,抗干扰能力强。

无线遥控玩具小车设计与制作

“发明杯”大学生创新大赛作品 题目: 无线遥控玩具小车设计与制作 目录 摘要 (1) 引言 (3) 1 方案设计与论证 (4) 1.1 直流调速系统 (4) 1.2 防碰撞系统 (5) 1.3 显示系统 (5) 2 硬件设计 (5) 2.1 小车系统框图 (5) 2.2 单片机最小系统设计 (6) 2.3 电机驱动电路设计 (7) 2.4 遥控发射接收电路设计 (9) 2.4.1 无线发送电路 (10) 2.4.2 无线接收电路 (11) 2.5 检测系统设计 (11) 2.5.1 速度检测设计 (11) 2.5.2 防跌落系统设计 (12) 2.5.3 防碰撞系统设计 (13) 2.6 显示电路设计 (13) 2.7 单片机I/O口的分配 (14) 2.8 电源设计 (14) 2.9 小车车体设计 (14) 3 软件设计 (15) 3.1 主程序设计 (15) 3.2 PWM子程序设计 (17) 3.3 遥控子程序 (18) 3.4 防跌落、碰撞子程序 (20) 3.5 显示子程序 (21)

4 结果分析及结论 (22) 5 谢辞 (23) 6 参考文献 (23) 附件1 程序清单 (24) 附件2 硬件电路图 (33) 附件3 电路PCB图 (34) 无线遥控玩具小车设计与制作 摘要:80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评,该课题的基本思想是设计一台能够遥控行走并自动回退防止跌落的机器小车。遥控接收端以 80C51 单片机为控制核心,其中数据的发射和接收部分通过无线通讯模块完成。可通过发射端来控制小车的直流电机实现无极调速, 遥控小车进行转向, 并能在液晶上显示出小车的实时 速度值。小车还能自动检测落差较大的落差,遇到楼梯等低处会自动回避,以防止小车由高 处摔落。 关键词:80C51单片机、PWM调速、遥控小车 引言 在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。在单片机诞生之前,为了满足工控对象的嵌入式应用要求,只能将计算机进行机械加固、电气加固后嵌入到对象体系中构成自动控制。但由于体积过大,无法嵌入到大多数对象体系,如家电、玩具、仪器仪表等。单片机则应嵌入式应运而生。单片机的微小体积和极低的成本,可广泛应用到如玩具、家电、仪器仪表、汽车电子系统、工业控制单元、办工自动化系统、金融电子系统、个人信息终端及通信产品中,成为现代化电子系统中最重要的智能化工具。 本系统以80C51单片机为核心器件,由一块液晶显示小车的运动数据,采用L298N来驱动控制电机的正反转,利用无线遥控装置对小车进行遥控,实现具有前进、后退、左移和右移四种运动方式。利用光电一体化红外线传感器,检测落差较大的地方,实现自己判定,并自己避免落到落差较大的地方。利用微动开关,实现小车碰撞到物体后能自动回避,从而达到遥控智能控制的目的。 基于单片机控制的设计思想,选用廉价的遥控编码解码集成电路(PT2262/PT2272)采用LM298N芯片驱动直流电机,通过PWM实现调速,在小车的外围安置红外传感器。实现小车的无级调速控制 ,小车调试性能稳定。这种遥控方案能实现对电动小车的运动状态进行实时控

红外遥控汽车毕业设计

红外遥控汽车毕业设计 第1章概述 1.1引言 单片机以其强大的控制能力已经被广泛应用 于诸多领域,配以各种接口传感器可以实现系统的智能化。无论是在工业控制领域、医疗卫生领域、还是在国防军事领域、航天航空领域,微控制器都起着举足轻重的作用。从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。单片机的最明显的优势,就是可以嵌入到各种仪器、设备中。这一点是巨型机和网络不可能做到的。单片机在部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:定时器,比较器,A/D转换器,D /A转换器,串行通信接口,Watchdog 电路,LCD控制器等。 电子技术的应用,将玩具的趣味性、科学性、艺术性和实用性很好地结合起来,不仅可使游戏者玩起来感到有趣,还可以激发其科学兴趣、开发儿童智力。现今,大多数玩具发展成为会笑、会哭、会说、会动、会唱的引人入胜的电子类玩具。电子技术的应用程度日益加深,电子玩具也日新月异,并且占玩具市场比重越来越大。各种新型电子玩具层出不穷,其功能越来越丰富。当今世界玩具产业发展趋势是人性化和科技化。玩具集光、机、电等为一体,高科技电子玩具已是产业发展的主流。 1.2单片机的概要 1.2.1 初识单片机 所谓单片机,通俗的来讲,就是把中央处理器CPU(Central Processing Unit),存储器(memory),定时器,I/O(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。单片机又称为“微控制器MCU”。中文“单片机”的称呼是由英文名称“Single Chip Microcomputer”直接翻译而来的。

万能学习型红外遥控器制作(毕业设计)

学号 密级 ××大学本科毕业论文 万能学习型红外遥控器设计 院(系)名称:×××× 专业名称:×××× 学生姓名:×××× 指导教师:×××× 二○○九年五月

BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITY Design of Universal IR Learning Remote Controller College :×××× Subject :×××× Name :×××× Directed by :×××× May 2009

摘 要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

基于单片机的红外遥控智能小车毕业设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。 要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件; 掌握单片机接口和外围电路应用;具备一定的单片机开发经验。 2 学会电路设计、仿真等相关软件的使用; 3 具备一定的硬件调试技能。 4 学会查阅资料; 5 学会撰写科技论文。 开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院 毕业设计 (论文) 工作计划 学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 工作进程

主要参考书目(资料) 1、何立民,单片机应用系统设计,北京:航天航空大学出版社; 2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001; 3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北京航 空航天大学出版社,1990.01; 4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004; 5、Atmel.AT89S51数据手册.https://www.wendangku.net/doc/a011272518.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

智能家居系统的无线控制方案设计

龙源期刊网 https://www.wendangku.net/doc/a011272518.html, 智能家居系统的无线控制方案设计 作者:张占军陈诗伟赵煜李未超 来源:《科教导刊·电子版》2015年第01期 摘要本方案设计了利用树莓派卡片电脑为控制服务器,ZigBee作为无线组网工具的无线智能家居控制系统。通过该系统,用户可以通过网络端实时访问并控制树莓派向ZigBee协调器发送控制命令,并由ZigBee路由器接收协调器转发的命令,从而控制终端电器设备。方案为智能门锁设计了用高低电平控制开闭锁;为智能窗帘设计了两个电机正反转控制窗帘的开闭;为智能电灯设计了通过调光模块调节电灯亮度。 关键词树莓派 ZigBee 智能家居 中图分类号:TN873 文献标识码:A 智能家居作为一个新兴产业,正于一个成长发展期,技术的发展更新正是物联网智能家居发展方向。当前,智能家居系统尚未有统一的行业标准,其控制方式也形式多样,但有线连接控制的方式居多,与无线相比,安装工作和使用维护的方便性都要逊一筹。随着近两年Wi-Fi、蓝牙和ZigBee等技术突飞猛进地发展和广泛应用,无线技术和设备已带给人们诸多便 利,悄然改变着人们传统的生活习惯。本方案在现有智能家居技术的背景下,研究无线智能家居的控制。 1 主要开发设备及环境 1.1 系统控制设备 本方案以当前迅速兴起的树莓派(Raspberry Pi)作为系统控制设备。它是一款基于Linux 系统的、只有一张信用卡大小的卡片式计算机,内存为256M、CPU为ARM1176JZF-S,具有多媒体处理能力,具有体积小、价格低廉、功能强大的特点。通过通用端口(GPIO)来控制外连设备,简单的说就是给其26个针脚赋值高低电平,以达到对外部设备的控制。 1.2 无线通信设备 随着物联网的发展,衍生出来的无线连接方式多种多样,红外、蓝牙、Wi-Fi和ZigBee等都已成为开发人员研究方向。与蓝牙等相比,ZigBee在家庭自动化控制中,在功耗、距离和 组网容量、时延短等方面稍有优势,而Wi-Fi则在连接互联网、智能手机和个人电脑方面表现更好,因此本方案设计使用了两种无线通信技术:Wi-Fi和ZigBee。 2 系统设计 2.1 总体设计目标

基于arm平台的无线遥控小车设计报告

高级职业技能实训
课程设计报告
课题名称基于 ARM 平台的智能遥控小车 专 班 姓 业
电子信息工程技术
级电子 B1512 班 名
同 组 人 指导教师
2017-11-02



1.设计题目、要求及分工 .................................................................................... 3 1.1 设计题目 ............................................................................................................ 3 1.2 设计要求 ............................................................................................................ 3 1.3 分工 .................................................................................................................... 3 2.设计方案 .......................................................................................................... 3 3.硬件电路设计 ................................................................................................... 4 3.1 硬件系统整体分析 ............................................................................................. 4 3.2 各模块功能介绍 ................................................................................................. 4
3.2.1 L298N 驱动模块 ................................................................................................ 4 3.2.2 NRF24L01 无线通信模块 ................................................................................ 5 3.2.3 STM32 处理器 .................................................................................................... 6 3.2.4 液晶屏显示模块 ............................................................................................... 6 3.2.5 显示屏与微控制器通信方式 ......................................................................... 6 3.2.6 本章小结 ............................................................................................................ 8
4.软件系统的分析与设计 .................................................................................... 8 5.调试结果记录及分析.......................................................................................10 5.1 作品编译环境 ................................................................................................... 10 5.2 结果记录及分析 ............................................................................................... 11
5.2.1 电阻式触摸屏调试记录 .................................................................................. 11 5.2.2 2.4G 无线通信模块调试记录 ........................................................................ 11 5.2.3 直流电机调试记录 .......................................................................................... 11
参考文献 .............................................................................................................12 附录 1..................................................................................................................13 附录 2..................................................................................................................22

遥控小汽车的毕业设计研究

摘要 根据题目要求,本设计采用2片AT89C52单片机构成主从式的控制系统,双机采用串行口进行通信。红外遥控部分采用遥控车模专用编、解码芯片TX-2/RX-2,提高控制的可靠性;同时,在遥控发射端加入了用凌阳61板做的语音识别系统,能够完成语音遥控功能。采用红外传感器进行里程检测;超声波传感器进行障碍识别;感光电阻辅以步进电机控制的转动机构进行光源方向的检测,并能用软件控制小车行驶到光源附近。采用步进电机对小车的转向进行精确的控制,同时用红外传感器对转向的角度进行校正。此外,采用四位LED数码管和若干LED发光二极管显示时间、行进的里程以及小车的各种状态;采用AT24C08串行EEPROM记录小车的行驶轨迹,并能按照所记录的轨迹自动行驶。 本次设计基于完备的软硬件系统,很好的实现了小车语音遥控、任意曲线行驶、路线记录与重放、自动查找光源、自动避障,里程统计并发出指示信息等功能。 关键词:单片机;超声波传感器;红外遥控;语音识别;凌阳61板

ABSTRACT According to the topic, my design needs to adopt two AT89C52 to form a control system of principal and subordinate. The communication between the two MCU is to adopt the serial port. Meanwhile, launch end join with insult male genital 61 sound recognition system that board make remotely, can finish the remote control function of the pronunciation, and it adopts the infrared sensor to measure the mileage; The ultrasonic sensor carries on the obstacle to discern; Sensitization resistance complement in order to walk into whom electrical machinery control rotate organization carry on measuring, direction of the light source, The small car can go to the adjacent place of the light source with the software .The design adopts serial EEPROM of AT24C08 to write down the orbit of the car , and can repeat the route automatically which has been recorded. The Design is on the basis of the complete software and hardware system, and the small car has the function of sound remote control, following any curve, recording the route where it has gone, finding out the light source, etc… Keywords: MCU; AT24C08; sensor; SPCE061A

相关文档
相关文档 最新文档