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

上传人:简****9 文档编号:21699225 上传时间:2021-05-07 格式:DOCX 页数:50 大小:574.38KB
收藏 版权申诉 举报 下载
基于单片机的红外遥控小车控制电路的设计讲解_第1页
第1页 / 共50页
基于单片机的红外遥控小车控制电路的设计讲解_第2页
第2页 / 共50页
基于单片机的红外遥控小车控制电路的设计讲解_第3页
第3页 / 共50页
资源描述:

《基于单片机的红外遥控小车控制电路的设计讲解》由会员分享,可在线阅读,更多相关《基于单片机的红外遥控小车控制电路的设计讲解(50页珍藏版)》请在装配图网上搜索。

1、华北科技学院毕业设计(论文)目录设计总说明 .IIntroduction .III1 绪论 .12 方案设计 .23 硬件电路设计 .33.1主体元器件选择 .33.1.1单片机 .33.1.2红外接收器 .83.1.3红外发射管 .83.2红外发射电路 .93.3红外接收电路 .123.4复位电路 .133.5电机的正反转控制电路 .143.6四位通道选择电路 .153.7按键电路 .163.8辅助电路 .163.8.1整流电路 .173.8.2滤波电路 .183.8.3稳压电路 .193.8.4说明 .194 软件设计 .204.1系统流程图 .204.2主要功能段程序设计 .215 电路

2、板的设计 .275.1电路板的布局 .275.2布线 .27基于单片机的红外遥控小车控制电路设计5.3设计检查 .286焊接部分 .306.1插件元件 .306.2焊接的要求 .317调试 .327.1调试准备 .327.2调试方法 .337.3说明 .337.4波形图 .347.5数据分析 .368总结 .38参考文献 .39附录 .40致谢 .42华北科技学院毕业设计(论文)基于单片机的红外遥控小车控制电路设计设计总说明红外线是近距离、高速无线通信的一种手段, 一直以来 , 红外遥控、遥测技术在玩具生产、家电制造及工业测控等领域得到了广泛的应用 . 作为近距离、室内通信的手段 , 红外线具

3、有无线电无法比拟的优势 . 因此,遥控加智能的技术研究、应用都是非常有意义而且有很高的市场价值的。红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。通过基于单片机的控制指令来对多种设备进行远程控制,可以选择不同的按键来控制不同的设备,从而方便快捷的实现远程控制。智能小车的控制在科研等各个领域中都被广泛的应用,具有很大的实用价值。本设计就是利用红外线及单片机系统对小车进行无线控制,通过红外灯发送无线红外信号,通过红外接收器接收信号经过单片机处理对电机进行控制,进而实现小车的动作。该系统以P06 单片机为核心,采用低功耗8 位微处理器高速CMOS技术。拥有电气一次

4、可编程存储器和数记忆。p06 适用于在嘈杂的环境中工作因此,它是适用于家用电器电机控制中的应用。因为p06 工作在一个非常低的电流消耗,它在低功耗的应用是有利的,如远程控制器和电池供电系统。红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出 TTL 兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL电频信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红

5、外线遥控和红外线数据传输。主要硬件电路包括:( 1)单片机模块:对红外信号进行处理,控制设计功能的实现。( 2)按键模块:包括四个按键,表示小车的动作即前进、后退、左右转动。( 3)无线红外信号的发送及接收模块:按键按下时红外发射管发送红外信号,红外接收器接收到信号后送入单片机处理。I基于单片机的红外遥控小车控制电路设计( 4)四个选项通道:发送和接收部分别带有四个选项开关,进项选择控制,当发送与接收选择同一通道时才能正确的发送和接收信号。 只有接收端的地址码和发射端的地址码设置完全相同,输出端才有输出信号。解码芯片 将数据输入端接收到的信号,经内部电路解码辨识确认。如果所接收到的信号地址码与

6、本机地址编码相同,AUXOUT1AUXOUT4输出与无线电发射系统所发射的相对应的开关信息给单片机电路,由单片机控制相应的开关电路动作。否则,解码芯片不解码,单片机电路不响应。( 5)电机的正反转控制模块:对单片机输出的控制信号进行放大处理通过改变两对大功率 PNP、NPN 三极管的导通,控制流入直流动电机里的电流方向。以实现直流电动机的正反转。 工作时两对三极管为了避免发热过多损坏和对电机造成不良影响等问题采用大功率三极管,通过控制三极管的基极的高低电位使一对PNP 或 NPN 导通即可控制电流的方向实现直流电机正反转。设计中的软件部分要求实现发送装置的按键控制、接收装置的输出控制、发送与接

7、收的通道检测控制。 发送信号采用载波38KHZ 进行发送, 接收装置有相应的延时时间。本系统采用的是上电复位的复位方式。本设计要求作出实物,所以要求每步的设计都具有可行性,不只是单单的只停留在原理阶段。要想做出实物PCB 电路板的制作是非常重要的一部分,要进行电路板的设计,采用Protel99se进行原理图和 PCB 图的设计,作出实际符合要求可行的电路板。其次就是选择元器件进行焊接调试,随着设计的进行发现用 LED 发光二极管来代替电机来实现功能的指示更加方便可行,因此就用四个发光二极管来指示小车的前进后退左右转的动作。最后通过调试发送装置能在六米左右的范围内对接收装置进行控制。该系统具有结

8、构简单,低功耗,抗干扰性强等特点,能准确的达到对小车的控制目的。关键词: 红外线;单片机;小车;控制II华北科技学院毕业设计(论文)IntroductionInfrared ray is a means of near distance, high-speed wireless communication,All along, the infrared remote control, remote sensing technology has been widely used in the production of toys, home appliances and industrial c

9、ontrol etc.As a close distance, indoor communication means, has the incomparable advantage of infrared radio Therefore, remote control and intelligent technology research, application is very meaningful and very high market value.Characteristics of infrared remote control is the point to point commu

10、nication technology using infrared, does not affect the surrounding environment, does not interfere with other electric equipment.Through the control instruction based on single-chip microcomputer for remote control of a variety of equipment, can choose different buttons to control the different dev

11、ices, thus convenient remote control.Intelligent vehicle control has been widely used in scientific research in various fields, and has great practical value.This design is the use of infrared and single-chip microcomputer system for wireless control of the car, through the wireless infrared signals

12、 to control the car.P0X is an 8-bit microprocessor with low-power and high-speed CMOS technology. It is equipped with an electrical one time programmable memory and a data memory.P0X isdesigned to work in noisy environment 。Therefore, it is suitable to be used in application of home appliance motor

13、control. Because P0X operates in a very low current consumption, it is advantageous in low-power application, like remote controller and battery-powered system.This design is the use of infrared and single-chip microcomputer system for wireless control of the car, through the wireless infrared signa

14、l transmitted by infrared light, infrared receiver receives the signal through the MCU to control the motor, and then realize the car movement. The system uses P06 microcontroller as the core, using low-power 8 bit microprocessor speed CMOS technology. Have electrical one-time programmable memory an

15、d memory. P06 is applicable to working in a noisy environment therefore, it is suitable for use in motor control of the household electric appliances. Because P06 consumption at a very low current, its application in low power consumption is beneficial, such as remote controllerIII基于单片机的红外遥控小车控制电路设计

16、and battery power supply system. The sending part of infrared communication is mainly for conversion of the data to be transmitted into pulse a certain format, and then drive the infrared emitting tube out data. The receiving part is to complete the infrared receiving, amplification, demodulation, r

17、estore the synchronous firing of the same format, but the high and low potential, just the opposite of the pulse signal, the output TTL compatibility level. Finally the pulse signal into data by decoding, thus achieving data transmission. The infrared receiver is a kind of can receive infrared signa

18、ls and can independently from the infrared receiver to output and TTL power frequency signal compatible devices, volume and plastic triode ordinary tube almost, suitable for all kinds of infrared remote control and infrared data transmission.The main hardware circuit includes:(1)SCM module: carries

19、on processing to the infrared signal, realize the control function.(2)The key module: includes four keys, said car motion forward and backward, turning left and right.(3)Wireless infrared signal transmitting and receiving module: the infrared emission tube infrared signal is sent when a button is pr

20、essed, the infrared signal received by the receiver into the SCM treatment.(4)The four option channel: sending and receiving part dont with four options, select the control input, and the received signal when sending and receiving the same channel to send the correct. Only address code and transmitt

21、er receiver address code set up exactly the same, the output is the output signal. Decoding chip data input signal end received, confirmed by the internal circuit decoding identification. If the signal received by the address code and the address of the machine code the same, emission of the AUXOUT1

22、AUXOUT4 output and radio transmission system corresponding to the switch information to the microcontroller circuit, MCU control switch circuit corresponding action. Otherwise, decoding chip is not decoded, the singlechip circuit does not respond.(5)Positive inversion control module, motor control s

23、ignal for the microcontroller output:the amplified by changing the two pairs of large power PNP, a NPN triode conduction, controlIV华北科技学院毕业设计(论文)flows into the DC current direction of the motor. In order to achieve positive DC motor. When the two pair of transistors in order to avoid too much heat d

24、amage and adverse effects on motor problems with large power triode, through the high and low potential control triode base to make a pair of PNP or NPN conduction can control the direction of the current implementation The software part of the design to realize transmitting device, receiving device

25、 keys to control output control, sending and receiving channel detection control. Send a signal with carrier 38KHZ transmitting, receiving device with a delay time corresponding. This system is used in the way of reduction on reset. The design requirements to make real, so that each step of the desi

26、gn is feasible, not just only stay in the theory stage. Production to make real PCB circuit board is an important part, in order to design a circuit board, designed by Protel99se for schematic diagram and PCB diagram, to meet the requirements of circuit board is feasible. The second is to choose the

27、 components welding debugging, as the design was found to replace the motor to realize the function of instructions is more convenient to use LED light-emitting diode, so using four LEDs to indicate the car forward back around the turn. Finally, through the debugging and transmitting device can cont

28、rol the receiving device at six meters range.The system has the advantages of simple structure, low power consumption, the characteristics of strong anti-jamming, can accurately achieve the aim of control of the car.of reversible DC motor.Keywords: infrared; MCU; car; controlV华北科技学院毕业设计(论文)1 绪论我们知道,

29、 人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62 0.76 m;紫光的波长范围为0.380.46 m。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外遥控具有抗干扰,电路简单,容易编码和解码,功耗小,成本低的优点。红外遥控是利用红外线(波长为0.761.5 m之间的近红外线)进行传递信息的一种控制方式,红外遥控几乎适用所有家电的控制。随着电子技术、计算机技术和制造技术的飞速发展,数码相机、DVD车等消费类产品越来越呈现光机电一体化、智能化、小型化等趋势。各种智能化小车在市场玩具中也占一个很大的比例。 本系统采用红外线发送信号

30、通过红外信号接收器及核心单片机来实现对小车的行车控制,通过按键来让小车前进、后退、左转和右转的控制。在汽车工业的迅速发展的过程中,关于汽车的研究也就越来越受人关注,智能控制技术也同时得到使用和发展。全国各类的电子大赛中,几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,特别在智能控制方面。另外在紧急或高危状况下,采用智能电动小车来代替人去完成某些任务更是十分必要的。本设计实现的是对小车进行红外控制即简单的机械控制机,通过通道选择来选择控制对象,发送控制信号。第 1 页 共 42 页基于单片机的红外遥控小车控制电路设计2 方案设计红外线的广泛应用给我们的生产生活带来了极大的方便

31、,红外遥控装置具有抗干扰项性强、低功耗的特点。本设计主要分为红外发送和红外接收两部分。红外线通讯的发送部分主要是把待发送的数据转换成一定格式的脉冲,然后驱动红外发光管向外发送数据。接收部分则是完成红外线的接收、放大、解调,还原成同步发射格式相同,但高、低电位刚好相反的脉冲信号,其主要输出TTL 兼容电平。最后通过解码把脉冲信号转换成数据,从而实现数据的传输。红外线接收器是一种可以接收红外信号并能独立完成从红外线接收到输出与TTL 电频信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。遥控范围最大可达6 米左右,灵敏度高,一个遥控器可控制四个接收装置。系统硬件电

32、路框图如下:LED四个按键单片机 P06运放通道选择电源红外灯图 2-1发送电路框图通道选择红外接收单片机 P06运放驱动电源电机图 2-2接收电路框图第 2 页 共 42 页华北科技学院毕业设计(论文)3 硬件电路设计调制载波频率大多数使用的是38kHz,在发射端要对晶振进行整数分频,红外遥控是以调制的方式发射数据,就是把数据和一定频率的载波进行“与”操作,这样既可以提高发射效率又可以降低电源功耗。红外线通过红外发光二极管(LED) 发射出去,红外发光二极管(红外发射管)内部构造与普通的发光二极管基本相同,材料和普通发光二极管不同,在红外发射管两端施加一定电压时,它发出的是红外线而不是可见光

33、。实现红外发射的元器件很多,可以根据需要发出不同种类的编码。由于发射系统一般用电池供电, P06 芯片的功耗要很低,设计成可以处于休眠状态,这样可以降低功耗当有按键按下时才工作,本此次采用的单片机有内部晶振当电路的设计对时钟晶振要求不是很严格时可以采用,会有一定的误差,但这一点误差是可以忽略的。红外遥控系统的硬件分为发送和接收两部分。 发送部分主要采用单片机 P06 与红外发送 LED 灯及运放装置组成,选用元件时要注意三极管的开关速度要快,还要考虑到LED 的正向 电流和反向漏电流,一般流过LED 的最大正向电流为100mA,电流越大,其发射的波形强度越大;接收部分同样采用单片机P06 与红

34、外接收器 HS0038 组成,单片机 P06 通过运放电路对电机进行控制。红外接收头内部放大器的增益很大,很容易引起干扰,因此在接收头的供电脚上须加上滤波电容,一般在22uf 以上。3.1 主体元器件选择3.1.1 单片机本系统采用 P06 单片机是低功耗8 位微处理器高速CMOS 技术,带有程序和数据存储区,提供灵活的中断处理能力。内部带有一个振荡器(精度5%)集成,降低了成本。带有内部分频器,振荡器可以在时间精度要求不高时替代晶振。第 3 页 共 42 页基于单片机的红外遥控小车控制电路设计图 3-1 P06 单片机结构:采用哈佛结构,其中提到的计算机体系结构,使用物理上独立的存储和信号通

35、路的指令和数据。因此,程序和数据的内存块的分离,可以有不同的总线宽度。16位和 8 位宽线路中使用的程序和数据的存储器,分别。数据存储器分为两个部分:特殊功能寄存器( SFR)和通用寄存器( GPR)。ALU 是 8 位的操作数,可以从做业务(累加器寄存器),探地雷达, SFR,或立即常数。注册是一种用于ALU 操作没有地址专用寄存器。控制寄存器(CR)块只能通过一个默认的源/ 目的大多数指令。内部上电复位( POR)和外部复位可以作为设备复位源。看门狗定时器(定时器),定时器0(TMR0),内部振荡器,八级深栈和中断处理能力有助于提高系统的成本和功耗。双向I/O 引脚被分组到一个, B,和

36、C 振荡器启动定时器( OST)增加振荡器的可靠性。第 4 页 共 42 页华北科技学院毕业设计(论文)图 3-2 P06 结构图程序存储功能:记忆中的p06 包括程序存储器,配置存储器,数据存储器,寄存器和控制寄存器。有两种寻址方式在p06:非线性和线性寻址方式寻址方式。在非线性的寻址方式,用一个寻呼方案。在线性寻址模式,所有的数据是可寻址的内存没有任何页面选择。程序存储器包含 OTP 用户程序代码的数据,它通过程序计数器( PC)寄存器寻址。而在执行 PC 溢出,它将产生一个返回。两个位置保留为缺省向量。 p06 的呈在 1ffh / 3ffh / 7FFh 复位向量。中断向量是 004h

37、。第 5 页 共 42 页基于单片机的红外遥控小车控制电路设计图 3-3 在非线性寻址模式程序存储器映射和堆栈数据寄存器和内存映射:对于P06,数据存储器包含通用寄存器(GPR)和特殊功能寄存器( SFR)。通用寄存器用于指示命令下的数据,可以直接或间接访问。特殊功能寄存器有各种特定功能,如寻址控制,报警指示,或外围控制。P06 包含 8 个特殊功能寄存器和 24 个通用寄存器非中断方式,或9 个特殊功能寄存器, 23 个通用寄存器中的中断模式。当在中断模式或作为一个通用寄存器时08H 是作为一个特殊功能寄存器( INTCON )非中断方式。图 3-4中断向量表第 6 页 共 42 页华北科技

38、学院毕业设计(论文)在中断模式有三种来源:外部中断的中断,中断和中断的PORTB,从 0 定时器超时。当全局中断使能位(GIE)置位和一个中断时, 其相应的寄存器文件 08h 旗(INTCON )将被设置为“ 1”。 如果相应的中断使能位寄存器文件 08H(INTCON )置位,它将请求进入中断服务程序。它进入中断服务程序( ISR)后,硬件将明确的给予和不产生任何中断请求,即使有另一个中断了防止递归中断。在中断服务程序,用户需要从INTCON决定哪种中断后,中断标志需要清除的程序。如果有多个中断源请求的同时,应当优先确定的程序。当第一个 ISR 从 RETI 完整的回报,它进入 ISR 再次

39、如果有另一个中断请求,直到所有的中断都被响应。特点:1) 16 位宽指令2) 8 位数据路径3) 数据存储是线性映射,在 线性寻址方式不需要事先选择就可以使用4) 8 / 9 特殊功能硬件寄存器非中断 /中断模式5) 中断处理6) 运行速度:直流 20 MHz 的时钟输入7) 双向 IO 端口 A , B, C8) 8 位的实时时钟 /计数器( TMR0 )与 8 位可编程分频器和溢出中断9) 可读预分频器的 16 位定时器计数器10) 上电复位( POR)11) 装置复位定时器( DRT)12) 振荡器的启动定时器( OST)13) 看门狗定时器(定时器)( 64Hz 3V 5V 128Hz

40、”)14) 低成本的外部 RC 振荡器15) 主时钟分频器( 1 / 2 / 4 / 16)当复位时,所有的系统寄存器保持初始状态,程序停止,程序计数器被清除 ,复位状态释放后,在系统启动的时候,程序开始执行从复位向量。完成任何复位序列需要一些时间。该系统提供了完整的程序复位成功使电源。为不同的子类型, 复位时间是不同的。第 7 页 共 42 页基于单片机的红外遥控小车控制电路设计使 VDD 的上升率和启动不同的振荡器的时间是不固定的。 RC 振荡器的启动时间很短,但晶型的长。客户端应用下,用户必须关注的主终端需求复位时间的力量。3.1.2 红外接收器红外线接收器 HS0038 是一种可以接收

41、红外信号并能独立完成从红外线接收到输出与 TTL 电频信号兼容的器件,体积和普通的塑封三极管差不多,适合于各种红外线遥控和红外线数据传输。图 3-5红外接收器红外线接收器的特点:小型设计内置专用 IC宽角度及长距离接收抗干扰能力强能抵挡环境干扰光纤低电压工作红外线接收器的结构对外只有三个引脚: Out、GND、Vcc 。与单片机接口非常方便1、脉冲信号输出端,直接接单片机的IO 口2、GND 接系统的地线( 0V)3、Vcc 接系统的电源正极( +5V )3.1.3 红外发射管第 8 页 共 42 页华北科技学院毕业设计(论文)图 3-6直插式红外线发射管普通的的红外线发射管外形和一般的可见光

42、 LED 相似,但却是发出红外线。为了适应不同的工作电压,其管压一般降约 1.4v,工作电流一般小于 20mA,回路中常常串有限流电阻。发射红外线去控制相应的受控装置时。为了增加红外线的控制距离(因为控制的距离与发射功率成正比) ,红外发光二极管工作于脉冲状态,因为脉动光(调制光)的有效传送距离与脉冲的风致电流成正比,只需尽量提高峰值Ip,就能增加红外光的发射距离。普通的红外发光二极管,其功率分为小功率(1mW-10mW) 、中功率(20mW-50mW)和大功率( 50mW-100mW 以上 )三大类。要使红外发光二极管产生调制光,只需在驱动管上加上一定频率的脉冲电压。红外发光二极管发射红外线

43、去控制受控装置时,受控装置中均有相应的红外光一电转换元件,如红外接收二极体,光电三极管等。实用中已有红外发射和接收配对的二级管。元件选择时,了解了电性能参数:目前常用的直径3mm,5mm 为小功率红外线发射管,正向电压: 1.11.5V,电流 20mA。而中功率及大功率发射管大多是 8mm,10mm。中功率为正向电压: 1.4-1.65V 50 100mA,大功率发射管为正向电压: 1.5-1.9V200350mA.发射距离、发射角度( 15 度、 30 度、 45 度、 60 度、 90 度、 120 度、 180 度)、发射的光强度、波长这些参数都是需要考虑的, 本次选择的红外管的型号是

44、5AWMC06A 属于光学发射器件, 波段范围属于远红外, 激励方式为电激励方式, 输出波长为 940nm,红外发射管必须与红外接收管配对使用,否则影响遥控的灵敏度。3.2 红外发射电路红外发送电路主要由单片机、红外发送管、按键、电容电阻及四通道开关组成,设第 9 页 共 42 页基于单片机的红外遥控小车控制电路设计计包含四个通道选择,当发送选择某一通道时就会向相应的接收装置发送信号。发射部分包含四个按键,四个按键分别使单片机发送让小车前进、后退、左转、右转的信号。单片机的 PA2 口作为发射部分,通过三极管运放电路对灯进行驱动,PB4PB6 做为按键口,PB0PB3 做为通道选择口。 发送端将待发送的二进制信号编码调制为一系列的列的脉冲串信号,通过红外发射管发射红外信号。单片机检测键盘上按键的状态,并对红外信号进行调制,发光二极管产生红外线。二进制信号的调制由单片机来完成,它把编码后的二进制信号调制成频率为38kHz 的间断脉冲串,相当于用二进制信号的编码乘以频率为38kHz

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!