基于LonWorks的智能小区安防系统设计

上传人:lizhe****0920 文档编号:51406675 上传时间:2018-08-14 格式:PPT 页数:20 大小:3.34MB
返回 下载 相关 举报
基于LonWorks的智能小区安防系统设计_第1页
第1页 / 共20页
基于LonWorks的智能小区安防系统设计_第2页
第2页 / 共20页
基于LonWorks的智能小区安防系统设计_第3页
第3页 / 共20页
基于LonWorks的智能小区安防系统设计_第4页
第4页 / 共20页
基于LonWorks的智能小区安防系统设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于LonWorks的智能小区安防系统设计》由会员分享,可在线阅读,更多相关《基于LonWorks的智能小区安防系统设计(20页珍藏版)》请在金锄头文库上搜索。

1、 智能小区是从 智能大厦中衍 生出来的,其 中的安防系统 也是从3A相结 合出来的系统 。现场总线系统是在控制设备之间实现双向,串行 ,多节点的数字通信的系统。lonworks-是由美国ECHELON公司开发的一种现场 总线技术。它具有完全符合OSI标准的完整七层网络通信协 议LonTalk,网络节点采用等通信方式,最 大通信速率为1.25Mbps, LonWorks技术的核心是 神经元芯片NeuronChip。LonWorks技术除拥有现场级控制系统所要求的全 部特性外,还具有其他现场总线所不具有的优点 :1.多介质传输,双绞线,射频,红外,光纤等等 都可以作为网络通信的介质。2.唯一符合I

2、SO/OSI七层网络协议模型的现场总 线系统,在充分考虑控制系统特殊要求的基础上 ,建立每一层网络协议。3.自由的网络扑拓结构,灵活而低成本的布线。4.无明显的行业限制,可很好地应用于各种智能 化管理系统,如楼宇自动化系统等。 LonWorks技术包括设计、使用和支持Lon网络所 需的全部工具,主要有:神经元芯片Neuron Chip 、神经元芯片编程语言Neuron C、网络通信协议 LonTalk,网络接口、网络路由器Route、网络收 发器Transceiver和网络开发工具LonBuilder。这些组成LonWorks的基本要素为Lon网络的设计 提供了一个完整的开发环境,FCS系统的

3、设计者 可以利用这些平台设计Lon网络中的节点并安装 网络。 Lonworks系统可以将网 络划分为若干个域,每 个域又可以划分为若干 个子域,子域又有若干 个节点。Lonworks网络示意图Lonworks技术采用lonTalk协议,主要用于控 制系统而非数据处理系统。而以太网则是用于信 息集成。LonTalk采用了类以太网的“载波监听多路访问” (CMSA算法)来解决报文冲突。本系统为一种功能超强的智能化小区弱电布线及 智能控制系统,彻底改变以往各自为阵,多种设 施功能独立分散的系统格局,用一根LonWorks总 线将各种功能模块进行自由连接,充分利用 LonWorks技术特点来实现各种智

4、能“想象”,可 谓“一线联通、一网打尽”,真正实现智能布线 与智能控制的完美结合。智能小区系统可以通过 LonWorks技术互联成一个整体,使智能小区管理 中心能集中管理,分散控制。 MAX232作为RS232的电平转换芯片,完成TTL 电平到RS232电平的转换 。在系统中加入光耦电路,来解决长线传输中信号 的干扰。可视对讲子系 统软件采用模 块化的设计结 构。功能模块结构 如图 数据库开发采用DAO的方法。在DAO数据库对象模型中,有许多级对象,DBEngine对象是最高一级对象。DBEngine对象包含和控制DAO对象分层模型中的所有其他对象,不能创建附加的DBEngine对象,并且,D

5、BEngine对象也不属于任何一个集合中的一个成员。DBEngine对象包括Errors对象和Workspaces对象;而Workspaces对象又包含多个Workspaces对象;而Workspaces对象又由DataBases对象,Connections对象,Group对象和Users对象组成;而Database对象又由TableDefs对象,Containers对象,QueryDefs对象,RecordSets对象和Relations对象组成。这其中的每个对象又由多个对象组成。 串口是计算机上一种非常通用设备通信的协议。 大多数计算机包含两个基于RS232的串口。串口 同时也是仪器仪表设

6、备通用的通信协议;很多 GPIB兼容的设备也带有RS-232口。同时,串口通 信协议也可以用于获取远程采集设备的数据。每 台计算机都提供了一个或多个串行端口。它们被 依次命名为COM1, COM2等等。 部分代码如下Private Function InitComm() As Boolean Dim commSettings As String Dim commport As Srting Dim commHandShaking As String Dim r As Integer Dim t As Single On Error Resume Next commSettings=GetSet

7、tings(“通讯端口设置”,“Properties“, “Settings“ ,“ “) Do While commSettings=“ Load frmCommProperties Set frmCommProperties.frmComm=Me CallfrmCommProperties.LoadPropertySettings frmCommProperties.Show vbModal If bCommSetOk=False Then r=Msgbox(“端口设置错误“) If r=vbNo Then InitComm=False Exit Function End If Else Exit Do End If

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号