智能小车设计报告书

合集下载

智能循迹小车___设计报告

智能循迹小车___设计报告

智能循迹小车___设计报告设计报告:智能循迹小车一、设计背景智能循迹小车是一种能够通过感知地面上的线条进行导航的小型机器人。

循迹小车可以应用于许多领域,如仓库管理、物流配送、家庭服务等。

本设计旨在开发一款功能强大、性能稳定的智能循迹小车,以满足不同领域的需求。

二、设计目标1.实现循迹功能:小车能够准确地识别地面上的线条,并按照线条进行导航。

2.提供远程控制功能:用户可以通过无线遥控器对小车进行控制,包括前进、后退、转向等操作。

3.具备避障功能:小车能够识别和避开遇到的障碍物,确保行驶安全。

4.具备环境感知功能:小车能够感知周围环境,包括温度、湿度、光照等参数,并将数据传输给用户端。

5.高稳定性和可靠性:设计小车的硬件和软件应具备较高的稳定性和可靠性,以保证长时间的工作和使用。

三、设计方案1.硬件设计:(1) 采用Arduino控制器作为主控制单元,与传感器、驱动器等硬件模块进行连接和交互。

(2)使用红外传感器作为循迹传感器,通过检测地面上的线条来实现循迹功能。

(3)使用超声波传感器来检测小车前方的障碍物,以实现避障功能。

(4)添加温湿度传感器和光照传感器,以提供环境感知功能。

(5)将无线模块与控制器连接,以实现远程控制功能。

2.软件设计:(1) 使用Arduino编程语言进行程序设计,编写循迹、避障和远程控制的算法。

(2)设计用户界面,通过无线模块将控制信号发送给小车,实现远程控制。

(3)编写数据传输和处理的程序,将环境感知数据发送到用户端进行显示和分析。

四、实施计划1.硬件搭建:按照设计方案中的硬件模块需求,选购所需元件并进行搭建。

2.软件开发:根据设计方案中的软件设计需求,编写相应的程序并进行测试。

3.功能调试:对小车的循迹、避障、远程控制和环境感知功能进行调试和优化。

4.性能测试:使用不同场景和材料的线条进行测试,验证小车的循迹性能。

5.用户界面开发:设计用户端的界面,并完成与小车的远程控制功能的对接。

智能小车报告

智能小车报告

智能小车报告智能小车报告1、简介智能小车是一种能够自主导航、感知环境和执行任务的。

本报告将对智能小车的设计、功能及应用进行详细介绍。

2、设计原理2.1 传感器系统智能小车通过搭载各种传感器来感知环境,包括距离传感器、摄像头、陀螺仪等。

距离传感器用于测量与障碍物的距离,摄像头用于捕捉环境图像,陀螺仪用于测量车辆的姿态。

2.2 控制系统智能小车的控制系统由主控板和电机驱动器组成。

主控板接收传感器的输入并做出相应的决策,然后通过电机驱动器控制车辆的行动。

3、功能特点3.1 自主导航智能小车能够根据传感器提供的环境信息进行路径规划,并自主避开障碍物。

它可以通过避障算法和机器学习算法来实现智能导航。

3.2 视觉识别智能小车可以通过图像识别技术来识别不同的物体,并根据识别结果做出相应的决策。

例如,当识别到红绿灯时,智能小车能够根据信号灯的颜色做出停止或行驶的决策。

3.3 远程控制智能小车可以通过无线通信技术与外部设备进行远程控制。

用户可以通过方式应用程序或遥控器来控制车辆的行动。

4、应用领域4.1 物流仓储智能小车可以在仓库内自动化地运输货物,提高物流效率。

4.2 智能家居智能小车可以成为智能家居系统的一部分,为用户提供送餐、打扫卫生等服务。

4.3 环境监测智能小车可以携带各种传感器进行环境监测,例如监测空气质量、温度等。

5、附件本文档涉及的附件包括智能小车的设计图纸、控制系统电路图、以及相关的测试数据和实验结果。

6、法律名词及注释6.1是指具有自主感知、决策和执行能力的设备。

6.2 无人驾驶无人驾驶是指车辆能够在没有人类操控的情况下自动驾驶。

6.3 传感器传感器是指能够将物理量转换为电信号的设备,包括温度传感器、光传感器等。

6.4 机器学习机器学习是一种领域的技术,通过模型的训练和优化来使机器能够自动学习和改进。

实现智能小车的设计报告

实现智能小车的设计报告

实现智能小车的设计报告
一、项目背景
智能小车是一款结合了机械、机电、计算机等多种技术的智能机器人,能够获取环境信息、自主探索并完成各种任务。

智能小车在工业自动化、智能家居、物流配送等领域有着广泛地应用,在科研和商业领域都有着重要的地位和作用。

二、项目目的
本项目旨在通过设计制作智能小车,探索机器人控制、机械设计及电路控制等多方面知识,并应用到实际中,提高学生工程设计能力和动手能力。

三、设计方案
本智能小车采用树莓派单片机控制,配合多种传感器实现环境感知、路径规划和控制等功能。

车身采用3D打印技术制作,机身外型为椭圆形,具有一定的稳定性和降低空气阻力的特点。

底盘采用两轮驱动设计,其中一轮为万向轮,以提高小车的灵活性和控制性能。

四、技术方案
1.单片机控制
树莓派作为本项目的主控制器,采用GPIO输出信号控制各种功能模块,包括机械模块、传感器模块和电路模块等。

2.传感器模块
小车的传感器模块包括超声波传感器、巡线传感器、红外避障传感器等,这些传感器用于获取小车周围环境信息,提高小车的自主探索和避障能力。

3.路径规划
小车的路径规划采用A*算法,根据当前位置、目标位置以及环境地形等因素制定最优路径,并实时更新路径信息。

4.电路控制
小车的电路控制采用PWM技术,控制小车速度和方向,配合电池电量检测和保护电路等技术,保证小车的安全和稳定性。

五、结论
通过本项目的实践设计,掌握了机器人控制、机械设计和电路控制等技术,加深了对工程设计的理解,提高了动手操作能力。

同时,本项目的可拓展性和适用范围广泛,具有较高的应用价值和发展前景。

基于51单片机的智能小车设计报告

基于51单片机的智能小车设计报告

本人保证自写文档,文档不足之处请谅解目录一、设计的目的------------------1二、设计的模块------------------1三、程序的流程------------------6四、元器件清单------------------8五、成品的制作------------------8六、注意事项--------------------9七、设计的总结------------------9设计的目的智能遥控车地目的主要突出在智能与遥控上,遥控意思明显就是通过某种控制手段使得小车能够实现由控制者控制前进后退等操作;智能可以体现为功能上的智能化。

本作的目的是实现控制小车移动时对前方所存在的威胁进行报警提醒。

设计的模块此次设计的硬件电路模块大致为五大类,分别是51单片机最小系统模块、电源模块、电机工作驱动模块、超声波报警系统模块、无线控制发射接收模块。

下图为硬件电路框图:1、单片机最小系统此模块式是本设计的控制核心模块,单片机最小系统由三部分组成:STC89C52芯片部分、复位部分(由按键开关、极性电容、10K电阻组成)、晶振部分(由12M石英晶振、两个30PF的瓷片电容组成)。

主要起程序的输入与控制、程序的复位、时间频率控制的作用。

2、无线控制模块本设计的无线控制模块是由编码芯片PT2262和解码芯片PT2272组成的电路模块组成,工作方式是编码芯片PT2262 发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272 接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。

3、电机驱动模块本设计是采用了L298N电机驱动模块来驱动减速电机工作;L298N是ST公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。

智能小车设计实践报告

智能小车设计实践报告

智能小车设计实践报告**智能小车设计实践报告**一、项目背景与目标随着科技的发展,人工智能和自动化技术在各个领域中的应用越来越广泛。

本项目旨在通过设计一款智能小车,探索和实践这些先进技术,提升我们的理论知识和实践技能。

我们的目标是设计出一款能够自主导航、避障并具有一定的环境适应能力的智能小车。

二、系统设计与实现1. 硬件设计:我们选择了基于Arduino的开发平台,配备了电机驱动模块、超声波传感器、红外线传感器以及Wi-Fi模块。

小车主体采用3D打印技术制作,确保结构稳定且轻便。

2. 软件设计:我们使用C++语言编写控制程序,利用PID算法进行速度和方向控制,结合传感器数据进行避障和路径规划。

同时,通过Wi-Fi模块,实现了远程控制和实时数据传输功能。

三、功能测试与优化1. 自主导航:通过编程,小车能根据预设路线进行自主行驶,遇到障碍物时,能自动调整方向避开。

2. 避障功能:超声波和红外线传感器实时监测周围环境,当检测到前方有障碍物时,小车会立即减速或改变行驶方向。

3. 远程控制:我们开发了相应的手机APP,用户可以通过手机远程控制小车的行驶方向和速度,实时查看小车状态。

在测试过程中,我们对PID参数进行了多次调整,优化了小车的行驶稳定性,同时也对避障算法进行了改进,提高了避障的准确性和响应速度。

四、项目总结与展望本次智能小车的设计实践,让我们深入理解了硬件设计、软件编程、传感器应用和人工智能算法等多个领域的知识。

虽然目前的小车已经具备了一定的智能特性,但仍有很大的改进空间。

未来,我们计划引入更先进的传感器如LIDAR,以及深度学习算法,使小车具有更强的环境感知和决策能力,进一步提升其智能化水平。

五、致谢感谢指导老师的悉心指导和团队成员的共同努力,使得这个项目得以顺利完成。

我们将继续努力,期待在未来的实践中取得更大的突破。

(你的名字)(日期)。

智能巡线小车设计报告

智能巡线小车设计报告

智能巡线小车设计报告一、引言智能巡线小车是一种能够自主识别线路并沿线行驶的机器人小车。

它利用多种传感器和控制系统,能够实时感知环境,并做出相应的行驶决策。

本设计报告将详细介绍智能巡线小车的设计思路、硬件组成和软件实现。

二、设计思路智能巡线小车的设计思路主要包括以下几个方面:1. 线路识别:通过摄像头获取图像信息,利用图像处理算法识别出线路的位置和方向。

2. 行驶控制:根据线路识别结果,通过控制系统调整小车的速度和方向,保持小车在线路上行驶。

3. 环境感知:通过其他传感器如红外传感器、超声波传感器等,实时感知周围环境的障碍物,并对小车的行驶做出相应的调整。

4. 远程控制:提供远程控制的功能,通过无线通信模块与小车建立通信连接,实现对小车的遥控操作。

三、硬件组成智能巡线小车的硬件组成主要包括以下几个组件:1. 主控制器:使用单片机或者嵌入式开发板作为主控制器,负责接收各种传感器数据、处理运算并实现相应的控制算法。

2. 摄像头:用于获取环境图像,采集线路的位置和方向信息。

3. 电机驱动模块:控制小车的电机转动,实现小车的前进、后退、转弯等功能。

4. 传感器模块:包括红外传感器、超声波传感器等,用于感知周围环境的障碍物。

5. 无线通信模块:通过无线通信模块与遥控器或者其他设备建立连接,实现远程控制功能。

四、软件实现智能巡线小车的软件实现主要包括以下几个模块:1. 图像处理算法:利用图像处理算法对摄像头采集的图像进行处理,提取线路的位置和方向信息。

2. 行驶控制算法:根据线路识别结果,调整电机驱动模块控制小车的速度和方向,让小车保持在线路上行驶。

3. 环境感知算法:利用传感器模块采集的数据,判断周围环境是否有障碍物,并根据情况调整小车的行驶路线。

4. 远程控制算法:在无线通信模块的支持下,实现与遥控器或者其他设备之间的通信,接收远程控制指令,实现远程遥控小车的功能。

五、实施计划本项目的实施计划如下:1. 准备阶段:收集相关资料,设计硬件电路图和软件流程图,并购买所需的元器件。

(完整版)智能小车课程设计报告书

(完整版)智能小车课程设计报告书

课程设计报告书课题名称智能小车蓝牙操控和循迹的实现 姓 名 学 号 学 院 专 业 指导教师2019年2月15日※※※※※※※※※※※ ※※ ※※ ※※※※※※※※※2015级学生课程设计材料1设计目的通过设计进一步掌握51单片机的应用,特别是在嵌入式系统中的应用。

进一步学习51单片机在系统中的控制功能,能够合理设计单片机的外围电路,并使之与单片机构成整个系统。

2功能要求智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探等等用途;并且能实现显示时间、速度、里程,具有自动寻迹、寻光、避障等功能,可程控行驶速度、准确定位停车,远程传输图像、按键控制加速,减速,刹停,左转和右转、实时显示运行状态等功能。

3 总体设计方案在现有玩具电动车的基础上,加了四个按键,实现对电动车的运行轨迹的启动,并将按键的状态传送至单片机进行处理,然后由单片机根据所检测的各种按键状态实现对电动车的智能控制。

这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。

本设计采用AT89C51单片机。

以AT89C51为控制核心,利用按键的动作,控制电动小汽车的状态。

加装光电、红外线、超声波传感器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动小车的智能控制,如图1所示。

简易智能电动车采用AT89C51单片机进行智能控制。

开始由手动启动小车,并复位初始化,当到达规定的起始黑线,由小车底部的红外光电传感器检测到第一条黑线后,通过单片机控制小车开始记数、显示、调速[2]。

在白纸所做轨迹道路中,小车通过超声波传感器正前方检测和光电传感器左右侧检测,由单片机控制实现系统的自动避障功能。

在电动车进驶过程中,采用双极式H型PWM脉宽调制技术,以控制小车调速;并采用动态共阴显示行驶时间和里程。

智能小车设计实验报告

智能小车设计实验报告

智能小车设计实验报告简介智能小车是一种集机械、电子、计算机和通信技术于一体的设备。

通过传感器收集环境信息、通过处理器进行运算、通过电机实现运动,具有自动避障、巡线、遥控等功能。

本实验旨在设计一种智能小车,并测试其在避障和巡线任务中的性能。

设计方案硬件1. 底盘:使用一块稳定且坚固的底板作为小车的基础结构,确保小车运动时的稳定性。

2. 电机:选用两个直流电机,用于驱动小车前进和转向,通过电机控制模块与处理器进行通信。

3. 传感器:- 超声波传感器:用于探测前方障碍物距离,实现智能避障功能。

- 红外线传感器:用于检测地面上的黑白线,实现巡线功能。

4. 处理器:采用Arduino开发板作为处理器,接收传感器数据,根据算法控制电机的运动。

5. 电源:选择一个稳定且容量适当的电池供电。

软件1. 避障算法:- 获取超声波传感器数据。

- 判断是否存在前方障碍物。

- 若存在障碍物,根据距离远近调整电机转速和方向。

- 否则,前进。

- 循环执行以上步骤。

2. 巡线算法:- 获取红外线传感器数据。

- 判断当前传感器是否在黑线上。

- 若在黑线上,调整电机转速和方向。

- 否则,旋转寻找黑线。

- 循环执行以上步骤。

实验过程避障功能测试1. 搭建实验场地,放置障碍物。

2. 小车启动后,执行避障算法,前进并实时检测前方障碍物。

3. 当检测到障碍物时,小车自动调整转速和方向,避免碰撞。

4. 实时记录小车克服障碍物的时间和距离。

巡线功能测试1. 在地面上绘制黑白线条,构建巡线场地。

2. 小车启动后,执行巡线算法,沿着黑线行驶。

3. 当检测到离线时,小车调整转速和方向,重新寻找黑线。

4. 实时记录小车完成巡线任务所花费的时间和路径。

实验结果与分析避障功能在实验中,小车能够成功避开放置的障碍物,且响应迅速,避免了碰撞。

通过记录的时间和距离可以评估小车的避障性能,进而对算法进行优化。

巡线功能在巡线任务中,小车能够识别黑线,并且根据需要进行转向。

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

智能小车设计报告专业:电子信息工程技术学生姓名:史响林周博超朱雄王昌***师:**完成日期:2014 年5 月24 日目录1 绪论 (3)2 设计任务 (2)2.1设计任务 (2)3 设计方案 (3)3.1任务分析 (3)3.2方案框架 (3)4 系统硬件设计 (4)4.1核心芯片模块AT89S52 (4)4.2电机驱动电路设计 (4)4.3超声波测距设计 (6)4.4传感器测速的设计 (8)4.5LCD1602显示模块 (9)5 系统软件设计 (8)5.1程序设计流程图 (8)5.2关键程序设计 (8)6 心得体会 (13)附录1 系统原理图 (15)附录2 系统PCB图 ........................................................... 错误!未定义书签。

附录 3 程序清单 (17)1 论绪智能作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。

本设计主要体现多功能小车的智能模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。

同时小车可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。

超声波作为智能车避障的一种重要手段,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用。

我国作为一个世界大国,在高科技领域也必须占据一席之地,未来汽车的智能化是汽车产业发展必然的,在这种情况下研究超声波在智能车避障上的应用具有深远意义,这将对我国未来智能汽车的研究在世界高科技领域占据领先地位具有重要作用。

本智能小车系统最诱人的前景就是可用于未来的智能汽车上了,当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。

如果汽车偏离车道或距障碍物小于安全距离时,汽车就会发出警报,提醒驾驶员注意,如果驾驶员没有及时作出反应,汽车就会自动减速或停靠于路边。

这样的小车还可以用于月球探测等的无人探月车,帮助我们传达月球上更多的信息,让我们更加的了解月球,为将来登月做好充分准备。

这样的小车在科学考察探测车上也有广阔的应用前景,在科学考察中,有很多危险且人们无法涉足的地方,这时,智能科学考察车就能够派上用场,在它上面装上摄像机,代替人们进行许多无法进行的工作。

设计采用对比选择,模块独立,综合处理的研究方法。

采用AT89S52单片机模块作为小车的检测和控制核心;通过翻阅大量的相关文献资料,分析整理出有关信息,在此基础上列出不同的解决方案,结合实际情况对比方案优劣选出最优方案进行设计。

本次试验利用单片机模块上的按键来控制小车的速度,方向,及在车体上面装有超声波测距模块利用LCD1602显示屏来显示测出来具体距离。

本设计结构简单,较容易实现,但具有高度的智能化、人性化,一定程度体现了智能。

通过调试检测各模块,得到正确的信号输出,实现其应有的功能。

最后将各个调试成功的模块结合到小车的车体上,结合程序,通过单片机的控制,将各模块有效整合在一起,达到所预期的目标,完成最终设计与制作,能使小车在一定的环境中智能化运转。

2 设计任务2.1设计任务根据题目目的要求,确定如下方案:首先先购买小车的基本模型以及传动方案,并根据小车要实现的功能在小车上面按装功能模块,直流电机PWM控制系统的主要功能包括:实现对直流电机的加速、减速,并且以调整电机的转速,能够很方便的实现电机的智能控制。

主体电路:即直流电机PWM 控制模块。

这部分电路主要由AT89S52 单片机的I/O 端口、定时计数器、外部中断扩展等控制直流电机的加速、减速以及转弯,并且可以调整电机的转速,能够很方便的实现电机的智能控制。

其间是通过AT89S52 单片机产生脉宽可调的脉冲信号并输入到L298 驱动芯片来控制直流电机工作的。

该直流电机PWM 控制系统由以下电路模块组成:设计控制部分:主要由AT89S52 单片机的外部中断扩展电路组成。

直流电机PWM控制实现部分主要由电机和L298 直流电机驱动模块组成。

设计测速部分:装一个传感器测速模块设计显示部分:LCD 数码显示部分,实现对超声波测的距离的实时显示。

3设计方案3.1任务分析智能小车是通过在车体上面装一些功能模块来实现其功能的,其驱动轮的驱动电机就显的特别重要,我们选用的是直流电机L298N,另外还在车体上装有超神波测距模块和液晶显示LCD1602,就是让其测出的具体的数值显示液晶显示屏上,测速传感器模块来实现速度的测试,主要就是实现这样一些功能。

3.2方案框架4 系统硬件设计4.1核心芯片模块AT89C52(1)AT89C52实物图图4.1.1(2)AT89C52的主要性能参数①、与Mcs-51产品指令和引脚完全兼容。

②、8字节可重擦写FLASH 闪速存储器。

③、1000 次擦写周期④、全静态操作:0HZ-24MHZ⑤、三级加密程序存储器⑥、256X8字节内部RAM⑦、32个可编程I/0口线⑧、3个16 位定时/计数器⑨、8个中断源⑩、可编程串行UART通道,低功耗空闲和掉电模式4.2电机驱动电路设计(1)L298N电机驱动PCB板图图4.2.1(2)L298N电机驱动原理图图4.2.2电机驱动原理图(3)L298N电机驱动原理①、主要芯片:L298N、光电耦合器②、工作电压:控制信号直流4.5~5.5V;驱动电机电压5~30V③、可驱动直流(5~30V之间的电压的电机)④、最大输出电流2A (瞬间峰值电流3A)⑤、最大输出功率25W⑥、特点:1、具有信号指示2、转速可调3、抗干扰能力强4、具有续流保护5、可单独控制两台直流电机6、可单独控制一台步进电机7、PWM脉宽平滑调速(可使用PWM信号对直流电机调速)8、可实现正反转9、采用光电隔离⑦、L298N逻辑功能表:4.3 超神波测距设计(1)超声波测距模块实物图图4.3.1 (2)超声波测距原理图图4.3.2超声波原理图(2)超声波测距原理谐振频率高于20kHz的声波被称为超声波。

超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。

利用超声波的这种性能就可制成超声传感器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。

换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;反之,当换能器处在接收状态时,它可将声能(机械能)转换为电能。

最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。

超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物面的距离s,即:s=340t/2。

由于超声波也是一种声波,其声速V与温度有关。

在使用时,如果传播介质温度变化不大,则可近似认为超声波速度在传播的过程中是基本不变的。

如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正。

声速确定后,只要测得超声波往返的时间,即可求得距离。

这就是超声波测距仪的基本原理。

4.4 传感器测速的设计(1)测速距模块实物图图4.4.1(2)测速距模块说明①、使用进口槽型光耦传感器②、槽宽度5mm。

③、有输出状态指示灯,输出高电平灯灭,输出低电平灯亮。

④、有遮挡,输出高电平;无遮挡,输出低电平。

⑤、比较器输出,信号干净,波形好,驱动能力强,超过15mA。

⑥、工作电压3.3V-5V⑦、输出形式:数字开关量输出(0和1)⑧、设有固定螺栓孔,方便安装⑨、小板PCB尺寸:3.2cm x 1.4cm⑩、使用宽电压LM393比较器使用说明:1.模块槽中无遮挡时,接收管导通,模块DO输出低电平,遮挡时,DO输出高电平;2.模块DO可与继电器相连,组成限位开关等功能,也可以与有源蜂鸣器模块相连,组成报警器。

(3)测速距模块电路图图4.4.24.5 LCD1602显示模块系统采用1602液晶显示,它可以显示2*16个字符,同时只用11个I/O端口,它不仅节省了单片机的资源,相比较数码管液晶显示更加直观、节能,同时在硬件上面液晶的驱动电路比数码管简单的多,故采用LCD显示。

LCD1602液晶屏如图所示。

LCD1602液晶也叫1602字符型液晶,它是一种专门来显示字母、数字、符号等的点阵型液晶模块。

它有若干个5X7或者5X11等点阵字符位能成,每个点阵字符都可以显示一个字符。

每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能显示图形。

目前市场上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上在部分的字符型液晶。

LCD1602液晶屏的特性1.+5V电压,对比度可调。

2.内含复位电路。

3.提供各种控制命令。

如:清屏、字符闪烁、光标闪烁、显示移位等多种功能。

4.内建有160个5*7点阵的字符型的字符发生器CGROM。

5.有8个由用户定义的5*7的字符发生器CGRAM。

接口信号说明:编号1:VSS,电源地。

编号2:VDD,电源正极。

编号3:VL,液晶显示偏压信号。

编号4:RS,数据/命令选择(H/L)。

编号5:R/W,读/写选择端(H/L)。

编号6:E,使能信号。

编号7:D0,Data I/O。

编号8:D1,Data I/O。

编号9:D2,Data I/O。

编号10:D3,Data I/O。

编号11:D4,Data I/O。

编号12:D5,Data I/O。

编号13:D6,Data I/O。

编号14:D7,Data I/O。

编号15:BLA,背光源正极。

编号16:BLK,背光源负极。

基本操作时序如下图所示LCD1602液晶显示与单片机接口连接图。

3.5 按键控制电路设计5 系统软件设计5.1程序设计流程图1.超神波测距软件设计流程图4.2 关键程序设计3.1602的初始化程序的设计:void ini_lcd1602() {write_lcd1602(0x38,0); delay(1); write_lcd1602(0x0c,0); delay(1); write_lcd1602(0x06,0); delay(1); write_lcd1602(0x01,0); delay(1); } 4.1602的写程序的设计:void write_lcd1602(uchar cmd,uchar i) {lcd_mang();rs=i; rw=0;e=0;_nop_();_nop_();e=1;_nop_();_nop_();P0=cmd;_nop_();_nop_();_nop_();_nop_();e=0;}5.1602的判忙程序的设计:void lcd_mang(){rs=0;rw=1;e=1;_nop_();_nop_();_nop_();_nop_();while(P0&0x80);e=0;}6仿真与性能分析5.1仿真结果图5.2 仿真结果7心得体会本学期电子设计制作与创新提高课程的学习任务,是让我们制作智能小车,过程非常有趣,在动手操作的同时又学习了模拟电子的相关知识,让我们的课程学习也非常方便。

相关文档
最新文档