找回密码
 立即注册
查看: 340|回复: 1

转载太阳能追光系统

[复制链接]

18

主题

23

回帖

766

积分

版主

积分
766
发表于 2024-12-13 11:47:11 | 显示全部楼层 |阅读模式
一、简介

       本设计采用STC15系列单片机作为主控 ,用4个光敏模块作为光线采集,同时用单片机自带的AD转换功能采集4个方向
的电池板电压,来判断那个方向的光照强度比较高,从而使用单片机来控制两路舵机来调整角度。
二、原理
1.系统框图
QS0Rl1xpF6A9TZvOafjcy6X1LZ1opXZoKYKtcDIa.png
2.原理图设计说明
     原理图使用立创EDA(专业版)进行绘制,原理图包括  主控电路,显示接口电路,电源电路,
LED显示电路,电压采集电路,舵机接口电路,独立按键电路,光敏模块采集电路。
9XRig1eOGSvt1ELhRk1XEbmR8wYmEUIkmreISFWx.png
      上图为主控电路,主控芯片采用STC15F2K60S2 ,图中绘制了该主控芯片的最小系统。
XI、XO为外部晶振输入输出接口。本设计采用了一个12M的无源晶振,为主控芯片提供时钟。
该芯片内部自带时钟,所以不接外部晶振也行。但是内部的不如外部的稳定,所以我采用了外
接时钟的方式。复位电路:复位端口需要采集到24个时钟周期以上的高电平脉冲,才会进行复
位。所以我采用了一按键的形式,实现手动复位。
Fc5xlMCLlfZB4NghKaxh4E7m289ctUqfZLO7aKiw.png
     信号采集电路,利用电位器对电池板输入的电压进行分压,以免流入单片机引脚电压过大,损坏单片机。
单片机通过带有AD转换功能的引脚采集电池板输入的电压值。光敏电阻模块,直接输出一个数字量的信号
送入单片机,单片机通过RIN1~4`引脚进行采集。
I17MtbSB8JrpWyGI8lJdC4g0AFiHgjL303p4XuUX.png
      LED部分,设计有6个LED灯,两个为电源指示灯,剩下四个为方向指示灯,当舵机朝着某一方向偏转一定角度时,
对应的单片机引脚输出低电平,点亮对应的LED进行提示。
t9mDUJbOpqYhNeQvoqaSGOtqtykvI9o7C97VMLZ4.png
       系统电源部分,采用的时6P的TYPEC接口作为电源输入接口,拨动开关作为电源输入开关,设计中OLED显示平需要3.3V
供电,这里我使用了ASM1117 3.3电压转换芯片,对5V的电压进行降压至3.3V供给给OLED。
CrMkE3gdTXxZZK79j8dB5NJwdqE43eMB4S3AKTG8.png
     舵机电源是独立的,如果舵机与系统共用一个电源的话,电源会比较吃力,可能带不动这么多负载。所以我对舵机电源使用了一个独立的TYpec供电。
9Wkc2xBODBvv5S695toeNfZBp4T2NzTXyHwuZERV.png
     独立按键模块:单片机引脚接口默认为高电平,按下按键,将单片机引脚拉低,通过软件来实现按键消抖。每个按键对应不同的引脚,触发
不同的功能。其中单片机复位键已经配置成了IO口进行使用,作用为模式切换按键。
bl5SyItM1byQCR9UuBrzU5MsePpKbMpbQd5MwS8T.png
    显示模块:使用的时0.91寸OLED  ,显示屏驱动PCB,屏幕驱动为1306,30脚。通信方式为SPI。
3.总原理图
截图202412131144167317.jpg
三、实物图
sl0LX1pMomPvbFvqfkJ9qMf9haCiLcQ4oeXuXlFF.jpeg

效果演示
sl0LX1pMomPvbFvqfkJ9qMf9haCiLcQ4oeXuXlFF.jpeg

四、PCB
截图202412131145429307.jpg
资料: 逐日系统.zip (72.13 KB, 下载次数: 15) PCB和原理.zip (103 KB, 下载次数: 17)

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:213
  • 最近打卡:2025-04-23 20:59:03
已绑定手机

36

主题

560

回帖

1885

积分

荣誉版主

积分
1885
发表于 2024-12-19 14:59:51 | 显示全部楼层
这个。。。是要把嘉立创的STC作品都搬到论坛来嘛?
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:41 , Processed in 0.113717 second(s), 55 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表