基于80c51单片机的电动智能小车硬件设计论文内容摘要:
设计 10 第三章 方案设计与论证 根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加装光电检测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。 这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。 直流调速系统 方案一:串电阻调速系统。 方案二 :静止可控整流器。 简称 VM 系统。 方案三:脉宽调速系统。 旋转变流系统由交流发电机拖动直流电动机实现变流,由发电机给需要调速的直流电动机供电,调节发电机的励磁电流即可改变其输出电压,从而调节电动机的转速。 改变励磁电流的方向则输出电压的极性和电动机的转向都随着改变,所以 GM 系统的可逆运行是很容易实现的。 该系统需要旋转变流机组,至少包含两台与调速电动机容量相当的旋转电机,还要一台励磁发电机,设备多、体积大、费用高、效率低、维护不方便等缺点。 且技术落后,因此搁置不用。 VM 系统是当今直流调速系统的主要形式。 它可以是单相、三相或更多相数,半波、全波、半控、全控等类型,可实现平滑调速。 VM 系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难。 它的另一个缺点是运行条件要求高,维护运行麻烦。 最后,当系统处于低速运行时,系统的功率因数很低,并产生较大的谐波电流危害附近的用电设备。 采用晶闸管的直流斩波器基本原理与整流电路不同的是,在这里晶闸管不受相位控制,而是工作在开关状态。 当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。 脉 冲宽度调制( Pulse Width Modulation),基于 80C51 单片机的电动智能小车硬件设计 简称 PWM。 脉冲周期不变,只改变晶闸管的导通时间,即通过改变脉冲宽度来进行直流调速。 与 VM 系统相比, PWM 调速系统有下列优点: ( 1)由于 PWM 调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得脉动很小的直流电流,电枢电流容易连续,系统的低速运行平稳,调速范围较宽,可达 1: 10000 左右。 由于电流波形比 VM 系统好,在相同的平均电流下,电动机的损耗和发热都比较小。 ( 2)同样由于开关频率高,若与快速响应的电机相配合,系统可以获得很宽的频带 ,因此快速响应性能好,动态抗扰能力强。 ( 3)由于电力电子器件只工作在开关状态,主电路损耗较小,装置效率较高。 根据以上综合比较,以及本设计中受控电机的容量和直流电机调速的发展方向,本设计采用了 H 型单极型可逆 PWM 变换器进行调速。 脉宽调速系统的主电路采用脉宽调制式变换器,简称 PWM 变换器。 脉宽调速也可通过单片机控制继电器的闭合来实现,但是驱动能力有限。 为顺利实现电动小汽车的前行与倒车,本设计采用了可逆 PWM 变换器。 可逆 PWM 变换器主电路的结构式有 H 型、 T 型等类型。 我们在设计中采用了常用的双极式 H 型变换器 ,它是由 4 个三极电力晶体管和 4 个续流二极管组成的桥式电路。 检测系统 检测系统主要实现光电检测,即利用各种传感器对电动车的避障、位置、行车状态进行测量。 1. 行车起始、终点及光线检测: 基于 80C51 单片机的电动智能小车硬件设计 本系统采用反射式红外线光电传感器用于检测路面的起始、终点( 2cm 宽的黑线),玩具车底盘上沿黑线放置一套,以适应起始的记数开始和终点的停车的需要。 利用超声波传感器检测障碍。 光线跟踪,采用光敏三极管接收灯泡发出的光线,当感受到光线照射时,其 ce 间的阻值下降,检测电路输出高电平,经 LM393 电压比较器和 74LS14 施密 特触发器整形后送单片机控制。 本系统共设计两个光电三极管,分别放置在电动车车头的左、右两个方向,用来控制电动车的行走方向,当左侧光电管受到光照时,单片机控制转向电机向左转;当右侧光电管受到光照时,单片机控制转向电机向右转;当左、右两侧光电管都受到光照时,单片机控制直行。 见图 电动车的方向检测电路 (a)。 基于 80C51 单片机的电动智能小车硬件设计 图 电动车的方向检测电路 行车方向检测电路(见图 电动车的方向检测电路)采用反射接收原理配置了一对红外线发射、接收传感器。 该电路包括一个红外发光二极管、一个红外光敏三极管及其上拉电阻。 红外发光二极管发射一定强度的红外线照射物体,红外光敏三极管在接收到反射回来的红外线后导通,发出一个电平跳变信号。 此套红外光电传感器固定在底盘前沿,贴近地面。 正常行驶时,发射管发射红外光照射地面,光线经白纸反射后被接收管接收,输出高电平信号;电动车经过黑线时,发射端发射的光线被黑线吸收,接收端接收不到反射光线,传感器输出低电平信号后送 80C51单片机处理,判断执行哪一基于 80C51 单片机的电动智能小车硬件设计 种预先编制的程序来控制玩具车的行驶状态。 前进时,驱动轮直流电机正转 ,进入减速区时 ,由单片机控制进行 PWM 变 频调速 ,通过软件改变脉冲调宽波形的占空比 ,实现调速。 最后经反接制动实现停车。 前行与倒车控制电路的核心是桥式电路和继电器。 电桥上设置有两组开关,一组常闭,另一组常开。 A+d1d8823001 2A74L S 06 d280505001 2A74L S 06VCCD1 D2 图 前行与倒车控制电路 电桥一端接电源,另一端接了一个三极管。 三极管导通时,电桥通过三极管接地,电机电枢中有电流通过;三极管截止时,电桥浮空,电机电枢中没有电流通过。 系统通过电桥的输出端为转向电机供电。 通过对继电器开闭的控制即可控制电机的开断和转速方向进而达到控制玩具车前行与倒车的目的,实现随动控制系统的纠偏功能。 如图 前行与倒车控 制电路所示。 检测放大器方案: 方案一:使用普通单级比例放大电路。 其特点是结构简单、调试方便、基于 80C51 单片机的电动智能小车硬件设计 价格低廉。 但是也存在着许多不足。 如抗干扰能力差、共模抑制比低等。 方案二:采用差动放大电路。 选择优质元件构成比例放大电路,虽然可以达到一定的精度,但有时仍不能满足某些特殊要求。 例如,在测量本设计中的光电检测信号时需要把检测过来的电平信号放大并滤除干扰,而且要求对共模干扰信号具有相当强的抑制能力。 这种情况下须采用差动放大电路,并应设法减小温漂。 但在实际操作中,往往满足了高共模抑制比的要求,却使运算放大器输出饱和;为获 得单片机能识别的 TTL 电平却又无法抑制共模干扰。 方案三:电压比较器方案。 电压比较器的功能是比较两个电压的大小,例如将一个信号电压 Ui 和一个参考电压 Ur 进行比较,在 UiUr 和 UiUr两种不同情况下,电压比较器输出两个不同的电平,即高电平和低电平。 而 Ui 变化经过 Ur 时,比较器的输出将从一个电压跳变到另一个电平。 比较器有各种不同的类型。 对它的要求是:鉴别要准确,反应要灵敏,动作要迅速,抗干扰能力要强,还应有一定的保护措施,以防止因过电压或过电流而造成器件损坏。 比较器的特点: ( 1)工作在开环或正反馈状态。 放大、运算电路为了实现性能稳定并满足一定的精度要求,这些电路中的运放均引入了深度负反馈;而为了提高比较器的反应速度和灵敏度,它所采用的运放不但没有引入负反馈,有时甚至还加正反馈。 因此比较器的性能分析方法与放大、运算电路是不同的。 ( 2)非线性。 由于比较器中运放处于开环或正反馈状态,它的两个输入端之间的电位差与开环电压放大倍数的乘积通常超过最大输出电压,使其内部某些管子进入饱和区或截止区,因此在绝大多数情况下输出与输入不成线性关系,即在放大、运算等电路中常用的计算方法对于比较器不再适用。 ( 3)开关特性。 比较器的输出通常只有高电平和低电平两种稳定状态,因此它相当与一个受输入信号控制的开关,当输入电压经过阈值时开关动作,使输出从一个电平跳变到另一个电平。 由于比较器的输入信号是基于 80C51 单片机的电动智能小车硬件设计 模拟量,而它的输出电平是离散的,因此电压比较器可作为模拟电路与数字电路之间的过渡电路。 由于比较器的上述特点,在分析时既不能象对待放大电路那样去计算放大倍数,也不能象分析运算电路那样去求解输出与输入的函数关系,而应当着重抓住比较器的输出从一个电平跳变到另一个电平的临界条件所对应的输入电压值(阈值)来分析输入量与输 出量之间的关系。 如果在比较器的输入端加理想阶跃信号,那么在理想情况下比较器的输出也应当是理想的阶跃电压,而且没有延迟。 但实际集成运放的最大转换速率总是有限的,因此比较器输出电压的跳变不可能是理想的阶跃信号。 电压比较器的输出从低电平变为高电平所须的时间称为响应时间。 响应时间越短,响应速度越快。 减小比较器响应时间的主要方法有: (1)尽可能使输入信号接近理想情况,使它在阈值附近的变化接近理想阶跃且幅度足够大。 (2)选用集成电压比较器。 (3)如果选用集成运放构成比较器,为了提高响应速度可以加限幅措施,以避 免集成运放内部的管子进入深饱和区。 具体措施多为在集成运放的两个输入端并联二极管。 如图 电压比较器电路所示: 图 电压比较器电路 在本设计中,光电传感器只输出一种高低电平信号且伴有外界杂波干扰,所以我们尝试采用了一种滞回比较器。 简单电压比较器结构简单,而且灵敏度高,但它的抗干扰能力差,也就是说如果输入信号因受干扰在阈值附近变化,则比较器输出就会反复的从一个电平跳到另一个电平。 如果用这样的输出电压控制电机或继电器,将出现频繁动作或起停现象。 这种情况,通常是不允 许的。 而滞回比较器则解决了这个问题。 滞回比较器有基于 80C51 单片机的电动智能小车硬件设计 两个数值不同的阈值,当输入信号因受干扰或其他原因发生变化时,只要变化量不超过两个阈值之差,滞回比较器的输出电压就不会来回变化。 所以抗干扰能力强。 但是,滞回比较器毕竟是模拟器件,温度的漂移是它无法消除的。 方案四:施密特触发器。 综合考虑系统的各项性能,最后我们决定采用数字器件 —— 施密特触发器。 图 施密特触发器逻辑图 施密特触发器是双稳态触发器的变形,它有两个稳定状态,触发方式为电平触发,只要外加触发信号的幅值增加到足够大,它就从一个稳定状态翻转到另 一个稳定状态。 施密特触发器具有与滞回比较器相类似的滞回特性,但施密特触发器的抗干扰能力比滞回比较器更强。 2.行车距离检测 由于红外检测具有反应速度快、定位精度高,可靠性强以及可见光传感器所不能比拟的优点,故采用红外光电码盘测速方案。 具体电路同图 行车距离检测电路所示: 图 行车距离检测电路 基于 80C51 单片机的电动智能小车硬件设计 红外测距仪由测距轮,遮光盘,红外光电耦合器及凹槽型支架组成的。 测长轮的周长为记数的单位,最好取有效值为单一的数值(如本设计中采用 米),精度根据电动车控制的需要确 定。 测距轮安装在车轮上,这样能使记数值准确一些。 遮光盘有一缺口,盘下方的凹形物为槽型光电耦合器,其两端高出部分的里面分别装有红外发射管和红外接收管。 遮光盘在凹槽中转动时,缺口进入凹槽时,红外线可以通过,缺口离开凹槽红外线被阻挡。 由此可见,测距轮每转一周,红外光接收管均能接收到一个脉冲信号经过整形器后送入计数器或直接送入单片机中。 为实现可逆记数功能,我们在测距仪中并列放置了两个槽型光电耦合器,遮光盘先后通过凹槽可产生两个脉冲信号。 根据两个脉冲信号发生的先后顺序与两个光电耦合器的位置关系,即可计算出玩具车的 行驶方向(前进或后退)。 遮光盘及槽型光电耦合器均安装在不透光的盒子里,以避免外界光线的干扰,使电路不能正常工作。 测距原理:将光栅安装在电机轴上,当电机转动时,光栅也随之转动,同时安装在光栅一侧的红外发光二极管点亮,在光栅的另一侧设有红外三极管,用于接收红外发光二极管发出的红外线信号。 由于光栅随电机高速转动,则红外线三极管接收到的就是一系列脉冲信号。 将该信号传输到 80C51 单片机的内部计数器计数,根据预先实测的数据换算关系即可计算出电动机车的行车距离。 显示电路 本设计中用两片 4 位八段数码管 gem4561ae 作显示器,并具有双重功能 ,在小车不行驶时其中一片显示年﹑月,另一片显示时﹑分;当小车行驶时,分别显示时间和行驶距离。 系统原理图 简易智能电动车采用 80C51 单片机进行智能控制。 开始由手动启动小车,并复位,当经过规定的起始黑线,由超声波传感器和红外光电传感器检测,通过单片机控制小车开始记数显示并避障、调速;系统的自动避障功能通过超声波传感器正前方检测和红外光电传感器左右侧检测,由基于 80C51 单片机的电动智能小车硬件设计 单片机控制实现;在电动车进驶过程中,采用双极式 H 型 PWM 脉宽调制技术,以提高系统的静动态性能;采用动态共 阴显示行驶时间和里程。 系统原理图如图 所示。 E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 11。基于80c51单片机的电动智能小车硬件设计论文
相关推荐
ACALL LK1 PUSH A SUBB A, 0AH JZ M11 SJMP M3 M11:MOV A, 22H MOV 23H, A MOV 22H, 00H DIR: ACALL KS1 JZ M13 ACALL LK1 CJNE A, 0BH, M13 AJMP JIFEI M13:MOV R0, 20H MOV R3, 04H MOV A, R3 LD0:MOV DPTR,
2 220I N 1272 3192 418I N 2282 582 615I N 312 714l s b 2 817I N 42E O C7I N 53A D D A25I N 64A D D B24A D D C23I N 75A L E22r e f ( )16E N A B L E9S T A R T6r e f ( + )12C L O C K10U1A D C 08 0 9GND+
t /*=NULL*/) : CDialog(CDenglu::IDD, pParent) { //{{AFX_DATA_INIT(CDenglu) 24 m_password = _T()。 m_username = _T()。 //}}AFX_DATA_INIT (RGB(160,180,220))。 } 其中 m_brush为 CBrush 类型成员变量。 最后控件颜色的改变 在
图 外围电路 5 ICL7107 的工作原理 ⑴主要特点 保证零电平输入时,各量程的读值均为零; 1pA 典型输入电路,很低的噪声; 低功耗 ,最小分辨率为 ; 真正的差动输入和差动参考源,直接 LED 显示 驱动。 在芯片内部 V+与 COM 之间有一个稳定性很高的 基准电源,通过电阻分压器可获得所需的基准电压; 能通过内部的模拟开关实现自动调零和自动极性显示功能;
中还要用硬件描述语言 (VHDL 语言 )编写程序来实现硬件电路功能。 由于 EPM7128SLC8415 的算法 复杂,所以在软件实现起来编程也复杂。 方案设计三: 采用锁相环频率合成技术 采用锁相环频率合成技术 ,也可以实现我们所需要的超声波测距仪。 具体方案如下:首先通过频率合成技术产生超声波所需要的频率,在通过信号线将采用锁频率相开 始 测 量 超声波信号 开定时器 关定时器 数据运算
源的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。 背光板发出的光线在穿过第一层偏振过滤层之后进入包含 成千上万液晶液滴的液晶层。 液晶层中的液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个 像素。 在玻璃板与液晶材料之间是透明的电极,电极分为行和列,在行与列的交叉点上,通过改变电