单片机毕设 基于单片机的光源追踪系统

该文章介绍了使用AT89C52单片机控制的点光源自动跟踪系统,系统包括电机驱动模块、光敏电阻检测模块和电源转换模块。通过8路光敏电阻检测点光源位置,经AD转换和单片机处理确定光源运动趋势,进而控制步进电机跟踪光源。文章还提到了电路和软件的设计流程以及实际测试效果。
摘要由CSDN通过智能技术生成


1 简介

Hi,大家好,今天向大家介绍一个学长做的单片机项目

基于单片机的光源追踪系统

大家可用于 课程设计 或 毕业设计

系统描述

学长这里设计了一种基于单片机的点光源自动跟踪系统设计方案, 该设计使用TI公司的超低功耗的AT89C52单片机作为整个系统的控制核心,主要由电机驱动模块,点光源检测模块,电源转换模块等模块组成。利用8路光敏电阻来检测点光源的位置并将检测到的信号经过放大后进行AD转换,将转换的结果传给控制器AT89C52单片机,经过过单片机的运算和处理来确定点光源的运动趋势,并将运算的控制信号控制两台步进电机,使其跟随点光源运动。

光线跟踪原理

在这里插入图片描述
建立极坐标系

3个等距的光敏电阻,相隔120°获取的原始光照数据范围在0-1023,三个传感器度数分别为ABC并映射在极坐标系对于3个向量中

接着把极坐标系的3个点转化为直角坐标系,把3个传感器的向量累加,得到光源位置

在这里插入图片描述

2 电路设计

在这里插入图片描述

3 软件设计

软件实现流程
在这里插入图片描述

3 实现效果

在这里插入图片描述

手机光源测试
请添加图片描述

5 部分实现代码

源码暂不开发,有需要的同学联系学长

6 最后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值