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

合集下载

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

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

****************大学班级:****** 作者:******指导老师:****电 子设 计 之无线遥控智能小车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用户接口小车主要有避障和遥控两种模式,通过控制小车上的一个模式选择开关,手动遥控时自动模式无效,同样小车处于自动状态时,手动遥控无效。

自制遥控车研究报告

自制遥控车研究报告

自制遥控车研究报告
自制遥控车研究报告
一、研究背景
遥控车是一种通过无线电信号控制的玩具车辆,可以远距离操控。

它不仅具有娱乐性,还有一定的教育意义,可以培养孩子的动手能力和创造力。

因此,自制遥控车成为了一个受到广泛关注的课题。

二、研究目的
本研究的目的是通过自制遥控车的过程,了解遥控原理、电子元器件的使用方法以及机械结构的搭建方法。

三、材料与方法
1.材料:电机、电池、遥控模块、车轮、接线、机械结构等
2.方法:
(1)使用电池给电机供电,使车轮转动起来;
(2)将电机与遥控模块相连,以实现远程操控;
(3)搭建机械结构,使车轮能够按照指令前进、后退、左转、右转等。

四、研究结果
通过实验,我们成功地制作出了一辆能够远程操控的遥控车。

该遥控车可以向前、向后、向左、向右移动,操控灵活,操作简单。

五、结论
本研究证明了自制遥控车的可行性,同时也提供了一个学习电子原理与机械结构的教育平台。

通过参与自制遥控车的过程,能够提高学生的动手能力、创造力和解决问题的能力,培养学生的科学素养。

六、进一步研究建议
1.通过引入更多的传感器,如红外线传感器、声音传感器等,
可以使遥控车具备更多的功能,如避障、跟随等。

2.可以尝试使用更高级的遥控模块,提高遥控距离和稳定性。

3.研究遥控车的自动控制算法,使其能够自动规划路径和避障。

七、参考文献
无。

简易小车设计方案

简易小车设计方案

简易小车设计方案设计目标:设计一个简易小车,可以前进、后退、左转、右转和停止。

同时还可以通过手机APP控制小车的移动和停止。

设计原理:小车的移动是通过两个直流电机驱动的,控制电机的转动方向来实现小车的移动。

电机驱动的转动方向可以通过控制电机的正反电流来实现。

另外,通过蓝牙模块可以实现与手机APP的通信,通过手机APP发送指令来控制小车的移动和停止。

设计材料和元件:1. 小车底盘:由坚固的金属材料制成,底部装有两个电机座。

2. 电机:选用高扭矩的直流电机,可以提供足够的动力驱动小车。

3. 电池:选用高容量的锂电池,提供小车的电力供应。

4. 控制电路板:选用Arduino开发板,可以进行电机的控制和与蓝牙模块的通信。

5. 蓝牙模块:选用蓝牙模块,可以实现与手机APP的通信。

6. 手机APP:可以通过手机APP发送指令来控制小车的移动和停止。

设计步骤:1. 将电机安装在底盘上的电机座上,确保电机能够自由转动,并通过电线连接到控制电路板。

2. 将Arduino开发板和蓝牙模块固定在小车的底部,确保能够稳定运行,并通过电线连接电机和电池。

3. 下载并安装手机APP,并确保手机与蓝牙模块可以进行连接。

4. 在Arduino开发板上编写程序,通过蓝牙模块接收手机APP发送的指令,控制电机的转动方向来实现小车的移动和停止。

5. 进行测试,通过手机APP发送指令控制小车的移动和停止。

设计优化:1. 为了提高小车的稳定性和操控性,可以安装轮子和悬挂装置。

2. 可以增加超声波传感器,可以实现避障功能。

3. 可以增加摄像头,可以实现图像传输功能。

4. 可以增加声音模块和光照传感器,可以实现声控和光控功能。

通过以上设计,可以实现一个简易小车,可以通过手机APP控制移动和停止。

并且可以根据实际需求进行优化和功能扩展。

遥控小车毕业设计

遥控小车毕业设计

遥控小车毕业设计遥控小车毕业设计随着科技的不断进步,遥控小车成为了人们生活中常见的一种智能设备。

它不仅可以提供娱乐,还可以应用于各种领域,如工业、医疗等。

本文将探讨一种遥控小车的毕业设计方案。

一、设计目标在开始设计之前,我们首先需要明确设计的目标。

本设计旨在开发一款功能强大、操作简便的遥控小车,以满足用户对于远程控制的需求。

该小车应具备较高的机动性和稳定性,能够适应各种地形和环境。

二、硬件设计1. 控制模块遥控小车的核心是控制模块。

我们可以选择使用Arduino等单片机作为控制模块,通过编程实现对小车的控制。

此外,还需要配备无线通信模块,以实现与遥控器之间的数据传输。

2. 电源系统为了保证小车的正常运行,我们需要设计一个稳定可靠的电源系统。

可以选择使用锂电池作为小车的电源,通过充电器进行充电。

此外,还需要考虑电源管理模块,以避免电池过放或过充的情况。

3. 传感器为了增加小车的智能化程度,我们可以添加一些传感器,如红外线传感器、超声波传感器等。

这些传感器可以用于检测障碍物、测量距离等功能,从而实现小车的自主避障和定位。

4. 机械结构小车的机械结构应该具备足够的稳定性和灵活性。

我们可以选择使用金属或塑料材料制作车身,同时考虑到小车的重量和外形设计。

此外,还需要设计合适的轮子和悬挂系统,以提供良好的行驶性能。

三、软件设计1. 远程控制程序为了实现对小车的远程控制,我们需要编写一套远程控制程序。

可以选择使用C/C++等编程语言,通过串口或无线通信模块与小车进行数据交互。

在程序中,可以定义各种指令,如前进、后退、转向等,以实现对小车的精确控制。

2. 自主避障算法为了增加小车的智能化程度,我们可以编写一套自主避障算法。

该算法可以根据传感器的数据判断前方是否有障碍物,并采取相应的措施进行避障。

例如,当传感器检测到障碍物时,小车可以自动停下或改变方向,以避免碰撞。

3. 数据处理与显示为了方便用户对小车的控制和监控,我们可以设计一个数据处理与显示模块。

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

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

“发明杯”大学生创新大赛作品题目: 无线遥控玩具小车设计与制作目录摘要 (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调速、遥控小车引言在我国,单片机已不是一个陌生的名词,它的出现是近代计算机技术的里程碑事件,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。

电子创意小车设计方案

电子创意小车设计方案

电子创意小车设计方案项目背景随着技术的不断进步,人们对创意的追求也越来越高。

电子创意小车是一种融合了电子技术和创意设计的新型玩具,能够通过遥控或编程实现各种创意动作和功能。

本文将详细介绍一个电子创意小车的设计方案。

项目目标本项目的目标是设计一个功能多样、易于控制的电子创意小车。

该小车能够满足用户的创意需求,可以通过遥控或编程进行控制,并且具备足够的稳定性和安全性。

硬件设计主控板该小车采用单片机作为主控制芯片,可根据用户的需求选择合适的型号。

主控板上还需集成一些常见的传感器,如光线传感器、温度传感器和超声波传感器,以便小车能够自主感知周围环境。

驱动系统为了实现小车的运动,驱动系统是至关重要的部分。

我们建议采用直流电机和电调组成的驱动系统,可以实现小车的前进、后退、转弯等基本动作。

同时,为了增加小车的创意性,可以使用多个电机并进行编程控制,实现更复杂的动作。

为了保证小车的稳定运行,电源系统需提供稳定的电压和电流。

我们建议采用锂电池作为电源,可以提供较高的能量密度和长久的使用时间。

同时,还需设计一个充电管理模块,方便对电池进行充电和管理。

机械结构机械结构是支撑小车运动和保护电子元件的重要组成部分。

我们建议采用坚固的塑料或金属材料制作机械结构,并考虑到小车的整体重量和稳定性。

此外,还可以在机械结构上设计一些可拆卸的组件,以方便用户根据需要进行改装和创意设计。

软件设计遥控功能为了方便用户控制小车的运动,我们需要设计一个遥控功能。

用户可以通过遥控器发送指令,小车接收到信号后执行相应的动作。

遥控功能可以通过红外线、无线电频率等方式实现,具体根据用户的需求和预算进行选择。

编程控制为了满足用户对小车创意的需求,我们还需要提供编程控制的功能。

通过编程,用户可以自定义小车的动作和功能。

可以采用编程语言或者图形化编程软件设计小车的行为,例如实现小车的自主避障、巡线、跟随等功能。

为了方便用户操作和控制小车,我们建议设计一个用户界面。

科技小发明制作简易遥控汽车

科技小发明制作简易遥控汽车

科技小发明制作简易遥控汽车在科技飞速发展的今天,遥控汽车已经成为孩子们喜爱的玩具之一。

然而,市面上的遥控汽车价格不菲,且缺乏自己动手制作的乐趣。

今天,就让我们一起探索如何亲手制作一辆简易遥控汽车,感受科技与创意的奇妙结合。

一、所需材料要制作一辆简易遥控汽车,我们需要准备以下材料:1、一块小型电路板2、一个直流电机3、一组电池(可选用干电池或充电电池)4、一个遥控器(可以购买现成的遥控模块)5、一些电线6、一个塑料或木质的车架7、四个车轮8、螺丝、螺母等固定零件9、电钻、剪刀、钳子等工具二、制作步骤1、首先,我们需要搭建车架。

可以使用塑料板或者木板,根据自己的设计剪出合适的形状,然后用螺丝和螺母将其固定成一个框架。

确保车架足够坚固,能够承受汽车运行时的震动和冲击。

2、接下来,安装车轮。

将四个车轮通过轴安装在车架的四个角落,并确保车轮能够自由转动。

3、把直流电机固定在车架上,通常可以选择在车架的后部中间位置。

使用螺丝将电机固定牢固,然后用电线将电机的正负极与电池盒连接起来。

4、在车架上合适的位置安装电池盒,将电池放入其中,并连接好电线,为整个电路提供电源。

5、关键的一步是安装电路板。

将电路板固定在车架上一个便于操作和保护的位置。

然后,根据电路板的说明书,将电机、电池和遥控器的接收模块与电路板进行正确的连接。

6、完成电路连接后,我们需要对遥控汽车进行调试。

打开遥控器和汽车电源,测试电机的转动方向和速度是否正常。

如果电机转动方向不正确,可以通过调换电机的正负极电线来解决。

三、原理介绍简易遥控汽车的工作原理其实并不复杂。

遥控器发出特定频率的信号,汽车上的接收模块接收到这个信号后,将其传递给电路板。

电路板根据接收到的信号指令,控制电机的转动方向和速度,从而实现汽车的前进、后退、左转和右转等动作。

在这个过程中,直流电机起到了将电能转化为机械能的作用,它带动车轮转动,使汽车能够行驶。

而电池则为整个系统提供了所需的电能。

基于单片机的一种多功能玩具小车的设计与实现

基于单片机的一种多功能玩具小车的设计与实现

随着科技的发展,单片机作为一种常用的微控制器,已经在各个领域得到了广泛应用。

在玩具领域,特别是玩具小车的设计中,单片机的运用也越来越普遍,可以实现各种有趣的功能。

本文将介绍一种基于单片机的多功能玩具小车的设计与实现。

二、设计目标1. 实现无线遥控功能,通过遥控器实现对小车的控制。

2. 设置超声波避障模块,让小车能够自动避开障碍物。

3. 小车可通过蓝牙模块与手机进行连接,实现手机APP控制。

4. 为小车设计多种灯光效果,增添趣味性。

5. 使用音乐模块,使小车产生丰富的声音效果。

三、硬件设计1. 主控芯片选择了常用的Arduino单片机。

2. 驱动模块选用了直流电机驱动模块,实现小车的前进、后退和转向。

3. 采用了超声波传感器模块,用于检测障碍物并实现避障功能。

4. 蓝牙模块选用了蓝牙串口模块,实现与手机的数据传输和控制。

5. 设计了多种灯光效果,包括LED灯和彩色灯带。

6. 音乐模块选用了声音传感器模块,可以发出不同的声音效果。

四、软件设计1. 编写了小车的控制程序,包括前进、后退、左转、右转等基本控制2. 通过编写遥控器程序,实现了对小车的无线遥控功能。

3. 编写了避障算法,使小车能够自动避开障碍物。

4. 开发了手机APP,通过蓝牙模块与小车进行连接和控制。

5. 设计了多种灯光效果的控制程序,可以实现闪烁、变色等效果。

6. 编写了音乐模块的程序,可以根据指令发出不同的声音效果。

五、实现效果1. 小车可以通过遥控器实现前进、后退、左转、右转的基本功能。

2. 超声波传感器可以准确检测到障碍物,并成功避开。

3. 通过手机APP可以实现对小车的遥控和控制各种功能。

4. 多种灯光效果可以有效增加小车的趣味性。

5. 音乐模块发出的声音效果丰富多彩,增加了小车的趣味性。

六、总结与展望本文介绍了一种基于单片机的多功能玩具小车的设计与实现,通过结合硬件设计和软件设计,实现了多种有趣的功能。

未来,可以进一步优化设计,增加更多的传感器模块和功能模块,使小车的功能更加丰富多样。

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

“发明杯”大学生创新大赛作品题目: 无线遥控玩具小车设计与制作目录摘要 (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 直流调速系统方案一:静止可控整流器。

方案二:脉宽调速系统。

方案一:静止可控整流器。

V.M系统是当今直流调速系统的主要形式。

它可以是单相、三相或更多相数,半波、全波、半控、全控等类型,可实现平滑调速。

V.M系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难。

它的另一个缺点是运行条件要求高,维护运行麻烦。

最后,当系统处于低速运行时,系统的功率因数很低,并产生较大的谐波电流危害附近的用电设备。

方案二:脉宽调速系统。

采用晶闸管的直流斩波器基本原理与整流电路不同的是,在这里晶闸管不受相位控制,而是工作在开关状态。

当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。

脉冲宽度调制(Pulse Width Modulation),简称PWM。

脉冲周期不变,只改变晶闸管的导通时间,即通过改变脉冲宽度来进行直流调速。

与V.M系统相比,PWM调速系统有下列优点:(1)PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得脉动很小的直流电流,电枢电流容易连续,系统的低速运行平稳,调速范围较宽。

由于电流波形比V.M系统好,在相同的平均电流下,电动机的损耗和发热都比较小。

(2)同样由于开关频率高,若与快速响应的电机相配合,系统可以获得很宽的频带,因此快速响应性能好,动态抗扰能力强。

根据以上综合比较,以及本设计中受控电机的容量和直流电机调速的发展方向,本设计采用了H型单极型可逆PWM变换器进行调速。

脉宽调速系统的主电路采用脉宽调制式变换器,简称PWM变换器。

脉宽调速的驱动能力有限。

为顺利实现电动小汽车的前行与倒车,本设计采用了可逆PWM变换器。

可逆PWM变换器主电路的结构式有H型、T型等类型。

我们在设计中采用了常用的双极式H型变换器,它是由4个三极电力晶体管和4个续流二极管组成的桥式电路。

1.2 防碰撞系统障碍物的检测方案(1)利用超声波探测传感器可以在较远的距离就可以检测到前方的障碍物,但超声波探测传感器的价格昂贵,电路需要调试、验证,用于遥控小车上会大大增加小车的成本,并不合适。

(2)利用红外一体化光电传感器电路简单,但受外界的条件的干扰比较大,还有对于黑色的障碍物体不能辨别,因为黑色会吸收红外光,造成检测不到黑色物体,对小车的运动会影响。

(3)利用微动开关传感器利用微动开关传感器检测障碍,价格便宜,而且是硬件结构,结构简单,实用性强,当碰到障碍物时微动开关就马上动作,避开障碍物,不用外接电路,也不用电源,可以节约电能的使用。

我们从经济实用的方面考虑,在此我们采用第三种方案。

1.3 显示系统(1)采用数码管显示数码管显示具有高亮的特性,但数码管的驱动电流比较大,要外加驱动电路,会增加小车的成本,而且占用单片机的I/O口资源和单片机资源较多,并且此电路要用多位数码管显示,使电路变的更复杂。

(2)采用液晶显示液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,采用液晶能直观的将速度显示给用户,2行16个字的1602液晶模块比较常用,而且液晶的显示都已经模块化,我们直接就可以用。

所以我们采用第二中方案更实用方便,用液晶显示。

2 硬件设计2.1 小车系统框图小车主要由信号传感器,信号处理电路,无线发送模块,无线接收模块,单片机小系统,电机驱动电路,直流电机以及液晶显示电路等组成。

小车的系统框图如图2.1所示。

图2.1 小车系统框图小车控制采用AT89C51单片机,通过控制电机驱动电路来驱动电机的运行。

无线接收模块接单片机,利用无线发送模块遥控器给接收模块发送无线信号,控制小车的运动,液晶上显示小车的实时速度。

当避障传感器或防跌落传感器测得信号时候,单片机能自己控制电机左转或者右转,避免小车碰撞和跌落。

2.2 单片机最小系统设计80C51是片内有ROM/EPROM 的单片机,因此,这种芯片构成的最小系统简单、可靠。

80C51单片机最小系统是整个小车的控制核心,负责小车的各种信号的处理计算,控制小车的运行,就犹如小车的“大脑”。

单片机最小系统电路组成如图2.2所示。

Y111.0592MHzC 520P C 620P+C 722uR 210KVCCS2P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78R EST 9R XD 10TXD 11INT012INT113T014T115WR 16R D 17XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN 29ALE/P 30EA/VP 31P0.732P0.633P0.534P0.435P0.336P0.237P0.138P0.039VCC 40U3AT89S51192837465R P110K 复位MCUVCCP15P16P17P33P36P10P11P12P13P14P30P31P32P34P35P37P00P01P02P03P04P05P06P07R EST P26P27PWM 1PWM 2INPUT1INPUT2P24P25S1D5LEDR 11KC 9103C 8100u FVCC图2.2 单片机最小系统电路单片机最小系统组成: (1)时钟电路80C51虽然有内部振荡电路,但要形成时钟,必须外部附加电路。

80C51单片机的时钟产生方法有两种。

内部时钟方式和外部时钟方式。

本设计采用内部时钟方式,利用芯片内部的振荡电路,在XTAL1、XTAL2引脚上外接定时元件,内部的振荡电路便产生自激振荡。

本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。

振荡晶体可选用12MHZ的。

电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度有少许影响,CX1、CX2可用20pF的此片电容。

在设计印刷电路板时,晶体和电容应尽可能靠近单片机芯片安装,以减少寄生电容,更好的保证振荡器稳定和可靠地工作。

(2)复位电路复位电路通常采用上电自动复位和按钮复位两种方式。

最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。

只要Vcc的上升时间不超过1ms,就可以实现自动上电复位。

时钟频率用12MHZ 时C取22uF,R取10KΩ。

除了上电复位外,有时还需要按键手动复位。

按键手动复位有电平方式和脉冲方式两种。

其中电平复位是通过RST端经电阻与电源Vcc接通而实现的。

(3)单片机下载串口MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。

MAX232下载串口基本可分三个部分:其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。

8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。

TTL/CMOS 数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。

相关文档
最新文档