基于步进电机控制技术的汽车辅助照明随动系统设计

发布者:数据小巨人最新更新时间:2013-10-15 来源: eefocus关键字:步进电机控制  汽车辅助照明  随动系统 手机看文章 扫描二维码
随时随地手机看文章
驾驶A、B级汽车的驾驶员会遇到这样的问题,当夜晚行驶在盘山公路或乡村的小街巷时,总觉得前大灯照着的方向与你行驶的道路不一致。行车速度和行车安全存在很大问题。汽车辅助照明随动系统是以单片机AT892051芯片为控制核心,控制步进电机带动辅助照明光源,随方向盘的转动而转动。对汽车的前大灯照明起到辅助作用。辅助照明光源采用高亮度LED灯,这种光源节能、抗震性能好、重量轻,符合“辅助”的特点,可以随时安装或取下。安装时只需用光源底部的永久磁铁吸附在驾驶室顶部或汽车的任何部位。用霍尔开关检测汽车的转向、转角的大小以及转弯的速率,将检测信号和倒车信号一起送至单片机的输入接口,经单片机分析、计算、判断后,由单片机的输出接口输出控制信号,控制步进电机及辅助光源的转动,从而实现随动控制。

1 系统硬件基本组成及各部分作用

系统的硬件框图如图1,硬件系统由单片机AT89C2051芯片、4806-A步进电机、步进电机驱动电路、HAM8X20PNP霍尔开关、7805三端稳压器、晶体谐振器等组成。


1.1 单片机芯片

综合分析了汽车辅助照明随动系统的控制要求,选用AT89C2051芯片电路简单、经济实惠,完全可以满足要求。AT89C2051是一种带2K字节闪速可编程可擦除只读存储器(PEROM)的低电压、高性能CMOS 8位徽控制器。该器件采用ATMEL高密度、非易失存储器制造技术制造,与工业标准的MCS-51TM指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在一个芯片中,ATMEL的AT89C2051是一种高效微控制器。另外它为20个引脚、15条可编程I/O线、128×8内部RAM、工作电压2.7V~6V。

将AT89C2051芯片的(P3.0、P3.1、P3.2、P3.3)设为输入口,用它对系统的左转信号、定位信号、右转信号及倒车信号进行采集,送至CPU进行分析、比较、判断,并将判断结果送至输出口。将P1.2、P1.3、P1.4、P1.5设为输出口,P1. 2~P1.5经驱动器,对步进电机进行控制,进而实现随动控制。

1.2 霍尔开关

霍尔开关是该系统采样的主要元件,汽车的转向信号就由它来采集。用霍尔开关作为检测元件的好处是对汽车原电路不作任何改动。霍尔开关选用HAM8X20PNP常开型,它具有体积小、易安装、电压范围宽等特点,适合于汽车12V电源使用。HAM8X20PNP型霍尔开关的输出电平很容易与单片机直接连接。

1.3 步进电机驱动电路

驱动电路采用分立元件电路,由三极管及周边电路组成,单片机经P1.2、P1.3、P1.4、P1.5输出,再经三极管功放电路驱动步进电机,P1.2、P1.3、P1.4、P1.5设为低电平有效,三极管选用9012PNP型,这样设计电路简单,散热性能好。

1.4 步进电机

步进电机是随动系统的执行元件,选用4806-A型。该电机为4相(分别为A、B、C、D相)、绕组34Ω,脉冲幅度12V。

1.5 恒流三极管及LED灯

恒流三极管是第二代半导体恒流器件,它最大特点是输出的恒流可以利用调整端加外部元器件进行调整,最适合LED灯的设计。LED选用0.5W高亮度白光二极管。[page]

1.6 电源电路

电源采用汽车电瓶+12 V电源,直接供给霍尔开关和步进电机驱动电路。另外+12V电源经三端稳压器7805稳压,变成+5V供单片机控制电路使用。

1.7 时钟电路

时钟电路由6 MHz晶体振荡器和周边电路组成,为系统产生6MHz时钟信号。

1.8 复位电路

复位电路由单片机1脚周边的阻容电路组成,为单片机控制电路上电时在RST端产生一正脉冲,启动单片机工作。

硬件电路原理图如图2所示:


2 软件流程图

软件流程图如图3所示。根据系统功能要求,当开关S闭合时,系统启动,单片机对左、中、右三个霍尔开关进行检测,辅助照明光源开启,灯光亮。当方向左转时,单片机控制步进电机左转。当方向右转时,单片机控制步进电机右转。当方向转正时,单片机控制步进电机转到中间位置。

但实际上方向左转时可能有三种情况:一是左转半圈,测到一个左转信号;二是左转一圈,测到一个左转信号、一个右转信号和一个中间信号;三是左转一圈半,测到一个左转信号、一个右转信号、一个中间信号和一个左转信号。这三种情况的任何一种都是使步进电机左转30度。同理右转时也存在三种情况:一是右转半圈,测到一个右转信号;二是右转一圈,测到一个右转信号、一个左转信号和一个中间信号;三是转一圈半,测到一个右转信号、一个左转信号、一个中间信号和一个右转信号。这三种情况的任何一种都是使步进电机右转30度。所以我们控制步进电机的左、右转并不能直接根据检测到的左、右状态信号来控制步进电机的左、右转,而要根据以上6种情况进行分析判断,完成对步进电机的左、右转动控制来解决夜间行车时左、右转动方向灯光照明问题。

3 结束语

以上是对汽车辅助照明随动系统硬件部分、接口分配以及软件流程的设计。以后还需从空气动力学的角度对LED灯具的外形进行设计,从防水密封的角度对辅助照明系统的转动部分进行设计,对控制程序进行调整和优化,力争做到简单、适用、可靠、经济。

关键字:步进电机控制  汽车辅助照明  随动系统 引用地址:基于步进电机控制技术的汽车辅助照明随动系统设计

上一篇:基于霍尔电流传感器的太阳能电池的输出电流测量
下一篇:基于单片机的直流伺服驱动器

推荐阅读最新更新时间:2024-03-16 13:28

基于FPGA的步进电机控制系统的设计方案
0 引言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,输入脉冲总数控制步进电机的总旋转角度,电机的速度由每秒输入脉冲数目所决定,因此易实现机械位置的精准控制。而且由于步进电机价格低廉、可控性强等特点,使其在数控机床传送控制等自动控制领域中得到了广泛的应用。但随着技术的发展以及企业生产的要求,步进电机传统的以单片机等微处理器为核心单元的控制系统暴露出了如下缺点:控制策略单一不利于实现人机交互,而且控制电路复杂、控制精度低、生产成本高,系统稳定性不够,步进分辨率低、缺乏灵活性,低频时的振荡和噪声大,而且受步进电机机械结构和空间的限制,步进电机的步距角不可能无限的小,难以满足高精度开环控制的需求。由于FPGA编程方式简单
[嵌入式]
29-基于51单片机的步进电机控制系统
具体实现功能 系统由STC89C52单片机+单体数码管+LED指示灯+ULN2003驱动芯片+DC-5V步进电机构成。 具体功能: (1)实现按键控制步进电机正转、反转、加速、减速、停止; (2)2个发光二极管显示正反转,1位7段LED数码管显示当前转速档位(共9个档位); (3)4个红色LED,指示电机的转速。 设计背景 步进电机是一种将电脉冲信号转换成角位移的执行机构,其转子角位移与输入脉冲的频率成正比,通过改变脉冲频率可以实现大范围的调速;同时,步进电机易于与计算机和其他数字元件接口,因此被应用于各种数字控制系统中。 本设计所选的步进电机是四相步进电机,采用的方法是利用单片机控制步进电机的驱动。步进电
[单片机]
29-基于51单片机的<font color='red'>步进电机控制</font><font color='red'>系统</font>
FPGA在步进电机控制中的应用
步进电机 是一种将电脉冲转化为角位移的执行机构。可以通过控制脉冲数来控制步进电机的角位移量,从而达到准确定位的目的,同时可以通过控制脉冲频率来控制电机的速度和加速度,从而达到调速的目的。由于步进电机控制简单、运行可靠,所以被广泛应用于各种控制装置中。 电机铁芯扭槽叠扣冲压控制系统是为实现模具加工智能化控制要求,为企业设计的实用性产品,其要求是对高速冲床附加一智能模具控制器,该控制器在不影响冲床原有的运行及控制的基础上,采集相关的输入信号,并实现对所冲模具的有效控制。本文设计的控制器要求扭槽模具每冲一片后移动一个步距到达另一个特定位置,再冲另一片,连续冲出的铁芯片,经叠压后,形成所要求的扭槽形状。控制系统强调铁芯加工过程中的角度位移
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved