基于凌阳单片机的多功能教室灯光控制系统

  • 格式:pdf
  • 大小:255.91 KB
  • 文档页数:3

万方数据
第5卷第25期(2009年9月)ComputerKnowledgeandTechnology电脑知识与技术
红外传感器。

这样,当有人通过传感器时,单片机就可以通过判断两个传感器被遮挡的先后顺序来确定此人是进入教室还是走出教室。

1.3控制模块
在该系统中,控制器主要用于接收两个外部中断信号,由此判断是进教室还是出教室。

同时,控制器自动统计每天进入教室的人数.响应内部中断以实现报警、定时关灯、刷新数码管和液晶显示屏,通过键盘设置时间日期、查看相关信息。

对于控制器的选择有以下两种方案。

方案一:CPLD(complexprogrammablelogicdevice)
CPLD可以实现各种复杂的逻辑功能,规模大,密度高,稳定性好,且可以在
线仿真、调试,易于功能扩展。

但编程和外部电路复杂,设计调试难度较大,同时
由于其集成度高,使得成本也偏高。

方案二:凌阳SPCE061A单片机
16位凌阳61单片机算术运算功能强,精度高,软件编程灵活、自由度大,可
用软件编程实现各种算法和逻辑控制,并且由于其体积小、功耗低、性价比高、技
术成熟等优点.使其在各个领域得到了广泛应用。

因此,在该设计中我们采用了凌阳单片机作为系统的控制器,其整个系统的
硬件框图如图1所示。

1.4显示输出模块
为了实现较好的人机交互界面,在该系统中采用了数码管、液晶显示屏等多种显示输出设备,其中四位数码管主要用来显示时间,三维数码管用来显示当前该教室中人数.采用ROHSJHD636M1液晶显示屏显示用户的设定作息时间及用户所查询的信息。

2软件设计
本设计中SPCE061A单片机做为控制的核心,负责整个系统的逻辑运算,因此软件设计是系统能否稳定运行以及能否实现设计功能的关键。

该系统中SPCE061A单片机主要完成接收外部数据——处理数据——显示数据。

所以软件的重点是:如何接收外部数据.如何处理以及如何显示这些数据。

因此,在该软件实现中我们采用了模块化的实际方案,整个软件设计由初始化模块、键盘接收模块、中断处理模块、数据显示模块和定时报警模块五个模块组成.其整体流程图如图2所示。

初始模块主要完成I/O口、定时,计数器、中断以及液晶显示屏的初始化,键盘接收模块主要用于接收初始变量的设定,如当前时间、作息时间等。

同时也接受相关数据的查询,如查询一周之内进入该教室的总人数,
一个月内进入该教室的总人数,最后一人离开教室的时间等,数据显
示模块用于显示当前的时间、当前教室的人数、作息时间以及用户要
查询的相关数据。

报警提示功能用于晚上熄灯前如果教室还有人,在
熄灯前的一定时间内利用声光提示将要关灯¨】。

在给系统的五个模块中最主要的也是实现比较复杂的模块就是
中断处理模块。

中断处理模块的流程图如图3所示。

3调试和总结
在整个系统设计完成之后我们在调查研究的基础上,对什么光线
情况下应该开灯及系统在判断学生进出教室上进行了设定验证,同时
我们也对系统的定时报警关灯系统以及目前教室人数、进入教室的人
次均进行了调试,结果显示该系统可以稳定运行且效果理想。

本系统主要是应用于教室的灯光控制,但是对于一些公共场合如
会议室、办公室等场所,只要在该系统的基础上稍加改动,便可以很好
的满足其需要,因此该系统的可移植性好,应用前景广阔。

参考文献:
图1系统硬件框图图2软件整体流程图图3外部中断相应流程图
[1】钱建海.单片机实现PS/2键盘的接口设计及模块化编程[J】.电脑知识与技术,2007(14):409—410.
[2】2周潮.常用电子元件及典型应用[M】.北京:电子功用出版社,2005.
[3】陈永甫.红外辐器件有典型应用[M].北京:电子工业出版社,2004.
【4]张培仁.张志坚高修峰十六位单片微处理器原理及应用(凌阳SPCE061A)[M].北京:清华大学出版社,2005[5】罗亚非.凌阳16位单片机应用基础[M】.北京:北京航空航天大学出版社,2005.
本栏目责任编辑:谢媛媛
万方数据
基于凌阳单片机的多功能教室灯光控制系统
作者:冯凌杰, 刘应波, 姜代平, FENG LING-jie, LIU YING-bo, JIANG DAI-ping
作者单位:冯凌杰,FENG LING-jie(华南理工大学,自动化学院,广东,广州,510640), 刘应波,LIU YING-bo(昆明理工大学,信息工程与自动化学院,云南,昆明,650021), 姜代平,JIANG DAI-
ping(深圳比亚迪汽车有限公司,电动汽)
刊名:
电脑知识与技术
英文刊名:COMPUTER KNOWLEDGE AND TECHNOLOGY
年,卷(期):2009,5(25)
1.罗亚非凌阳16位单片机应用基础 2005
2.张培仁张志坚高修峰十六位单片微处理器原理及应用(凌阳SPCE061A) 2005
3.陈永甫红外辐器件有典型应用 2004
4.周潮常用电子元件及典型应用 2005
5.钱建海单片机实现PS/2键盘的接口设计及模块化编程[期刊论文]-电脑知识与技术 2007(14)
1.李林.赵国库基于单片机的教室灯光控制系统设计[期刊论文]-机械与电子2004(6)
2.黄界.Huang Jie基于STC12C4052AD单片机的教室灯光控制系统设计[期刊论文]-电子技术2010,47(7)
3.周燕.覃如贤.Zhou Yan.Qin Ruxian教室灯光智能控制系统[期刊论文]-西南科技大学学报(自然科学版)2005,20(1)
4.余琼芳.管一兵.冯晓君.吴庆基于单片机的室内灯光智能控制系统[会议论文]-2007
5.陈渌漪.李霖.CHEN LUYI.LI LIN一种基于单片机的灯光调光控制系统开发[期刊论文]-微计算机信息
2007,23(29)
6.王静.詹迎建.朱泰隆.李振宇.张宾单片机在高校教室灯光控制系统中的应用[期刊论文]-福建电脑2011,27(2)
7.徐钦经宁波华侨饭店智能灯光控制系统[期刊论文]-光源与照明2006(2)
8.李强华.尚江龙.张根宝.杨红喜.Li Qianghua.Shang Jianglong.Zhang Genbao.Yang Hongxi教学楼智能灯光控制系统设计[期刊论文]-计算机测量与控制2007,15(8)
本文链接:/Periodical_dnzsyjs-itrzyksb200925031.aspx。