ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:613.85KB ,
资源ID:18929347      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18929347.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智慧路灯控制系统论文.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智慧路灯控制系统论文.docx

1、智慧路灯控制系统论文智慧路灯控制系统摘 要随着城市的发展和科技的进步,路灯控制系统已经越来越与人们的生活息息相关。采用传统的方法控制与维护路灯已经远远不能适应城市现代化发展的要求。一些老的路灯控制方法有很大的弊端比如道路照明不均、浪费能源、维护起来麻烦等等。所以,对于路灯的智能控制,越来越显得势在必行。如今,路灯控制系统采用现代的控制理论,已经向智能化、集成化方向发展。本文在融合现代检测技术、及一些必要的硬件基础上,设计了基于组态王的智慧路灯控制系统。使路灯亮度可以根据自然的光照强度进行自动调节。不但节约了能源也充分做到了让有限的光照最大程度的为人们服务。关键词:路灯 智能控制 组态王 智慧路

2、灯AbstractWith the development of the city and the progress of science and technology, the street lamp control system has been more and more closely linked with peoples life. Using the traditional method of control and maintenance of street lights have been far can not meet the requirements of the de

3、velopment of city modernization. Some of the old street lamp control method has many disadvantages such as road uneven lighting, energy waste, maintenance. So, for the street lamp intelligent control, more and more imperative. Today, street lighting control system using modern control theory, has be

4、en integrated, develop in the direction of intelligence. In this paper, the fusion of modern detection technology, and the necessary basis of hardware, design of wisdom street lamp control system based on kingview. The street lamp brightness can be according to the natural light intensity automatic

5、adjustment. Not only save energy but also fully done so that the limited light maximum service for the people.Keywords: intelligent lighting control Kingview wisdom Street第一章 组态王介绍1.1 组态王的特点亚控公司的组态王工控软件,是工业自动化控制系统中国产软件的佼佼者,它以标准的工业计算机软、硬件平台构成的集成系统来取代传统的系统。新的集成系统具有开发周期短、适应性强、易于扩展、开放性好、经济实惠等优点。通常情况下我们会

6、把此系统划分为:管理层、控制层、监控层这三个层次的结构。其中的监控层对下起到的作用是连接控制层,对上起到的作用是连接管理层。亚控的组态王产品也为用户提供了可视化的监控画面,这更有利于用户实时的对现场进行监控。并且,此软件充分的利用了Windows的图形编辑功能,很方便用户快速的构成绘制监控画面,并且以动画的方式显示出下位控制设备的状态等。另外,此软件还具有报警窗口以及实时趋势曲线和历史趋势曲线等,可以方便快捷的生成各种生产报表。它还具有非常多的设备驱动能力以及灵活的组态方式和数据链接等功能。当用户使用组态王开发时会有以下两个特点:1.实验仿真能够完全用软件的方式来实现,而只需要利用已有的计算机

7、就够了,并且可以完成自动化控制系统课程的大部分实验,这就大大的减少了购置硬件仪器的费用,节约了成本。2.组态王的开发环境是中文界面,这样就具有了人机界面友好以及结果可视化的优点。对于用户而言,具有操作简单、编程容易、参数设置或修改灵活多样等优点,无疑会成为用户的最爱。本软件还可以实时的显示出系统变量的变化曲线,还能将各种报警信息显示在画面中等等这些强大的人机交互能力使组态王软件在自动化控制系统中受到了越来越多的人的喜爱。1.2 组态王的主要功能组态王软件的主要功能有:1.基本的人机界面交互功能组态王产品作为一种应用控制软件,具有很好的人机界面功能,这就为用户提供了能够快速设计、开发或者应用的工

8、具,极大的方便了用户。2.非常强大的数据通讯功能组态王软件把与之通讯的每一台设备都看作是外部的设备,组态王产品现在能连接的设备有PLC、板卡、智能仪表、变频器、模块等几百种的外部设备,组态王产品为了实现与外部设备的数据交互,内置了大量的设备驱动程序作为组态王系统与外设的通讯接口。组态王产品在运行时,可以通过这些驱动接口与外设惊醒数据的交换。组态王产品的大部分驱动程序采用的都是组件 (COM)技术,这样的驱动方式使驱动程序与组态王形成了一个完整的系统体系,即能够让系统高效率运行,也能够使系统具有良好扩展性。1.3 组态王的数据交互形式组态王与外部设备之间的通讯通常都是采用以下几种方式: 1、人机

9、接口卡方式;2、DDE方式;3、网络节点方式;4、板卡方式;5、串行通讯方式。1.人机接口卡方式某些用户的PLC在与计算机通讯时,会要求在计算机主板中安装一个特殊的板卡,此板卡与PLC之间可以采用专门的通讯协议来进行通讯。计算机通过此人机接口卡来实现与外部设备之间的数据交互。和人机接口卡连接的电缆一般是由PLC的生产厂家提供的。一般人机接口卡可以与一个或者多个PLC连接。2.DDE通讯方式DDE(动态数据交换)通讯方式是Windows的一个标准的数据传输协议。通过DDE这种方式任何的I/O设备都能够与运行组态王的计算机进行数据交互。在DDE方式下,DDE的服务程序与组态王程序采用标准的DDE协

10、议来进行通讯。3.网络节点的方式当一个I/0设备作为一个网络节点和运行组态王的计算机进行数据交互时,I/O设备和运行组态王的计算机之间通过TCP/IP协议的网络连接。采用这种通讯方式的I/O设备大多数都是计算机。4.板卡的方式板卡类的设备都是用它直接插在运行组态王的计算机的主板的扩展槽内,运行组态王的计算机再通过访问板卡上的I/O位置直接与它进行数据的交互。5.串行通讯方式这种方式是组态王与外设之间最常用的一种数据交互的方式。串行通讯方式是使用运行组态王的计算机的串口,外设通过RS-232串口连接的电缆连接到运行组态王的计算机的串口。这样就能够同时与多个外部设备连接。组态王最多能与32个串口外

11、部设备连接。除此之外,组态王产品还为用户提供有驱动程序的开发包,用户可以使用这个驱动程序开发包根据自己系统的需要编制适合自己的驱动程序。1.4 组态王软件的组成1.工程管理器工程管理器的作用主要是用管理组态王工程,例如: 1、搜索工程;2、新建工程;3、工程的恢复;4、工程的备份5、变量的导入与导出;6、工程属性的定义等。2.工程浏览器工程浏览器是组态王软件的核心部分,它能将画面整理系统中已经设计好的图形、画面、命令语言、数据报告、配方管理、设备驱动程序的管理等工程资源进行集中管理,并且能在一个操作窗口中进行数形结构管理,这样的功能与Windows操作系统中资源管理器的功能极为相似。3.组态王

12、画面程序的开发组态王画面程序的开发是很简便的。工程设计人员在这个开发环境中完成画面的设计以及动画连接等。画面开发具有先进的、完善的图形生成的功能。数据库中也有很多种的数据类型,能够合理的控制对象的特性,还能对过程记录、数据报警、安全防范、趋势曲线等一些重要的功能都有简单的操作方法。用户利用组态王的丰富图库资源,可以大大的减少设计画面的时间,从而从整体上提高工程控制项目程序的编写的效率。4.画面运行系统组态王运行环境是组态王产品另一个环境,它主要用于显示画面以及数据采集,还负责数据库与I/0服务器程序(数据采集组件)的数据交互。组态王运行系统通过对实时数据库的管理,把采集到的数据做一些简单的工程

13、变换在画面中显示出来,同时能够完成报警信息的生成与记录、数据采集与记录、历史曲线、实时趋势曲线等并可以自动生成组态王自己独有的历史数据文件。5.信息窗口组态王产品的信息窗口是一个独立Windows系统下的应用小程序,主要用来记录和显示组态王开发或者运行环境下的一些状态信息。在信息窗口中显示出的信息还可以作为一个单独的文件,储存到指定的目录中或者是用打印机将其打印好,以方便用户查阅。当工程浏览器、TouchVew、I/0设备等启动时,一般都会自动启动组态王的信息窗口,并在此信息窗口中记录下相应的操作。第二章 设计说明系统设计模拟9个路灯运行情况。每个路灯的监测数据包括电压及电流,光照强度有监测及

14、输出。系统设计有两种工作模式即自动和手动工作模式。当在手动工作模式时,自动模式被禁止;当在自动模式时,手动模式被禁止。设计系统功能有用户识别功能,不同用户有不同的操作权限,这样防止低操作权限的用户随便操作设备。用户还可以查看实时曲线,历史曲线和报警信息等。当系统工作在手动模式时,有操作权限的用户可以通过路灯手动亮度调节按钮来任意调节路灯的亮度,并可以实时的检测到路灯的电压及电流值。当系统工作在自动模式时,系统可以根据检测到的自然光照强度,自动调节路灯的亮度。当路灯电压或者电流超过设定的报警限值时,会有报警产生。报警分为实时报警信息和历史报警信息,实时报警信息可以实时 的查看报警情况,历史报警信

15、息可以查看以往的报警信息。程序主要流程如图2-1所示。启动程序后,组态王首先加载一些必要的文件,之后开始执行用户程序,比如数据采集、脚本语言、画面控制等等。本设计中程序运行后,首先读取一些下位设备路灯的工作参数值比如电压、电流等并将这些数据按照程序之前的设定存储数据。其次显示主检测画面并运行用户脚本程序。最后再判断是否有一些用户按钮操作,比如用户登录、实时曲线、历史曲线等画面之间的切换操作,如果有这些操作就执行相关操作,如果没有这些操作就继续下一次循环,如此往复循环执行,直到推出系统为止。按钮操作流程图如图2-2所示。图 2-1 程序主要流程图图2-2 按钮操作流程图第三章 设计过程3.1 画

16、面设计本设计中画面有主画面、实时曲线、报警信息、历史曲线、权限管理五个画面。主画面中主要包含路灯画面、采集到的各路灯数据信息、手/自动切换、菜单按钮操作、手动操作按钮等信息。主画面开发环境下的界面如图3-1所示。图3-1 开发环境下的主画面实时曲线画面如图3-2所示。在此画面中可以实时的查看各路灯的运行参数如电压、电流。图3-2 开发环境下的实时曲线画面历史曲线如图3-3-所示。在历史曲线画面中,可以查看各路灯的电压、电流历史数据,这些历史数据是以曲线的方式显示出来的。图3-3 开发环境下的历史曲线权限管理画面如图3-4所示。权限管理画面的功能有操作员登陆、修改密码、配置用户这些操作。操作员登

17、陆是修改密码、配置用户的基础,只有以比较高的操作员权限登陆后才能有资格执行修改密码或者是配置用户操作。修改密码功能可以让用户根据自己的需要任意修改方便自己记忆的用户密码。配置用户功能是分配给系统管理员的,管理员可以通过此功能来配置用户,比如增加或者删除用户,或者帮助用户修改密码等等。图3-4 权限管理画面报警信息画面如图3-5所示。报警信息画面分为实时报警和历史报警信息两部分。实时报警信息可以实时查看报警信息,历史报警信息可以查看系统运行过程中的以往报警信息。图3-5 开发环境下的报警信息画面3.2 设备建立及变量的生成3.2.1 设备的建立设备建立如图3-6所示。在左侧的工程树一栏中选择设备

18、后,在右侧的新建中双击,就会弹出如图3-6所指的画面,再根据下位设备设备的通讯协议选择与之对应的通信方式,这里需要注意的是一定要需对通讯必要的参数比如波特率,通讯位置,校验位等等,如果这些参数写错了,是不能通信成功的。只有设备建立成功了才能在此基础上生成IO变量。设备是否建立成功可以通过组态王的设备测试功能来查看,利用测试功能,如果能读到数据就说明设备建立成功,否则就说明设备连接失败了,此时就要检查到底是什么原因了。图3-6 建立设备画面3.2.2 变量的生成新建变量如图3-7所示。一个变量在组态王里有好多属性,比如图中,新建变量需要首先给变量起个新名字,变量类型一栏根据需要可以选择IO变量或

19、者是内存的变量等等,描述一栏是方便用户对变量所一些说明的。在状态栏中的保存参数指的是在退出组态王时,保存变量的一些参数比如阈值等等,保存数值是指退出组态王时保存变量的当前值。连接设备一栏可以选择刚刚在建立的设备,采集频率可以根据需要自己设置。寄存器一栏是选择变量的类型的,数据类型是定义变量的长度及变量存储方式的。读写属性一栏可以根据自己的需要设置。在图3-7中报警定义一栏用来设置变量的报警参数情况的,记录和安全区是用来设置变量保存方式及一些权限的。图3-7 新建变量3.3 脚本程序编写脚本程序如图3-8所示。在左侧的命令语言一栏,选择应用程序命令语言会弹出如图3-8所指的画面,在运行时里编写用

20、户脚本程序,执行周期选择每1000毫秒。图3-8 脚本程序部分脚本如下:本站点试验=本站点试验+1;if (本站点试验180)本站点试验=0;if(本站点手自动=0) /手动状态时if (本站点打开1=1) /模拟故障路灯本站点亮度调整1=本站点手动亮度调整1;本站点电压1=本站点亮度调整1*25.1;本站点电流1=本站点电压1/50;else本站点电流1=0;本站点电压1=0;if (本站点打开2=1) /模拟故障路灯本站点亮度调整2=本站点手动亮度调整2;本站点电压2=本站点亮度调整2*24.6;本站点电流2=本站点电压2/50;else本站点电流2=0;本站点电压2=0;if (本站点打

21、开3=1)本站点亮度调整3=本站点手动亮度调整3;本站点电压3=本站点亮度调整3*24.8;本站点电流3=本站点电压3/50;else本站点电流3=0;本站点电压3=0;if (本站点打开4=1)本站点亮度调整4=本站点手动亮度调整4;本站点电压4=本站点亮度调整4*24.7;本站点电流4=本站点电压4/50;else本站点电流4=0;本站点电压4=0;if (本站点打开5=1)本站点亮度调整5=本站点手动亮度调整5;本站点电压5=本站点亮度调整5*24.9;本站点电流5=本站点电压5/50;else本站点电流5=0;本站点电压5=0;if (本站点打开6=1)本站点亮度调整6=本站点手动亮度

22、调整6;本站点电压6=本站点亮度调整6*25.2;本站点电流6=本站点电压6/50;else本站点电流6=0;本站点电压6=0;if (本站点打开7=1)本站点亮度调整7=本站点手动亮度调整7;本站点电压7=本站点亮度调整7*24.4;本站点电流7=本站点电压7/50;else本站点电流7=0;本站点电压7=0;if (本站点打开8=1)本站点亮度调整8=本站点手动亮度调整8;本站点电压8=本站点亮度调整8*24.5;本站点电流8=本站点电压8/50;else本站点电流8=0;本站点电压8=0;if (本站点打开9=1)本站点亮度调整9=本站点手动亮度调整9;本站点电压9=本站点亮度调整9*2

23、5.3;本站点电流9=本站点电压9/50;else本站点电流9=0;本站点电压9=0;else /自动状态if (本站点光照检测=本站点光照检测.HiLimit) /光线很亮时本站点打开1=0;本站点打开2=0;本站点打开3=0;本站点打开4=0;本站点打开5=0;本站点打开6=0;本站点打开7=0;本站点打开8=0;本站点打开9=0;if (本站点打开1=1) /模拟故障路灯本站点电流1=20*Sin(本站点试验);本站点电压1=本站点电流1*50.0; /U=IR本站点亮度调整1=本站点电压1/24;else本站点电流1=0;本站点电压1=0;if (本站点打开2=1) /模拟故障路灯本站

24、点电流2=5.5*Sin(本站点试验);本站点电压2=本站点电流2*48.5;本站点亮度调整2=本站点电压2/24;else本站点电流2=0;本站点电压2=0;if (本站点打开3=1)本站点亮度调整3=10-本站点光照检测/9;本站点电压3=本站点亮度调整3*24;本站点电流3=本站点电压3/46.8;else本站点电流3=0;本站点电压3=0;if (本站点打开4=1)本站点亮度调整4=10-本站点光照检测/9;本站点电压4=本站点亮度调整4*24;本站点电流4=本站点电压4/43.2;else本站点电流4=0;本站点电压4=0;if (本站点打开5=1)本站点亮度调整5=10-本站点光照

25、检测/9;本站点电压5=本站点亮度调整5*24;本站点电流5=本站点电压5/51.2;else本站点电流5=0;本站点电压5=0;if (本站点打开6=1)本站点亮度调整6=10-本站点光照检测/9;本站点电压6=本站点亮度调整6*24;本站点电流6=本站点电压6/45.6;else本站点电流6=0;本站点电压6=0;if (本站点打开7=1)本站点亮度调整7=10-本站点光照检测/9;本站点电压7=本站点亮度调整7*24;本站点电流7=本站点电压7/8.6;else本站点电流7=0;本站点电压7=0;if (本站点打开8=1)本站点亮度调整8=10-本站点光照检测/9;本站点电压8=本站点亮

26、度调整8*24;本站点电流8=本站点电压8/50.1;else本站点电流8=0;本站点电压8=0;if (本站点打开9=1)本站点亮度调整9=10-本站点光照检测/9;本站点电压9=本站点亮度调整9*24;本站点电流9=本站点电压9/44.9;else本站点电流9=0;本站点电压9=0;第四章 运行调试系统运行画面如图4-1所示。系统启动后首先要进行用户登录操作,只有登陆成功后才能获得相应的高权限继续进行后面的操作,否则是智能查看一些参数数据的,是不能对系统发出任何命令的。图4-1 系统运行图用户登陆成功后,右下端会显示登陆的用户名。如果获取了足够的权限,那么就开始调试系统了。系统默认是工作在

27、手动模式的,当在手动模式时,可以操作右下侧浅绿色部分的路灯号上、下的打开/关闭,加或者减号,来手动控制路灯的打开/关闭和明亮程度。经过程序调试及多次修改,每个路灯都可以实现手动控制路灯的明亮程度。以上功能只在手动模式下才能用,在自动模式下是不起作用的。单击手动或者自动按钮来切换自动/手动模式。当在自动模式下,只需要调节设定的光照强度阈值就可以了,系统会根据设定好的参数自动控制路灯的明亮程度的。调节设定的光照强度的阈值可以直接单击光照强度上下限下面一栏的数据,就会弹出对话框让用户来设置此值。调试时,为了仿真光照强度的检测值可以由手动随意设置光照强度的检测值。光照强度的检测值可以通过直接单击检测值

28、数据来修改,也可以通过单击画面中的颜色渐变条两端的按钮来调节。通过调节此值可以看到路灯的明亮程度的变化。用户通过菜单一栏的一些按钮可以方便的查看实时曲线、历史曲线、报警信息等功能。报警信息的运行画面如图4-2所示。可以看到画面中的红色信息条代表报警产生的情况。绿色信息代表曾经产生的报警信息已经恢复。可以查看到报警的日期、报警时间、变量名、报警类型、报警值、界限值、时间类型等等信息。图4-2 运行环境下的报警信息画面结束语本设计经过仿真调试符合设计的基本要求,本系统对于路灯控制的一般情况足可以应对,但如果有特殊需要,人工操作也是不可缺少。本系统的利用对于全国的总耗电量而言,道路照明只占一个小小的百分数,也正因如此,智慧路灯的调光控制技术才有可能成为推动节能运动的一个突破口。节约能源、保证灯具寿命、提高照明管理水平、美化城市夜量和保证城市夜间出行安全等,已经成为对公共照明系统的一项基本要求。从道路照明着手,花两三年时间摸索出一套符合中国国情的商业化运作模式,然后在

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1