太阳能自动跟踪装置设计报告内容摘要:

图 45 光敏电阻放置 系统的流程图 开机之后,上电复位,系统进行初始化,初始化之后,系统首先判断当时是白天还是黑夜,若是黑夜,则系统启用中断处理程序,进入等待状态,系统进入光电追踪模式。 系统主流程图: 太阳能板 1 2 吉林铁道职业技术学院电子制作技能大赛设计报告 11 N N Y Y Y N 图 52 系统主流程图 光敏电阻光强比较法流程图 这部分的程序设计很简单,只需要单片机检测 2 个光敏电阻所对应的单片机的 2 个引脚的电位的高低,就可以判断当时太阳的朝向,并对电动机发出相应的命令,程序流程图如图 53 示: 系统初始化 定位dingwei 开始 日出。 传感器跟踪 电 机 要 驱 动吗。 步进电机驱动 吉林铁道职业技术学院电子制作技能大赛设计报告 12 N N Y N Y 图 53 光敏电阻光强比较法流程图 开始 R1 是否小于R2。 R3 是否小于R4。 电机 正转 电机 正转 电机 反转 电机 反转 返回 吉林铁道职业技术学院电子制作技能大赛设计报告 13 程序 include //51 芯片管脚定义头文件 include //内部包含延时函数 _nop_()。 define uchar unsigned char define uint unsigned int uchar code FFW[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。 //四相八拍正转编码 uchar code REV[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。 ////四相八拍反转编码 sbit K1 = P3^2。 //正转 sbit K2 = P3^3。 //反转 sbit K3 = P3^4。 //停止 sbit KK = P1^0。 //定位 sbit A = P1^1。 //右位 sbit BB = P1^2。 //左位 /********************************************************/ /* /* 延时 t 毫秒 /* 时钟,延时约 1ms /* /********************************************************/ void delay(uint t) { uint k。 while(t) { 吉林铁道职业技术学院电子制作技能大赛设计报告 14 for(k=0。 k125。 k++) { }。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。