基于LPC2119的微弧氧化电源控制系统的研制
时间:11-04
来源:互联网
点击:
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%之间可调。此系统方便维护和扩展,足以满足现在微弧氧化电源控制系统的需求!
本系统功能多且复杂,基于工业控制对系统实时性要求的考虑,采用了实时性较高的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%之间可调。此系统方便维护和扩展,足以满足现在微弧氧化电源控制系统的需求!
电压 电流 ARM 嵌入式 单片机 仿真 总线 PWM ADC CAN总线 电路 变压器 可控硅 电感 电容 IGBT 看门狗 收发器 相关文章:
- 用于电压或电流调节的新调节器架构(07-19)
- 超低静态电流电源管理IC延长便携应用工作时间(04-14)
- 电源设计小贴士 2:驾驭噪声电源(01-01)
- 负载点降压稳压器及其稳定性检查方法(07-19)
- 电源设计小贴士 3:阻尼输入滤波器(第一部分)(01-16)
- 高效地驱动LED(04-23)