基于ARM的气门电镦成型电流控制

发布者:明理厚德最新更新时间:2011-06-28 关键字:ARM  气门电镦成型  电流控制 手机看文章 扫描二维码
随时随地手机看文章

1、引言

  发动机的进排气门是发动机的重要零件,广泛用于汽车,飞机,船舶等行业。对气门的质量影响最大的因素之一是毛坯成型时的加热电流。

  电镦机的工作原理图如上图1所示,加热变压器的次级两端与砧子、夹持电极及毛坯构成回路,在低电压、大电流的作用下,毛坯和砧子间形成的接触电阻发热至成型温度,在砧子和镦粗缸的压力下逐渐成型为‘蒜头’状。其工艺过程可分为始镦和终镦两个过程:

  1.始镦阶段:在此阶段,墩粗缸和砧子缸分别以速度V1和V2向上运动,砧子缸的后退运动用于控制毛坯的初始加热、变形长度,其中V1>V2。在此阶段毛坯通过大电流发热并逐渐变形为蒜头状。

  2.终镦阶段:在始镦过程结束时,砧子缸运动暂停。墩粗缸继续向上运动。
  
  由上镦粗过程可见,镦粗缸、砧子缸的速度、镦粗压力和加热电流等参数对气门毛坯成形质量起着决定性作用。其中,加热电流是该控制系统中的一个最关键参数。一般来说,镦粗温度过低时材料的塑性差,易产生裂纹,甚至镦裂;但过高的镦粗温度将导致晶粒粗大,产生过热,甚至过烧[1]。因此,镦粗温度是决定镦粗质量的最关键工艺参数之一。从理论上分析,工件在加热顶锻过程中其变形曲线是不规则的,最好是电流随变形的变化而变化[2]。因此,提高质量的关键在于对加热电流的合理控制。

图1电镦机工作原理图

2、可控硅触发方式

3、可控硅移相调功在嵌入式系统中的实现

  作者开发的基于ARM微处理器和实时操作系统的电镦机控制系统具有功能强、稳定性好等优点。系统中ARM对可控硅的触发控制原理如图2所示:

[page]

图3为过零检测原理图。用光电隔离器TIP521对电压过零检测。当电压没有过零时,TIP521中有一路导通,则DT&DS=0;当电压过零时,则DT&DS=1。DT、DS经一与非门接到S3C44B0X的PG0口,则当电压过零时,触发中断EXINT0。

4、基于FUPID的加热电流优化控制策略

  电镦机镦粗过程中镦粗压力、镦粗缸和砧子缸的速度以及加热电流等几个参数对气门成型温度、成型形状及质量等有直接影响,而且各参数需优化配合。加热电流直接影响加热温度,但镦粗速度也会影响加热温度,而镦粗速度又受加热温度和镦粗压力的影响。这些参数之间互相影响,且这几个参数的变化关系是非线性的,用常规的PID控制器,难达到较好的效果。

  FuPID是将模糊控制与经典PID控制相结合形成的新型控制器,适用于非线性严重、工况变化大的过程,能够有效提高控制品质。FuPID使用方便,参数调整可以参照PID控制器的调节经验进行。FuPID还可以根据实际对象的特点,实现局部控制规则的调整,从而实现控制参数的局部优化,实现更好的调节效果。

4.1 模糊控制控制策略

  模糊控制器[4][5]是一种语言型控制器,故也称为模糊语言控制器,其核心就是利用模糊集合理论,把人的控制策略的自然语言转化为计算机能够接受的算法语言所描述的控制算法,这种方法不仅能实现控制,而且能模拟人的思维方式对一些无法构造数学模型的被控对象进行有效的控制。

  模糊控制的主要步骤是:
  ①将真实的确定量输入转换成一个模糊矢量。
  ②转换的模糊矢量由基于专家或手动操作熟练人员长期经验而推理形成的一种语言表示形式-模糊规则,来计算出模糊的控制量。
  ③由模糊控制量计算处理得到精确的控制量并输出到执行机构上。
  为了提高控制性能,采用二维模糊控制器。FUPID控制器结构框图如4所示:

5、可控硅调功控制的软件实现

5.1 电压过零点检测

  电压过零检测端口接到ARM端口G的PG0端口,则当电压过零时触发ARM的外部中断EXINT0。
  中断初始化为:
Void init_Ext0(void)
{ rINTMOD=0x0;//设置为IRQ中断
rINTCON= 0x1;//允许IRQ中断
……}

Void Eint0Isr(void) //中断服务程序
{
OS_ENTER_CRITICAL();//关中断
rI_ISPC=BIT_EINT0; //清挂起位
rEXTINTPND=0xf;//清EXTINTPND
OS_EXIT_CRITICAL();//开中断
OSSemPost(Sem);
}

5.2 触发脉冲的实现

  检测到电压过零后,启动定时器来对导通角触发位置进行计时,当计时时间到时,由PE5口发出一触发脉冲。在系统中采用定时器0来定时。时钟初始化程序为:
Void timer_Int(void)
{
rINTMOD=0x0;
rINTCON=0x1;//使能中断
}

[page]

Void TaskChufa(void *pdata)
{`设定定时器的定时时间`
Void timer_Int;
OSSemPend(Sem,0,&err);
//等待外部中断EXINT0的中断信号量。
rTCON=0x19;//使能定时器0
OSSemPend(Ssz,0,&err);
//等待定时器0的中断信号量。
`产生触发脉冲`
OSSemPost(Smg);
OSTASKDel(OS_PRIO_SELF);
}
时钟中断程序为:
Void zd_timer(void)
{
OS_ENTER_CRITICAL();//关中断
rINTCON=0x0;//禁止中断
OS_EXIT_CRITICAL();//开中断
OSSemPost(Ssz);
}

5.3 控制流程

#include
…………………
OS_STK TaskChufaStk[TaskStk]
Void TaskChufa(void *pdata)
OS_EVENT *Sem;
OS_EVENT *Ssz;
OS_EVENT *Smg;
Int main(void)
{
OSInit();
OSTaskCreate(TaskKey,(void*)0,
&TaskKeyStk[TaskStk-1],3);
OSStart;
return(0);
}

6、结束语
  
  在嵌入式电镦机中,利用可控硅移相触发方式可提高加热电流的控制精度;利用FUPID算法对加热电流控制进行优化处理,对气门成型的合格率及生产效率有极大的提高。

 

 

关键字:ARM  气门电镦成型  电流控制 引用地址:基于ARM的气门电镦成型电流控制

上一篇:μCOSII在基于Cortex-M3核的ARM处理器上的移植
下一篇:基于ARM的太阳能电池组件多参量测量系统

推荐阅读最新更新时间:2024-03-16 12:37

基于运行嵌入式Linux操作系统的ARM/DSP多机I2C通信设计方案
  引言   在很多嵌入式控制系统中,系统既要完成大量的信息采集和复杂的算法,又要实现精确的控制功能。采用运行有嵌入式Linux操作系统的ARM9微控制器完成信号采集及实现上层控制算法,并向DSP芯片发送上层算法得到控制参数,DSP芯片根据获得的参数和下层控制算法实现精确、可靠的闭环控制。   1 多机系统组成   该多机控制系统以ARM9微控制器s3c2440为核心,采用I2C总线挂载多个DSP芯片TMS320F28015作为协控制器,构成整个控制系统的核心。   1.1 S3C2440及TMS320F28015简介   Samsung公司的处理器S3C2440是内部集成了ARM公司ARM920T处理器内核的32位微控制器,资源
[单片机]
基于运行嵌入式Linux操作系统的<font color='red'>ARM</font>/DSP多机I2C通信设计方案
ARM学习之内存管理单元(MMU)
今天在学习MMU时,学到了不少知识。现总结如下,一是加深印象;二是写出来希望能和大家交流学习。 1.MMU是什么? 答:MMU是内存管理单元。如果MMU开启的话,它会把CPU发出的虚拟地址转化为物理地址,然后对实际的物理地址进行相应的读写操作。当然,它还有其他的作用,包括内存权限检查、Cache等。 2.虚拟地址是什么?为什么会出现虚拟地址? 答:虚拟地址是CPU所“看到”的地址。它的所有与地址相关的操作用到的都是虚拟地址。那为什么会出现虚拟地址呢?我想,可能是这个原因:以前,还没有操作系统的时候,只有一个程序在CPU上跑,它占据了所有的内存空间(和现在的裸板程序差不多),只要程序所需要的的内存空间小于实际物理内存,那CPU就可以
[单片机]
基于ARM的3DES加密算法实现
引 言 现代密码学根据密钥类型的不同将加密算法分为对称加密算法和公开密钥加密算法。3DES算法作为对称加密算法的一种,被实践证明是一种安全性非常高的加密算法,受到了广泛的应用。加密算法主要通过软件和硬件两种方式来实现,软件的实现方式具有灵活方便的优点,同时也具有加密速度受限制的缺点。采用硬件实现加密算法是实际应用中必须要考虑到的问题。目前经常采用硬件FPGA等来实现,该种实验方式具有处理速度快的特点,但是对系统的复杂度要求较高。嵌入式微处理器具有实现简单,系统集成度高,体积小,易于移植等众多优点,因此有必要研发基于嵌入式微处理器的加密算法硬件设备,在此提出一种基于ARM处理器的3DES的硬件实现方法。 1 3DES算法原理
[单片机]
基于<font color='red'>ARM</font>的3DES加密算法实现
关注 Arm DevSummit 2021 跟进EDA的技术热点
Arm DevSummit 2021科技盛会于10/19 (周三) – 10/21 (周五) 盛大举行,这个为期三天的虚拟会议提供对最新技术趋势的见解,汇集了来自 Arm 生态系统的世界上最雄心勃勃的软件和硬件工程师及科技爱好者,相聚云端,共话计算世界未来。 从移动通信到 5G、从物联网到人工智能,从嵌入式到超级计算,每一次创造未来的新技术,都激发了世界的潜力。30 多年来,拥有数百万硬件工程师和软件开发人员的 Arm 生态系统在几代计算中取得了共同的成功。2021 年 Arm DevSummit 盛会议程包括为期三天的主题演讲、86 场技术会议和 11 场研讨会,涵盖七大主题:1、适用于终端、边缘和云的云原生 2、软件定义的
[手机便携]
基于多核ARM的数控系统的设计
1 绪论 随着嵌入式技术的发展,嵌入式处理器 ARM 广泛应用于数控系统。ARM 是英国剑桥从事基于 RISC(Reduced Instruction SetComputer)技术芯片设计开发,作为知识产权供应商 ARM 公司设计的芯片。根据各自不同的应用需要,在芯片外适当添加外围电路,从而形成更具特色的 ARM 处理器。ARM 芯片具有RISC 体系的一般特点,如:具有大量的寄存器。绝大多数操作都在寄存器中进行,通过 Load/Store 的体系结构在内存和寄存器之间传递数据。寻址方式简单。采用固定长度的指令格式。目前的 ARM 内核有ARM7、ARM9、ARM9E、ARM10E、ARM11、SecurCore 等多种类型。
[单片机]
基于多核<font color='red'>ARM</font>的数控系统的设计
Arm刘澍:周易之后,从产品研发角度解读Arm中国
近日,在中国集成电路设计业2018年会期间,Arm中国产品研发副总裁刘澍接受了媒体采访。 2018年4月,Arm中国合资公司正式在深圳挂牌运营,中方投资占股51%,Arm公司占股49%,这家新公司除了接管Arm在国内的所有IP业务,还会针对中国有着特殊的支持。对此刘澍表示,Arm中国的剥离,真正实现了Arm的本土扎根。“我们要把所有的Arm技术带入中国,在中国建立长期自主研发体系,具有跟国际接轨的研发团队和能力,更好支持本土化产业发展的需要和中国自主可控技术的需求。”刘澍说道。 Arm中国产品研发副总裁刘澍 在大会期间,刘澍介绍了Arm中国成立以来的首款产品——周易人工智能平台,并表示未来Arm中国会投入更多的研发能
[半导体设计/制造]
<font color='red'>Arm</font>刘澍:周易之后,从产品研发角度解读<font color='red'>Arm</font>中国
快速学Arm(19)--中断向量控制器VIC[1]
技术生涯,半生荣辱,每天都是生活在痛并快乐中,我讨厌的东西总是不得不天天面对,麻木和无所谓也就是这样产生的.但对于技术的好奇和追求是我下半生依然不会停止的事情,虽然驽钝,只要每日有所得,也有所追求足以. 这两天在忙于另外一个程序,由于上家的延误,使我又有了点空闲,继续来学习已经不是新事物的新事物.:-) 前几天决定了从简单的单任务Arm程序学起,放下手中的uC/OS-II书籍,发现手中又少了可以阅读的东西.好在网上有很多可以参考的资料,只是这些资料不是专为LPC2400写的.不过没关系,手里还有LPC2400的datasheet,对照的看就可以了.Arm的原理大同小异,只是型号之间有所区别罢了. 下面的这本书对初学者很有
[单片机]
盛群半导体导入ARM内核,首推32位MCU
一直致力于8位和16位MCU市场的盛群半导体日前终于导入ARM内核首次推出其32位MCUHT32F125x,该系列目前共有HT32F1251/51B/52/53四个型号,不同处在于内存容量大小和引脚数量。 盛扬半导体(上海)有限公司深圳分公司总经理蔡荣宗表示,去年32位MCU的销量首次超过了8位MCU,这表明市场已经开始进入32位MCU时代。盛群在这一时机推出相应产品是顺应市场趋势,将为用户带来更多选择,盛群之前的产品以自主内核和8051内核为主。他同时表示,盛群也是台湾同行中首家推出32位MCU的公司。     HT32F125x系列基于ARMCortex-M3处理器内核,该内核把嵌套向量中断控制器(NVIC)、24位系
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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