- 2
- 0
- 约小于1千字
- 约 27页
- 2026-06-24 发布于山东
- 举报
;光伏逐日系统设计要求:;主要内容:;一、硬件电路分析;控制圆盘转动的2个舵机;舵机由一个周期为20ms的时基脉冲来控制,该脉冲的高电平在0.5ms~2.5ms范围内,高电平时间决定了舵机的转角。;舵机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的配置如下:
P0M100001111
P0M000000000
故程序中的代码如下:;二、软件设计;要驱动舵机,P4.1和P4.2必须设置为强推挽输出,2个SFR的配置如下:
P4M100000000
P4M000000110
故程序中的代码如下:;2.生成舵机的控制脉冲;45°转角的控制信号;45°转角的控制
您可能关注的文档
- 单片机应用技术基础(C语言)(第三版)课件 03 MCS-51单片机内部结构.pptx
- 单片机应用技术基础(C语言)(第三版)课件 08 单片机应用系统组成.pptx
- 单片机应用技术基础(C语言)(第三版)课件 09 单片机开发硬件实训平台.pptx
- 单片机应用技术基础(C语言)(第三版)课件 10 单片机集成开发软件keil uvision安装与使用.pptx
- 单片机应用技术基础(C语言)(第三版)课件 11 驱动软件和下载软件.pptx
- 单片机应用技术基础(C语言)(第三版)课件 12 仿真软件Proteus的使用.pptx
- 人际沟通与礼仪(第二版)课件汇总 项目10--18 沟通与礼仪表达方式美---演讲口才与礼仪专题训练.pptx
- 单片机应用技术基础(C语言)(第三版)课件 20 任务:左移流水灯.pptx
- 单片机应用技术基础(C语言)(第三版)课件 32 任务:倒计数器-LED数码管静态显示应用.pptx
- 单片机应用技术基础(C语言)(第三版)课件 33 LED数码管显示方式.pptx
原创力文档

文档评论(0)