基于无线通信平台组态王交通灯控制系统设计.docx
- 文档编号:28175250
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:21
- 大小:875.80KB
基于无线通信平台组态王交通灯控制系统设计.docx
《基于无线通信平台组态王交通灯控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于无线通信平台组态王交通灯控制系统设计.docx(21页珍藏版)》请在冰豆网上搜索。
基于无线通信平台组态王交通灯控制系统设计
目录
一无线通信网络简介1
二无线通信平台的组态王控制系统实验1
1实验目的1
2实验仪器1
3实验内容1
4实验电路2
5实验步骤3
三无线通信平台组态王交通灯控制系统设计3
1系统硬件设计3
2系统界面设计5
3数据采集与显示程序设计6
4系统控制方法设计11
四系统运行结果与分析19
1系统运行结果19
2分析改进措施21
五参考文献21
一无线通信网络简介
无线通信(WirelessCommunication)是利用电磁波信号可以在自由空间中传播的特性进行信息交换的一种通信方式,近些年信息通信领域中,发展最快、应用最广的就是无线通信技术。
这一技术已深入到人们生活和工作的各个方面,包括日常使用的手机、无线电话等,其中3G、WLAN、UWB、蓝牙、宽带卫星系统、数字电视都是21世纪最热门的无线通信技术的应用。
二无线通信平台的组态王控制系统实验
1实验目的
1)掌握交通灯逻辑控制原理及方法。
2)基于无线通信平台组态王交通灯控制系统的总体设计及设计原理。
2实验仪器
微机、自动控制实验箱、无线通信网络(泓格i7000系列)或以太网通信平台
3实验内容
设计东西方向绿灯亮车辆通行和南北方向绿灯亮车辆通行的时间。
利用简单的设计思路实现对每个十字路口的车辆运行情况的监测及及时的调试。
4实验电路
图1实验箱和无线通信平台的连线图
5实验步骤
(1)新建工程
(2)整体效果
(3)构建数据库变量
(4)动画连接
(5)命令语言链接
(6)最后效果
三无线通信平台组态王交通灯控制系统设计
1系统硬件设计
本系统是基于无线通信平台,其主要模块如下:
图2模块1
图3模块2
2系统界面设计
创建组态画面
一)设计画面
二)动画连接
其整体效果如下:
图4界面整体效果
3数据采集与显示程序设计
(1)数据界面报表连接
1.双击事实曲线表,选择相应变量连接
图5实时趋势曲线
2.用同样的方法设置另一个历史报表的动画连接
(2)应用程序命令语言
图6应用程序命令语言
进入应用程序命令语言画面输入以下程序:
//对左小车的控制
if(\\本站点\hong==1&&\\本站点\carz==300)
{\\本站点\carz=\\本站点\carz;}
else
{\\本站点\carz=\\本站点\carz+10;
if(\\本站点\carz==850)
{\\本站点\carz=0;}
}
if(\\本站点\green==1)
{\\本站点\carz=\\本站点\carz+10;}
//对右小车的控制
if(\\本站点\hong==1&&\\本站点\cary==500)
{\\本站点\cary=\\本站点\cary;}
else
{\\本站点\cary=\\本站点\cary+10;
if(\\本站点\cary==850)
{\\本站点\cary=0;}
}
if(\\本站点\green==1)
{\\本站点\cary=\\本站点\cary+10;}
//对上小车的控制
if(\\本站点\hong2==1&&\\本站点\cars==200)
{\\本站点\cars=\\本站点\cars;}
else
{\\本站点\cars=\\本站点\cars+10;
if(\\本站点\cars==640)
{\\本站点\cars=0;}
}
if(\\本站点\green2==1)
{\\本站点\cars=\\本站点\cars+10;}
//对下小车的控制
if(\\本站点\hong2==1&&\\本站点\carx==390)
{\\本站点\carx=\\本站点\carx;}
else
{\\本站点\carx=\\本站点\carx+10;
if(\\本站点\carx==640)
{\\本站点\carx=0;}
}
if(\\本站点\green2==1)
{\\本站点\carx=\\本站点\carx+10;}
//水平红绿灯控制语言编写
\\本站点\time1=\\本站点\time1+1;
if(\\本站点\time1<=5)
{\\本站点\green=1;
\\本站点\huang=0;
\\本站点\hong=0;}
if(\\本站点\time1>=6&&\\本站点\time1<=10)
{\\本站点\green=0;
\\本站点\huang=1;
\\本站点\hong=0;}
if(\\本站点\time1>10&&\\本站点\time1<15)
{\\本站点\green=0;
\\本站点\huang=0;
\\本站点\hong=1;}
if(\\本站点\time1>=15&&\\本站点\time1<20)
{\\本站点\green=0;
\\本站点\huang=0;
\\本站点\hong=1;}
if(\\本站点\time1==20)
{\\本站点\time1=0;}
//垂直红绿灯控制语言编写
if(\\本站点\hong==1)
{\\本站点\hong2=0;
\\本站点\green2=1;
\\本站点\huang2=0;}
if(\\本站点\green==1)
{\\本站点\hong2=1;
\\本站点\green2=0;
\\本站点\huang2=0;}
if(\\本站点\huang==1)
{\\本站点\hong2=0;
\\本站点\green2=0;
\\本站点\huang2=1;}
4系统控制方法设计
(1)建立交通灯自动控制系统
1、红绿灯按照一定的规律亮灭。
2、若小车行驶到斑马线,并且相应的控制红灯亮,小车停止前进。
其余时间小车自由行驶。
图7交通灯工作流程图
构造数据库变量
在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。
双击“新建”图标,弹出“定义变量”属性对话框。
组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。
需要定义的变量有:
carz内存实型从左向右行驶的小车
cary内存实型从右向左行驶的小车
cars内存实型从上向下行驶的小车
carx内存实型从下向上行驶的小车
hong内存实型控制左右小车运行的红灯
huang内存实型控制左右小车运行的黄灯
green内存实型控制左右小车运行的绿灯
hong2内存实型控制上下小车运行的红灯
huang2内存实型控制上下小车运行的黄灯
green2内存实型制上下小车运行的绿灯
time1内存实型计数
图8数据库变量
(1)从左向右的小车变量
图9从左向右的小车变量
(2)左右红灯变量
图10左右红灯变量
(3)时间变量
图11时间变量
用类似的方法实现所有定义变量的控制
(4)开始按钮动画连接
图12按钮动画连接
(5)左右方向红灯
图13左右方向红灯
(6)从左向右方向小车动画连接
图14从左向右方向小车动画连接
(7)命令语言连接
图15命令语言连接
四系统运行结果与分析
1系统运行结果
图16南北方向绿灯亮东西方向红灯亮
图17东西方向绿灯亮南北方向红灯亮
图18四个方向黄灯都亮
图19小车监控车行及红绿黄灯情况
2分析改进措施
根据运行结果发现,黄灯并不是按照理想情况亮灭,没有规律性,导致运行结果不是很成功。
经过小组讨论,分析可能是由于运行程序有问题,经过小组的共同努力完成了改进。
五参考文献
[1]于洋,陈亮等.测控系统网络化技术及应用.北京:
机械工业出版社.2009
[2]马国华监控组态软件系统技术【M】北京:
清华大学出版社2001
[3]李红萍工控组态技术及应用——组态王西安电子科技大学出版社2011
[4]数字电子技术基础---高等教育出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 无线通信 平台 组态 交通灯 控制系统 设计