毕业设计-基于80c51单片机的电动智能小车设计内容摘要:

一侧的红外发光二极管点亮,在光栅的另一侧设有红外三极管,用于接收红外洛阳理工学院毕业设计(论文) 9 发光二极管发出的红外线信号。 由于光栅随电机高速转动,则红外线三极管接收到的就是一系列脉冲信号。 将该信号传输到 80C51 单片机的内部计数器计数,根据预先实测的数据换算关系即可计算出电动机车的行车距离。 显示电路 本设计中用两片 4位八段数码管 gem4561ae作 显示器 ,并具有双重功能 ,在小车不行驶时其中一片显示年﹑月 ,另一片显示时﹑分; 当小车行驶时 ,分别显示时间和行驶距离。 系统原理图 智能电动车采用 80C51 单片机进行智能控制。 开始由手动启动小车,并复位,当经过规定的起始黑线,由超声波传感器和红外光电传感器检测,通过单片机控制小车开始记数显示并避障、调速;系统的自动避障功能通过超声波传感器正前方检测和红 外光电传感器左右侧检测,由单片机控制实现;在电动车进驶过程中, 用双极式 H型 PWM 脉宽调制技术,以提高系统的静动态性能;采用动态共阴显示行驶时间和里 程。 图 15系统原理图 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 80C51 调速 时间、里程显示 起停、避障、位移、检测 看门狗电路 时钟电路 复位电路 洛阳理工学院毕业设计(论文) 10 第 2 章 硬件设计 一个单片机应用系统的硬件电路设计包含有两部分内容:一是系统扩展,即单片机内部的功能单元,如 ROM﹑ RAM﹑ I/O 口﹑定时 /记数器﹑中断系统等能量不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。 二是系统配置,既按照系统功能要求配置外围设备,如键盘显示器﹑打印机﹑ A/D﹑ D/A转换器等,要设计合适的接口电路。 80C51 单片机硬件结构 80C51 单片机是把那些作为控制应用所 必需的基本内容都集成在一个尺寸有限的集成电路芯片上 [2]。 如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行 I/O 口、串行口、定时器 /计数器、中断系统及特殊功能寄存器。 它们都是通过片内单一总线连接而成,其基本结构依旧是 CPU 加上外围芯片的传统结构模式, 但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。 微处理器 该单片机中有一个 8位的微处理器,与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的 处理。 数据存储器 片内为 128 个字节,片外最多可外扩至 64k 字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。 程序存储器 由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至 64k字节。 中断系统 具有 5个中断源, 2 级中断优先权。 定时器 /计数器 片内有 2个 16 位的定时器 /计数器, 具有四种工作方式。 串行口 1 个全双工的串行口,具有四种工作方式。 可用来进 行串行通讯,扩展并行 I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。 P1口、 P2 口、 P3口、 P4 口 为 4 个并行 8位 I/O 口。 洛阳理工学院毕业设计(论文) 11 特殊功能寄存器 共有 21 个,用于对片内的个功能的部件进行管理、控制、监视。 实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的 RAM区。 C51 单片机的硬件结构具有功能部件种类全,功 由上可见, 80 能强等特点。 特别值得一提的是该单片机 CPU中的位处理器,它实际上是一个完整的 1位微计算机,这个一位微计算机有自己的 CPU、位寄存器、 I/O 口和 指令集。 1 位机在开关决策、逻辑电路仿真、过程控制方面非常有效;而 8 位机在数据采集,运算处理方面有明显的长处。 MCS51 单片机中 8 位机和 1 位机的硬件资源复合在一起,二者相辅相承,它是单片机技术上的一个突破,这也是 MCS51单片机在设计的精美之处。 最小应用系统设计 80C51 是片内有 ROM/EPROM 的单片机,因此,这种芯片构成的最小系统简单 可靠。 用 80C51 单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如 21 80C51单片机最小系统所示。 由于集成度的限制,最小应用系统只能用 作一些小型的控制单元。 其应用特点: 有可供用户使用的大量 I/O口线 内部存储器容 量有限 应用系统开发具有特殊性 图 2180C51单片机最小系统 时钟电路 80C51 虽然有内部振荡电路,但要形成时钟,必须外部附加电路。 80C51 单片机的时钟产生方法有两种。 内部时钟方式和外部时钟方式。 本设计采用内部时钟方式,利用芯片内部的振荡电路,在 XTAL XTAL2 引脚上外接定时元件,内部的振荡电路便产生自激振荡。 本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。 振荡晶体可在 到 12MHZ 之间选择。 电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度 有少许影响, CX CX2 可在 20pF 到 100pF 之间取值,但在 60pF 到 70pF 时振荡洛阳理工学院毕业设计(论文) 12 器有较高的频率稳定性。 所以本设计中,振荡晶体选择 6MHZ,电容选择 65pF。 在设计印刷电路板时,晶体和电容应尽可能靠近单片机芯片安装,以减少寄生电容,更好的保证振荡器稳定和可靠地工作。 为了提高温度稳定性,应采用 NPO 电容。 复位电路 80C51 的复位是由外部的复位电路来实现的。 复位引脚 RST 通过一个斯密特触发器用来抑制噪 声,在每个机器周期的 S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。 复位电路通常采用上电自动复位和按钮复位两种方式。 最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充电来实现的。 只要 Vcc 的上升时间不超过 1ms,就可以实现自动上电复位。 时钟频率用 6MHZ时 C 取 22uF,R 取 1KΩ。 除了上电复位外,有时还需要按键手动复位。 本设计就是用的按键手动复位。 按键手动复位有电平方式和脉冲方式两种。 其中电平复位是通过 RST 端经电阻与电源Vcc接通而实现的。 按键手 动复位 时钟频率选用 6MHZ 时, C取 22uF,Rs 取 200Ω, RK取 1KΩ。 前向通道设计 单片机用与测控系统时,总要有与被测对象相联系的前向通道。 因此,前向通道设计与被测对象的状态、特征、所处环境密切相关。 在前向通道设计时要考虑到传感器或敏感元件选择、通道结构、信号调节、电源配置、抗干扰设计等。 在通道电路设计中还涉及到模拟电路诸多问题。 1﹑前向通道的含义 当将单片机用作测﹑控系统时,系统中总要有被测信号输入通道,有计算机拾取必要的输入信息。 作为测试系统,对被测对象拾取必要的原始参量信号是系统的核 心任务,对控制系统来说,对被控对象状态的测试以及对控制条件的监测也是不可缺少的环节。 对被测对象状态的测试一般都离不开传感器或敏感元件,这是因为被测对象的状态参数常常是一些非电物理量,如温度、压力、载荷、位移等,而计算机是一个数字电路系统。 因此,在前向通道中,传感器、敏感元件及其相关电路占有重要地位。 对被测对象的信号的拾取其主要任务就是最忠实地反映被测对象的真实状态,它包括实时性与测量精度。 同时使这些测量信号能满足计算机输入接口的电平要求。 因此,单片机应用系统中的前向通道体现了被测对象与系统相互联系的信 号输入通道,原始参数输入通道。 由于在该通道中主要是传感器与传感器有关的信号调节、变换电路 ,故也可称为传感器接口通道。 在单片机应用系统中,对信号输入、传感、变换应作广义理解,例如开关量的检测及信号输入,在单片机的各种应用系统中有着广泛的应用。 最简单的开关量输入通道就是一个具有 TTL 电平的状态开关,如水银温度触点、温度晶闸管、时间继电器、限位开关等。 故只要反映外界状态的信号输入通道都可称为前向通道。 并不是所有单片机应用系统都有前向通道,例如时序控制系统,只根据系统内部的时间序列来控制外部的运行状态;分布式测 控系统中的智能控制总站完成上级主计洛阳理工学院毕业设计(论文) 13 算机与现场测、控子站计算机之间的指令、数据传送。 这些应用系统没有被测对象,故不需要前向通道。 2﹑前向通道的设计 (。 ) 传感器的比较 识别障碍的首要问题是传感器的选择,下面对几种传感器的优缺点进行说明(见表 )。 探测障碍的最简单的方法是使用超声波传感器,它是利用向目标发射超声波脉冲,计算其往返时间来判定距离的。 该方法被广泛应用于移动机器人的研究上。 其优点是价格便宜,易于使用,且在 10m 以内能给出精确的测量。 不过在 ITS 系统中除了上文提出的场景限制外,还有以下问题。 首先因 其只能在 10m 以内有效使用,所以并不适合 ITS 系统。 另外超声波传感器的工作原理基于声,即使可以使之测达 100m远,但其更新频率为 2Hz,而且还有可能在传输中受到它信号的干扰,所以在 CW/ICC系统中使用是不实际的。 表 21传感器性能比较表 传感器类型 优 点 缺 点 超声波 视觉 激光雷达 MMW雷达 价格合理,夜间不受影响。 易于多目标测量和分类,分辨率好。 价格相合理,夜间不受影响 不受灯光、天气影响。 测量范围小,对天气变化敏感。 不能直接测量距离,算法复杂,处理速度慢。 对水、灰尘、灯光 敏感。 价格贵 视觉传感器在 CW 系统中使用得非常广泛。 其优点是尺寸小,价格合理,在一定的宽度和视觉域内可以测量定多个目标,并且可以利用测量的图像根据外形和大小对目标进行分类。 但是算法复杂,处理速度慢。 雷达传感器在军事和航空领域已经使用了几十年。 主要优点是可以鲁棒地探测到障碍而不受天气或灯光条件限制。 近十年来随着尺寸及价格的降低,在汽车行业开始被使用。 但是仍存在性价比的问题。 ( 2)超声波障碍检测 超声波是一种在弹性介质中的机械振荡,其频率超过 20KHz,分横向振荡和纵向振荡两种,超声波可以在气体、液体及 固体中传播,其传播速度不同。 它有折射和反射现象,且在传播过程中有衰减。 利用超声波的特性,可做成各种超声波传感器,结合不同的电路,可以制成超声波仪器及装置,在通讯、医疗及家电中获得广泛应用。 作为超声波传感器的材料,主要为压电晶体。 压电晶体组成的超声波传感器是一种可逆传感器,它可以将电能转变成机械振荡而产生超声波,同时它接收到超声波时,也能转变成电能,故它分为发送器和接收器。 超声波传感器有透射型、反射型两种类型,常用于防盗报警器、接近开关、测距及材料探伤、测厚等。 本设计采用 T/R4012小型超声波传感器 作为探测前方障碍物体的检测元件,其中心频率为 40Hz,由 80C51 发出的 40KHz 脉冲信号驱动超声波传感器发送器发出40KHz 的脉冲超声波,如电动车前方遇到有障碍物时,此超声波信号被障碍物反射回来,由接收器接收,经 LM318 两级放大,再经带有锁相环的音频解码芯片 LM567 解码,当 LM567 的输入信号大于 25mV 时,输出端由高电平变为低电平,送 80C51 单片机处理。 超声波检测如图 22超声波检测电路所示。 洛阳理工学院毕业设计(论文) 14 图 22超声波检测电路 后向通道设计 在工业控制系统中,单片机总要对控制对象实现操作,因此,在这样的系统中,总要有后向通道。 后向通道是计算机实现控制运算处理后,对控制对象的输出通道接口。 根据单片机的输出和控制对象实现控制信号的要求,后向通道具有以下特点: ( 1) 小信号输出、大功率控制。 根据目前单片机输出功率的限制,不能输出控制对象所要求的功率信号。 ( 2) 是一个输出通道。 输出伺服驱动系统控制信号,而伺服驱动系统中的状态反馈信号通常是作为检测信号输入前向通道。 ( 3) 接近控制对象,环境恶劣。 控制对象多为大功率伺服驱动机构,电磁、机械干扰较 为严。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。