张凌飞基于单片机的智能调光系统设计(PPT)_2014.6.20.ppt_第1页
张凌飞基于单片机的智能调光系统设计(PPT)_2014.6.20.ppt_第2页
张凌飞基于单片机的智能调光系统设计(PPT)_2014.6.20.ppt_第3页
张凌飞基于单片机的智能调光系统设计(PPT)_2014.6.20.ppt_第4页
张凌飞基于单片机的智能调光系统设计(PPT)_2014.6.20.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、基于PIC单片机的智能调光系统设计学 生:张凌飞LOGO指导教师:宋利国目录设计内容12设计方案3工作原理4系统软硬件设计及调试5存在不足,今后努力的方向6致谢设计内容设计基于PIC单片机的智能调光系统,本设计只实现了PIC单片机调节220V交流白炽灯光强,可以结合我们生活中的不同用光需求,实现便捷调光,节能环保。设计方案本设计使用PIC系列单片机作为核心处理芯片,用两片光耦实现220V交流电的零点过零检测,给单片机一个过零信号,单片机通过接收到的过零信号来控制可控硅的导通角,从而调节白炽灯的亮度。工作原理本设计采用PWM方式调光,PWM调光通过调节占空比来控制调光,占空比可以理解为在周期型的

2、现象中,现象发生的时间与总时间的比。工作原理通过调节220V交流电占空比来达到控制灯具亮度的目的。系统硬件设计系统的硬件设计可以分为两部分,一部分用来检测220V交流电零点,另一部分用来控制调光。过零检测电路零点检测的主要作用就是作为单片机的中断触发,过零检测的作用可以理解为给主芯片提供一个标准,这个标准的起点是零电压,可控硅导通角的大小就是依据这个标准。也就是说白炽灯不同的亮度都对应一个不同的导通角,而每个导通角的导通时间是从零电压开始计算的,导通时间不一样,导通角度的大小就不一样,因此白炽灯的亮度就不一样。本设计中使用光耦来实现过零检测电路。过零检测仿真电路过零检测电路零点信号的下降沿这作

3、为单片机的中断触发信号,单片机以此为基准开始计时通过延时后发出一个脉冲信号来决定导通角的大小从而改变了白炽灯的亮度。调光控制电路此电路得到的零点信号的下降沿这作为单片机的中断触发信号,单片机以此为基准开始计时通过延时后发出一个脉冲信号来决定可控硅导通角的大小从而改变了白炽灯的亮度。调光控制仿真电路硬件设计原理系统软件设计系统软件设计#include #include #define uint unsigned int#define uint unsigned int#define uchar unsigned #define uchar unsigned charcharsbit P12=P1

4、2;sbit P12=P12;int time;int time;sbit key1=P30;sbit key1=P30;sbit key2=P31;sbit key2=P31; void delay(uint x) void delay(uint x) uchar i;uchar i;while(x-)while(x-)for(i=0;i30;i+);for(i=0;i30;i+); void main (void)void main (void) IT0 = 1; IT0 = 1; EX0 = 1; EX0 = 1; EA = 1; EA = 1; P1=0 x55; P1=0 x55;

5、time=0;time=0;while (1)while (1) if(!key1) if(!key1) delay(30); delay(30); if(!key1) if(!key1)if(time=28)if(time=1) if(time=1) delay(50); delay(50); time-; time-; 系统软件设计 void ex0_isr (void) interrupt 0 P12=1; delay(time);P12=0; 设计调试时遇到的问题及解决方法在白炽灯亮度调到特别暗的时候会出现闪烁情况,因为白炽灯在亮度非常低的时候电阻明显变下,会使可控硅的控制电流得不到良

6、好的保证,所以在软件编程时约束了白炽灯的亮度调节区间,使本系统不会出现闪烁状况。因为的过零检测电路采集到的信号是在零点附近采集到的阶跃信号,并且不是很准确,所以在编程上,需在单片机接收到过零信号之后延时一小段时间(几毫秒)再进行占空比调节,实际占空比调节区间远小于理论占空比调节区间(10毫秒)。存在不足及今后努力的方向在本次毕业设计过程中,遇到了很多问题,还有许多问题到现在也只能含糊其辞,一带而过,没有很好的解决并了解出现问题的根本原因,软硬件设计上没有达到特别好的效果,硬件上如果能多花些时间去调试硬件,选择最合适的元件及方案,软件上优化程序源代码,更多的去调试代码,就能够一定程度上加大调光范围,加强调光的稳定性。本设计也只实现了调光功能,并不能称得上是智能调光系统,它更接近于一个便于扩展调光模块。致谢大学生活即将结束。在此,我要感谢城

温馨提示

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

评论

0/150

提交评论