一种基于单片机的汽车电磁阀质量测试电源的设计

发布者:CaptivatingEyes最新更新时间:2015-02-11 来源: eechina关键字:单片机  汽车电磁阀  质量测试电源 手机看文章 扫描二维码
随时随地手机看文章
电磁阀在现代汽车中应用十分广泛,电磁阀的性能与汽车的性能紧密相关。施加到电磁阀的电源在实际工作时的状态是异常复杂的,主要表现在电磁阀电源的电压幅度、频率、占空比的复杂性和随机性。为了保证电磁阀出厂的质量,本文设计并制作了一种便于模拟汽车电磁阀实际工作状态的电源。根据电磁阀在汽车中的工作要求,对电磁阀在各种工作状态下的质量要求进行模拟测试。同时解决测试出口电磁阀产品性能指标的难题,为我国电磁阀的出口产品提供必要的技术性能测试设备。

1 系统结构与工作原理

如图1所示,整个系统包括单片机、I/O扩展电路、D/A转换电路、PWM产生电路、频率选择电路、光电隔离和驱动电路及键盘和显示电路。系统以单片机为控制中心,采用DDS芯片AD9851和PWM控制芯片SG3525为波形发生设备,采用8255A扩展单片机外围接口作为三路D/A转换电路数据输入口,三路模拟电压分别用于控制频率、占空比和幅度。通过单片机处理数据控制波形发生设备输出信号的频率和占空比,再通过后级的频率选择电路和光耦隔离与驱动电路,实现输出频率、占空比和幅度可调的PWM信号。此外,人机接口采用键盘和LCD显示,通过RS 232串口进行通信后,由PC机实现。


2 信号产生与控制电路设计

系统要求产生频率在O~25 000 Hz之间占空比可调的PWM信号,采用PWM控制芯片SG3525可以很方便地产生频率和占空比独立可调的PWM信号,但由于SG3525在150 Hz以下频率极不稳定,因此需要将信号分为两个频率段进行设计,其中低频段为O~200 Hz,采用AD9851作为信号发生器,高频段为200~25 000 Hz,采用SG3525作为信号发生器。

2.1 低频段PWM信号产生电路

AD9851是高集成度的直接数字频率合成器,该器件频带宽、频率与相位均可控。其主要组成为:相位累加器、相位相加器、波形存储器、数字相乘器和D/A 转换器。基本工作为:在采样时钟信号的控制下,通过由频率码控制的相位累加器输出相位码,将存储于只读存储器中的波形量化采样数据值按一定的规律读出,经 D/A转换和低通滤波后输出正弦信号。

低频段信号产生电路如图2所示,设计电路中,AD9851外接30 MHz有源晶振作为参考频率源。单片机与AD9851采用高速并行接口工作方式,以AT89C55的引脚P1.0~P1.7作为AD9851的并行数据输入端口,P2.O,P2.1,P2.2作为I/O口输出数据对AD9851的RESET,FQ_UD,W_CLK进行控制。AD9851输出频率可变的方波送到单片机外部中断INT0,P2.3为低频PWM信号输出端口。单片机具体输入方式为:有效复位信号RESET使输入数据地址指针指向第1个输入寄存器,W_CLK上升沿写入第1组8位数据,指针指向下一个输入寄存器。连续5个W_CLK上升沿完成全部40位控制数据的输入。此后WCLK信号上升沿无效。FQ_UD上升沿到来时这40位控制数据由输入寄存器写入频率,相位控制寄存器,更新输出频率和相位,同时把地址指针复位到第1个输入寄存器,等待下一组新数据的写入。


AD9851首先通过IOUT引脚输出频谱纯净的正弦信号,输出经外部无源低通滤波后,由引脚VINP进入AD9851内部高速比较器,最后由引脚 VOUTN输出得到稳定性很好的方波。将方波引入单片机外部中断引脚,中断设置为下降沿触发,将单片机端口P2.3设置为低频PWM信号输出端。如图3所示,P2.3口输出频率与INT0一致,占空比可调的矩形波。


具体控制占空比过程如下:单片机进入外部中断之后,将P2.3置高电平,延时一段时间t,再将P2.3置低电平。这样P2.3口就输出占空比q%=t/T的矩形波,通过改变延时t就能改变占空比,延时函数如下:

单片机晶振为12 MHz时,此函数延时8c μs,假设AD9851输出频率为f的方波送给INT0,例如需要产生占空比为q%的矩形波,则满足如下关系:


因此延时时间t=delay(1 250q/f)时,即可由P2.3口输出频率为f,占空比为q%的矩形波。需要注意的是,如果频率很高,T很小,因为延时函数t延时8μs整数倍,所以占空比控制精度将会无法保证,频率越高,精度越低。由于本设计低频率段在0~200 Hz范围内,AD9851送给外部中断引脚的方波周期比较大,因此采用上述方法可以比较精确地控制q在O~100内变化,输出比较理想的频率占空比独立可调的低频PWM信号。
[page]2.2 高频段PWM信号产生电路

SG3525是一种性能优良、功能齐全、通用性强的单片集成脉宽调制控制器,由于它简单可靠及使用方便灵活,大大简化了控制电路的设计及调试。因此选择SG3525作为本设计的高频PWM信号发生器,产生200~25 000 Hz的PWM信号。

高频段PWM信号产生电路如图4所示。单片机通过两路D/A转换之后产生两个模拟电压信号,分别用于控制SG3525的占空比和频率。通过控制调频三级管 Q1的基极电压Ub来调节SG3525的2脚Non上的电流大小,达到控制SG3525输出PWM频率的目的。通过改变控制三级管Q2的基极电压Ub来调节SG3525的6脚RT上的电流大小,达到控制SG3525输出PWM占空比的目的。本设计中把SG3525的11脚、14脚与12脚接地,让PWM脉冲由13脚VC输出,这样既保证了13脚的输出与锁存器的输出一致,而且又输出频率占空比独立可调PWM信号。此外,由于输出频率和占空比分别与控制它们的两路模拟电压信号为线性关系,所以软件实现也很方便。


3 频率选择电路

需要将低频段与高频段PWM信号结合才能得到完整频率段PWM信号,因此需要进行频率选择,本系统的频率选择电路如图5所示。首先将两路 PWM信号分别转换为标准TTL电平,低频段PWM信号通过74LS00和上拉电阻即可实现TTL电平,在高频段由于SG3525输出幅值为12 V,因此需要5 V稳压管降低幅值,再由74LS00和上拉电阻输出TTL电平。通过单片机控制单片集成模拟开关MAX318来实现频率的选择,这里选用常开脚NO作为开关的输入,公用端COM作为输出信号。通过IN脚的真值来切换开关状态,分别通过单片机I/O端口P2.3和P2.4控制,当IN逻辑真值为0时,断开 NO端,当逻辑真值为1时,导通N0端。同一时刻只能有一个芯片的IN脚为高电平,另一个必须为低电平,否则会使两路信号发生串扰。

4 光耦隔离与驱动电路

PWM控制电路与驱动电路之间需要进行电气隔离,以消除主电路对信号发生电路的干扰。PWM信号发生电路产生的PWM信号电流太小,不能直接驱动功率放大管,而且无法调整输出PWM电源输出的幅度,由此设计了光耦隔离与驱动电路。电路如图6所示,PWM作为整个电路的控制信号,经过光耦隔离放大后再由两级开关三极管来控制主电路的通断,在电磁阀上产生频率和占空比可变的PWM脉冲信号,同时单片机通过D/A转换产生一路可变的模拟电压信号,该信号经过电压负反馈电路以稳定输出电压幅度,再通过连续几级射级跟随器以增大输入电流以驱动功率管,通过改变输入电压就可以改变施加在电磁阀上的PWM电压幅度,实现幅度在0~36 V之间任意设置。


5 结语

设计的用于模拟汽车电磁阀工作状态的PWM电源,通过矩阵键盘和LCD实现人机对话,通过单片机处理数据来控制PWM波的频率、占空比和幅度,所有对电源要求的数据都可以通过键盘传送给单片机,并且通过LCD实时显示。单片机产生的控制信号来模拟电磁阀的实际工作状态,可以对汽车电磁阀在各种工作状态下的质量要求进行检测,保障电磁阀出厂前的质量。该电源运行稳定、精度高,目前已成功应用到汽车电磁阀的生产企业,为企业创造了显着的经济效益,为我国电磁阀的出口做出了贡献。
关键字:单片机  汽车电磁阀  质量测试电源 引用地址:一种基于单片机的汽车电磁阀质量测试电源的设计

上一篇:一种基于单片机的转速测量仪研究及设计
下一篇:一种基于单片机的测温系统研究设计

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

单片机应用系统的问与答
为什么必须考虑单片机的选型问题? 答:单片机的的选型是一件重要而费心的事情,如果单片机型号选择得合适,单片机应用系统就会得经济,工作可靠;如果选择得不合适,就会造成经济浪费,影响单片机应用系统的正常运行,甚至根本就达不到预先设计的功能。 单片机选型不当时会带来什么危害? 答:对于一个已经设计好的单片机应用系统来说,它的技术要求和系统功能都应当十分明确.如果选择功能过于少的单片机,这个单片机应用系统就无法完成控制任务;但是如果选择的单片机功能过于强大,这不但没有必要,还会造成资源浪费,不降性能价格比。 单片机正确选型会带来什么益处? 答:只要掌握和运用单片机正确选型的原则,就可以选择出最能适用于应用系统的单片
[单片机]
基于51单片机的电子导游系统设计
引言 随着生活水平的提高,越来越多的人把旅游当成了一种时尚的消费方式,而有些问题也随之产生,如导游人员的缺乏及其素质不高,加之大批喜欢独立自由的旅游者的出现,这些促使了电子导游系统的产生。电子导游系统发展有个过程,最开始时是一种半自动化系统,功能是把景点信息以语音文件格式存储在导游机里,一般通过键盘直接键入景点代码,选择播放。这种类型的导游机,缺点是要输入景点代码,很不方便。发展到现在,出现了全自动化的导游机,它在景点先安放无线发射模块,这些发射模块可以控制工作范围,这样在各个景点就有不同的编码信号。游客到达景点后,游客手上的导游机会自动接收编码信号,经过解码后,由控制中心控制语音播放即可。本文介绍了这一全自动化导游机的设计,采
[单片机]
基于51<font color='red'>单片机</font>的电子导游系统设计
单片机pic16f877a实现鼠标数据的采集
最近弄个用单片机pic16f877a实现鼠标数据的采集。通过对 鼠标 底层通信原理与协议的分析,以单片机pic16f877a构成鼠标数据的采集的实现和液晶1602显示的实现。 现在继续写下去 !!!!!!尽管和比赛没有关系了 一、先要熟悉鼠标的协议和接口 下面是PS2的接口 : 这是鼠标在传输过程中数据的一个 帧: 一个开始位:(为0) 八个数据位: 一个奇校验位: 一个停止位:(它总是1) 鼠标和单片机通信: 1、单片机给鼠标发命令是按下面的格式进行的: (注意:一个应答信号的接收) 这是它的详细过程: 2、鼠标
[单片机]
用<font color='red'>单片机</font>pic16f877a实现鼠标数据的采集
新唐科技推32位Cortex-M0低管脚微控制器
微控制器产业期待已久的高性能,低成本,低管脚32位微控制器火爆现身江湖!新唐科技宣布推出低于$0.3美元新款32位Cortex™-M0低管脚微控制器 — Mini51F TSSOP 20 pin火爆芯系列。新唐Mini51F低管脚火爆芯系列为原使用8位性能不足的微控制器用户燃起希望,提供强大的成本火力,使得客户不再为取得高性能低成本低管脚的微控制器烦恼。 新唐Mini51F低管脚火爆芯系列为一高集成度微控制器,其延续Mini51给力芯、M051犀利芯系列特性,搭载ARM公司小型、低功耗、低闸数、精简程序代码特性Cortex-M0处理器引擎,内建各种模拟与混合讯号组件、多种高速通讯能力器件,以满足客户更高性能、更小成本与低管脚、
[单片机]
STM8单片机学习总结初步01
由于意外,接触了下STM8,之前主要使用STM32,在某些时候,确实觉得STM8使用更为方便; 虽然STM8是8位单片机,但其能支持主流外设,尤其值得一提的是自带的ADC和PWM,价格也是相当感人,约“1.20RMB/PSC”的价格,从节约成本的角度来说,不管是对研发还是公司而言,都是极大的诱惑,性价比算是相当高的;即使是初代的“51单片机”,与其对比,优势也并不大,但“51单片机”作为“入门级单片机”确实是“最佳选择”; 现在的主流“单片机”都已经支持使用“库”开发方式,一开始就使用“库”,在后期深入后,极可能会陷入“卡死”境况,由于不了解“bit操作”、“寄存器操作”,在后续“编写代码”时,难以做到“随心所欲”,可能实现某个简
[单片机]
STM8<font color='red'>单片机</font>学习总结初步01
基于51单片机的超声波测距系统的研究与设计
在日常生产生活中,很多场合如汽车倒车、机器人避障、工业测井、水库液位测量等需要自动进行非接触测距。超声波是指频率大于20 kHz的在弹性介质中产生的机械震荡波,其具有指向性强、能量消耗缓慢、传播距离相对较远等特点,因此常被用于非接触测距。由于超声波对光线、色彩和电磁场不敏感,因此超声波测距对环境有较好的适应能力,此外超声波测量在实时、精度、价格也能得到很好的折衷。   为此,文中尝试以单片机AT89S52为核心,利用一对40 kHz压电超声传感器设计一款体积较小、价格低廉、精度较高、具有温度补偿、实时LCD显示和报警的超声波测距仪。   1 超声波测距原理   超声波传感器分机械方式和电气方式两类,它实际上是一种换能器
[单片机]
基于51<font color='red'>单片机</font>的超声波测距系统的研究与设计
单片机系统抗干扰,软件 VS 硬件孰轻孰重?
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1、软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的噪声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 (1) 指令冗余 (2) 拦截技术 2、系统故障处理、自恢复程序的设计 单片机系统因干扰复位或掉电后复位均属非正常复位,应进行故障诊断并能自动恢复非正常复位前的状态。 (1)非正常复位的识别 (2)非正常复位后系统自恢复运行的程序设计 对于软件抗干扰的还
[单片机]
基于电话线的系统远程升级方案
   随着片内 FLASH ROM 在MCU领域的广泛应用,ISP(In-system programmable)器件发展广泛,而受益于该技术,大量单片机系统在正常工作电压下,能实现软件更新程序存储空间,从而对系统进行升级地功能。智能仪表应用量的增加以及技术的进步,使得人们不断寻找操作人员不到现场就能升级智能仪表的方案。   目前大多数单片机系统智能仪器的远程升级解决方案,需要通过因特网和PC来实现,因特网传输数据,PC的串口作为烧录程序ISP的媒介,这种方案,相对而言,实现成本高,占地大。由于单片机智能仪器运行代码的数据量不大,并不一定需要通过因特网来进行数据传输。当网络内的大批量仪器需要经常进行升级时,这种应用不具优势。   
[网络通信]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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