《单片机应用技术基础》课件-69 任务:光伏逐日系统_第1页
《单片机应用技术基础》课件-69 任务:光伏逐日系统_第2页
《单片机应用技术基础》课件-69 任务:光伏逐日系统_第3页
《单片机应用技术基础》课件-69 任务:光伏逐日系统_第4页
《单片机应用技术基础》课件-69 任务:光伏逐日系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

光伏逐日系统设计要求:圆盘水平时,作为东西方向和南北方向的0°。光伏逐日系统圆盘的初始状态为东60°和南42°。光伏逐日系统主动跟踪光源,用光传感器模块输出的数字量实现光伏逐日系统在东、西、南、北4个方向跟踪光源运行,跟踪角度分辨率为4.5°,最大跟踪角度为东、西、南、北各60°。主要内容:一、硬件电路分析二、软件设计三、软件程序加载与运行效果一、硬件电路分析光传感器模块控制圆盘转动的2个舵机控制南北方向转动的舵机控制东西方向转动的舵机一、硬件电路分析舵机由一个周期为20ms的时基脉冲来控制,该脉冲的高电平在0.5ms~2.5ms范围内,高电平时间决定了舵机的转角。以180度角度舵机为例,那么对应的控制关系是这样的:0.5ms------------0度;1.0ms-----------45度;1.5ms-----------90度;2.0ms----------135度;2.5ms----------180度;舵机0°和90°转角的波形图和位置图0°转角90°转角

在东西方向上,由东向西,舵机的转角是逐渐增大的,即舵机的0°转角在东边水平位置,舵机的180°在西边水平位置;在南北方向上,由南向北,舵机的转角是逐渐增大的,即舵机的0°转角在南边水平位置,舵机的180°在北边水平位置;在程序设计中,圆盘水平时,作为东西方向和南北方向的0°,其实对应舵机的转角是90°;由此我们可以推出,东60°、南60°对应舵机的转角为30°,西60°、北60°对应舵机的转角为150°。1.设置I/O口的工作模式——P0口的工作模式设定二、软件设计P0.0、P0.1、P0.2和P0.3是光照强度输入口,2个SFR的配置如下:

P0M100001111P0M000000000故程序中的代码如下:1.设置I/O口的工作模式——P0口的工作模式设定二、软件设计1.设置I/O口的工作模式——P4口的工作模式设定要驱动舵机,P4.1和P4.2必须设置为强推挽输出,2个SFR的配置如下:

P4M100000000P4M000000110故程序中的代码如下:1.设置I/O口的工作模式——P4口的工作模式设定2.生成舵机的控制脉冲45°转角的控制信号49.5°转角的控制信号信号周期都是20ms,但是高电平的时间相差0.05ms。最小的时间单元:0.05ms二、软件设计45°转角的控制信号49.5°转角的控制信号最小的时间单元:0.05ms周期20ms,其中高电平1ms,低电平19ms。周期20ms,其中高电平1.05ms,低电平18.95ms。2.生成舵机的控制脉冲45°转角的控制信号49.5°转角的控制信号最小的时间单元:0.05ms周期20ms,即400个0.05ms。高电平1ms,即20个0.05ms。低电平19ms,即380个0.05ms。周期20ms,即400个0.05ms。高电平1.05ms,即21个0.05ms。低电平18.95ms,即379个0.05ms。2.生成舵机的控制脉冲

2.生成舵机的控制脉冲定时器初始化的函数:定时器的中断服务函

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论