基于51单片机的智能小车研究内容摘要:
外最多可外扩至 64k 字节,用来存储程序在运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等,所以称为数据存储器。 程序存储器 由于受集成度限制,片内只读存储器一般容量较小,如果片内的只读存储器的容量不够,则需用扩展片外的只读存储器,片外最多可外扩至 64k字节。 洛阳理工学院毕业设计(论文) 12 中断系统 具有 5 个中断源, 2 级中断优先权。 定时器 /计数器 片内有 2 个 16 位的定时器 /计数器, 具有四种工作方式。 串行口 1 个全双工的串行口,具有四种工作方式。 可用来 进行串行通讯,扩展并行 I/O 口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。 P0 口、 P1 口、 P2 口、 P3 口为 4 个并行 8 位 I/O 口。 特殊功能寄存器 共有 21 个,用于对片内的个功能的部件进行管理、控制、监视。 实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的 RAM 区。 C51 单片机的硬件结构具有功能部件种类全,功由上可见, 80 能强等特点。 特别值得一提的是该单片机 CPU 中的位处理器,它实际上是一个完整的 1 位微计算机,这个一位微计算机有自己的 CPU、位寄存器、 I/O 口和指令集。 1 位机在开关决策、逻辑电路仿真、过程控制方面非常有效;而 8位机在数据采集,运算处理方面有明显的长处。 MCS51 单片机中 8 位机和1 位机的硬件资源复合在一起,二者相辅相承,它是单片机技术上的一个突破,这也是 MCS51 单片机在设计的精美之处。 最小应用系统设计 80C51 是片内有 ROM/EPROM 的单片机,因此,这种芯片构成的最小系统简单可靠。 用 80C51单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如 21 80C51 单片机最小系统所示。 由于集成度的限制,最小 应用系统只能用作一些小型的控制单元。 其应用特点:有可供用户使用的大量 I/O 口线 , 内部存储器容量有限 , 应用系统开发具有特殊性。 洛阳理工学院毕业设计(论文) 13 图 21 80C51 单片机最小系统 时钟电路 80C51 虽然有内部振荡电路,但要形成时钟,必须外部附加电路。 80C51单片机的时钟产生方法有两种。 内部时钟方式和外部时钟方式。 本设计采用内部时钟方式,利用芯片内部的振荡电路,在 XTAL XTAL2引脚上外接定时元件,内部的振荡电路便产生自激振荡。 本设计采用最常用的内部时钟方式,即用外接晶体和电容组成的并联谐振回路。 振荡晶体可 在 到 12MHZ 之间选择。 电容值无严格要求,但电容取值对振荡频率输出的稳定性、大小、振荡电路起振速度。 有少许影响, CX CX2 可在 20pF 到 100pF 之间取值,但在 60pF 到 70pF时振荡器有较高的频率稳定性。 所以本设计中,振荡晶体选择 6MHZ,电容选择 65pF。 在设计印刷电路板时,晶体和电容应尽可能靠近单片机芯片安装,以减少寄生电容,更好的保证振荡器稳定和可靠地工作。 为了提高温度稳定性,应采用 NPO 电容。 复位电路 80C51 的复位是由外部的复位电路来实现的。 复位引脚 RST 通过一个斯密特 触发器用来抑制噪声,在每个机器周期的 S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复位操作所需要的信号。 复位电路通常采用上电自动复位和按钮复位两种方式。 最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电洛阳理工学院毕业设计(论文) 14 容充电来实现的。 只要 Vcc 的上升时间不超过 1ms,就可以实现自动上电复位。 时钟频率用 6MHZ 时 C 取 22uF,R 取 1KΩ。 除了上电复位外,有时还需要按键手动复位。 本设计就是用的按键手动复位。 按键手动复位有电平方式和脉冲方式两种。 其中电平复位是通过RST 端经电阻与电源 Vcc 接通 而实现的。 按键手动复位时钟频率选用 6MHZ时, C 取 22uF,Rs 取 200Ω, RK 取 1KΩ。 前向通道设计 单片机用与测控系统时,总要有与被测对象相联系的前向通道。 因此,前向通道设计与被测对象的状态、特征、所处环境密切相关。 在前向通道设计时要考虑到传感器或敏感元件选择、通道结构、信号调节、电源配置、抗干扰设计等。 在通道电路设计中还涉及到模拟电路诸多问题 [6]。 前向通道的含义 当将单片机用作测﹑控系统时,系统中总要有被测信号输入通道,有计算机拾取必要的输入信息。 作为测试系统,对被测对象拾取必要 的原始参量信号是系统的核心任务,对控制系统来说,对被控对象状态的测试以及对控制条件的监测也是不可缺少的环节。 对被测对象状态的测试一般都离不开传感器或敏感元件,这是因为被测对象的状态参数常常是一些非电物理量,如温度、压力、载荷、位移等,而计算机是一个数字电路系统。 因此,在前向通道中,传感器、敏感元件及其相关电路占有重要地位。 对被测对象的信号的拾取其主要任务就是最忠实地反映被测对象的真实状态,它包括实时性与测量精度。 同时使这些测量信号能满足计算机输入接口的电平要求。 因此,单片机应用系统中的前向通道体现了被 测对象与系统相互联系的信号输入通道,原始参数输入通道。 由于在该通道中主要是传感器与传感器有关的信号调节、变换电路 ,故也可称为传感器接口通道。 在单片机应用系统中,对信号输入、传感、变换应作广义理解,例如开关量的检测及信号输入,在单片机的各种应用系统中有着广泛的应用。 洛阳理工学院毕业设计(论文) 15 最简单的开关量输入通道就是一个具有 TTL 电平的状态开关,如水银温度触点、温度晶闸管、时间继电器、限位开关等。 故只要反映外界状态的信号输入通道都可称为前向通道。 并不是所有单片机应用系统都有前向通道,例如时序控制系统,只根据系统内部的时间序列来控制 外部的运行状态;分布式测控系统中的智能控制总站完成上级主计算机与现场测、控子站计算机之间的指令、数据传送。 这些应用系统没有被测对象,故不需要前向通道。 前向通道的设计 (1) 传感器的比较 识别障碍的首要问题是传感器的选择,下面对几种传感器的优缺点进行说明(见表 21)。 探测障碍的最简单的方法是使用超声波传感器,它是利用向目标发射超声波脉冲,计算其往返时间来判定距离的。 该方法被广泛应用于移动机器人的研究上。 其优点是价格便宜,易于使用,且在 10m以内能给出精确的测量。 不过在 ITS 系统中除了上文提出的场景限 制外,还有以下问题。 首先因其只能在 10m 以内有效使用,所以并不适合 ITS 系统。 另外超声波传感器的工作原理基于声,即使可以使之测达 100m 远,但其更新频率为 2Hz,而且还有可能在传输中受到它信号的干扰,所以在CW/ICC 系统中使用是不实际的。 表 21 传感器性能比较表 传感器类型 优 点 缺 点 超声波 视觉 激光雷达 MMW 雷达 价格合理,夜间不受影响。 易于多目标测量和分类,分辨率好。 价格相合理,夜间不受影响 不受灯光、天气影响。 测量范围小,对天气变化敏感。 不能直接测量距离,算法复杂,处 理速度慢。 对水、灰尘、灯光敏感。 价格贵 视觉传感器在 CW 系统中使用得非常广泛。 其优点是尺寸小,价格合理,在一定的宽度和视觉域内可以测量定多个目标,并且可以利用测量的图像洛阳理工学院毕业设计(论文) 16 根据外形和大小对目标进行分类。 但是算法复杂,处理速度慢。 雷达传感器在军事和航空领域已经使用了几十年。 主要优点是可以鲁棒地探测到障碍而不受天气或灯光条件限制。 近十年来随着尺寸及价格的降低,在汽车行业开始被使用。 但是仍存在性价比的问题。 (2) 超声波障碍检测 超声波是一种在弹性介质中的机械振荡,其频率超过 20KHz,分横向振荡和纵向振荡 两种,超声波可以在气体、液体及固体中传播,其传播速度不同。 它有折射和反射现象,且在传播过程中有衰减。 利用超声波的特性,可做成各种超声波传感器,结合不同的电路,可以制成超声波仪器及装置,在通讯、医疗及家电中获得广泛应用。 超声波传感器的材料主要为压电晶体。 其 组成的超声波传感器是一种可逆传感器,它可以将电能转变成机械振荡而产生超声波,同时它接收到超声波时,也能转变成电能,故它分为发送器和接收器。 本设计采用 T/R4012小型超声波传感器 探测前方障碍物体,其中心频率为 40Hz,由 80C51 发出的 40KHz 脉冲 信号驱动超声波传感器发送器发出 40KHz 的脉冲超声波,如电动车前方遇到有障碍物时,此超声波信号被障碍物反射回来,由接收器接收,经 LM318 两级放大,再经带有锁相环的音频解码芯片 LM567 解码,当 LM567 的输入信号大于 25mV 时,输出端由高电平变为低电平,送 80C51 单片机处理。 超声波检 图如图 22 所示: 图 22 超声波检测电路 洛阳理工学院毕业设计(论文) 17 后向通道设计 在工业控制系统中,单片机总要对控制对象实现操作,因此,在这样的系统中,总要有后向通道。 后向通道是计算机实现控制运算处理后,对控制对象的 输出通道接口。 根据单片机的输出和控制对象实现控制信号的要求,后向通道具有以下特点: (1) 小信号输出、大功率控制。 根据目前单片机输出功率的限制,不能输出控制对象所要求的功率信号。 (2) 是一个输出通道。 输出伺服驱动系统控制信号,而伺服驱动系统中的状态反馈信号通常是作为检测信号输入前向通道。 (3) 接近控制对象,环境恶劣。 单片机在完成控制处理后,总是以数字信号通过 I/O 口或数据总线送给控制对象。 这些数字信号形态主要有开关量、二进制数字量和频率量,可直接用于开关量、数字量系统及频率调制系统,但对于一些 模拟量控制系统,则应通过数/模转换成模拟量控制信号。 根据单片机输出信号形态及控制对象要求,后向通道应解决 功率驱动将单片机输出信号进行功率放大,以满足伺服驱动的功率要求。 干扰防治。 主要防治伺服驱动系统通过信号通道﹑电源以及空间电磁场对计算机系统的干扰。 通常采用信号隔离﹑电源隔离和对功率开关实现过零切换等方法进行干扰防治。 数 /模转换。 对于二进制输出的数字量采用 D/A 变换器;对于频率量输出则可以采用。 本设计调速采用 PWM 调速: 为顺利实现电动小汽车的左转和右转,本设计采用了可逆 PWM 变换器。 可逆 PWM 变 换器主电路的结构式有 H 型、 T 型等类型。 我们在设计中采用了常用的双极式 H 型变换器,它是由 4 个三极电力晶体管和 4 个续流二极管组成的桥式电路。 图 23 为双极式 H 型可逆 PWM 变换器的电路 原理图。 4个电力晶体管的基极驱动电压分为两组。 VT1和 VT4同时导通和关断,其驱动电路中 Ub1=Ub4; VT2 和 VT3 同时动作,其驱动电压 Ub2=Ub3= Ub1。 洛阳理工学院毕业设计(论文) 18 双极式 PWM 变换器的优点如下: (1) 电流一定连续; (2) 可使电动机在四象限中运行; (3) 电机停止时有微振电流,能消除静摩擦死区; (4) 低速时,每个晶 体管的驱动脉冲仍较宽,有利于保证晶体管可靠导通; (5) 低速平稳性好,调速范围可达 20200 左右。 脉宽调制原理: 脉宽调制器本身是一个由运算放大器和几个输入信号组成的电压比较器。 运算放大器工作在开换状态,稍微有一点输入信号就可使其输出电压达到饱和值,当输入电压极性改变时,输出电压就在正、负饱和值之间变化,这样就完成了把连续电压变成脉冲电压的转换作用。 加在运算放大器反相输入端上的有三个输入信号。 一个输入信号是锯齿波调制信号,另一个是控制电压,其极性大小可随时改变,与锯齿波调制信号相减,从而在运算放大器 的输出端得到周期不变、脉宽可变的调制输出电压。 只要改变控制电压的极性 ,也就改变了 PWM 变换器输出平均电压的极性 ,因而改变了电动机的转向。 改变控制电压的大小 ,则调节了输出脉冲电压的宽度 ,从而调节电动机的转速。 只要锯齿波的线性度足够好 ,输出脉冲的宽度是和控制电压的大小成正比的。 双极式 H 型变换器是由 4 个电力三极管和 4 个续流二极管组成的桥式电路。 4 个电力晶体管的基极驱动电压分为两组。 1VT 和 4VT 同时导通和关断,其驱动电路中 41 UbUb ,电机正转,小车前进; 2VT 和 3VT 同时动作,其驱动电压 132 UbUbUb ,电机逆转,小车倒车。 四个保护二极管 1D 、2D 、 3D 、 4D 接入回路,防止电子开关被反向击穿。 采用 PWM 方法调整马达的速度,首先应确定合理的脉冲频率。 脉冲宽度一定时,频率对电机运行的平稳性有较大影响,脉冲频率高马达运行的连续性好,但带负载能力差;脉冲频率低则反之。 经试验发现,脉冲频率在 50Hz 以上,电机转动平稳,但智能车行驶时,由于摩擦力使电机转速降低,甚至停转。 当脉冲频率在 10Hz 以下时,电机转动有明显的跳动现洛阳理工学院毕。基于51单片机的智能小车研究
相关推荐
外界光干扰问题。 因此我们选择了方案 2。 电机模块 本系统为智能电动车,对于电动车来说,其驱动轮的驱动电机的选择就显得十分重要。 由于本实验要实现对路径的准确定位和精确测量,我们综合考虑了一下两种方案。 方案 1:采用步进电机作为该系统的驱动电机。 由于其转过的角度可以精确的定位,可以实现小车前进路程和位置的精确定位。 虽然采用步进电机有诸多优点,步进电机的输出力矩较低,随 转速的升高而下降
序扫 描 开 始键 按 下 ?逐 行 扫 描 按 P 口值 查 键 号按 键 号 转 至 相 应的 发 射 程 序返回YN发 射 开 始装 入 发 射 脉冲 个 数 ( R 1 )发 3 m s 脉 冲停 发 1 m s( R 1 ) 1 = 0 ?发 1 m s 脉 冲停 发 1 m s返回NY 图 41遥控发射器程序流程图 11 开 始初 始 化按 显 示 亮 度 数 据 设定 调 光 脉
十分重要的意义。 本次新溢肢俘忻走约腿页鹏听彝累耳承侯宝次揭挣留邢惫煌齐植蓄语闷纠崭泳朝蜀犯忱很另睹廉解考农岸痘柞坟殖把荔仁唤誊员卡虱执案屹巍瞪唆涵多 具体内容 基于 51单片机的多路温度采集控制系统设计 3 基于 51 单片机的多路温度采集控制系统设计言:随着现代信息技术的飞速发展,温度测量控制系统在工业、农业及人们的日常生活中扮演着一个越来越重要的角色,它对人们的生活具有很大的影响
GND6IN 27B O O T 28VREF9S E N S E10E N A B L E11U3L 6 20 3C21 04V C CC51 04+ 12 VG N DC61 04C71 04D11 N 40 0 7D21 N 40 0 7G N DG N D温湿度传感器G N DV C C电机驱动123P ow er1H e ad er 3G N DV C C+ 12 VP 14P
和 MPLAB 等多种编译器。 Multisim 是美国国家仪器( NI)有限公司推出的以 Windows 为基础的仿真工具,适用于板级的模拟 /数字电路板的设计工作。 它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 器件建模及仿真 ;电路的构建及仿真;系统的组成及仿真;仪表仪器原理及制造仿真。 器件建模及仿真:可以建模及仿真的器件:模拟器件(二极管,三极管
制仪表领域的新的技术革命。 数字电压表则利用单片机技术结合A/D转换芯片,把连续的模拟量转换成不连续、离散的数字形式并加以显示仪表。 目前,有各种单片机转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出了强大的生命力。 (二 ) 研究的意义: 基于在对单片机研究的基础上,本文提出了一种以 AT80C51为核心的单片机构成数字电压表的看法。