关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 主动式太阳能追日系统设计

主动式太阳能追日系统设计

作者: 时间:2013-04-23 来源:网络 收藏

3.3 电机驱动电路
步进电机单靠交流供电或直流电源无法工作,必须与驱动电路同时使用才能发挥其功能,驱动器(驱动电路)由决定换向顺序的控制电路(或称为逻辑电路)与控制电机输出功率的换相电路(或称为功率电路)组成。
电机驱动电路是步进电机转动的基础,采用东芝公司的TB6560芯片作为步进电机的驱动芯片,该芯片可以设置细分数、输出电流等参数。在该系统中,这些功能都通过跳线的形式来实现。驱动电路如图5所示。

本文引用地址:https://www.eepw.com.cn/article/159420.htm

e.JPG


3.4 时钟电路
时钟电路可以向系统提供当前的日期和时间,使控制系统可以结合自身所处的地理位置,通过适当的算法计算出应该转动的角度,从而获得最佳的太阳照射。
时钟电路采用具有涓细电流充电能力的低功耗实时时钟芯片DS1302,芯片主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768 kHz晶振。芯片可以对年、月、日、时、分、秒进行计时,且具有闰年补偿等多种功能。可以为提供实时时间。时钟电路如图6所示。

f.JPG



4 系统软件设计
4.1 系统工作流程
系统上电后,首先完成机械装置(云台)的回零,然后,根据管理员输入的工作地点参数,实时采集时间,判断天气情况。若天气为阴,隔1小时后重新检测天气;若天气晴朗,则系统在当前时间基础上再加15分钟,判断是否在设定的工作时间内。若在设定工作时间内,则计算太阳方位角和高度角,进而驱动电机完成任务;否则,重新采集时间。系统工作流程图如图7所示。

g.JPG


4.2 编程
(1)编程环境
使用广州双龙电子有限公司的ICCAVR编译环境,通过选择对应的芯片、包含对应的头文件、书写正确的C程序来实现系统的各种功能。
(2)烧写单片机
连接JTAG后,通过点击界面中的AVR按钮,就可以进入烧写界面。选择需要烧写的HEX文件后,即可开始烧写,一般烧写32 KB的文件需要10 s左右的时间。烧写完成后,单片机会自动复位,开始运行程序。

结语
在ATmega32单片机硬件系统和云台的基础上,结合编制的程序,成功设计出了追日系统。该系统达到了快速、准确、稳定跟踪太阳的效果,达到了预期的目标。此外,系统具有键盘输入电路和LCD显示界面,整个系统操作简单、控制方便,大大提高了系统的自动化程度和实用性。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭