技术领域
[0001] 本
发明涉及的是一种喷嘴清洗机,特别涉及的是基于步进电机的电喷汽车喷嘴清洗机。
背景技术
[0002] 喷油嘴是影响电喷汽车
发动机的重要构件,它性能状况将直接决定电喷发动机是否可以正常工作。但是现在有很多车主根本不重视对发动机喷油嘴的清洗,大部分人认为发动机喷油嘴的清洗并不需要太频繁,殊不知如果喷油嘴发生堵塞,会大大影响发动机的性能。这些
沉积物会严重影响汽车的燃油系统,沉积物会堵塞喷油嘴,影响喷油嘴的正常工作,进而影响汽车发动机的运行,最终会影响汽车的行驶性能。沉积物会在进喷嘴口形成固体物质,直接导致喷油嘴的针
阀关闭不严关闭,进而引发发动机
加速时速度不稳、油耗增大,并伴随尾气排放恶化;同时沉积物会在
气缸内壁上形成一层坚硬的
外壳,这层外壳容量高而导热性差,会影响内壁的导热性,发动机运行时会导致气缸内部
温度急剧上升,严重时会导致爆缸或者引发动机暴震等重大事故;由此我们可以说喷油嘴的工作好坏,将直接决定电喷发动机是否可以正常工作。因此,要定时清洗喷油嘴,防止沉积物形成积
碳而堵塞喷油嘴,影响汽车的正常行驶。
发明内容
[0003] 本发明的目的是提供一种不需要拆装发动机,只需要用接头与发动机供油管及回油管连接,在发动机正常运转状况下就可以清洗电喷汽车喷嘴的清洗机。
[0004] 一种基于步进电机的电喷汽车喷嘴清洗机,其组成包括:电源
电路模
块1、控
制模块2、计时报警模块3、外部存储模块4、
人机界面模块5和
软件执行机构6,其中电源电路模块1与
控制模块2、计时报警模块3和软件执行机构6分别连接。
[0005] 所述的一种基于步进电机的电喷汽车喷嘴清洗机,其特征在于所述的计时报警模块3中的计时器
信号经CPU处理后再由显示器显示出来,由
键盘输入的计时数值了得通过显示器来显示。并将实时的计时信息输出至比较器,与比较器中的预置数值经行比较,进而控制蜂鸣器进行报警。
[0006] 所述的一种基于步进电机的电喷汽车喷嘴清洗机,其特征在于所述的软件执行机构6,
[0007] 包括主程序的初始化;显示屏的显示程序的设计;键盘按键及其防抖程序的设计;步进电机驱动程序设计,并在其中实现步进电机的调速;定时中断程序的设计。同时设置指令使以上各软件部分组成一个较为平稳的大程序。
[0008] 本发明的目的是这样实现的:
[0009] 本发明分为电源电路模块、控制模块、计时报警模块、外部存储模块、人机界面模块五大模块,
硬件与软件两大系统。发明将采用
单片机控制步进电机,在采用单片机控制的步进电机系统中,通过控制单片机输出的CP脉冲
波形来驱动步进电机是一种较为常见的方法,这种控制方式简单易行,只需不断改变单片
机芯片的时钟周期,就可以获得不同CP脉冲
频率的输出波形,进而可以控制步进电机的转速,该方法简单,占用资源少,控制方法可以用软件来实现,通过调用不同周期的时钟子程序就可以实现步进电机转速的控制。
[0010] 电机选用四相步进电机,单片机选用89S52作为
控制器。选取用单片机来驱动显示和键盘。选用UNL2003作为步进电机的驱动芯片来驱动步进电机。计时器信号经CPU处理后再由显示器显示出来,由键盘输入的计时数值了得通过显示器来显示。并将实时的计时信息输出至比较器,与比较器中的预置数值经行比较,进而控制蜂鸣器进行报警。
[0011] 软件部分,主要有如下几个部分:主程序的初始化;显示屏的显示程序的设计;键盘按键及其防抖程序的设计;步进电机驱动程序设计,并在其中实现步进电机的调速;定时中断程序的设计。同时设置指令使以上各软件部分组成一个较为平稳的大程序。
[0012] 本发明的优点是:
[0013] 1、本发明使用时不需要拆装发动机,只需要用接头与发动机供油管及回油管连接,在发动机正常运转状况下,让
清洗剂混合液进入
燃油供给系统,在30min内即可溶解发动机供油管、喷油嘴针阀和
燃烧室个组件的积碳、油泥等污染物;
[0014] 2、本发明的硬件部分采用51单片机控制步进电机,使用光电耦合来连接步进电机与驱动电路,并加以显示屏来显示运行时间,整个系统简洁、可靠性价比高。
附图说明
[0016] 图中:1、电源电路模块2、控制模块3、计时报警模块4、外部存储模块5、人机界面模块6、软件执行机构
具体实施方式
[0018] 下面结合附图举例对本发明做更详细地描述:
[0019] 一种基于步进电机的电喷汽车喷嘴清洗机,其组成包括:电源电路模块1、控制模块2、计时报警模块3、外部存储模块4、人机界面模块5和软件执行机构6,其中电源电路模块1与控制模块2、计时报警模块3和软件执行机构6分别连接。
[0020] 上述的计时报警模块3中的计时器信号经CPU处理后再由显示器显示出来,由键盘输入的计时数值了得通过显示器来显示。并将实时的计时信息输出至比较器,与比较器中的预置数值经行比较,进而控制蜂鸣器进行报警。
[0021] 上述的软件执行机构6,包括主程序的初始化;显示屏的显示程序的设计;键盘按键及其防抖程序的设计;步进电机驱动程序设计,并在其中实现步进电机的调速;定时中断程序的设计。同时设置指令使以上各软件部分组成一个较为平稳的大程序。
[0022] 结合图1,本发明分为电源电路模块、控制模块、计时报警模块、外部存储模块、人机界面模块五大模块,硬件与软件两大系统。发明将采用单片机控制步进电机,在采用单片机控制的步进电机系统中,通过控制单片机输出的CP脉冲波形来驱动步进电机是一种较为常见的方法,这种控制方式简单易行,只需不断改变单片机芯片的时钟周期,就可以获得不同CP脉冲频率的输出波形,进而可以控制步进电机的转速,该方法简单,占用资源少,控制方法可以用软件来实现,通过调用不同周期的时钟子程序就可以实现步进电机转速的控制。
[0023] 电机选用四相步进电机,单片机选用89S52作为控制器。选取用单片机来驱动显示和键盘。选用UNL2003作为步进电机的驱动芯片来驱动步进电机。计时器信号经CPU处理后再由显示器显示出来,由键盘输入的计时数值了得通过显示器来显示。并将实时的计时信息输出至比较器,与比较器中的预置数值经行比较,进而控制蜂鸣器进行报警。
[0024] 软件部分,主要有如下几个部分:主程序的初始化;显示屏的显示程序的设计;键盘按键及其防抖程序的设计;步进电机驱动程序设计,并在其中实现步进电机的调速;定时中断程序的设计。同时设置指令使以上各软件部分组成一个较为平稳的大程序。
[0025] 结合图2,本发明的软件部分,主要实现如下的几个部分:主程序的初始化;显示屏的显示程序的设计;键盘按键及其防抖程序的设计;步进电机驱动程序设计,并在其中实现步进电机的调速;定时中断程序的设计。同时设置指令使以上各软件部分组成一个较为平稳的大程序。主程序的工作过程为:先进行初始化工作,然后判断是否启动,若启动则读取键值信号或
传感器输入信号,进行对应处理。否则进入关机状态,等待操作人员输入指令。如果输入指令有效,则延时5S启动。判断是否延时5S启动,如果延时启动有效,则系统进入工作状态。
[0026] 主程序的初始化:初始化程序是对程序中系列的变量进行初始化:对步进电机运行周期计时器T0、步进电机运行计时器T1计时周期进行设定,同时将计时初始量设置为0;对驱动继电器端进行初值设定,设定驱动继电器端为低电平,继电器端输出端打开,电源模块未向步进电机驱动模块供电;对驱动继电器端计时器初始值为零,为继电器延时5s计时;设定定时中断电位为低电平,无中断程序运行,准备下一步步进电机运行计时器T1计时计时小于4min跳出,报警器报警做准备。
[0027] 显示子程序说明:程序开始运行,首先对芯片8279进行初始化。然后设定数据段的首地址,而后选择想要显示的数字位数。寻找该数字位数要显示的数字,通过查询段代码,得到该数字所对应的数码管显示代码,并通过数码管显示。判断所有数字位数是否已全部显示,如果未全部显示,寻找未显示数字位数要显示的数字代码进行显示,如果已全部显示,则程序结束。数码管显示数字,显示子程序完成工作,程序退出。
[0028] 键盘子程序说明:程序开始,各键盘键判断是否闭合,如果闭合则键盘按键进入调用下一部子程序并延时12ms键盘防抖。后判读是否释放按键,如果释放则可判断为输入键位X,如果未释放,则继续等待;如果按键未闭合,则返回上一子程序,程序继续等待按键闭合。中间加入防抖程序的原因是,按键一般是机械式的,其具有一定的弹性,因此当键盘闭合时,无法立即获得一个稳定的
电信号,当按键松开时,也存在同样的问题,两者均会发生一定的信号抖动,为系统带来一定的噪音,影响系统的
稳定性。加入防抖程序就是为了消除这些抖动,防止这些抖动产生噪音,进而影响正常程序的运行。切换到独立按键模式,通过按键在数码管显示对应的数字。