基于LPC2119的微弧氧化电源控制系统的研制

发布者:advancement4最新更新时间:2010-01-11 来源: 微计算机信息关键字:LPC2119  微弧氧化电源 手机看文章 扫描二维码
随时随地手机看文章
1.引言

    微弧氧化(MAO)是一种在金属表面原位生长陶瓷层的表面处理技术,该技术是利用等离子体化学和电化学原理,使材料表面产生微区弧光放电,在化学、电化学和等离子体的共同作用下,原位生长陶瓷层的新技术。微弧氧化电源是保证微弧氧化工艺的关键环节之一,其主要功能是在微弧氧化处理生产过程中,产生和控制具有脉冲电场以及过程参数的自动检测和控制。

    本文研制的微弧氧化电源采用功率模块换流技术,实现了微弧氧化工艺所需的高电压、大电流、宽频带和高质正、负脉冲输出。利用基于ARM的自动控制系统实现电压、电流、脉冲频率、占空比等电参数的自动监控。ARM(Advanced RISC Machines)处理器是一种32位嵌入式微处理器,和工业控制计算机相比,ARM嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点;和参考文献2[2]中的16位单片机相比,ARM嵌入式微处理器具有速度快、功能多、功耗低、扩展性好等优点。而本文研制的微弧氧化电源控制系统采用的CPU就是基于ARM7的LPC2119处理器,它是一种支持实时仿真和嵌入式跟踪的16/32位CPU,具有零等待的256K的片内FLASH和16K的SRAM,无需扩展存储器,内部具有UART、硬件I2C、SPI总线、PWM、定时器、ADC、CAN总线控制器等众多外围部件,功能强大。

2.控制系统的说明

    微弧氧化电源的主电路由变压器输出、可控硅整流、电感电容滤波、IGBT斩波变换器四部分组成[3]。本文所设计的微弧氧化电源控制系统的主要任务就是根据工艺要求,对微弧氧化控制系统的晶闸管、IGBT等模块进行驱动,完成设置工艺要求、存储工艺编号、输出报警信号的功能。所以本控制系统分为以下几个部分:

    最小系统部分:产生CPU工作电源、外部晶振及JATAG调试口;

    A/D和D/A转换部分:采集电压和电流值,并把设置值发送到晶闸管模块;

    输入输出部分:产生一些输入和输出信号;

    CAN通信部分:传送和接收一些设置参数;

    E2PROM部分:完成对工艺编号和实时数据的存储。

3.硬件系统的设计

3.1最小系统部分

图1最小系统图

     如图1所示,最小系统由复位电路、晶振电路、电源电路、LPC2119组成。复位芯片采用的是MAX809监控芯片,它可以输出宽度高达240MS的低电平复位脉冲,足以保证系统的,实时复位;外部晶振设定为11.0592MHZ,内部最大可倍频至60MHZ,大大提高了CPU的速度;电源电路部分主要给LPC2119提供其所需两种电压,一种是给外部端口供电的3.3伏,一种是给ARM核供电的1.8伏;LPC2119具有零等待的256K的片内FLASH和16K的SRAM,无需扩展存储器,还自带看门狗功能,这样不仅为系统节约了资源,也提高了可靠性。

3.2 A/D和D/A转换部分

    原理图见图2,TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。它具有10μs的转换时间,11个模拟输入通道,串行输入结构,支持SPI总线时序(而LPC2119本身就有SPI接口,这就节省了I/O资源),且价格适中,分辨率较高。

    MAX5322是±10V双12位串口数模转换器,工作电压±12V~ ±15V,输出从±5V~ ±10V,有极好的INL和DNL线性度,最大值为±1LSB,到0.5LSB的建立时间为10us,由于它也是串行输入结构,支持SPI总线时序,所以MAX5322和TLC2543可共用SPI总线,只需通过片选来选择不同的芯片,这样设计既节省了LPC2119的I/O资源,又方便了编程。

    TLC2543的作用是把采集到的实时电压和电流值转换为数字值,通过CAN总线传输到上位机进行显示;MAX5322的作用是把上位机设置的工作电压和工作电流值转换为模拟量用来控制晶闸管的输出,使其在极短的时间内达到设置的电压。当有正负两路输出时,增加一个MAX5322便可达到要求。

     CAN接口部分的作用是向上位机传送要显示的一些变量和向下位机传送上位机设置的变量,如电压,电流,PWM的频率、占空比、正脉冲和负脉冲的个数等。CAN总线以其高性能、高可靠性、实时性等优点,被广泛应用于控制系统中的检测和执行机构之间的数据通信中,已被公认为是最有前途的现场总线之一,它是多主总线,通信介质可以是双绞线,通信速率可达1M/s,最远通信距离可达10km。是一种支持分布式实时控制系统的串行通信局域网[1]。LPC2119自身就集成有CAN控制器,因此只需外加一个CAN的收发器PCA82C250,便可驱动CAN总线通信。如图3所示。

图2 A/D和D/A转换电路

图3 CAN通信电路


图4 E2PROM电路

3.4 E2PROM部分

    E2PROM完成对工艺编号和实时数据的存储。本文采用ATMEL公司生产的AT24C64芯片,其存储大小为8192字节;始终可读写;至少100万次擦写;至少100年数据保存期。它支持I2C总线,而LPC2119集成有I2C总线接口,这样就可硬件实现通信。原理图见图4。

4.软件系统的设计

    本系统功能多且复杂,基于工业控制对系统实时性要求的考虑,采用了实时性较高的uC/OS-II嵌入式操作系统。μC/OS-II是一个采用基于固定优先级的占先式调度方式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性,此外,μC/OS-II的鲜明特点就是源码公开,便于移植和维护[3]。本系统的任务顺序如下:

    任务一:建立任务二,任务三和任务四;

    任务二:通过CAN接口接收上位机发送过来的信号,包括预先设好的参数值;(由上位机定时发送过来)

    任务三:进行A/D转换,PID调节,D/A转换;这三者紧密相连:A/D转换把输入的模拟量信号转换为数字量,并作为PID调节的输入,而PID调节的输出通过D/A转换输出到晶闸管的输入端,从而改变模块的输出;

    任务四:E2PROM完成工艺编号和实时数据的存储,CAN接口将输出的参数值传送给上位机显示;

    快速中断:当接到上位机的开始或者结束信号时,PWM快速中断分别产生对应的脉冲数和停止信号,此处对响应速度的要求较高,如果不及时就可能烧坏模块,所以必须采用快速中断。

5.结论

    本系统已研制成功并应用到实际产品,效果很好。此系统把LPC2119处理器和uC/OS-II嵌入式操作系统相结合应用到控制系统中,并且采用CAN现场总线来通信,大大提高了系统的高稳定性和可靠性;可按上位机的设置来选择恒压或者恒流的工作方式;可设置电压调整范围在0~1000伏(不同型号最高值不同);脉冲频率在20Hz~10KHz可调;占空比在5%~95%之间可调。此系统方便维护和扩展,足以满足现在微弧氧化电源控制系统的需求!

关键字:LPC2119  微弧氧化电源 引用地址:基于LPC2119的微弧氧化电源控制系统的研制

上一篇:专注ARM,恩智浦2009年的中国“芯”路
下一篇:展望2010,ARM希望抢夺8/16位应用市场

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

UC3832/3 改善线性稳压电源的性能
  过电流保护方式的基本类型与存在的问题   常用的过电流保护方式主要有限流型、减流型和截止型三种。   限流型的特点是:当负载电流达到限流值时,稳压 电源 进入恒流状态将负载电流限制在限流值。这种电路的优点是相对容易实现并且可以实现全载启动。其最大缺点是在过电流保护状态下,电源调整管将承受限流值电流与输入电源电压所产生的过分损耗。为确保电源调整管在过电流时不被损坏,需以过电流保护状态下的功耗为选择电源调整管和热设计的依据,这将会使稳压电源的成本、体积和重量增加,可靠性降低。   截止型的特点是:当负载电流达到限流值时,过电流保护电路使稳压电源进入截止状态,并不再恢复,使稳压电源与负载得到有效的保护。其优点是此时电源调整管的功耗为
[电源管理]
基于UC3842彩显开关电源的优化改进
现今普遍利用 UC3842 集成块组成高性能电流型 开关电源 控制电路,适合离线式开关 稳压电源 或DC-DC转换器电路,较低的启动电流(I 1mA),自动补偿,增强负载响应,欠压锁定输出,而且最大工作频率高达500KHZ。 由UC3842组成的彩显开关电源电路原理分析 UC3842是一种新型PWM脉宽UC3842调制集成电路,内含脉冲信号发生器、稳压电路、脉宽调整电路、电压和电流检测电路等;是一种单端隔离电流型脉冲宽度调制集成电路。由UC3842组成的开关电源典型应用电路如图1所示,该电路主要由消磁电路,输入电网抗干扰电路,交流变直流电路,电压变换电路,稳压控制电路,开关电源频率锁定电路等部分组成。 (1)启动振荡电路
[电源管理]
基于<font color='red'>UC</font>3842彩显开关<font color='red'>电源</font>的优化改进
一种基于ARM和μC/OS-Ⅱ的USB主机设计方案
1 引 言 通常情况下,打印机、海量存储等设备是由普通PC机来驱动的,由于大量的测控、医疗等系统需要存储、打印数据,因此开发这类设备的嵌入式驱动是非常有实用价值的。目前,各种嵌入式设备基本上是通过软盘存储,并口打印的,而它们的存储容量、数据传输速度已大大落后当前各类嵌入式系统的需求。因此,开发基于USB接口的嵌入式海量存储设备和打印机驱动已成当务之急。 USB(Universal Serial Bus)是最近几年逐步在PC领域广为应用的新型串行接口技术,它通用性好、实时性强、传输方式多样、成本低、易于扩展和使用,这些优点使它受到许多硬件厂商的青睐,各种类型的USB设备产品大量涌入市场。USB通讯必须是主机和外设通讯,每次通
[单片机]
一种基于ARM和μC/<font color='red'>OS-</font>Ⅱ的USB主机设计方案
uC/OS-II在凌阳单片机SPCE061A上的移植
引 言:   目前,实时操作系统已广泛应用于工业控制的各个领域。uC/OS-II作为一个实时内核,由于其源码公开、代码规范,广受开发人员的喜爱。SPCE061A是凌阳公司继u’nSPTM系列产品SPCE500A等之后新推出的一款16位单片机,内部集成A/D、D/A等多种接口电路,能很方便地嵌入工业控制的各种场合。更重要的是,其内嵌2K字的SRAM和32K的Flash ROM,因此,在不需要扩展外部存储器的情况下就可以实现uC/OS-II系统的移植。 1 uC/OS-II实时操作系统介绍   uC/OS-II是一种专门为微控制器设计的抢占式实时多任务操作系统,它以源代码的形式给出。其内核主要提供进程管理、时间管理、内存管理等服务。
[单片机]
<font color='red'>uC</font>/OS-II在凌阳单片机SPCE061A上的移植
使用uC/OS-II操作系统的短信息电话机
摘要:将μC/OS-II实时嵌入式操作系统移植到EPSON八位单片机上来开发短信息电话机。此电话机除普通电话的通用功能外,还增加了短消息收/发功能、信息浏览与查阅功能、信息点播与信息订阅功能等。 关键词:短信息电话机 实时操作系统 μC/OS-II 1 背 景   后PC时代的到来,使人们开始越来越多地接触到一个新的概念——嵌入式产品。手机、PDA(如商务通)等均属于手持式嵌入式产品,VCD机、机顶盒等也属于嵌入式产品,而车载GPS系统、数控机床、网络冰箱等同样都属于嵌入式产品。信息电器具有信息服务功能,如网络浏览、视频点播、文字处理、电子邮件、个人数字助理等。后PC时代,家用电器将向数字化和网络化发展,计算机都将嵌入到电视
[应用]
基于CAN总线的智能超声液位变送器设计
O 引言   现场总线是用于现场仪表与控制系统和控制室之间的一种全分散、全数字化、智能、双向、互连、多变量、多点、多站的通信网络。CAN(Controller Area Network,控制器局域网)是德国Bosch公司在80年代初为解决现代汽车中大量的控制与测试仪器之间的数据交换而提出的一种串行数据通信协议。CAN总线是国际上应用最广泛的现场总线之一,由于采用了许多新技术以及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的性能,且可靠性、实时性和灵活性强。   近些年来,随着超声技术研究的不断深入,再加上其具有的高精度、无损、非接触等优点,超声的应用变得越来越普及。超声波液位测量有许多优点:检测元件可以不与被
[单片机]
基于CAN总线的智能超声液位变送器设计
uC/OS-II任务栈处理的一种改进方法
摘要:在μC/OS-II内核中,各个不同的任务使用独立的堆栈空间,堆栈的大小按每个任务所需要的最大堆栈深度来定义,这种方法可能会造成堆栈空间浪费。本文叙述如何在RTOS中多个任务共用连续存储空间作为任务栈的方法,并详细比较二者的优缺点和适用性。 关键词:μC/OS-II 任务堆栈 RTOS 共用空间堆栈 关于μC/OS-II这个实时内核及其应用已经有很多文章介绍了,对于学习RTOS的人来说,这个系统是很好的学习起点。虽然文献 的源代码没有行号和函数名交叉索引表等,给源代码阅读造成一些困难(可使用BC31的grep查找功能,提高阅读效率),好在代码不是很长,前面又有详细的中文说明,对于有一定X86汇编和C语言基础的人来说,仍然可
[嵌入式]
电流型开关电源中的UC3842电压反馈电路
1 电路类别、实现主要功能描述   下图所示电路属于电压反馈电路,当输出电压变化时,通过此反馈电路反馈给控制芯片,从而调节输出电压,使输出电压稳定。 电路如下图:      1.2工作原理分析   当输出电压变化时,通过R27和R28分压,U15的反相输入端电压变化,通过和U15的同相输入端的固定电压比较,通过运放放大输出变化的电压,从而通过光耦发光二极管端的电流变化,传 到光耦的三级管输出变化,再输入到控制芯片,控制芯片再调节输出电压,从而达到输出电压稳定。   2 UC3842简介   图1为UC3842PWM控制器的内部结构框图。其内部基准电路产生+5V基准电压作为 UC3842内部电源,经衰减得2.5V电压作
[模拟电子]
电流型开关<font color='red'>电源</font>中的<font color='red'>UC</font>3842电压反馈电路
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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