智能车距离控制系统设计
《2024年自循迹智能小车控制系统的设计与实现》范文

《自循迹智能小车控制系统的设计与实现》篇一一、引言随着人工智能与自动控制技术的快速发展,智能小车已经广泛应用于各种领域,如物流配送、环境监测、智能家居等。
本文将详细介绍一种自循迹智能小车控制系统的设计与实现过程,该系统能够根据预设路径实现自主循迹、避障及精确控制。
二、系统设计(一)系统概述自循迹智能小车控制系统主要由控制系统硬件、传感器模块、电机驱动模块等组成。
其中,控制系统硬件采用高性能单片机或微处理器作为主控芯片,实现对小车的控制。
传感器模块包括超声波测距传感器、红外线测距传感器等,用于感知周围环境并实时传输数据给主控芯片。
电机驱动模块负责驱动小车行驶。
(二)硬件设计1. 主控芯片:采用高性能单片机或微处理器,具备高精度计算能力、实时响应和良好的可扩展性。
2. 传感器模块:包括超声波测距传感器和红外线测距传感器。
超声波测距传感器用于测量小车与障碍物之间的距离,红外线测距传感器用于检测小车行驶路径上的标志线。
3. 电机驱动模块:采用直流电机和电机驱动器,实现对小车的精确控制。
4. 电源模块:为整个系统提供稳定的电源供应。
(三)软件设计1. 控制系统软件采用模块化设计,包括主控程序、传感器数据处理程序、电机控制程序等。
2. 主控程序负责整个系统的协调与控制,根据传感器数据实时调整小车的行驶状态。
3. 传感器数据处理程序负责对传感器数据进行处理和分析,包括距离测量、方向判断等。
4. 电机控制程序根据主控程序的指令,控制电机的运转,实现小车的精确控制。
(四)系统实现根据设计需求,通过电路设计与焊接、传感器模块的安装与调试、电机驱动模块的安装与调试等步骤,完成自循迹智能小车控制系统的硬件实现。
在软件方面,编写各模块的程序代码,并进行调试与优化,确保系统能够正常运行并实现预期功能。
三、系统功能实现及测试(一)自循迹功能实现自循迹功能通过红外线测距传感器实现。
当小车行驶时,红外线测距传感器不断检测地面上的标志线,并根据检测结果调整小车的行驶方向,使小车始终沿着预设路径行驶。
基于Android的智能小车控制及路径规划

目录
01 一、智能小车控制
02 二、路径规划
03 三、Android开发
04 四、传感器应用
05 五、实例分析
随着科技的快速发展,智能小车已经成为了人们研究的热点领域之一。基于 Android系统的智能小车控制及路径规划更是备受。本次演示将介绍智能小车 控制的基本原理、路径规划的方法,以及如何在Android系统中实现这些功能。
1、A*算法
A算法是一种经典的图搜索算法,它通过评估代价函数来找出从起点到终点的 最短路径。在Android系统中,我们可以使用A算法来实现小车的路径规划。 首先,将小车的行驶环境转化为二维网格图,每个网格点表示一个地理位置。 然后,从小车的起点开始搜索,依次遍历周围的网格点,并计算代价函数,直 到找到终点为止。
2、代码开发
代码开发是Android开发的核心环节,它包括应用程序的开发和底层驱动程序 的编写。在智能小车的控制及路径规划中,我们需要通过代码实现无线通在智能小车的控制及路径规划中起着至关重要的作用。通过内置或外接 传感器,Android系统可以获取小车及周围环境的实时信息,从而实现自动控 制和路径规划。
2、Dijkstra算法
Dijkstra算法也是一种常用的图搜索算法,它通过逐步扩展节点来找出从起 点到各个节点的最短路径。在Android系统中,我们可以使用Dijkstra算法来 实现小车的路径规划。首先,将小车的行驶环境转化为二维网格图,每个网格 点表示一个地理位置。然后,从小车的起点开始扩展,逐步遍历周围的网格点, 并计算代价函数,直到所有节点都被遍历为止。
三、Android开发
Android开发是基于Java或Kotlin语言进行的,它包括界面设计、代码开发等 环节。在智能小车的控制及路径规划中,Android开发可以为其提供强大的功 能和智能化。
智能小车设计方案

智能小车设计方案第1篇智能小车设计方案一、项目背景随着科技的不断发展,智能小车在物流、家用、工业等领域发挥着越来越重要的作用。
为了满足市场需求,提高智能小车在各领域的应用效果,本项目旨在设计一款具有较高性能、安全可靠、易于操控的智能小车。
二、设计目标1. 实现智能小车的基本功能,包括行驶、转向、制动等;2. 提高智能小车的行驶稳定性和操控性能;3. 确保智能小车的安全性和可靠性;4. 增加智能小车的人性化设计,提高用户体验;5. 符合相关法律法规要求,确保方案的合法合规性。
三、设计方案1. 系统架构智能小车采用模块化设计,主要分为以下几个部分:(1)硬件系统:包括控制器、传感器、驱动器、电源模块等;(2)软件系统:包括控制系统软件、导航算法、用户界面等;(3)通信系统:包括无线通信模块、车载网络通信等;(4)辅助系统:包括车载充电器、车载显示屏等。
2. 硬件设计(1)控制器:选用高性能、低功耗的微控制器,负责整个智能小车的控制和管理;(2)传感器:包括速度传感器、转向传感器、碰撞传感器等,用于收集车辆运行状态信息;(3)驱动器:采用电机驱动,实现智能小车的行驶和转向;(4)电源模块:为整个系统提供稳定的电源供应。
3. 软件设计(1)控制系统软件:负责对硬件系统进行控制和管理,实现智能小车的各项功能;(2)导航算法:根据传感器收集的信息,结合地图数据,实现智能小车的自动导航;(3)用户界面:提供人性化的操作界面,方便用户对智能小车进行操控。
4. 通信设计(1)无线通信模块:实现智能小车与外部设备的数据传输,如手机、电脑等;(2)车载网络通信:实现车内各个模块之间的数据交换和共享。
5. 辅助系统设计(1)车载充电器:为智能小车提供便捷的充电方式;(2)车载显示屏:显示智能小车的运行状态、导航信息等。
四、合法合规性分析1. 硬件设计符合国家相关安全标准,确保智能小车的安全性;2. 软件设计遵循国家相关法律法规,保护用户隐私;3. 通信设计符合国家无线电管理规定,避免对其他设备产生干扰;4. 辅助系统设计符合国家环保要求,减少能源消耗。
智能车控制系统设计毕业论文

大学毕业设计(论文)任务书专业班级学生姓名一、题目智能车控制系统设计二、起止日期年月日至年月日三、主要任务与要求指导教师职称学院领导签字(盖章)年月日大学毕业设计(论文)评阅人评语题目智能车控制系统设计评阅人职称工作单位年月日河南理工大学毕业设计(论文)评定书题目智能车控制系统设计指导教师职称年月日河南理工大学毕业设计(论文)答辩许可证答辩前向毕业设计答辩委员会(小组)提交了如下资料:1、设计(论文)说明共页2、图纸共张3、指导教师意见共页4、评阅人意见共页经审查,专业班同学所提交的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到毕业设计(论文)任务书的要求,根据学校教学管理的有关规定,同意参加毕业设计(论文)答辩。
指导教师签字(盖章)年月日根据审查,准予参加答辩.答辩委员会主席(组长)签字(盖章)年月日河南理工大学毕业设计(论文)答辩委员会(小组)决议电气院(系)自动化专业班同学的毕业设计(论文)于年月日进行了答辩。
根据学生所提供的毕业设计(论文)材料、指导教师和评阅人意见以及在答辩过程中学生回答问题的情况,毕业设计(论文)答辩委员会(小组)做出如下决议。
一、毕业设计(论文)的总评语二、毕业设计(论文)的总评成绩:三、答辩组组长签名:答辩组成员签名:答辩委员会主席:签字(盖章)年月日摘要本文主要介绍了智能小车控制系统的软硬件设计及开发过程。
车模系统的简单工作原理是单片机收集红外传感器返回来的赛道信息,通过相应运算后,软件判断其有效性,结合控制算法控制随动舵机给出合理舵值,控制前轮舵机转向,单片机再给出合适的PWM波占空比以控制电机转速。
小车设计主要包括硬件电路设计和软件控制设计两大部分.此智能车系统采用模块化设计思想,完成了系统硬件电路的设计,其主要包括核心控制模块、电源管理模块、电机驱动模块、舵机控制模块、车速检测模块、路径识别模块等。
本系统以16位微处理器MC9S12DG128为控制核心,MC9S12DG128微控制器是M68HCS12系列16位单片机中的一种,其内部结构主要有单片机基本部分和CAN功能块部分组成。
智能车距离控制系统设计

O otcrut h CD l ud cy t l ipa p r i i,te L i i rsa s ly,te v ie d vc s h la o i e s r n h nr rd b d e s r. c q d h oc e ie ,te ut s ncs n o s a d te ifa e o y s n os r
T e s se c n a he ete p st n ds ly, h it n e me s rm e t n o to ,a d te e re c oc lr a d h y tm a c iv h o io ipa t edsa c a ue i n d c nr l n h meg n yv ieaa m n a
所示 。
超 —
击
质中传播的距离较远 , 因而超声波经常用于距离 的测 量, 如测距 仪 和物位 测量 仪等都 可 以通过 超声 波来 实 现 。利用 超声 波检 测 往 往 比较 迅 速 、 便 、 算 简 方 计
并通 过 85 2 5扩展 I0 口电路 驱 动 L D液 晶显 示 器 , / C
显示出车辆的当前位置、 时间、 海拔高度信息 , 这是实 时监 测车 子状 态 的一 种 关 键 指标 。本 系统 还 特 别 安 装了人体红外传感器 , 它可判断车子前方是否有人 , 然后通过单片机驱动语音装置 , 使车子进行紧急语音 提醒。智 能 车距 离控制 系统 总体 设计 框 图如 图 1
摘要 :本文设计 了一种智能车的距 离控 制系统 , 采用 GP S定位 , 超声波测距 。 步进 电机控 制车距等达 到距 离控 制的 目的。本 系统 电路主要 由 A 8 S 2单片机 、 P T95 G S定位装置 、 步进 电机 、25扩展 Io 口电路、 C 85 / L D液 晶显 示、 音装置、 语 超声波传 感
智能小车控制系统设计实现

智能小车控制系统设计实现提纲:1. 设计智能小车控制系统的必要性与意义2. 智能小车控制系统设计的原则和方法3. 智能小车控制系统实现的技术和难点4. 智能小车控制系统在未来的发展趋势5. 智能小车控制系统在实际应用中的案例分析和评价1. 设计智能小车控制系统的必要性与意义智能小车控制系统的设计是基于对于小车的运动控制,使其能够有效地行驶,在各种环境和道路状况下,能够保证稳定性和安全性。
同时,智能小车还需要自主感知灰尘、空气质量等数据,能够对各种交通或人员行为进行判断或预测,从而为行驶安全保驾护航,加强人类对环境的认知。
2. 智能小车控制系统设计的原则和方法打造高品质的智能小车控制系统,一定要遵循以下设计原则:(1)全面的模块化设计:该系统设计需要专业的人才,将系统模块化。
只有合理地划分模块,才能保证安全可靠的系统。
(2)充分的数据支持:智能小车控制系统的打造需要精准的行走数据支持。
在系统设计的过程中需要引入传感器、激光雷达、GPS系统等仪器,收集数据并反馈给控制器,以实现更好的检测和行车控制。
(3)稳定性和可靠性:设计过程中需要在系统中引入错误处理模块,保证系统在出现错误的情况下可以正确处理,从而保证系统的稳定性和可靠性。
(4)简洁和高效:在系统设计中需要保证系统的结构简单,在乱糟糟的交通情况下更容易实现长时间稳定运行。
(5)逐步优化和改进:设计过程中需要不断地优化和改进,跟上前沿的科技发展,提高系统的性能和校准数据。
3. 智能小车控制系统实现的技术和难点智能小车控制系统是一个由传感器、激光雷达、网络通信系统、操作系统、控制算法、安全设计等多个组成部分构成的庞大系统,实现上的难点主要在以下几个方面:(1)多种传感器测试数据的整合和处理,从而精准反馈给控制器让智能小车做出合理的运行决策。
(2)软件计算量的大增量,需要在有限的时间内获得足够的CPU和其他计算性能支持。
(3)为了提高系统的灵活性和可扩展性,整体上采用了优化算法和多策略集合的形式,以保证智能小车可以适合各种复杂的驾驶环境。
智能小车控制系统设计实现

关键词:智能小车;控制系统;设计和实现1智能小车控制系统概述智能小车控制系统是一个综合、复杂的系统,其既有多种技术,也含有嵌入式的软件设备和硬件设备、图像识别、自动控制和电力传动、机械结构等技术知识,智能小车的控制系统主要是围绕嵌入式控制系统进行的,将其作为操控的中心,并借助计算机系统,最终完成自动造作和控制的过程[1]。
智能小车的控制系统流程图见图1所示。
2智能小车的设计和实现2.1智能小车的硬件设计硬件设计是保证智能小车平稳运行的必要条件,它关系着控制系统的精度和稳定性,因此在设计时需要用在模块化设计思想,该研究是通过采取硬件系统K60芯片作为核心控制器,并通过图像采集模块和电机、舵机驱动模块、测速模块、电源模块等组成硬件设计系统图,见图2。
首先,电源电路设计,该设计时智能小车的动力来源,为小车运行提供不断的电力,一般采取7.3V、容量为2000mAh的可充电型的镍铬电池作为电源,但是其不能直接为控制器传输电力,需要在转变电路后才可以进行传输。
转变电路可以保证控制器直接对电池内的电压进行调节,保证不同模块可以正常工作和运行,智能小车主要是依靠控制电力和电机驱动进行转变的。
其次是K60最小系统板,在设计时需要将K60的管脚部分做成最小系统的单独电路板,这样可以简化电路板的设计,促使调试更加顺利,K60系统板主要由K60芯片、复位电路、时钟电路、JTAG下载电路、电源滤波电路组成。
再其次是电机驱动电路,该电路是在集成芯片的驱动下进行的,可以为控制器更其他模块提供较大的电流最终集成电机驱动芯片,但是要特别注意这部分因为在电机驱动过程中有较大的分功率,会导致小车在进行调试时因为过大的电流导致小车电路发生堵塞现象,而使小车电路被烧毁,因此需要设计者避免这种现象,可以将驱动电路做成驱动板[2]。
最后是舵机接口电路。
在智能小车设计中,舵机主要保证小车可以顺利转向,因此舵机的运行电压、转向动作、转向速度都是需要考虑的因素,一般选择舵机时主要选择Futaba3010,选择供电电压为6V。
智能小车系统设计与制作

智能小车系统设计与制作摘要:智能小车采用STM32F103RBT6为主芯片,电机驱动采用高压、大电流双全式驱动器L298芯片,八路循迹反射式光电TCRT5000进行循迹,通过LM358比较电路比较,再进行波形整形,通过触摸屏上的按钮来任意的控制智能小车的方向,用DSl8B20温度传感器采集小车所处环境的温度,小车与上位机之间的通讯采用NRF24L01通讯,电源部分则用双电源供电,运行更可靠。
小车可按照预先设定好的轨道进行循迹,遇到障碍物自行躲避,达到无线遥控、自动循迹的功能。
关键词:STM32F103RBT6;循迹;NRF24L01无线通信;DS18B20温度传感器; 触摸屏智能作为现代社会的新产物,是以后的发展方向,它可以按照预先设定的模式在一定的运行环境中自行的运作,无需人为的操作,便可以完成预期达到的或更高的要求。
随着人们物质生活水平的提高,汽车也越来越普及,而交通事故也相应的增加,在人身财产、生命安全方面造成了一定的负面影响。
目前,智能车领域的研究已经能够在具有一定标记的道路上为司机提供辅助驾驶系统甚至实现无人驾驶,这些智能车的设计通常依靠特定的道路标记完成识别,通过推理判断模仿人工驾驶进行操作,大大降低了事故的发生率。
碰到障碍物,小车会自动的躲避障碍物,就不会有那么多得交通事故。
智能小车是机器人的一个分支,现如今机器人已经不是人类它体现了人类长期以来的一种愿望。
目前已在工业领域得到广泛的应用,而且正以惊人的速度不断向军事、医疗、服务、娱乐等非工业领域扩展。
智能小车的设计结合了最基本的计算机控制技术、单片机技术、传感器技术、智能控制技术、机电一体化技术、无线通信技术及机器人技术,能有效的把大学所学知识进行综合应用。
一、系统总体设计本课题要求:设计一款小车,它具备按规定轨迹自主寻迹运行能力、接收无线遥控信号命令并进行遥控运行的能力、躲避障碍物的能力、能够采集环境的温度或湿度数据并发送至主机的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2. 4 GPS 定位系统 GPS 优点很多,如全天候、全球覆盖、三维定速定
EIC Vol. 18 2011 No. 5 21
□科研设计成果□
仪器仪表用户
时高精度、快速省时高效率、应用广泛多功能等,这使 得 GPS 应用相当广泛[6]。本文的 GPS 模块选了 EB - 3531,GPS 装置接收多颗卫星的定位信息,进行处 理后按一定的格式输出串行数据,8250 实现串并转 换,通过总线与单片机通信,最后通过 8255 驱动 LCD 液晶显示时间、经度、纬度、高度。
图 4 智能车距离控制系统程序流程图 22 EIC Vol. 18 2011 No. 5
并通过 8255 扩展 I / O 口电路驱动 LCD 液晶显示器, 显示出车辆的当前位置、时间、海拔高度信息,这是实 时监测车子状态的一种关键指标。本系统还特别安 装了人体红外传感器,它可判断车子前方是否有人, 然后通过单片机驱动语音装置,使车子进行紧急语音 提醒。智 能 车 距 离 控 制 系 统 总 体 设 计 框 图 如 图 1 所示。
文献标志码: A
Design of intelligent vehicle distance control system
QIN Lian-sheng,CAO Shi-yong,Li Ming-hai2 ,WANG Yu-bo
( 1. School of Electrical Engineering and Information,Southwest Petroleum University,Chengdu 610500,China; 2. Zhanjiang Branch Company of China National Offshore Oil Corporation,Zhanjiang 524057,China ) )
超声波发射子程序的作用是通过 P1. 2 口在定时 器的设定时刻取反交替产生的高低电平输出方波脉 冲。为避免从发射头发出的超声波直接被接收头作 为回波接收,在调用定时器中 断 子 程 序 后 设 置 0. 2 ms 的延时,主程序检测到回波接收成功后将计数器 T0 中的值 T0 按公式计算即可得测量距离。将所得 的距离值与设定值进行比较,控制步进电机的运动, 控制距离值。然后将所得数值通过 P0 口直接传入液 晶显示。显示程序将接收到的时间、经纬度、海拔信息 通过 8255 传入液晶显示。中断子程序流图如图 5 所示。
液晶屏分四行显示: 第一行时间: TIME: 年月日 时分秒 第二行经度: LONG: + 经度值 + E / W 第三行纬度: LAT: + 纬度值 + N / S 第四行高度: HIGH: 高度值 + 高度单位 M + 定 位有效 A: 0 /1( 1 时有效) 2. 5 报警系统 为了使系统更完美,本文还添加了报警系统。人 的安全是第一重要的,在车子行驶的过程中,如果车 子前方有人,报警系统就会发出警报的话,那将减少 很多交通事故。由此,本系统设计了人体红外报警系 统部分。人体红外传感器用于检测人体发出的特定 波长的红外线,进行非接触式距离较远的检测[7],当 系统检测出车子周围有人体发出的特定波长的红外 线后,然后使单片机产生中断,最后驱动语音芯片执 行语音报警提示。另外当车子与障碍物的距离超过 限制时,会产生中断,驱动蜂鸣器发出报警。
□科研设计成果□ doi: 10. 3969 / j. issn. 1671-1041. 2011. 05. 007
仪器仪表用户
智能车距离控制系统设计
秦连升1 ,曹诗咏1 ,李明海2 ,王玉博1
( 1. 西南石油大学电气信息学院,成都,610500; 2. 中海油湛江分公司,湛江,524057)
摘要: 本文设计了一种智能车的距离控制系统,采用 GPS 定位,超声波测距,步 AT89S52 单片机、GPS 定位装置、步进电机、8255 扩展 I / O 口电路、LCD 液晶显示、语音装置、超声波传感
器和人体红外传感器组成。系统可实现位置显示、距离测量及控制,以及紧急语音报警等功能。
关键词: 单片机; GPS 定位; 超声测距; 距离控制
中图分类号: TP212. 9
0 引言
随着汽车工业的发展,智能型小车也逐渐受到人 们的关注,自 动 驾 驶 则 是 人 们 对 小 车 技 术 的 急 切 要 求[1]。所以,如何实现一种在行车过程中,能够使小 车达到智能距离控制的目的,则是自动驾驶的一项关 键技术。由于超声波指向性强,能量消耗缓慢,在介 质中传播的距离较远,因而超声波经常用于距离的测 量,如测距仪和物位测量仪等都可以通过超声波来实 现[2]。利用超声波检测往往比较迅速、方便、计算简 单、易于做到实时控制,而且硬件容易实现,因此在自 动驾驶技术的研制上也得到了广泛的应用。
20 EIC Vol. 18 2011 No. 5
图 1 智能车距离控制系统总体设计框图
2 硬件电路设计
智能车距离控制系统主要由五部分单元电路组 成,分别是: AT89S52 单片机最小系统,超声波测距系 统,步进电机控制系统,GPS 定位系统,报警系统。下 面将一一介绍各部分电路。
欢迎光临本刊网站 http: / / www. eic. com. cn
欢迎订阅 欢迎撰稿 欢迎发布产品广告信息
图 2 超声波发射接收电路
2. 3 步进电机控制系统 步进电机是纯粹的数字控制电动机。它将电脉
冲信号转变成角位移,即给一个脉冲信号,步进电机 就转动一 个 角 度,因 此 非 常 适 合 于 单 片 机 控 制[5]。 通过单片机按顺序给绕组施加有序的脉冲电流,就可 以控制电机的转动,从而实现数字—角度的转换。转 动的角度大小与施加的脉冲数成正比,转动的速度与 脉冲频率成正比,而转动方向则与脉冲的顺序有关。 单片机将超声波的测量值与实际要控制的距离值进 行比较,然后驱动步进电机正反转控制,达到距离控 制的目的。图 3 显示了步进电机的控制电路。由单 片机 P1. 1、P1. 2、P1. 3、P1. 4 发出的控制信号经光电 隔离后分别向驱动芯片 L298N 的 IN1、IN2、IN3、IN4 端口,经过 L298N 的整流放大,将单片机发送来的弱 电信号转化为步进电动机正常运行所需的一定幅值 的脉冲信号,再由其输出口 OUT1 - OUT4 输出到步 进电动机,而 OUT1 - OUT4 分别接步进电动机的 A、 B、/ A、/ B,从而驱动步进电动机运行。
仪器仪表用户
□科研设计成果□
2. 1 AT89S52 单片机最小系统 主控制器主要由单片机 AT89S52、振荡器和复
位电路 3 部分组成,它是单片机工作的必要组成部 分 ,又 称 为 单 片 机 最 小 系 统 。 它 是 整 个 测 距 系 统 的 控 制 中 枢 ,也 是 整 个 系 统 的 核 心 部 分 。 在 测 距 系 统 中发挥重要的作用: 控制超声波的发射; 处理超声 波接收电路信号; 时间转化成距离的数据处理; 步 进电机的 控 制; GPS 信 息 的 处 理; 发 送 位 置 信 息 到 LCD 去显示 等。AT89C52 单 片 机,是 一 种 低 功 耗、 高性能的含有 8k 字节快闪可编程 / 擦除只读存储 器的单片 机,计 数 精 度 达 μs,8 位 数 据 总 线[3]。有 一 个 可 编 程 全 双 工 串 行 通 信 接 口 ,能 同 时 进 行 串 行 发送和接收。 2. 2 超声波测距系统
Abstract: This paper designs an intelligent vehicle distance control system. In order to achieve the purpose of distance control,we use GPS positioning,ultrasonic ranging,and stepper motor controlling car distance. This system is mainly composed of the AT89S52 microcontroller circuit,the GPS positioning device,the stepper motor,the 8255 expansion I / O port circuit,the LCD liquid crystal display,the voice devices,the ultrasonic sensors and the infrared body sensors. The system can achieve the position display,the distance measurement and control,and the emergency voice alarm and other functions. Key words: microcontroller; GPS positioning; ultrasonic ranging; distance control
1 总体设计方案
本系统主要 由 超 声 波 测 距、步 进 电 机 控 制、LED 显示 以 及 报 警 电 路 组 成。系 统 的 控 制 核 心 是 由 AT89S52 单片机实现的。单片机输出脉冲驱动超声 波发送器发送超声波、接受超声波,通过计算求出被 测距离,通过单片机驱动 LED 数字显示。然后调整 步进电机的旋转步数,控制车子与障碍物保持一定的 安全距离。 当 距 离 超 过 限 制 时,驱 动 蜂 鸣 器 发 出 报 警。GPS 定位装置能够帮助用户准确定位当前位置,
单片机 AT89S52 控制振荡源发出 40kHz 的脉冲 信号,由于单片机端口产生的方波信号太弱了,需放 大该信号。放大后的脉冲信号驱动超声波发送器,发 出超声波。单片机在发送第一个超声波脉冲的同时 启动定时器 T0 计时,工作在方式 1。当超声波遇到 障碍物后产生回波,该回波被超声波接收器接收。超 声波接收电路通过超声波传感器接收回波信号并将 其滤波放大,之后将放大的信号整形为数字信号,作 为中断信号送 STC89C52RC 外中断器,使其产生中 断,关闭定时器,停止计时。这样可以得到从发射超 声波到接收到超声波的时间 T。然后利用公式 S = CT /2 求出被测距离,还要通过程序进行距离值的修 正,然后将距离数值送 LCD 显示。超声波发射接收 电路,如图 2 所示。