首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于PIC16F877A自动太阳跟踪器的设计
来源:本站整理  作者:佚名  2009-07-28 12:45:44



自动太阳跟踪器的控制方式主要有微处理器控制、PLC控制、DSP控制与模拟电路控制4种形式,根据以上原理,本文选择性价比较高的PIC16F877A单片机为控制核心,系统实现的具体原理框图如图2所示。


整个控制器主要由控制单元与驱动执行机构2部分组成。控制单元由角度计算及反馈控制、启动信号产生、电机驱动信号产生、保护信号处理与人机通讯5个部分组成。系统功能说明如下:单片机循环检测光伏阵列的位置,并将其与计算出的此时本地太阳的高度角与方位角进行比较来确定光伏阵列是否跟踪上太阳的位置,如果没有且启动信号满足启动条件,单片机就发出指令驱动电机转动;保护信号是保证系统在外界以及其他非人为因素情况下所执行的一种操作指令,以确保系统不受损坏,从而提高了整个系统的可靠性。驱动执行单元主要功能是用来实现电机驱动与旋转,并通过机械传动机构带动光伏电池阵列转动。

2.1控制单元硬件设计

由于采用了单片机作为主控制单元,大部分工作都由单片机在软件中实现,从而简化了控制电路的硬件设计,简要说明主要控制部分的实现过程。

(1)角度计算及反馈控制

单片机通过外扩三态锁存器输入口获取时钟模块产生的时间信号与光电旋转编码器的位置信号后,利用单片机快速运算处理能力用软件加以实现;

(2)电机驱动信号生成

本文采用的是步进电机,其驱动脉冲由单片机内部自带的10位PWM波发生模块产生,只需在软件中设置相应的有关参数就可改变电机的转速;

(3)上位机监控系统是利用单片机内部自带的异步接受/发送器等功能模块,硬件部分只需加MAX 232加以电平转换,便可实现PC机与单片机的数据传输;

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:339,601.60000 毫秒