碟式斯特林太阳自动跟踪控制系统设计

时间:2012-12-24来源:网络

3.3 主程序设计
主程序main()函数是一个无限循环程序,它能实现运行后根据太阳角度调整碟式斯特林系统的位置,根据反馈信号进行微调,产生脉冲信号驱动电机转动,实现太阳跟踪。当监测到有中断产生时,主程序停止运行,中断程序设计包括天气危害检测处理和步进电机驱动芯片异常处理,中断程序完成后再回到主程序。主程序流程如图6所示。

h.JPG


3.4 上位机程序设计
上位机程序设计采用Visual C++6.0,利用ActiveX控件简化程序的设计难度。ActiveX控件包括一系列的属性、方法和事件,使用ActiveX控件的应用程序和ActiveX控件之间的工作方式是客户/服务器方式,即应用程序通过ActiveX控件提供的接口来访问ActiveX控件。上位机串口的打开、串口参数的设置以及初始化变量的操作可以通过函数CTestDld::OnInitDialog()实现,代码如下:
i.JPG

4 应用结果
所研制的自动跟踪控制系统在碟式斯特林太阳能热发电装置上投入了应用,在实际应用中,通过GPS获得太阳赤经纬度和时角,计算出太阳方位角和高度角,输出一定的脉冲数,驱动伺服电机转动,控制碟式聚光器跟踪太阳。根据传感器反馈信息,把太阳光光斑准确聚集在斯特林发动机的接收器上,碟式聚光器的光斑边沿与斯特林发动机的接收器边沿几乎完全重叠。随着太阳方位角的变化,该光斑能够一直保持在斯特林发动机的接收器内,光斑的偏离误差在1cm以内,满足了碟式斯特林太阳能热发电的工作需要;当天气变化时,系统能够做出相应处理,确保整个发电装置的安全。

结语
开环的程序跟踪虽然在任何天气下都可以正常工作,但是在跟踪过程中,产生的累积误差自身并不能消除。闭环控制能够通过反馈来消除误差,但作为反馈信号源的感光元件,在稍长时间段内接收不到太阳光,会导致跟踪系统的失效。本文设计的基于GPS的开环程序粗跟踪和四象限硅光电池跟踪校准的闭环跟踪太阳方式,既弥补了开环跟踪控制的缺点,又克服了光电跟踪方式受环境影响较大的缺点,最终形成了一个精度较高、受环境影响较小的闭环控制系统。实际应用结果证明,效果良好,具有一定的设计参考价值。

1 2 3

关键词: 太阳自动跟踪 ATmega128 混合控制 碟式斯特林

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版