




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 基于单片机的智能小车设计 摘 要 本文介绍了基于 AT89S52 单片机的智能循迹小车的设计与实现 小车完成的主要功 能是能够自主识别黑色引导线根据黑色引导线的走向实现快速稳定的行驶 并且在前方 出现障碍物时能够发出报警信号 小车系统以 AT89S52 单片机为微控制处理器 采用 TCRT5000 光电传感器获取路线信息 通过由 L298N 构成的驱动电路分别驱动两个直流电 机的正转 反转和停止 从而实现小车的循迹功能 当路线前方检测到有障碍物时 小 车能够立即停止并报警 障碍物消除后 小车继续循迹行驶 关键词 单片机 自动寻迹 TCRT5000 L298N II The Design of Intelligent Car Based on Single chip Microcomputer Abstract This article introduces the design and execution of intelligent tracking car The main function of the car is tracking the black line to realize auto driving stably and sending alarm signal when obstacle appears The intelligent tracking car takes AT89S52 single chip microcomputer as main control processor Using TCRT5000 single beam infrared photoelectric sensor for route information detection device and L298N constant voltage constant current bridge driver IC for car driving chip to drive two DC motors to forward reverse and stop so that the car can run by planned pathway stably When there is an obstacle is detected in front of the car the car will stop and send alarm signal When obstacles removed the car will continued to tracking the black line Keywords Single chip microcomputer Auto tracking TCRT5000 L298N driver IC III 目 录 1 绪论 1 1 1 智能小车的研究背景 1 1 2 智能小车的自主循迹概述 1 1 3 设计的思路和要实现的功能 1 2 系统总体方案和主要芯片介绍 2 2 1 系统总体方案 2 2 1 1 车体设计 2 2 1 2 系统结构框图 2 2 2 主要芯片介绍 3 2 2 1 STC89C52 简介 3 2 2 2 78L05 简介 5 2 2 3 TCRT5000 简介 6 2 2 4 L298N 简介 6 3 硬件设计与实现 8 3 1 单片机主控电路 8 3 1 1 单片机最小系统 8 3 1 2 输入输出端口确定 9 3 2 电源电路 9 3 3 路面检测及蜂鸣器电路 10 3 3 1 路面检测电路 10 3 3 2 蜂鸣器电路 11 3 4 系统运动部分设计 12 3 4 1 电机选型 12 3 4 2 驱动电路 12 4 软件设计 16 4 1 程序设计的思路和结构 16 4 1 1 程序设计总体思路 16 4 1 2 程序流程图 17 4 2 各模块程序分析 17 4 2 1 端口定义 17 4 2 2 子程序 18 4 2 3 主程序 19 5 总结 21 致 谢 22 IV 参考文献 23 附录 智能小车照片及总接线图 24 附录 2 系统程序 25 1 绪论 自第一台工业机器人诞生以来 机器人的发展已经遍及机械 电子 冶金 交通 宇航 国防等领域 近年来机器人的智能化水平不断提高 它大大提高了 劳动效率 减轻了人的劳动强度 提高了产品质量 改善了劳动环境 减少了能源 和材料消耗 保证了安全等 1 1 智能小车的研究背景 智能小车 即轮式机器人 是移动机器人的一种 它可以通过计算机编程来 实现其对行驶方向 启停以及速度的控制 无需人工干预 操作员可以通过修改 智能小车的计算机程序来改变它的行驶方式 智能小车是一个集环境感知 规 划决策 自动行驶等功能于一体的综合系统 它集中地运用了计算机 传感 信 息 通信 导航 人工智能及自动控制等技术 是典型的高新技术综合体 智能 小车能够在无现场操作人员的情况下按照预定的设计方案和根据现场的实际情 况作出相应的反应 并能稳定的运行 在恶劣条件下探测 救生等方面具有广 阔的应用前景 1 2 智能小车的自主循迹概述 自主循迹已成为当今许多智能小车设计中的一个必不可少的功能 可以说 是智能小车实现智能化的一个重要指标 任何智能小车想要实现智能化就必须 能够实现对外部环境的自我感知判断并作出相应反应 最终完成人们布置的任 务 自主循迹小车是一种集环境探索 决策规划 自动行驶等功能于一体的机 电系统 其设计技术涉及机电 电子 传感 计算机控制等多门学科知识 尤 其涉及许多当今前沿领域的相关技术 因而自主涉及循迹小车已成为培养当代 大学生的动手能力 创新能力首选工程实践训练项目之一 被列为国内众多机 器人大赛重点项目 备受各类院校与机器人开发公司的高度重视 1 3 设计的思路和要实现的功能 本设计的主要任务就是设计一个以单片机为核心的智能小车 主要实现循 迹及简单的障碍物检测功能 通过装在小车前面的红外传感器 获取路面黑线 位置信息 输入到单片机中 再由单片机输出控制信号 由驱动模块驱动电机 实现小车的自主循迹行驶 同时当路线前方检测到有障碍物时 小车能够立即 停止并报警 障碍物消除后 小车继续沿黑线行驶 2 系统总体方案和主要芯片介绍 本章围绕智能小车设计的总体思路 确定车体的设计方案 系统各部分组 成 以及主要芯片的选定 2 1 系统总体方案 2 1 1 车体设计 小车采用废旧的玩具车车架 传感器安装在小车车体正前方 传感器的安 装高度要保证每个传感器能正常工作 小车采用左右两轮分别驱动 后万向轮 转向的方案 即左右轮分别用两个转速和力矩完全相同的直流电机进行驱动 车体尾部装一个万向轮 这样 当一个电机转另一个电机不转时实现转弯 由 此可以轻松的实现小车坐标不变的 90 度和 180 度的转弯 在安装时要保证两个 电机同轴 当小车前进时 左右两驱动轮与后万向轮形成了三点结构 这种结 构使得小车在前进时比较平稳 图 2 1 车体结构 2 1 2 系统结构框图 整个系统电路由电源模块 微控制模块 路面检测模块 电机驱动模块 蜂鸣器模块构成 系统的结构框图如下所示 图 2 2 系统结构框图 2 2 主要芯片介绍 2 2 1 STC89C52 简介 STC89C52 是一种带 8K 字节闪烁可编程可檫除只读存储器 FPEROM Flash Programable and Erasable Read Only Memory 的低电压 高性能 COMOS8 的 微处理器 俗称单片机 该器件采用 ATMEL 搞密度非易失存储器制造技术制造 与工业标准的 MCS 51 指令集和输出管脚相兼容 图2 3 STC89C52单片机实物图 图2 4 STC89C52单片机接口引脚图 STC89C52 具体介绍如下 1 主电源引脚 2 根 VCC Pin40 电源输入 接 5V 电源 GND Pin20 接地线 2 外接晶振引脚 2 根 XTAL1 Pin19 片内振荡电路的输入端 XTAL2 Pin20 片内振荡电路的输出端 3 控制引脚 4 根 RST VPP Pin9 复位引脚 引脚上出现 2 个机器周期的高电平将使单片机复 位 ALE PROG Pin30 地址锁存允许信号 PSEN Pin29 外部存储器读选通信号 EA VPP Pin31 程序存储器的内外部选通 接低电平从外部程序存储器读指 令 如果接高电平则从内部程序存储器读指令 4 可编程输入 输出引脚 32 根 STC89C52 单片机有 4 组 8 位的可编程 I O 口 分别位 P0 P1 P2 P3 口 每个口有 8 位 8 根引脚 共 32 根 PO 口 Pin39 Pin32 8 位双向 I O 口线 名称为 P0 0 P0 7 P1 口 Pin1 Pin8 8 位准双向 I O 口线 名称为 P1 0 P1 7 P2 口 Pin21 Pin28 8 位准双向 I O 口线 名称为 P2 0 P2 7 P3 口 Pin10 Pin17 8 位准双向 I O 口线 名称为 P3 0 P3 7 STC89C52 主要功能如表 2 1 所示 表 2 1 STC89C52 主要功能 主要功能特性 兼容 MCS51 指令系统8K 可反复擦写 Flash ROM 32 个双向 I O 口256x8bit 内部 RAM 3 个 16 位可编程定时 计数器中断时钟频率 0 24MHz 2 个串行中断可编程 UART 串行通道 2 个外部中断源共 6 个中断源 2 个读写中断口线3 级加密位 低功耗空闲和掉电模式软件设置睡眠和唤醒功能 2 2 2 78L05 简介 78L05 是一颗三端稳压电源调整器 可以将输入电压稳定到5V输出 具有 如下特点 1 输出电流可达150mA 2 输出电压5 0V 3 输出精度可达 4 4 简单的外围电路 5 静电防护ESD可达2 7KV 图 2 5 78l05 封装图 图2 6 78L05引脚图 2 2 3 TCRT5000 简介 光电传感器TCRT5000 是一种一体化反射型光电探测器 其发射器是一个 砷化镓红外发光二极管 而接收器是一个高灵敏度 硅平面光电三极管 其检 测距离在6mm 14mm 接收管输出端的低电平输出大致为0 78V 高电平的输出大 致为2 85V 经过比较器后输出低电平为0 03V 高电平为3 26V 能够被单片机所 识别 TCRT5000 的发射管和接收管采用DIP4封装 其结构如图2 7所示 具有 如下特点 1 塑料透镜可以提高灵敏度 2 内置可见光过滤器能减小离散光的影响 3 体积小 结构紧凑 图 2 7 TCRT5000 封装和引脚图 2 2 4 L298N 简介 L298 是 SGS 公司的产品 比较常见的是 15 脚 Multiwatt 封装的 L298N 内 部同样包含 4 通道逻辑驱动电路 L298N 芯片可以驱动两个二相电机 也可以 驱动一个四相电机 输出电压最高可达 50V L298N 可接受标准 TTL 逻辑电平信号 VSS VSS可接 4 5 7 V 电压 4 脚 VS 接电源电压 VS电压范围 VIH为 2 5 46 V 输出电流可达 2 5 A 可驱动 电感性负载 1 脚和 15 脚下管的发射极分别单独引出以便接入电流采样电阻 形成电流传感信号 L298N 可驱动 2 个电动机 OUT1 OUT2 和 OUT3 OUT4 之间 可分别接电动机 5 7 10 12 脚接输入控制电平 控制电机的正反转 EnA EnB接控制使能端 控制电机的停转 图 2 8 L298N 引脚图 3 硬件设计与实现 3 1 单片机主控电路 主控电路的核心为 STC89C52 单片机 首先要搭建单片机最小系统 然后确 定输入端口和输出端口 3 1 1 单片机最小系统 单片机最小系统 或者称为最小应用系统 是指用最少的元件组成的单片机 可以工作的系统 最小系统一般应该包括 单片机 晶振电路 复位电路 其中 各个部分的功能如下 时钟电路 时钟电路就是振荡电路 向单片机提供一个正弦波信号作为基 准 决定单片机的执行速度 STC89C52 单片机时钟频率范围 0 33MHz 本 设计中给单片机提供一个外接的 12MHz 的石英晶振 电源电路 向单片机供电 STC89C52 单片机的工作电压范围 4 0V 5 5V 所以通常给单片机外接 5V 直流电源 连接方式为 VCC 40 脚 接电源 5V VSS 20 脚 接电源地端 复位电路 确定单片机工作的起始状态 完成单片机的启动过程 在电压 达到正常值时给单片机一个复位信号 单片机接通电源时产生复位信号 完成 单片机启动 确定单片机起始工作状态 手动按键产生复位信号 完成单片机 启动 确定单片机的初始状态 通常在单片机工作出现混乱或 死机 时 使 用手动复位可实现单片机 重启 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3 AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P1 0 T2 1 P1 1 T2EX 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 7 RD 17 P3 6 WR 16 P3 5 T1 15 P2 7 A15 28 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 U1 AT89C52 X1 12MHz C1 30pF C2 30pF 5V R2 10k C3 10u R1 10k R3 2k 5V CLP SS1 SS2 SS3 SS4 SS5 NEAR IN1 IN2 IN3 IN4 ENA ENB FMQ 图 3 1 单片机最小系统 3 1 2 输入输出端口确定 为了方便程序设计 将 P0 端口作为输入端口 P1 作为输出端口 单片机由 P0 0 P0 6 口接收循迹模块发出的路面检测信号 通过 P1 0 P1 3 口控制驱动 两个直流电机 当前方出现障碍物时通过 P2 0 口控制蜂鸣器发出报警信号 如 表 3 1 所示 表 3 1 单片机各接口接法 P0 0 接 CLP 触碰开关输出 P0 1 接 SS1 传感器输出 P0 2 接 SS2 传感器输出 P0 3 接 SS3 传感器输出 P0 4 接 SS4 传感器输出 P0 5 接 SS5 传感器输出 P0 6 接 NEAR 红外蔽障传感器输出 P1 0 接控制信号输入端 1 P1 1 接控制信号输入端 2 P1 2 接控制信号输入端 3 P1 3 接控制信号输入端 4 3 2 电源电路 电路的各部分电压要求不同 单片机的工作电压是 4 0 5 5V 循迹模块的 工作电压是 3 0 5 5V 电机驱动模块的工作电压是 5 46V 为了保证整个电路 能够稳定运行 给单片机和循迹模块提供 5V 的输入电压 给电机驱动模块提供 7 5 的输入电压 本设计中的电源模块选用了 78L05 这样一个电源调整器件 78L05 具有输出 电压精度高 外围电路简单 价格便宜的特点 将 7 5V 干电池组的的电压输入 到 78L05 的输入端 输出端可以得到 5V 电压输出 输入输出端各并一个电容 可以起到 的作用 7 5V 干电池一方面直接给驱动电路供压 通过 78L05 得到的 5V 电压给单片机等其他部分供压 这样系统电路各部分都能得到 比较稳定的电压 图 3 2 电源模块电路图 3 3 路面检测及蜂鸣器电路 3 3 1 路面检测电路 路面检测模块的主要功能是通过光电传感器检测路面黑线及前方障碍物情 况 并将检测到的情况以高低电平的形式输出给单片机 P0 口 小车在白色地面行驶时 红外发射管发出的红外信号被反射 接收管收到 信号后 输出端为低电平 而当红外信号遇到黑色路面时 红外信号被吸收 接收管不能接收到信号 输出端为高电平 单片机通过采集每个红外接收管的 输出端电压 便可以检测出路面黑线的位置 从而控制小车的转向 使小车一 直沿黑线行驶 设计中采用了BDF 1000传感器模块 BFD 1000是以光电传感器TCRT5000为 基础专门设计用作黑白线检测的传感器模块 它有6路高灵敏度的TCRT5000红外 传感器 5 路循迹 1 路蔽障 能够对黑白线准确的识别 图 3 3 BDF 1000传感器模块 图3 4 TCRT5000光电传感器电路图 3 3 2 蜂鸣器电路 当检测电路上的蔽障传感器检测到线路上有障碍物时 会从P2 0口发出一 个低电平信号 蜂鸣器电路导通 蜂鸣器发出报警信号 当障碍物移除后 小 车会继续沿黑线行驶 报警信号消除 图3 5 蜂鸣器电路图 3 4 系统运动部分设计 系统运动部分主要由驱动模块分别驱动两个完全相同的直流电机 通过齿 轮带动两个前轮分别转动 在车体尾部的万向轮支撑下 实现小车的前进 转 弯和停止 3 4 1 电机选型 本设计中对电机要求不高 不需要调速 不需要很大力矩 只要求能够正转 反转 停机就可以 所以选了用普通的玩具车马达 3 4 2 驱动电路 单片机端口的负载只能驱动若干组 TTL 电路 所以必须使用驱动电路来控 制 带动小车电机 本设计中采用了 L298N 双 H 桥电机驱动模块 以 L298N 作 为驱动核心 一个 L298N 芯片可以同时控制两个直流电机 正好能满足小车的 前进 转向和停止需求 图 3 6 L298N 电机驱动模块 图 3 7 L298N 驱动模块接线图 L298N 内含两个 H 桥驱动电路 如图 3 8 所示 H 桥式电机驱动电路包括 4 个三极管和一个电机 要使电机运转 必须导通对角线上的一对三极管 根据 不同三极管对的导通情况 电流可能会从左至右或从右至左流过电机 从而控 制电机的转向 图 3 8 H 桥式驱动电路 要使电机运转 必须使对角线上的一对三极管导通 例如 如图 3 9 所示 当 Q1 管和 Q4 管导通时 电流就从电源正极经 Q1 从左至右穿过电机 然后再经 Q4 回到电源负极 按图中电流箭头所示 该流向的电流将驱动电机顺时针转动 当三极管 Q1 和 Q4 导通时 电流将从左至右流过电机 从而驱动电机按特定方 向转动 电机周围的箭头指示为顺时针方向 图 3 9 驱动电机顺时针转动 图 3 10 所示为另一对三极管 Q2 和 Q3 导通的情况 电流将从右至左流过电机 当三极管 Q2 和 Q3 导通时 电流将从右至左流过电机 从而驱动电机沿另一方 向转动 图 3 10 驱动电机逆时针转动 表 3 2 L298N 逻辑功能 EnAIn1In2 运转状态 0 停止 110 正转 101 反转 111 刹停 100 停止 由表 3 2 可知 当 EnA 为高电平 且输入电平一高一低 则 OUT1 与 OUT2 端接的直流电机正或反转 同为低电平电机停止 同为高电平电机刹停 4 软件设计 4 1 程序设计的思路和结构 4 1 1 程序设计总体思路 在进行微机控制系统设计时 除了系统硬件设计外 大量的工作就是如何 根据每个生产对象的实际需要设计应用程序 因此 软件设计在微机控制系统 设计中占重要地位 对于本系统 软件更为重要 在单片机控制系统中 大体上可分为数据处理 过程控制两个基本类型 数据处理包括 数据的采集 数字滤波 标度变换等 过程控制程序主要是使 单片机按一定的方法进行计算 然后再输出 以便控制生产 为了完成上述任务 在进行软件设计时 通常把整个过程分成若干个部分 每一部分叫做一个模块 所谓 模块 实质上就是所完成一定功能 相对独立 的程序段 这种程序设计方法叫模块程序设计法 模块程序设计法的主要优点 是 1 单个模块比起一个完整的程序易编写及调试 2 模块可以共存 一个模块可以被多个任务在不同条件下调用 3 模块程序允许设计者分割任务和利用已有程序 为设计者提供方便 本系统软件采用模块化结构 由主程序 前进子程序 左转子程序 右转 子程序 后退子程序 蜂鸣器子程序构成 4 1 2 程序流程图 图 4 1 程序流程图 4 2 各模块程序分析 4 2 1 端口定义 定义驱动电路管脚 sbit INPUT1 P1 0 控制口 sbit INPUT2 P1 1 sbit INPUT3 P1 2 sbit INPUT4 P1 3 定义循迹传感器管脚 sbit CLP P0 0 sbit SS1 P0 1 sbit SS2 P0 2 sbit SS3 P0 3 sbit SS4 P0 4 sbit SS5 P0 5 sbit Near P0 6 定义蜂鸣器管脚 sbit FMQ P2 0 4 2 2 子程序 void CarGo INPUT1 1 高电平有效 两个电机都正转 INPUT2 0 INPUT3 1 INPUT4 0 void CarBack INPUT1 0 两个电机都反转 INPUT2 1 INPUT3 0 INPUT4 1 void CarTurnLeft INPUT1 0 左电机停止 右电机正转 INPUT2 0 INPUT3 1 INPUT4 0 void CarTurnRight INPUT1 1 右电机停止 左电机正转 INPUT2 0 INPUT3 0 INPUT4 0 void CarStop INPUT1 0 两个电机都停转 INPUT2 0 INPUT3 0 INPUT4 0 蜂鸣器频率响亮子程序 void Delay 定义蜂鸣器频率响亮子 程序 unsigned int DelayTime 20000 定义频率定时变量 while DelayTime 频率定时循环开时 return 4 2 3 主程序 void main CarGo while 1 if SS2 0 CarTurnLeft else if SS4 0 CarTurnRight else if Near 1 判断避障传感器现在状态 无障碍物 0 有障碍物 1 Delay 延时子程序开时 FMQ FMQ 蜂鸣器响亮 else CarGo 5 总结 本次设计的智能小车 主要实现黑线循迹和障碍物检测报警的功能 在本 次设计的过程中主要做了以下的工作 1 充分利用互联网和图书馆强大资源库 借阅了大量的相关辅导资料 从而 了解了智能小车和发展前景 以及前人研究的一些经验和技术 确定了本次设 计的大体思路 2 在大体思路的基础上 继续查阅大量资料 依次对各部分方案进行确定 确定各部分芯片的型号 熟悉各芯片的使用 3 通过 protues 等软件 对各部分的电路图进行设计 4 确定小车程序流程图 对各模块进行编程 5 对编写的程序进行调试 改进 必要时修改小车设计的方案 6 通过 protues 仿真软件对智能小车电路进行仿真 通过仿真小车基本上能 完成预计的功能 7 对小车元器件进行采购 8 组装 焊接 进行硬件的反复调试 完成最总的设计 本次设计 提高了我的文件检索 归纳总结的能力 让我对单片机有了更 进一步的了解 进一步熟练了 word 等常用办公的使用和文字排版工作 学会了 运用 protues 绘制电路图 对电路进行仿真 学会了运用 keilC 对单片机进行 C 语言编程 软件调试 本次设计更锻炼了我对各专业知识的综合运用能力 实际动手能力 以及发现问题 解决问题的能力 本次在设计基于 STC89C52 单片机的智能小车过程中遇到了各种曾未遇到的 问题 很多次设计进度止步不前 其原因一方面是自己专业知识还不够扎实 更重要的是缺乏一定的实际设计经验 以及综合运用各方面知识处理问题的能 力 因此本次设计的过程 对我来说就是一个学习 巩固 实践 提高的过程 其意义远大于本次设计本身 致 谢 本次设计对我来说将会是一段难忘的经历 是我大学四年成果的一个检验 也为大学四年的学习过程画上了句号 我要感谢辅导员 各科老师 系领导以 及各位同学对我提供的教育 帮助 谢谢你们 参考文献 1 梁静 一种基于光电传感的路径识别智能车 J 科学技术与工程 2011 01 2 刘燕 刘志 基于单片机控制的自主寻迹电动小车的设计 J 自动化与仪器仪表 2007 03 3 安岩 自动循迹智能小车的设计 J 苏州科技学院学报 工程技术版 2010 01 4 董涛 刘进英 蒋苏 基于单片机的智能小车的设计与制作 J 计算机测量与控制 2009 02 5 高月华 基于红外光电传感器的智能车自动寻迹系统设计 J 半导体光电 2009 01 6 LIU Da Chuan WANG Xiao Cheng The design and optimizing of robot vision system based on S12 MCU J Application of Electronic Technique 2008 09 附录 智能小车照片及总接线图 附录 2 系统程序 include define uchar unsigned char define uint unsigned int 定义驱动电路管脚 sbit INPUT1 P1 0 控制口 sbit INPUT2 P1 1 sbit INPUT3 P1 2 sbit INPUT4 P1 3 定义循迹传感器管脚 sbit CLP P0 0 sbit SS1 P0 1 sbit SS2 P0 2 sbit SS3 P0 3 sbit SS4 P0 4 sbit SS5 P0 5 sbit Near P0 6 定义蜂鸣器管脚 sbit FMQ P2 0 void CarGo INPUT1 1 高电平有效 两个电机都正转 INPUT2 0 INPUT3 1 INPUT4 0 void CarBack INPUT1 0 两个电机都反转 INPUT2 1 INPUT3 0 INPUT4 1 void CarTurnLeft INPUT1 0 左电机停止 右电机正转 INPUT2 0 INPUT3 1 INPUT4 0 void CarTurnRight INPUT1 1 右电机停止 左电机正转 INPUT2 0 INPUT3 0 INPUT4 0 void CarStop INPUT1 0 两个电机都停转 INPUT2 0 INPUT3 0 INPUT4 0 void Delay 定义蜂鸣器频率响亮子 程序 unsigned int DelayTime 20000 定义频率定时变量 while DelayTime 频率定时循环开时 return void main CarGo while 1 if SS2 0 CarTurnLeft else if SS4 0 CarTurnRight else if Near 1 判断避障传感器现在状态 无障碍物 0 有障碍物 1 Delay 延时子程 序开时 FMQ FMQ 蜂鸣器响 亮 else CarGo 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃 蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃 袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆 艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂 肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咨询导师规划方案模板
- 起重机械维修工基础考核试卷及答案
- 贵港市配套道路施工方案
- 跨境电子商务师数字化技能考核试卷及答案
- 会计定项考试题目及答案
- 列检值班员工艺考核试卷及答案
- 惊蛰节气银行营销方案
- 第二节 动能定理说课稿-2025-2026学年中职基础课-机械建筑类-高教版(2021)-(物理)-55
- 一般现在时句型讲解与习题集
- 教学自动化系统安全性评估报告
- 江苏省制造业领域人工智能技术应用场景参考指引2025年版
- 9.18事变防空演练方案3篇2025
- 三级医师查房制度考试题(含答案)
- 急性心肌梗死病人护理
- 2025年充换电站项目建议书
- 文旅公司考试试题及答案
- 成都银行招聘考试真题2024
- 专利代理培训课件
- 学校意识形态工作培训会
- 小学三年级数学家长会课件
- 《位移传感器》PPT课件.ppt
评论
0/150
提交评论