鉴于大家对电气工程系十分关注,我们编辑小组在此为大家搜集整理了“单片机家居网络控制系统设计”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2.2.1.1 处理单元 神经元芯片内部装有三个微处理器:媒体访问控制(MAC)处理器、网络(Network)处理器和应用(Application处理器)结构如图2.3所示。 (1) 媒体访问控制处理器 媒体访问控制处理器完成介质访问控制(media access control),也就是ISO/OSI模型七层协议的1和2层,这其中包括碰撞回避算法。它和网络处理器之间通过使用网络缓冲区达到数据的传递。 (2) 网络处理器 网络处理器完成ISO/OSI模型3-6层网络协议,它处理网络变量、地址、认证、后台诊断、软件定时器、网络管理和路由等进程。网络处理器使用网络缓冲区和媒体访问控制处理器进行通信,使用应用缓冲区和应用处理器通信。
2.3.2 LonTalk协议的寻址方式 网络地址结构有域(Domain)、子网(Subnet)、节点(Node)这三层结构。每一个神经元芯片有一个唯一的48位ID地址,这个ID地址是在神经元芯片出厂时由厂方规定的。一般只在网络安装和配置时使用,可以作为产品的序列号。一个通道是指在物理上能独立发送报文的一段介质。不影响网络的地址结构,域、子网和分组都可以跨越多个通道,一个网络可以由一个或多个通道组成。通道之间通过桥接器(Bridge)来连接。 2.3.3 网络变量和显示报文 LonWorks系统中,节点之间的通信是通过各个节点提供的网络变量或报文来实现。 2.3.3.1 网络变量 网络变量是一个特殊的静态对象类型,它可以是整型、字符型或结构等数据类型。一个节点的网络变量可以与一个或多个其他节点的网络变量互连。网络变量从通信的角度分为输入或输出,对于一个输入的网络变量可以和其他节点的多个输出的网络变量互连而对于一个输出的网络变量也可以和其他节点的多个输入的网络变量互连,但输入和输入或输出和输出是不能互连的。 根据LonTalk协议网络变量的更新提供了四种服务: ACKD 应答服务 REQUEST 请求/响应方式,输入网络变量使用垂询方式实现 UNACKD-RPT 非应答重发方式 UNACKD 非应答方式 网络变量包含完成四个事件: nv_update occurs 输入网络变量接收到一个输入值 nv_ updatejails 输出网络变量发送失败 nv_ update_ succeeds 输出网络变量发送成功 nv_update_ completes 输出网络变量发送完成〔包括失败和成功〕 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |