学校作息时间管理系统的PLD实现
- 格式:docx
- 大小:17.97 KB
- 文档页数:2
前言本次毕业设计的课题是《作息时间控制器》控制的设计,用时间来控制自动打铃,开(熄)学生宿舍灯等。
目的是为了考查学生对所学知识的综合运用能力,以及对不同程序控制之间的融汇贯通。
在查阅有关的资料及手册的基础上,掌握与设计有关的基础知识,提高自己设计、分析程序的能力。
通过制作电路板,解决实际问题,提高自己的动手能力。
在指导老师的悉心指导及本组成员的共同努力下,完成了0~24小时循环显示的程序、自动打铃程序、开(熄)学生宿舍灯程序的设计,及电路板的制作。
通过本次设计领悟了作为一名技术员所具备分析、解决问题的能力,为今后的工作打下基础。
楼宇智能化工程技术PLC设计组目录一、设计任务1、作息时间控制器控制设计大纲 (4)2、设计步骤 (4)二、设计过程1、时间控制显示程序 (5)秒脉冲显示程序 (5)分钟显示程序 (6)小时显示程序 (7)星期显示程序 (9)自动扫描秒程序 (11)开机显示 (12)2、电铃控制程序 (14)作息时间电铃控制 (16)双休日电铃控制 (17)3、学生宿舍开(熄)灯程序 (18)4、控制器输入输出点分配 (19)5、PCB接线图及元器件 (21)PCB的外部接线图 (21)元器件 (22)6、作息时间控制器控制梯形图 (22)7、作息时间控制器使用说明 (23)三、设计总结 (24)概述PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。
P L C 课程设计上下课自动打铃系统目录绪论..........................................................................................1 PLC可编程控制器的定义 (1)1.1P L C可编程控制器的特点 (3)1.2P L C可编程控制器趋势与动向 (4)2任务及其要求 (6)2.1设计任务 (6)2.2设计要求 (6)3系统硬件部分设计 (7)3.1控制系统的元器件选择及地址分配 (7)3.2控制系统外部接线图 (8)4主程序设计及功能 (8)4.1主程序流程图设计 (9)4.2主程序顺序功能图设计 (10)4.3主程序梯形图设计 (11)5程序的调试 (13)6系统操作说明 (13)7收获与体会 (13)参考文献 (14)绪论1 PLC可编程控制器的定义PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
1.1 PLC可编程控制器的特点(1)可靠性高,抗干扰能力强PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电器控制系统的1/10--1/100,因触点接触不良造成的故障大为减少。
高可靠性是电气控制设备的关键性能。
PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。
例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。
一些使用冗余CPU的PLC的平均无故障工作时间则更长。
从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。
【摘要】:校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。
如上下课打铃、教学楼照明的定时开与关、学生宿舍灯及校园路灯的定时开关、水泵的定时启动以及自来水供水时间控制等等。
该控制系统是采用AT89S52单片机来实现对上述开关量的控制,利用DS12887时钟芯片来提供时钟信息,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。
【Abstract】:The campus the daily timetable control system which is mainlyused in the campus, it auto-control some switches which have periods of 24 hours. Such as the bells ringing when classes begin or finish, the time switches of lamps in teaching buildings and student dormitories, t he time start-up of water pump, and the tap water supply control system, etc.This control system carries out the switch parameter controls all above by SCM AT89S52. It uses the clock chip called DS12887 to provide the clock information. It could show the real time with 6 bit digital tube. And it could modify the real time clock with the input keyboard. The system is simple, the running is steady and dependable, the controlled time is exact, and the physical volume of the system is small, all the advantages above can be incarnated in this system.【关键词】:作息时间控制 AT89S52 DS12887【KEYWORD】:THE DAILY TIMETABLE CONTROL,AT89S52,DS12887引言该时钟控制系统有6位数码显示器,具有实时显示时钟(显示当前时间的小时、分钟及秒)功能,通过外扩锁存器还可以实现多点、多电器设备的控制。
基于单片机的校园作息时间系统控制
校园作息时间系统控制可以使用单片机来实现。
具体步骤如下:
1. 设计电路:设计一个电路,通过单片机控制要显示的时间、
切换时间区间、自动切换时间、亮度等功能。
2. 编写程序:使用C、Assembly等编程语言编写单片机程序,
实现校园作息时间系统控制功能。
3. 烧录程序:将编写好的程序通过编程器烧录到单片机芯片中。
4. 测试验证:将芯片插入到实验板中,将开发板与电脑连接,
通过串口调试工具测试程序是否运行正常,验证控制功能是否正确。
5. 改进优化:对程序中出现的问题进行调试和优化,达到更好
的控制效果。
总结:基于单片机的校园作息时间系统控制可以实现自动切换
时间、显示当前时间等功能,是一种便捷、高效的控制方式。
学生寝室打卡系统编程实例下面是一个学生寝室打卡系统的简单编程实例,使用Python语言实现:```python# 定义学生信息类class Student:def __init__(self, id, name, dormitory):self.id = id = nameself.dormitory = dormitory# 打卡系统类class CheckInSystem:def __init__(self):self.students = {} # 存储所有学生信息的字典# 添加学生信息def add_student(self, id, name, dormitory):student = Student(id, name, dormitory)self.students[id] = student# 学生打卡def check_in(self, id):if id in self.students:student = self.students[id]print(f"}在{student.dormitory}成功打卡!" else:print("无此学生的信息!"# 创建打卡系统实例check_in_system = CheckInSystem()# 添加学生信息check_in_system.add_student(1, "张三" "A栋101"check_in_system.add_student(2, "李四" "B栋201"check_in_system.add_student(3, "王五" "C栋301"# 学生打卡check_in_system.check_in(1)check_in_system.check_in(2)check_in_system.check_in(4)```运行以上代码,将会输出:```张三在A栋101成功打卡!李四在B栋201成功打卡!无此学生的信息!```这是一个简单的学生寝室打卡系统,学生信息通过`add_student`方法添加到系统中,然后可以通过`check_in`方法进行打卡操作。
基于PLC的校园作息时间控制系统作者:孙执诚李永全来源:《电脑知识与技术》2016年第35期摘要:本次所做的设计是关于PLC校园作息控制的,详细地阐述了系统组成,系统硬件连接和系统软件设计,并详细地介绍了系统工作原理。
通过三菱PLC为例,实现对校园时间的控制,改变PLC的程序来改变校园时间按打铃,广播及宿舍灯的控制,实现了作息时间无人控制的自动化,科学化管理和操作[6]。
利用PLC实现校园作息时间的控制既保证了时间控制的准确性,又达到了特殊情况下的时间设置的灵活性。
该控制系统硬件设备结构简单,易操作,准备度高,系统灵活性,实用性强,成本低,适用于各类院校的作息时间控制。
关键词:时间控制系统;作息时间;PLC中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)35-0262-031 概述PLC控制系统,Programmable Logic Controller,可编程逻辑控制器,是专为工业设计的一种数字运算操作的电子装置[1]。
它采用一种可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟输入/输出控制各种类型的生产过程[2]。
是工业控制的核心部分。
随着计算机技术、信号处理技术、控制技术网络技术的不断发展和用户需求的不断提高,PLC在开关量处理的基础上增加了模拟量处理和运动控制等功能[3]。
本设计是一个具有打铃,可调节,带显示屏的作息时间控制系统。
采用三菱PLC来完成。
有五个数码显示管,两个显示分,两个显示小时,一个显示星期。
首先进行初始化,开始运行程序;观察数码显示管上的时间变化。
同时,与电铃的打铃时间像比较如果两者一致,则开启电铃。
待打铃结束后,通过使继电器失电来关闭打铃。
接下来给出本次设计的设计步骤。
2 系统结构及原理2.1 设计方案本设计采用的是PLC控制方式。
配置如下:1)控制器为三菱 Fx2N一48MR PLC的控制器,有24个输入点,24个输出点[4];2)继电器作为输出设备; 3)时间显示器有5个数码管,分、时、用两个,星期用一个,来实现作息时间的控制。
大学生时间管理系统的设计与实现一、本文概述Overview of this article本文旨在探讨大学生时间管理系统的设计与实现。
随着社会的快速发展和信息技术的广泛应用,大学生面临着日益繁重的学习任务和多元化的生活选择,如何有效管理时间成为他们急需解决的问题。
因此,设计并实现一款适合大学生使用的时间管理系统,对于提高他们的学习效率和生活质量具有重要意义。
This article aims to explore the design and implementation of a time management system for college students. With the rapid development of society and the widespread application of information technology, college students are facing increasingly heavy learning tasks and diverse life choices. How to effectively manage time has become an urgent problem that they need to solve. Therefore, designing and implementing a time management system suitable for college students is of great significance for improving their learning efficiency and quality of life.本文将首先介绍时间管理系统的背景和重要性,分析当前大学生在时间管理方面存在的问题和挑战。
随后,将详细阐述时间管理系统的设计思路,包括系统的主要功能、用户界面设计、数据库设计等方面。
学校作息时间管理系统的PLD实现
1.设计要求:
1、该管理系统有常态、考试和假日三种工作模式,三种模式用一个按键BTN 实现切换,并用点阵进行显示:常态模式显示N,考试模式显示E,假日模式显示H。
2、常态模式:每天上午的7 点50、下午13 点20 和18 点20 打预备铃,上午的8 点、9 点、10 点10 分、11 点10 分、下午的13 点30、14 点30、15 点40、16 点40、18点30 和19 点30 打上课铃,上午的8 点50、9 点50、11 点、12 点、下午的14 点20、15 点20、16 点30、17 点30、19 点20 和20 点20 打下课铃,每天晚上的23点打熄灯铃。
3、考试模式:每天上午的7 点50、下午12 点50 打预备铃,上午的8 点、10 点、下午的13 点、15 点打考试铃,上午的12 点和下午的17 点打收卷铃,每天晚上的23 点打熄灯铃。
4、假日模式:只在晚上23 点打熄灯铃。
5、铃声要求:预备铃声、上课玲声、下课铃声、熄灯铃声、考试铃声和收卷铃声至少用 3 种用不同的乐曲表示,每种铃声不短于10 秒,不长于20 秒,且上课铃声和考试铃声必须终止于开始时间,下课铃声和收卷铃声必须起始于课程或考试结束时间。
6、任何模式下,时钟都要走时正确,且可以用按键BTN 进行校正调节,时间用 6 个数码管显示。
提高要求:
1、打铃时间可以人工修改。
2、自拟其它功能。
2. 工作要求
⑴调研、查找并收集资料。
⑵总体设计,画出设计方案总框图。
⑶单元电路设计,画出各单元电路图。
⑷画出设计方案总电路原理图。
⑸用相应软件仿真,给出关键点波形,有条件时下载。
3. 撰写毕业论文要求
⑴课题名称,内容摘要,目录
⑵设计要求
⑶比较和选定设计的系统方案,画出系统框图。
⑷单元电路设计,参数计算和器件选择,画出相关波形。
⑸画出完整电路图并说明电路的工作原理。
⑹实践结果分析,总结方案的优缺点、实用价值。
⑺器件清单,体会,参考文献。