最新最新无线遥控小车设计报告

合集下载

智能遥控小车项目报告

智能遥控小车项目报告

智能小车项目报告题目智能无限遥控小车系(部) 电子与通信工程系专业(班级) 姓名学号指导教师起止日期项目任务书目录1、方案选择........................................................................ ......... .. (3)2、元器件清单.............................................................................. ......... (5)3、设计内容. ............................................................................. ......... ......... .. (6)3.1系统硬件电路设计 (6)3.2系统主要程序流程设计 (7)4、程序设计 (9)5、心得体会 (16)1方案选择1.1电机的选择方案1:采用步进电机作为该系统的驱动电机。

由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。

虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随转速的升高而下降,且在较高转速时会急剧下降,其转速较低,不适用于小车等有一定速度要求的系统。

经综合比较考虑,我们放弃了此方案。

方案2:采用直流减速电机。

直流减速电机转动力矩大,体积小,重量轻,装配简单,使用方便。

由于其内部由高速电动机提供原始动力,带动变速(减速)齿轮组,可以产生较大扭力。

由于我们设计的小车没有过高的精确速度控制要求,所以考虑综合性价比等因素我们选择方案2的直流电机。

1.2控制器模块(CPU)方案1:采用可编程逻辑期间CPLD 作为控制器。

CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。

采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。

遥控小车设计范文

遥控小车设计范文

遥控小车设计范文简介:遥控小车是一种能够通过无线电波或红外线信号进行遥控操作的小型车辆。

遥控小车广泛应用于娱乐、教育、科研等领域,让人们能够远程操纵小车执行各种任务。

本文将介绍一个基于无线电波的遥控小车设计。

1.遥控器设计:遥控器是用来发送指令给小车控制模块的设备。

一个简单的遥控器通常由按键和一个发射机构构成。

首先需要设计一个电路板来接收按键的输入,并根据按键的操作发射无线电信号。

可以采用微控制器来实现遥控器的功能,通过编程来监听按键事件,并将对应的指令编码成无线电信号。

同时,遥控器还需要一个电源供电。

2.接收器设计:接收器是安装在小车上,用于接收遥控器发射的无线电信号,并将信号解码成可执行的指令。

接收器设计的核心是信号解码电路。

根据遥控器的信号编码方式,可以选择编码解码器来实现信号解码。

一旦接收器解码出指令,就可以通过蓝牙或者无线局域网将指令传输到小车控制模块。

3.控制模块设计:控制模块是小车的核心,负责执行指令,并控制小车的运动。

控制模块通常由一个微控制器构成,用于接收指令,并控制小车的电机。

在设计控制模块时,需要考虑小车的电机驱动方式和传感器的选择。

电机驱动方式可以选择直流电机驱动器或者步进电机驱动器,具体根据小车的需求来决定。

同时,还可以添加一些传感器,如红外线传感器、超声波传感器等,用于实现小车的避障功能。

4.电源设计:遥控小车需要一个可靠的电源系统来供电。

可以选择使用锂电池或者干电池来为遥控小车供电。

为了提高续航能力,可以考虑使用可充电电池,并在小车上设计一个充电电路,以便将电池充电。

5.拓展功能设计:为了增加遥控小车的功能,可以考虑添加一些拓展模块。

例如,可以添加摄像头模块,使小车能够进行实时图像传输;还可以添加声音模块,使小车具备声控功能;此外,还可以添加温湿度传感器、气体传感器等,实现更多的监测和感知功能。

总结:以上是一个基于无线电波的遥控小车设计。

该设计主要包括遥控器设计、接收器设计、控制模块设计、电源设计和拓展功能设计。

无线遥控智能小车的设计

无线遥控智能小车的设计

无线遥控智能小车的设计摘要面对诸多人类不容易到达的工作环境,为了有效的到达指定位置完成指定功能,就需要采用智能小车去现场来完成相应的任务。

因此研究和开发无线遥控智能小车引导控制系统具有十分重要的意义。

无线遥控小车具有体积小、成本低、生存能力强等特点。

本设计基于单片机控制和无线数据传输技术的设计思想。

利用两片单片机构成主从结构,主机发送控制指令,从机接收控制指令并控制小车运动。

主机由STC89C52单片机、LCD1602显示、NRF24l01无线模块和控制按键组成,从机由小车底盘、NRF24l01无线模块、电机驱动、HC-RS04超声波测距模块和STC89C52单片机组成。

主机和从机基于无线模块进行数据传输,主机电路主要负责发送小车运动状态的控制指令;从机电路主要负责小车运动状态指令的接受和实现对运动状态的控制。

电机由电机专用驱动芯片L298N驱动,通过单片机的控制,可轻松实现小车的前进、后退、左转、右转等的控制。

无线遥控智能小车控制系统的软件设计分为主机和从机两部分。

主机软件设计分为无线通讯程序,按键控制程序,显示程序,从机软件设计分为小车超声波避障程序,无线通讯程序,电机驱动程序。

概括来说,本设计就是用遥控器发射控制信号,用单片机控制直流电机输出相应的电平控制车辆的前行或者后退等动作,进而实现小车的智能遥控功能。

关键词:STC89C52;无线遥控;智能小车AbstractFacing a range of working environment that human beings can not reach easily, it is necessary to employ the intelligent car to go to the scene to accomplish the corresponding task in order to reach the specified location to complete the specified function effectively. Therefore, it is of great importance to study and develop the guidance and control system of the wireless remote controlled intelligent trolley.The wireless remote controlled car is characteristiced by small size, low cost, strong survivability and so on.The design is based on the thinking about the single-chip control and wireless data transmission technique. Using two microcontrollers constitutes the master-slave structure. The host sends control commands, which the slave receives and then controls the trolley movement.The host consists of the STC89C52 microcontroller, LCD1602 display, NRF24l01 wireless module and control buttons while the slave is made up of the car chassis, NRF24l01 wireless module, motor drive, HC-RS04 ultrasonic distance measurement module and STC89C52 microcontroller. The host and slave are based on the wireless communication module for data transmission. The host circuit is mainly responsible for sending movement control instructions to the car; the slave circuit is mainly responsible for the acceptance of the movement state of the car and the realization of the control of the state of motion. The motor is driven by the motor-specific driver chip L298N. Through the control of the single chip computer, the control of car to advance, go backward, turn left and right can be easily realized. The software design of wireless remote control intelligent car control system is divided into two parts of the host and slave. Host software design is divided into wireless communication procedures, button control procedures, display procedures. Slave software design is divided into trolley ultrasonic obstacle avoidance procedures, wireless communication procedures and motor drivers.To sum up, the design is to use the remote control to launch control signals and single-chip to control DC motor to output corresponding level of electricity to control the vehicle going forward or backward and other actions, and then it realizes intelligent remote control function of the car.Keywords: STC89C52; remote control; intelligent car目录摘要 (I)Abstract (II)第1章绪论 (1)1.1课题研究主要内容及要求 (1)1.2课题研究的目的和意义 (1)1.1.1研究的目的 (1)1.1.2研究的意义 (1)1.3课题国内外研究状况 (2)1.4 总结 (2)第2章总体方案设计 (3)2.1总体设计 (3)2.2方案论证 (4)2.2.1 系统控制模块选择 (4)2.2.2小车遥控选择 (5)2.2.3上位机显示模块设计选择 (6)2.2.4下位机电机的选择 (7)2.2.5下位机避障模块设计选择 (8)2.2.6 直流调速方案选择 (9)2.2.7电源模块设计选择 (9)2.3本章小结 (10)第3章系统模块电路 (11)3.1单片机最小系统 (11)3.2 NRF24L01无线通讯模块 (11)3.3电机驱动模块 (13)3.3.1 L298N驱动模块 (13)3.3.2 PWM调速原理 (14)3.4电源模块 (15)3.4.1 5V稳压电路 (15)3.4.2 3.3V稳压部分 (15)3.5 避障部分模块 (16)3.5.1 避障原理 (16)3.5.2超声波测距模块 (16)3.6 其他模块电路介绍 (17)3.6.1 LCD1602显示电路 (17)3.6.2 键盘电路 (18)3.7本章小结 (19)第4章软件设计与说明 (20)4.1软件设计 (20)4.2软件的说明 (21)4.2.1 遥控部分主程序流程 (21)4.2.2 NRF24L01子程序流程图 (22)4.2.3 小车部分主程序流程图 (23)4.2.4 超声波部分程序流程图 (24)4.3 本章小结 (24)第5章硬件与软件调试 (26)5.1 硬件调试部分 (26)5.2 软件调试部分 (26)5.3 系统总体调试 (26)第6章结论 (29)参考文献 (31)附录A:电路原理图 (33)附录B:电路PCB图 (34)附录C:程序清单 (36)第1章绪论1.1课题研究主要内容及要求分析无线遥控智能小车的设计要求,确定上位机和下位机控制系统、智能小车驱动方式和避障方式、车速的检测方法,无线通信方式等,完成系统硬件电路及部分软件的设计。

基于51单片机的无线遥控小车设计

基于51单片机的无线遥控小车设计

基于51单片机的无线遥控小车设计随着科技的不断发展,无线遥控小车已经成为了人们生活中不可或缺的一部分。

无线遥控小车具有控制方便、灵活性高等特点,可以广泛应用于各个领域,如家庭娱乐、工业搬运等。

本文将介绍一种基于51单片机的无线遥控小车设计,并附上相应的代码。

本设计的无线遥控小车由四个轮子、两个直流电机、一个超声波测距模块和一个遥控模块组成。

其中,遥控模块用于接收人们发送的指令,超声波测距模块用于测量小车与障碍物之间的距离,以便避免碰撞。

首先,我们需要连接四个轮子和两个直流电机到51单片机的相应引脚上。

接下来,将超声波测距模块连接到51单片机的一个引脚上,用于接收超声波测距的信号。

最后,将遥控模块接收到的指令转化为电平信号,并将其连接到51单片机的引脚上。

在代码部分,我们首先需要初始化相应的引脚和串口,以便接收和发送指令。

然后,我们需要编写一个函数用于接收遥控模块发送的指令,并根据指令来控制小车的运动。

例如,当接收到前进指令时,小车向前运动;当接收到后退指令时,小车向后运动。

在控制小车运动的同时,我们还需要通过超声波测距模块来检测小车与障碍物之间的距离,以便避免碰撞。

此外,在代码中还需设置一些保护措施,例如在小车运动过程中检测到距离障碍物过近时自动停止前进,或者在接收到无效指令时忽略该指令等。

总结起来,基于51单片机的无线遥控小车设计离不开硬件连接和代码编写两个方面的工作。

合理的硬件连接可以保证信号的稳定传输,而完善的代码编写可以保证小车的正常运行和灵活性。

这种无线遥控小车具有控制方便、灵活性高等优点,可广泛应用于各个领域。

通过不断的优化和改进,无线遥控小车的性能将会更加出色。

本科毕业设计无线电遥控小车系统的设计

本科毕业设计无线电遥控小车系统的设计

摘要随着科技的发展,人们生活水平的提高,在生活中,无线传输有着非常广泛的应用,例如:小区的智能无线门禁系统;温室的温度无线测控系统;生物发酵无线监控系统等。

无线电遥控小车正是反映了无线传输在生活中的应用。

本次设计的无线遥控小车,采用以AT89c2051单片机作为小车的遥控控制核心,检测开关状态,并通过串口传输至无线发送模块PTR2000;以AT89c51单片机为作为小车的接收和驱动输出核心,它根据无线模块PTR2000接收到的状态信号判断其开关状态,然后控制直流电机正反转,即小车的前后左右;采用无线遥控模块PTR2000作为无线传输的通讯工具,通过串口和单片机连接;采用L298作为直流电机的驱动芯片。

关键词:AT89C51;AT89C2051;L298;无线遥控;PTR2000The Design of Wireless Remote Control CarAbstractWith the development of technology, improvement of living standard, the wireless transmission in life has a very wide range of applications, such as: Intelligent Community of the wireless access control systems; greenhouse temperature of wireless monitoring system; biological fermentation wireless monitoring system. Wireless remote control car is reflected in the wireless transmission applications in life.The design of the wireless remote control car use AT89c2051 as the core of the remote control, detecting switch state and sending through the serial port to a wireless module PTR2000. AT89c51 microcontroller is the core of its control . It receives the wireless module PTR2000 to determine the state of the signal switch status ,and then control it around. It use a wireless remote control module PTR2000 as wireless communication tools, and Connecte through the serial port to the MCU,and use L298 driver chip as a DC motor.Key Words:AT89C51;AT89C2051;L298;Wireless Remote Control;PTR2000目录摘要 (I)ABSTRACT (II)1 绪论 (1)1.1概述 (1)1.2单片机的选定 (1)1.2.1被控部分单片机89C52 (1)1.2.2遥控部分单片机89C2051 (2)2 系统总体设计 (4)2.1系统功能模块的划分 (4)2.2主要模块硬件设计方案 (5)2.2.1无线模块方案设计 (5)2.2.2驱动模块方案设计 (6)2.2.3主要模块各方案对比选择 (6)2.3模块软件设计简介 (7)3 系统硬件的设计 (8)3.1无线电遥控模块的设计 (8)3.1.1选择无线电遥控原因 (8)3.1.2无线电遥控分类 (8)3.1.3无线电遥控器原理 (9)3.1.4影响无线电遥控距离因素 (11)3.1.5 PTR2000特性及引脚说明 (11)3.1.6 PTR2000与单片机硬件接口电路 (12)3.1.7 PTR2000对PCB制作影响 (13)3.2电机驱动模块 (14)3.2.1 H桥驱动原理 (14)3.2.2 L298驱动芯片 (17)3.3电源模块 (19)3.3.1 无线遥控部分电源设计 (19)3.3.2 无线接收部分电源设计 (19)3.4键盘模块 (19)3.5其他模块 (20)4 系统软件的设计 (21)4.1软件设计需要完成任务 (21)4.2PTR2000编程注意事项 (21)4.3系统软件主要程序的设计 (21)4.3.1 发射部分控制程序设计 (21)4.3.2 接收部分控制程序设计 (22)5 系统软硬件调试 (24)5.1硬件调试 (24)5.2软件调试 (24)5.3调试结果 (25)结论 (26)参考文献 (28)附录A系统硬件电路图 (29)附录A1无线遥控发射电路 (29)附录A2无线遥控接收电路 (30)附录A3电机驱动电路 (31)附录A4无线遥控部分最终PCB板 (31)附录A5无线接收部分最终PCB板 (32)附录B程序清单 (33)附录B1遥控发射部分程序清单 (33)附录B2遥控接收部分程序清单 (35)附录C小车实物图 (39)附录C1无线电遥控实物图 (39)附录C2小车车体实物图 (40)致谢 (41)1 绪论1.1概述随着现代通信技术的飞速发展,近距离无线电通信技术受到了很多关注,呈现非常好的发展势头,,因为在我们现实生活中存在着如此多这样的应用领域,系统需要不断地实时传输小量的突发信号,在传统的无线电通信系统中,短距离的无线通信技术可以在相对较近距离内实现相互之间通信或相关操作,无线电数据传输系统已成为现在通信业乃至整个信息业的热点,被广泛应用于报警、无线遥控、军事通信、无线局域网等范围,具有很大的实际应用价值[1]。

51单片机无线遥控小车设计

51单片机无线遥控小车设计

51单片机无线遥控小车设计一、引言无线遥控小车是一种基于51单片机的智能小车系统,它利用无线通信技术实现了对小车的遥控。

通过无线遥控,我们可以随时控制小车的方向,实现室内或者室外的移动。

本设计将详细介绍51单片机无线遥控小车的整体设计框架、电路连接和关键模块设计。

二、整体设计框架整个系统分为遥控器端和小车端两个部分。

遥控器端通过按键或者摇杆输入控制指令,经过编码和解码处理后,通过无线传输模块将指令发送给小车端。

小车端接收到指令后,通过解码和控制模块来控制小车的运动。

三、电路连接遥控器端由单片机、按键(或者摇杆)、编码芯片和无线传输模块组成。

按键用于输入控制指令,编码芯片用于将按键输入的模拟信号转换为数字信号,单片机将数字信号进行编码后发送给无线传输模块,最终通过无线通信将指令传输给小车端。

小车端由单片机、解码芯片、电机驱动、电机和无线接收模块组成。

无线接收模块用于接收遥控器端发送过来的指令,解码芯片将数字信号转换为控制信号,单片机根据控制信号来控制电机驱动,从而实现小车的运动。

四、关键模块设计1.编码和解码模块设计编码和解码模块是整个系统中的关键部分,它负责将模拟信号转换为数字信号,并将数字信号转换为控制信号。

2.无线传输模块选择无线传输模块是实现遥控通信的关键组件,我们可以选择使用蓝牙模块、无线射频模块等。

选择合适的无线传输模块需要考虑通信距离、通信速率、功耗等因素。

3.电机驱动模块设计电机驱动模块负责将控制信号转换为电机运动控制信号,驱动电机完成小车的移动。

在设计电机驱动模块时,需要考虑电机的类型和电机驱动电路的选型。

五、总结本设计详细介绍了51单片机无线遥控小车的整体设计框架,电路连接和关键模块设计。

通过对整个设计的理解和实现,我们可以实现对小车的远程遥控,从而实现室内或者室外的自动移动。

这种无线遥控小车系统在娱乐、智能家居、无人巡检等领域都有广泛的应用前景。

无线遥控智能小车的设计pdf

无线遥控智能小车的设计pdf

引言概述:无线遥控智能小车的设计是一个将无线通信和智能控制技术相结合的项目。

该设计通过无线遥控来控制小车的行动,同时通过智能控制算法使其能够自动避障和巡航等功能。

本文将详细介绍无线遥控智能小车设计的各个方面,包括硬件设计、软件设计、通信技术选择、避障和巡航算法实现等内容。

正文内容:一、硬件设计1.主控单元选型:介绍主控单元选择的几个关键因素,如处理能力、通信能力、外设接口等,并给出推荐的主控单元选型。

2.动力系统设计:阐述小车动力系统的设计原理和选用电机的考虑因素,以及电路设计和电源系统设计。

3.传感器选择与接口设计:分析选择适合的传感器,并详细介绍传感器的接口设计。

4.无线通信模块设计:介绍无线通信模块的选择和设计,包括通信协议选择、通信距离和通信速率等。

5.外观设计:介绍小车外观设计的几个关键方面,包括外壳材料的选择、外形设计和装饰等。

二、软件设计1.控制系统架构设计:介绍控制系统的总体架构设计,包括遥控控制和自动控制模式的切换设计。

2.无线通信协议的实现:分析选择适合的无线通信协议,并详细介绍协议的实现原理和通信流程。

3.遥控控制算法设计:介绍遥控模式下的控制算法设计,包括信号解析、指令发送和驱动控制等。

4.自动控制算法设计:介绍自动控制模式下的控制算法设计,包括避障算法、巡航算法和路径规划等。

5.图形界面设计:详细介绍图形界面设计的几个关键方面,包括界面布局、控件设计和交互设计等。

三、通信技术选择1.无线通信技术的分类:分析无线通信技术的分类,并比较它们的优缺点,为后续的技术选择提供依据。

2.无线通信技术选择标准:介绍无线通信技术选择的一些标准,包括通信距离、通信速率、抗干扰能力等。

3.无线通信技术比较:对几种常见的无线通信技术进行比较,包括蓝牙、Wi-Fi、红外线等,分析其适用场景和应用范围。

4.无线通信技术的实现:详细介绍选择的无线通信技术的实现原理和通信协议。

5.无线通信技术的未来发展:展望无线通信技术的未来发展趋势,分析其在智能小车设计中的应用前景。

全国电子设计大赛智能小车报告

全国电子设计大赛智能小车报告

全国电子设计大赛智能小车报告一、引言随着科技的不断进步,智能化已经成为人们日常生活中的关键词之一、智能化的产品不仅能够给我们的生活带来便利,更能推动社会和经济的发展。

本文报告的主题为全国电子设计大赛中的智能小车设计与制作。

在本报告中,我们将介绍我们团队设计并制作的智能小车的具体细节,并探讨一些设计过程中遇到的挑战以及解决方案。

二、设计目标我们的智能小车设计目标是能够自主导航、避障、遥控操控以及具有图像识别功能。

通过这些功能,智能小车能够在各种环境中安全行驶并完成既定任务。

三、硬件设计智能小车的硬件设计主要包括底盘、电机驱动模块、传感器模块、图像识别模块和通信模块。

1.底盘设计:我们选择了一款坚固耐用、稳定性强的底盘作为智能小车的基础。

该底盘具有良好的承载能力和抗震性能,可以保证小车稳定行驶。

2.电机驱动模块:我们使用了直流无刷电机作为智能小车的动力源,并配备了电机驱动模块来控制电机的转速和转向。

通过对电机驱动模块的精确控制,小车能够实现自主导航和遥控操控。

3.传感器模块:为了实现避障功能,我们使用了红外传感器、超声波传感器以及巡线传感器。

这些传感器能够及时感知到前方障碍物的距离,从而通过控制电机驱动模块来避免碰撞。

4.图像识别模块:为了实现图像识别功能,我们使用了摄像头作为图像输入的设备,并搭建了图像识别系统。

通过对摄像头采集到的图像进行处理和分析,我们能够实现小车对特定物体的识别和追踪。

5.通信模块:为了实现遥控操控功能,我们使用了无线通信模块来远程控制小车的运动。

通过与遥控器的通信,我们可以实时控制小车的方向和速度。

四、软件设计智能小车的软件设计主要包括嵌入式控制程序和图像处理算法。

1.嵌入式控制程序:我们使用C语言编写了嵌入式控制程序,该程序负责控制小车的运动、避障和遥控操控等功能。

通过与硬件的紧密配合,控制程序能够实现对小车各个部分的精确控制。

2.图像处理算法:为了实现图像识别功能,我们使用了计算机视觉技术和机器学习算法。

基于51单片机红外遥控小车制作报告

基于51单片机红外遥控小车制作报告

基于51单片机红外遥控小车制作报告基于51单片机红外遥控小车是一项有趣且有挑战性的项目,通过该项目的实践,可以深入了解单片机和红外遥控的原理,并提高自己的动手能力和解决问题的能力。

本文将介绍基于51单片机红外遥控小车的制作过程和实现的功能。

一、实验原理1.51单片机原理51单片机是一种广泛应用于电子产品和嵌入式系统中的微控制器,采用的是哈佛结构,具有较高的性能和稳定性,广泛使用于工业自动化和嵌入式开发中。

2.红外遥控原理红外遥控是一种常见的遥控方式,通过使用红外光发射器和接收器之间的通信,实现无线遥控设备的功能。

红外遥控信号一般由多个比特组成的数据包,通过不同的数据包可以实现不同的操作。

二、实验器材和工具1.器材2个电机、L298N电机驱动模块、51单片机、红外接收器、红外发射器、遥控器、电池盒、杜邦线等。

2.工具电烙铁、焊锡、剪线钳、螺丝刀、万用表等。

三、制作步骤1.电路连接将L298N电机驱动模块与电机连接,L298N模块的输入引脚与单片机的输出引脚连接,红外接收器与单片机的IO引脚连接,红外发射器与单片机的IO引脚连接。

2.程序设计根据需求编写程序,包括红外遥控信号解析、电机控制等功能。

3.调试测试四、实现的功能1.红外信号解析通过红外接收器接收到遥控器发送的红外信号,解析信号中的数据包,判断用户的操作。

2.基本运动控制根据用户的操作,通过控制电机的转动方向和速度,实现小车的前进、后退、左转、右转等基本运动功能。

3.灵敏度调节通过调整程序中的参数,可以调节小车的灵敏度,使其对用户的操作更加敏感和准确。

4.智能避障在程序中添加红外避障功能,当小车检测到前方有障碍物时,自动停下或转向避开障碍物,保证小车的安全。

五、实验心得通过制作基于51单片机红外遥控小车的实验,我深入了解了51单片机和红外遥控的原理,并提高了自己的动手能力和解决问题的能力。

在实验过程中遇到了一些困难,但通过查阅资料和与同学交流,我成功地解决了这些问题。

无线遥控小车设计报告

无线遥控小车设计报告

(封面)XXXXXXX学院无线遥控小车设计报告题目:院(系):专业班级:学生姓名:指导老师:时间:年月日目录1.摘要 (2)1.1中文摘要 (2)2.引言 (3)2.1设计任务 (3)2.2设计要求 (3)2.3比赛规则 (3)3.方案设计与论证 (4)3.1系统方案 (4)3.2方案论证 (4)4.原理分析与硬件电路图 (6)4.1电源转换部分 (6)4.2电机驱动部分 (6)4.3无线通信部分 (7)4.4遥控部分 (8)5.软件设计 (10)6.系统测试与误差分析 (11)7.结论 (12)8.参考文献 (13)9.附件 (13)无线遥控小车摘要为了达到设计的要求,我们使用了MSP430F149为车上主控制芯片,STC12C5A为遥控控制芯片。

无线传输使用了315M无线传输模块,该模块采用了PT2262/PT2272进行编解码,拥有6位数据端管脚;遥控采用了摇杆电位器,将电位器滑动端的电压与参考电压比较,得到摇杆的位置,通过单片机编码,传输给小车上的单片机,小车上的单片机通过解码来控制小车的行驶及各种动作;电机驱动使用了L298N,通过单片机输出的PWM波来控制小车行驶的速度、小车行驶的方向;小车系统使用12V可充电锂电池进行供电,遥控使用9V的碳性电池进行供电,传输距离可达50m,抗干扰能力强,系统可靠稳定。

关键词无线遥控小车315MHz电波PWM波L298N引言一、设计任务制作一个可以手动遥控,按照特定路径行驶的小车。

二、设计要求1.基本要求(1)制作一个长不小于25cm,宽不小于20cm,高度不限的小车。

重量不少于1500g(包括电池,重量不足要加配重),车身支撑轮不超过4个。

(不允许直接购买现成的车模)(2)制作一个无线遥控(可以购买现成的无线数据通信模块,但不允许购买现成的无线遥控),通过遥控可以控制小车前进,转弯。

转弯要亮左右灯(可以人工用遥控控制灯的亮灭)。

2.发挥部分(1)遥控使用摇杆电阻(游戏手柄中的摇杆),不允许使用按键开关来控制。

无线智能遥控小车--电子设计实验报告

无线智能遥控小车--电子设计实验报告

****************大学班级:****** 作者:******指导老师:****电 子设 计 之无线遥控智能小车1引言1.1编写目的本概要设计说明书是针对电子设计的课程要求而编写。

目的是对该项目进行总体设计,在明确系统需求的基础上划分系统的功能模块,进行系统开发的分工,明确各模块的接口,为进行后面的详细设计和实现做准备。

满足无线遥控爱好者对智能小车的设计要求,想通过这份概要设计给爱好者一个好的设计思路,设计方法进行参考。

本概要设计说明书的预期读者为本项目小组成员以及无线遥控爱好者。

1.2背景a.实践题目的名称:无线遥控智能小车b.项目的任务提出者:***,***,***c.项目的开发者:***,***,***d.面向用户:所有无线遥控爱好者,对智能小车感兴趣,想借此提高动手能力的用户。

鉴于电子设计课程要求,需要一份设计实品,加之小组成员对智能小车有着独特的爱好,所以这次设计选择了遥控智能小车作为电子设计的题目。

2总体设计2.1需求规定●所设计智能小车功能:主要功能:无线遥控,避障;附加功能:超声波测距、速度调节、液晶显示、音乐、流水灯和散热系统。

★通过无线串口对小车进行无线遥控,可以在遥控,避障这两个主要功能之间自由切换。

★遥控时,通过遥控器上的按钮可以方便灵活地控制小车前进,后退,左转和右转等。

★避障时,利用红外传感器探测障碍物,从而达到避障的目的。

●小车安装了超声波传感器,可以进行距离测量,如果距离过近,蜂鸣器发出警报,并将距离等数据实时传到液晶屏上显示。

★通过按钮同时控制一些其他功能,如音乐,风扇和流水灯等。

2.2运行环境最好是室内平地2.3基本设计概念和处理流程整体框图:2.4所需器件★小车模型(三轮,带电机)★ATMAGE16单片机最小系统(3个,小车上两个一个负责接受无线,控制电机,另外一个则是负责其他功能,最后一个遥控器上的)★直流电机驱动模块,采用两个LM298驱动模块分别控制两个电机★传感器模块,采用红外传感器2个,超声波传感器两个★无线串口模块★电源模块(5v,12v)★按键模块,用于无线遥控小车★LCD1602液晶一块★电机一个★蜂鸣器一个★锂电池一块★南孚电池若干节★发光二级管若干★键盘(8个按钮)3接口设计3.1用户接口小车主要有避障和遥控两种模式,通过控制小车上的一个模式选择开关,手动遥控时自动模式无效,同样小车处于自动状态时,手动遥控无效。

红外遥控小车设计报告

红外遥控小车设计报告

单片机技能与认证培训设计报告题目:红外遥控小车姓名:学号:系别专业:电信系班级:完成时间: 6月12日华南理工大学广州学院电子信息工程学院一、设计任务及要求用红外遥控的方式,控制小车模型前进、后退、左转、右转等功能。

二、设计方案以及元器件选取设计方案:本设计方案通过红遥控发射信号产生高低电平,用来提供给L298N,达到来控制电机的目的。

其中INA、INB、INC、IND的电平分别为一高一低,两个电机就能转动了。

小车尾部采用万向轮来辅助小车前进后退以及左右转。

元器件选取:L298N小车驱动89c52单片机hs0038红外接收器2个直流电机4节五号电池万向轮1个电解电容2个电阻、电容、晶振等最小系统部分元器件三、硬件电路1.最小系统部分如下图所示:复位电路采取按键复位电路。

晶振的作用则是为系统提供基本的时钟信号2.红外接受电路采用hs0038红外接收器,电路图如下3.小车驱动电路采用L298N来控制电机:四、软件设计红外专用的延迟函数:主函数部分如下五、调试以及结果1.第一次小车无法起动。

后发现原因是因为把hs0038的3个口弄错,误把第一个引脚当作GND,导致无法通过红外遥控小车行走。

后发现1为输出端,2为GND,3为VCC。

修改线路后成功通过遥控控制小车前后左右行走。

2.小车左轮部分齿轮在1个地方有时会卡住无法转动,需要人工转动下带动左轮转动,经过除尘、添加润滑油等措施后,卡住现象稍有减少,但无法完全避免。

六、总结通过这次实验,我们锻炼了自己的动手能力,了解了遥控小车的原理及制作过程,使我们的团队意识增强,经过几天的努力,完成了模块的设计与制作,完成了整个系统的编程、组装与调试。

基本上满足竞赛的要求,使用模块时,综合考虑电路的简单、电路的成本、以及电路的性能。

此次设计仍有一些问题没有得到完全解决,对一些器件的应用还不是很熟悉,因此在今后的学习中,更要好好学习知识,增加技能训练。

比如红外传感器的原理与应用的知识,光敏二极管的原理与应用电路等,当我们遇到不懂不会的问题时,我们能通过图书馆、网络等各种渠道学习想要知道的知识,有时候虽然只是一个很简单的小车模块,但使我们认识到自己所学的专业知识在实践中所出现的很大的不足。

无线遥控小车设计报告

无线遥控小车设计报告
无线指令调整微控制器输出的PWM脉冲的占空比来控制直流电机的转速,进而
实现对小车的运动状态的控制。
掌握NRF24L0无线模块的通信协议及使用方法
掌握脉冲宽度调制(PWM的原理及应用
掌握直流电机调速的方法
课题研究的背景
随着社会的发展,人们对科学技术的要求越来越高,在我们的身边随处 都可见一些高科技的产物,这些是时代的产物。本设计采用 根据控制器的原理来控制小车的启步与停止以及根据人的操作做出相应的动 作。信息社会的支柱之一是通信技术,它是 信息社会化的基础,也是实现信息社会 化的手段。而近年来,信息通信领域中,发展最快,应用最广的就是无线通信技术。
Cortex-多新特性。
较之ARM7TDMI,Cortex-M3拥有更强劲的性能、更高的代码密度、位带操作、可
嵌套中断、低成本、低功耗等众多优势。脉宽调制的全称为:Pulse
WidthModulator,简称PWM由于它的特殊性能、常被用于直流负载回路中、
电池电压:12V
STM32F103ZET最小系统:供电电压
NRF24L0优线模块:供电电压
360度舵机
降压模块
课程设计要求与参数
课设要求
参数
日程安排
第一章 课题研究的目的、背景、意义
课题研究的目的
课题研究的背景
课题研究的意义
第二章 设计方案
设计思路
硬件设计方案
软件设计方案
第三章 硬件设计
STM32F103ZET简介
NRF24L01无线模块
NRF24L01无线模块简介
无线模块与微控制器的连接
舵机
BTN7971B电机驱动模块
遥控器设计
10
第四章 软件设计
11

基于PIC单片机的无线遥控小车设计单片机无线遥控小车

基于PIC单片机的无线遥控小车设计单片机无线遥控小车

基于PIC单片机的无线遥控小车设计单片机无线遥控小车遥控小车在军事侦查、污染及恶劣环境作业等领域有着宽阔的应用价值。

我们以PIC单片机为掌握核心,采纳遥控编码解码集成电路(PT2262/PT2272)及专用的电机驱动芯片L298N,通过PWM脉宽调速,设计了一个价廉的无线遥控智能小车。

小车的构造体为三轮,后轮为驱动轮,采纳两个直流电机分别拖动,前轮为万向导轮。

系统整体性能较高。

系统总体构成系统主要由单片机、无线遥控模块及电机驱动与掌握模块组成,如图1所示。

总体设计思想为:遥控器上的遥控编码器PT2262将按键命令进展编码,并通过无线放射头F05V发送出去,车载平台的解码芯片PT2272对遥控器发来的操作指令进展解码,然后由PIC16F877A单片机对指令进展分析,利用单片机自身的CCP(输入捕获/输出比拟/脉宽调制:Capture/Compare/PWM)模块产生准确的PWM脉冲波,通过专用电机驱动芯片L298N准确掌握电机的转速、转向,从而对小车当前的运行状态进展调整。

硬件电路设计1主控芯片PIC16F877A本系统的一大特点是采纳了Microchip公司的PIC16F877A单片机。

PIC系列单片机采纳精简指令集、哈佛总线构造,抗干扰力量强,特别适合遥控系统设计。

PIC16F877A仅有35条单字节指令,运行速度快,内部集成有数据存储器和程序存储器。

特殊是PIC16F877A单片机自带了两个PWM模块,使得本系统PWM调速程序的编写特别简洁与便利。

PIC16F877A单片机工作于最小系统方式,如图2所示。

单片机只需外接晶振和复位电路即可工作。

其中,RB口接收PT2272解码得到的按键信号;RC4~RC7依据按键状况输出凹凸电平给电机驱动模块L298N,掌握小车左轮和右轮电机的正反转,从而掌握电机的前进、后退与左转、右转,CCP1和CCP2输出PWM信号进展电机的调速掌握。

2无线遥控模块电路无线遥控模块以编码解码芯片PT2262/PT2272为核心器件,实现按键指令的无线发送/接收操作。

无线遥控小车实训报告

无线遥控小车实训报告

一、实训背景随着科技的不断发展,自动化和智能化技术日益普及。

无线遥控小车作为自动化领域的一个典型应用,不仅可以锻炼学生的动手能力,还能提高对电子技术、单片机原理、无线通信等方面的理解。

本次实训旨在通过设计和制作无线遥控小车,使学生掌握相关电子技术和编程技能。

二、实训目的1. 熟悉无线通信技术在遥控系统中的应用。

2. 掌握单片机编程及外围电路设计。

3. 了解电机驱动电路的设计原理。

4. 培养团队合作精神和实践能力。

三、实训内容1. 硬件选型本次实训所选用的硬件包括:- 主控芯片:AT89C51单片机- 无线通信模块:nRF24L01- 电机驱动模块:L298N- 电机:直流电机- 电源模块:锂电池- 其他元件:电阻、电容、二极管等2. 系统设计无线遥控小车系统主要由以下几个部分组成:- 遥控器:负责发送控制信号- 接收模块:接收遥控器发送的控制信号- 主控模块:根据接收到的信号控制小车运动- 电机驱动模块:驱动电机实现小车运动3. 软件设计软件设计主要包括以下内容:- 遥控器程序:实现按键扫描和信号发送- 接收模块程序:实现信号接收和解码- 主控模块程序:根据接收到的信号控制小车运动4. 系统调试在完成硬件组装和软件编写后,进行系统调试,确保小车能够按照预期运行。

调试过程中,主要关注以下几个方面:- 无线通信是否稳定- 控制信号是否准确- 小车运动是否平稳四、实训过程1. 硬件组装根据系统设计,将各个模块连接起来,包括单片机、无线通信模块、电机驱动模块、电机等。

2. 软件编写使用C语言编写遥控器、接收模块和主控模块的程序。

在编写过程中,注意以下事项:- 代码结构清晰,便于阅读和维护- 代码注释完整,便于理解- 注意信号处理和电机控制算法3. 系统调试在完成硬件组装和软件编写后,进行系统调试。

首先,检查无线通信是否稳定,确保遥控器能够发送和接收信号。

然后,测试控制信号是否准确,观察小车运动是否平稳。

遥控小车实验报告

遥控小车实验报告

一、实验目的1. 了解遥控小车的构造和工作原理。

2. 掌握遥控小车的基本操作方法。

3. 通过实验,提高动手能力和创新意识。

二、实验原理遥控小车是一种利用无线电波进行遥控的玩具,主要由电源、电机、遥控器、接收器、驱动电路等组成。

当遥控器发出指令时,接收器接收指令,通过驱动电路控制电机转动,从而实现小车的行走、转向等功能。

三、实验器材1. 遥控小车1台2. 电源1块3. 遥控器1个4. 万用表1个5. 钳子、螺丝刀等工具四、实验步骤1. 检查遥控小车各部件是否完好,包括电源、电机、遥控器、接收器等。

2. 连接电源,打开遥控器,确保遥控器与接收器通信正常。

3. 检查电机转动是否顺畅,有无异常噪音。

4. 学习遥控器的基本操作,包括前进、后退、转向等。

5. 进行遥控小车的基本操作实验,观察小车运行状态,分析问题。

6. 对遥控小车进行改装,提高其性能。

五、实验内容1. 遥控小车的基本操作(1)打开电源,确保遥控器与接收器通信正常。

(2)使用遥控器控制小车前进、后退、转向等。

(3)观察小车运行状态,确保小车在操作过程中稳定、可靠。

2. 遥控小车改装实验(1)改装小车底盘,提高小车通过性。

(2)更换高性能电机,提高小车速度。

(3)增加电池容量,延长小车续航时间。

(4)优化遥控器接收范围,提高遥控距离。

六、实验结果与分析1. 实验结果通过实验,我们掌握了遥控小车的基本操作方法,了解了遥控小车的构造和工作原理。

在改装实验中,我们对小车进行了以下改进:(1)更换高性能电机,提高小车速度。

(2)增加电池容量,延长小车续航时间。

(3)优化遥控器接收范围,提高遥控距离。

2. 实验分析(1)遥控小车的基本操作实验结果表明,小车在操作过程中稳定、可靠,达到了预期效果。

(2)通过改装实验,我们对遥控小车进行了优化,提高了其性能,使其在实际应用中更加出色。

七、实验总结1. 通过本次实验,我们了解了遥控小车的构造和工作原理,掌握了遥控小车的基本操作方法。

无线遥控车制作实训报告

无线遥控车制作实训报告

一、实训目的通过本次实训,掌握无线遥控车的制作方法,熟悉相关电子元器件的使用,了解无线通信原理,提高动手能力和创新意识。

二、实训内容1. 硬件选型与准备(1)选择合适的无线通信模块:本次实训采用433MHz无线通信模块,具有传输距离远、抗干扰能力强等特点。

(2)选择合适的控制芯片:选用89C51单片机作为控制核心,具有较强的性能和丰富的外设资源。

(3)选择合适的电机驱动模块:选用L293D电机驱动模块,具有驱动能力强、工作电压范围宽等特点。

(4)准备其他元器件:包括直流电机、舵机、电源、电池、连接线等。

2. 无线遥控车设计(1)电路设计:根据硬件选型,设计无线遥控车的电路图,包括无线通信模块、单片机、电机驱动模块、传感器等部分。

(2)程序设计:编写单片机程序,实现无线通信、电机驱动、传感器检测等功能。

(3)外观设计:根据实际需求,设计无线遥控车的车身、底盘等部分。

3. 无线遥控车组装与调试(1)组装:按照电路图,将元器件焊接在电路板上,组装好无线遥控车。

(2)调试:对无线遥控车进行调试,包括无线通信、电机驱动、传感器检测等功能。

4. 无线遥控车测试与改进(1)测试:测试无线遥控车的各项功能,如无线通信距离、电机驱动速度、传感器检测精度等。

(2)改进:根据测试结果,对无线遥控车进行改进,提高性能。

三、实训过程1. 硬件选型与准备根据实训要求,我们选择了以下元器件:(1)无线通信模块:433MHz无线通信模块(2)控制芯片:89C51单片机(3)电机驱动模块:L293D电机驱动模块(4)其他元器件:直流电机、舵机、电源、电池、连接线等2. 无线遥控车设计(1)电路设计:根据元器件特性,设计无线遥控车的电路图,包括无线通信模块、单片机、电机驱动模块、传感器等部分。

(2)程序设计:编写单片机程序,实现无线通信、电机驱动、传感器检测等功能。

(3)外观设计:根据实际需求,设计无线遥控车的车身、底盘等部分。

3. 无线遥控车组装与调试(1)组装:按照电路图,将元器件焊接在电路板上,组装好无线遥控车。

遥控小赛车设计报告单

遥控小赛车设计报告单

遥控小赛车设计报告单1. 引言遥控小赛车是一种远程操控的小型电动车辆,通常用于比赛或娱乐项目。

本设计报告单介绍了我们设计的一款遥控小赛车的具体结构、功能和技术实现方案。

2. 设计目标我们设计的遥控小赛车旨在满足以下目标:- 具有稳定的行驶能力,能够在不平坦的地面上行驶;- 操作简单,易于控制;- 具备高速行驶的能力,能够在赛道上快速转弯;- 具备耐用性,能够承受比赛中的碰撞和撞击。

3. 结构设计3.1 车身结构遥控小赛车的车身由轻质材料组成,以减轻整车重量,并提高车辆的速度和灵敏性。

车身采用流线型设计,以减少空气阻力,提高行驶稳定性和速度。

3.2 轮胎设计车辆采用专业赛车轮胎,具有良好的抓地力和耐磨性。

轮胎使用高弹性橡胶制成,能够适应不平坦的地面,并提供稳定的行驶。

3.3 悬挂系统悬挂系统采用独立悬挂设计,以提高车辆的稳定性和操控性。

每个轮子都有独立的悬挂装置,能够独立适应地面情况,并减轻对车身的冲击。

3.4 驱动系统遥控小赛车采用四驱设计,每个轮子都配备一个马达,提供足够的驱动力。

驱动系统采用电动机与齿轮传动,能够给车辆提供足够的动力,并确保高速行驶时的稳定性。

4. 功能设计4.1 遥控系统遥控小赛车配备了一套专业的遥控系统,可以通过遥控器对车辆进行操控。

遥控系统使用2.4GHz的无线信号传输技术,具有远程控制、高反应速度和抗干扰能力强等特点。

4.2 转向系统转向系统采用前轴手动转向设计。

通过遥控器上的转向杆,操纵前轮实现车辆的转弯动作。

转向系统采用高精度的传动装置,可实现精准的转向控制。

4.3 速度控制系统速度控制系统采用电子调速器,可以对车辆的速度进行精确调控。

遥控器上设置了速度控制杆,通过调整杆的位置可以实现不同速度的前进和后退。

4.4 灯光系统为了增加赛车的可视性和观赏性,我们还为遥控小赛车设计了一个灯光系统。

灯光系统包括前大灯和后尾灯,通过遥控器上的按钮进行开关控制。

5. 技术实现方案5.1 软件开发遥控小赛车的软件开发采用嵌入式系统开发技术。

遥控小赛车设计报告

遥控小赛车设计报告

遥控小赛车设计报告1. 引言遥控小赛车是一种远程操控的玩具车辆,具备可以靠近操控者的灵活性。

本设计报告旨在介绍遥控小赛车的设计原理、功能特性和制作过程。

2. 设计原理遥控小赛车的设计基于无线电通信技术,主要包括两个部分:遥控器和小赛车。

遥控器通过无线传输指令给小赛车,小赛车接收指令并相应作出动作。

2.1 遥控器遥控器是操控小赛车的主要设备,其设计原理如下:- 无线通信模块:采用蓝牙或者射频通信模块,实现与小赛车的远程通信功能。

- 按钮与摇杆:通过按钮和摇杆等控制元件,向小赛车发送指令,控制其前进、后退、转弯等动作。

- 电池供电:遥控器通过电池供电,为遥控器提供能量。

2.2 小赛车小赛车是被遥控操控的对象,其设计原理如下:- 无线通信模块:与遥控器相对应的无线通信模块,用于接收遥控器发送的指令。

- 电机驱动装置:采用电机驱动装置控制轮胎的转动,以实现小赛车的前进、后退、转弯等动作。

- 控制模块:将接收的指令转化为对电机驱动装置的控制信号,实现小赛车的动作控制。

- 电池供电:小赛车通过电池供电,为电机驱动装置提供能量。

3. 功能特性遥控小赛车具备以下功能特性:- 远程操控:遥控器通过无线通信与小赛车进行连接,可以在一定范围内操控小赛车。

- 多动作控制:通过遥控器上的按钮和摇杆,可以实现小赛车的前进、后退、转弯、加速等多种动作控制。

- 可操控性强:遥控器设计便携,操作简单,可以轻松地操控小赛车进行各种动作。

- 娱乐性强:小赛车外观时尚,动作灵活,可以提供一定的娱乐功能。

4. 制作过程制作遥控小赛车的过程可以分为几个步骤:1. 硬件选型:根据遥控小赛车的设计要求,选择合适的无线通信模块、电机驱动装置等硬件组件。

2. 电路设计:设计遥控器和小赛车的电路连接图,包括电源、通信模块、控制模块等。

3. 电路制作:根据电路设计图,将电路板上的元器件进行焊接和布线。

4. 程序编写:编写遥控器和小赛车的程序代码,实现无线通信、控制信号转换等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子科技大学————无线“hi”无线遥控小车设计人:李星辰2901303021刘建彬2901303017梁贵2901303019目录1.摘要 (2)1.1中文摘要 (2)1.2英文摘要 (2)2.引言 (3)2.1设计任务 (3)2.2设计要求 (3)2.3比赛规则 (3)3.方案设计与论证 (4)3.1系统方案 (4)3.2方案论证 (4)4.原理分析与硬件电路图 (6)4.1电源转换部分 (6)4.2电机驱动部分 (6)4.3无线通信部分 (7)4.4遥控部分 (8)5.软件设计 (10)6.系统测试与误差分析 (11)7.结论 (12)8.参考文献 (13)9.附件 (13)无线遥控小车摘要为了达到设计的要求,我们使用了MSP430F149为车上主控制芯片,STC12C5A为遥控控制芯片。

无线传输使用了315M无线传输模块,该模块采用了PT2262/PT2272进行编解码,拥有6位数据端管脚;遥控采用了摇杆电位器,将电位器滑动端的电压与参考电压比较,得到摇杆的位置,通过单片机编码,传输给小车上的单片机,小车上的单片机通过解码来控制小车的行驶及各种动作;电机驱动使用了L298N,通过单片机输出的PWM波来控制小车行驶的速度、小车行驶的方向;小车系统使用12V可充电锂电池进行供电,遥控使用9V的碳性电池进行供电,传输距离可达50m,抗干扰能力强,系统可靠稳定。

关键词无线遥控小车315MHz电波PWM波L298NAbstract In order to meet the design requirements for the vehicle we use the main control chipMSP430F149, STC12C5A for the remote controller. 315M wireless transmission using the wireless transmission module, the module uses PT2262/PT2272 for encoding and decoding, with 6-bit data-side pin; remote control using a joystick potentiometer, the potentiometer wiper voltage is compared with the reference voltage to obtain rocker position, through the microcontroller code, transmitted to the microcontroller small car, small car microcontroller to control the car by driving decoding and a variety of actions; motor drive using the L298N, the output of the PWM wave through the microcontroller to control the speed of car travel, car driving directions; car systems supply power to 12V rechargeable lithium battery, remote control with 9V battery powered carbon of the transmission distance up to 50m,anti-interference ability, reliable system stability.Keywords small wireless control car 315MHz Electromagnetic waves PWM waves L298N引言一、设计任务制作一个可以手动遥控,按照特定路径行驶的小车。

二、设计要求1.基本要求(1)制作一个长不小于25cm,宽不小于20cm,高度不限的小车。

重量不少于1500g(包括电池,重量不足要加配重),车身支撑轮不超过4个。

(不允许直接购买现成的车模)(2)制作一个无线遥控(可以购买现成的无线数据通信模块,但不允许购买现成的无线遥控),通过遥控可以控制小车前进,转弯。

转弯要亮左右灯(可以人工用遥控控制灯的亮灭)。

2.发挥部分(1)遥控使用摇杆电阻(游戏手柄中的摇杆),不允许使用按键开关来控制。

刹车、左右灯可以使用按键开关。

(2)加入倒车功能,倒车要亮倒车灯。

3. 比赛规则:赛道说明,如下图赛道宽度:最窄处为30cm,最急弯道为180度弯,赛道总长度不超过10米。

1、赛道模板如图,但实际跑道可能会有所出入,但差别不大。

2、比赛时,赛车前端从起跑线开始,参赛选手使用遥控控制赛车,沿箭头方向前进。

3、赛道中有岔道(捷径,路程短,但是难度大),选手可以选择其中一条道路前进。

4、比赛要顺跑和反跑各一次,总时间最少者得分最高。

5、参赛选手要在赛道外操作,赛车不允许超过一个轮子偏出赛道,每偏出一次,在总分基础上扣除3分方案设计与论证一、 系统方案二、方案论证 1)MCU 选择方案一 控制部分的核心采用传统的数字逻辑芯片来实现。

系统共有启动、加速前进、后退、限速前进及后退等几个状态。

且各个状态保持或转移的条件依赖与外部传感器(光传感器、霍尔传感器、超声传感器……)送来的信号。

由于外部传感器器较多,需要较多的传感器接口电路。

系统的逻辑状态以及相互更是复杂,用纯粹的数字电路或者小规模的可编程逻辑电路实现该系统有一定的困难,且一般的可编程逻辑器件体积较其他的单片机都较大,且成本较高。

方案二 该小车可看成一个自动控制系统,这样的系统用单片机来实现比较合适。

MSP 430为超低功耗的单片机,对与整个系统的长时间运行十分有利;同时MSPS 430的I\O丰富可以进行很多的扩展,同时它可以输出PWM 波,对于电机的控制极其方便。

显然方案二具有较好的可选择性,实际系统采用的MSPS 30为主控制器。

MCU 指示灯 整车、电池及系统供电部分 电机驱动部分解码芯片 MCU 比较器摇杆电位器 编码芯片按键2)电源选择由于该系统由电池供电,且要给干扰很大的电机供电,功耗也不能太高。

该电路中功耗较大是电动机和CPU。

方案一使用DC-DC变换的开关电源稳压芯片,效率高,输出电压稳定,但是开关电源固有的频率会对整个系统的稳定造成极大的影响,对于传感器的稳定性影响也较大方案二使用DC-DC变换的线性稳压电源芯片,效率较低,输出电压较稳定,对其他器件的影响较小或者几乎没有,考虑到系统的稳定性比功耗更重要,我们选择了方案二。

3)电机驱动选择该系统采用PWM方式对电机进行控制,由于MSP430的驱动能力有限,需加驱动级。

方案一使用集成电机驱动芯片L298N,该芯片采用桥是驱动电路,内不包含4通道逻辑驱动电路,可以直接驱动两个直流电机,并且体积较小,需要接的外部器件也比较小,因此板子可以做的比较小,方便在小车上安装与使用。

L298N内部电路如下:方案二用分立元件搭建驱动电路,这样做电路的参数选择性较大,可以提供更高的驱动能力,但电路板需要占用较大的面积,并且本系统中队驱动电流的要求不是太高,L298N完全可以满足,因此本系统中采用择方案一。

原理分析与硬件电路图一、电源转换部分电池供电电压为7.4V,需要的电压为5V和3.3v,分别使用了常用的5V稳压芯片7805和常用的3.3V稳压芯片ASM1117。

7805的最大输出电流为1.5A,远远超过系统所需的电流,且只需接两个电容即可稳定工作,在系统工作时,7805上的压降为2.4V系统最大的大流不超过400MA,7805上的功耗不超过1W故省略了散热器,节省了整车的空间。

AMS1117仅为低功耗的MSP430供电,可以十分宽松的为其供电,保证其正常工作。

二、电机驱动部分采用如图所示电路L298N能够提供高达2A的电流,能够满足本系统中电机的功耗,图中D1~D8使用1N4001,作用是防止电机中因电磁感应产生的电流倒灌,烧坏L298N,图中6脚和11脚位使能端,当输入高时,输入脚5,7,10,12才对输出脚2,3,13,14有控制作用,其中5脚、7脚和10脚、12脚分别可以控制电机B和A的正转、反转和停止,逻辑功能如下表:三、无线通信部分通信采用PT2262/2272,其中PT2262为无线发送芯片,PT2272解码输出。

编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT 脚输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直发送,编码芯片也会连续发射。

当发射机没有数据发送时,PT2262 不接通电源,其17 脚为低电平,所以315MHz 的高频发射电路不工作,当有数据发送时,PT2262 得电工作,其第17 脚输出经调制的串行数据信号,当17 脚为高电平期间315MHz 的高频发射电路起振并发射等幅高频信号,当17 脚为低平期间315MHz 的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262 的17 脚输出的数字信号,从而对高频电路完成幅度键控(ASK 调制)相当于调制度为100%的调幅。

四、遥控部分经测试摇杆电位器在具有8个方向,分别为左、右、前、后、左前、左后、右前、右后。

由于摇杆电位器并非绝对的对称故分压仅接近与0.5Vcc ,故我们使用了比较器,将输出的电压与参考电压进行比较获得较稳定的输出给单片机。

遥控的整个样式采用了游戏手柄的样式,更具娱乐性。

右左前后软件设计小车接收部分:遥控部分:系统初始化Msp430f149循环检测接收信息控制车辆运行检测摇杆输出结果检测按键情况STC12C5A60S2系统初始化将信息编码后发给无线模块适当时刻改变车灯状态系统测试与误差分析小车遥控测试测试过程准确无误,运行正常。

(无其他干扰状况)结论功能总结:1、小车尺寸符合要求,长度不小于25cm,宽度不小于20cm,小车实际宽度为20cm,长度为25cm;2、基本要求全部满足;3、发挥部分的全部满足;性能总结:1、经测试小车行驶稳定,摇杆控制灵敏,按键也十分的有作用,操作非常方便;2、通过按键控制,可以完成一次“大招”动作,并可以闪灯、鸣笛、换档(3个档位)等动作。

系统不足:小车最大行驶速度需有进一步的提高!参考文献1、《msp430系列16位超低功耗单片机原理与应用》清华大学出版社2、《51单片机C语言教程》郭天祥电子工业出版社附件元器件明细表:。

相关文档
最新文档