微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于LPC2119的微弧氧化电源控制系统设计

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

时间:08-14 来源:嵌入式公社 点击:

  4.软件系统的设计

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

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

  任务二:通过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%之间可调。此系统方便维护和扩展,足以满足现在微弧氧化电源控制系统的需求!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top